From 9fda2df787660d166e28fd3a328d41249af0d155 Mon Sep 17 00:00:00 2001 From: xnuinside Date: Sun, 7 Jan 2024 14:53:39 +0300 Subject: [PATCH 1/4] refactor output -> common + fix issues with quotes in tables names --- CHANGELOG.txt | 2 + simple_ddl_parser/output/common.py | 318 ++++++++++++----------- simple_ddl_parser/parser.py | 8 +- simple_ddl_parser/utils.py | 10 + tests/non_statement_tests/test_common.py | 14 + 5 files changed, 194 insertions(+), 158 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 78cff55..f3d3fdb 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,6 +1,8 @@ **v0.31.4** ### Fixes 1. Include source column names in FOREIGN KEY references. Fix for: https://github.com/xnuinside/simple-ddl-parser/issues/196 +2. ALTER statement now will be parsed correctly if names & schemas written differently in `create table` statement and alter. +For example, if in create table you use quotes like "schema_name"."table_name", but in alter was schema_name.table_name - previously it didn't work, but now parser understand that it is the same table. **v0.31.3** ### Improvements diff --git a/simple_ddl_parser/output/common.py b/simple_ddl_parser/output/common.py index 1dea2b8..6037711 100644 --- a/simple_ddl_parser/output/common.py +++ b/simple_ddl_parser/output/common.py @@ -2,9 +2,10 @@ import logging import os from copy import deepcopy -from typing import Dict, List, Tuple +from typing import Dict, List from simple_ddl_parser.output import dialects as d +from simple_ddl_parser.utils import get_table_id output_modes = [ "mssql", @@ -21,30 +22,173 @@ logger = logging.getLogger("simple_ddl_parser") -def get_table_from_tables_data(tables_dict: Dict, table_id: Tuple[str, str]) -> Dict: - """get table by name and schema or rise exception""" - target_table = tables_dict.get(table_id) - if target_table is None: - raise ValueError( - f"Found ALTER statement to not existed TABLE {table_id[0]} with SCHEMA {table_id[1]}" +class Output: + """class implements logic to format final output after parser""" + + def __init__( + self, parser_output: List[Dict], output_mode: str, group_by_type: bool + ) -> None: + self.output_mode = output_mode + self.group_by_type = group_by_type + self.parser_output = parser_output + + self.final_result = [] + self.tables_dict = {} + + def get_table_from_tables_data(self, schema: str, table_name: str) -> Dict: + """get table by name and schema or rise exception""" + + table_id = get_table_id(schema, table_name) + target_table = self.tables_dict.get(table_id) + if target_table is None: + raise ValueError( + f"TABLE {table_id[0]} with SCHEMA {table_id[1]} does not exists in tables data" + ) + return target_table + + def clean_up_index_statement(self, statement: Dict) -> None: + del statement["schema"] + del statement["table_name"] + + if self.output_mode != "mssql": + del statement["clustered"] + + def add_index_to_table(self, statement: Dict) -> None: + """populate 'index' key in output data""" + target_table = self.get_table_from_tables_data( + statement["schema"], statement["table_name"] ) - return target_table + self.clean_up_index_statement(statement) + target_table["index"].append(statement) + + def add_alter_to_table(self, statement: Dict) -> None: + """add 'alter' statement to the table""" + target_table = self.get_table_from_tables_data( + statement["schema"], statement["alter_table_name"] + ) + + if "columns" in statement: + prepare_alter_columns(target_table, statement) + elif "check" in statement: + if not target_table["alter"].get("checks"): + target_table["alter"]["checks"] = [] + statement["check"]["statement"] = " ".join(statement["check"]["statement"]) + target_table["alter"]["checks"].append(statement["check"]) + elif "unique" in statement: + target_table = set_alter_to_table_data("unique", statement, target_table) + target_table = set_unique_columns_from_alter(statement, target_table) + elif "default" in statement: + target_table = set_alter_to_table_data("default", statement, target_table) + target_table = set_default_columns_from_alter(statement, target_table) + elif "primary_key" in statement: + target_table = set_alter_to_table_data( + "primary_key", statement, target_table + ) -def add_index_to_table(tables_dict: Dict, statement: Dict, output_mode: str) -> Dict: - """populate 'index' key in output data""" - table_id = (statement["table_name"], statement["schema"]) - target_table = get_table_from_tables_data(tables_dict, table_id) + def process_entities(self, table: Dict) -> Dict: + """process tables, types, sequence and etc. data""" + is_it_table = True - del statement["schema"] - del statement["table_name"] + if table.get("table_name"): + table_data = init_table_data() + table_data = d.populate_dialects_table_data(self.output_mode, table_data) + table_data.update(table) + table_data = set_unique_columns(table_data) + else: + table_data = table + is_it_table = False + + if is_it_table: + table_data = self.process_is_it_table_item(table_data) + + table_data = normalize_ref_columns_in_final_output(table_data) + + d.dialects_clean_up(self.output_mode, table_data) + return table_data + + def process_alter_and_index_result(self, table: Dict): + if table.get("index_name"): + self.add_index_to_table(table) + + elif table.get("alter_table_name"): + self.add_alter_to_table(table) + + def group_by_type_result(self) -> None: + result_as_dict = { + "tables": [], + "types": [], + "sequences": [], + "domains": [], + "schemas": [], + "ddl_properties": [], + "comments": [], + } + keys_map = { + "table_name": "tables", + "sequence_name": "sequences", + "type_name": "types", + "domain_name": "domains", + "schema_name": "schemas", + "tablespace_name": "tablespaces", + "database_name": "databases", + "value": "ddl_properties", + "comments": "comments", + } + for item in self.final_result: + for key in keys_map: + if key in item: + _type = result_as_dict.get(keys_map.get(key)) + if _type is None: + result_as_dict[keys_map.get(key)] = [] + _type = result_as_dict[keys_map.get(key)] + if key != "comments": + _type.append(item) + else: + _type.extend(item["comments"]) + break + if result_as_dict["comments"] == []: + del result_as_dict["comments"] + + self.final_result = result_as_dict + + def process_is_it_table_item(self, table_data: Dict) -> Dict: + if table_data.get("table_name"): + self.tables_dict[ + get_table_id( + schema_name=table_data["schema"], + table_name=table_data["table_name"], + ) + ] = table_data + else: + logger.error( + "\n Something goes wrong. Possible you try to parse unsupported statement \n " + ) + if not table_data.get("primary_key"): + table_data = check_pk_in_columns_and_constraints(table_data) + else: + table_data = remove_pk_from_columns(table_data) - if output_mode != "mssql": - del statement["clustered"] + if table_data.get("unique"): + table_data = add_unique_columns(table_data) - target_table["index"].append(statement) + for column in table_data["columns"]: + if column["name"] in table_data["primary_key"]: + column["nullable"] = False + return table_data - return tables_dict + def format(self) -> List[Dict]: + for table in self.parser_output: + # process each item in parser output + if "index_name" in table or "alter_table_name" in table: + self.process_alter_and_index_result(table) + else: + # process tables, types, sequence and etc. data + table_data = self.process_entities(table) + self.final_result.append(table_data) + if self.group_by_type: + self.group_by_type_result() + return self.final_result def create_alter_column(index: int, column: Dict, ref_statement: Dict) -> Dict: @@ -72,30 +216,6 @@ def prepare_alter_columns(target_table: Dict, statement: Dict) -> Dict: return target_table -def add_alter_to_table(tables_dict: Dict, statement: Dict) -> Dict: - """add 'alter' statement to the table""" - table_id = (statement["alter_table_name"], statement["schema"]) - - target_table = get_table_from_tables_data(tables_dict, table_id) - - if "columns" in statement: - prepare_alter_columns(target_table, statement) - elif "check" in statement: - if not target_table["alter"].get("checks"): - target_table["alter"]["checks"] = [] - statement["check"]["statement"] = " ".join(statement["check"]["statement"]) - target_table["alter"]["checks"].append(statement["check"]) - elif "unique" in statement: - target_table = set_alter_to_table_data("unique", statement, target_table) - target_table = set_unique_columns_from_alter(statement, target_table) - elif "default" in statement: - target_table = set_alter_to_table_data("default", statement, target_table) - target_table = set_default_columns_from_alter(statement, target_table) - elif "primary_key" in statement: - target_table = set_alter_to_table_data("primary_key", statement, target_table) - return tables_dict - - def set_default_columns_from_alter(statement: Dict, target_table: Dict) -> Dict: for column in target_table["columns"]: if statement["default"]["columns"]: @@ -134,82 +254,6 @@ def init_table_data() -> Dict: } -def process_alter_and_index_result( - tables_dict: Dict, table: Dict, output_mode: str -) -> Dict: - if table.get("index_name"): - tables_dict = add_index_to_table(tables_dict, table, output_mode) - - elif table.get("alter_table_name"): - tables_dict = add_alter_to_table(tables_dict, table) - - return tables_dict - - -def process_entities(tables_dict: Dict, table: Dict, output_mode: str) -> Dict: - """process tables, types, sequence and etc. data""" - is_it_table = True - - if table.get("table_name"): - table_data = init_table_data() - table_data = d.populate_dialects_table_data(output_mode, table_data) - table_data.update(table) - table_data = set_unique_columns(table_data) - else: - table_data = table - is_it_table = False - - if is_it_table: - table_data = process_is_it_table_item(table_data, tables_dict) - - table_data = normalize_ref_columns_in_final_output(table_data) - - d.dialects_clean_up(output_mode, table_data) - return table_data - - -def result_format( - result: List[Dict], output_mode: str, group_by_type: bool -) -> List[Dict]: - """method to format final output after parser""" - final_result = [] - tables_dict = {} - for table in result: - # process each item in parser output - if "index_name" in table or "alter_table_name" in table: - tables_dict = process_alter_and_index_result( - tables_dict, table, output_mode - ) - else: - # process tables, types, sequence and etc. data - table_data = process_entities(tables_dict, table, output_mode) - final_result.append(table_data) - if group_by_type: - final_result = group_by_type_result(final_result) - return final_result - - -def process_is_it_table_item(table_data: Dict, tables_dict: Dict) -> Dict: - if table_data.get("table_name"): - tables_dict[(table_data["table_name"], table_data["schema"])] = table_data - else: - logger.error( - "\n Something goes wrong. Possible you try to parse unsupported statement \n " - ) - if not table_data.get("primary_key"): - table_data = check_pk_in_columns_and_constraints(table_data) - else: - table_data = remove_pk_from_columns(table_data) - - if table_data.get("unique"): - table_data = add_unique_columns(table_data) - - for column in table_data["columns"]: - if column["name"] in table_data["primary_key"]: - column["nullable"] = False - return table_data - - def normalize_ref_columns_in_final_output(table_data: Dict) -> Dict: # todo: this is hack, need to remove it if "references" in table_data: @@ -252,44 +296,6 @@ def set_unique_columns(table_data: Dict) -> Dict: return table_data -def group_by_type_result(final_result: List[Dict]) -> Dict[str, List]: - result_as_dict = { - "tables": [], - "types": [], - "sequences": [], - "domains": [], - "schemas": [], - "ddl_properties": [], - "comments": [], - } - keys_map = { - "table_name": "tables", - "sequence_name": "sequences", - "type_name": "types", - "domain_name": "domains", - "schema_name": "schemas", - "tablespace_name": "tablespaces", - "database_name": "databases", - "value": "ddl_properties", - "comments": "comments", - } - for item in final_result: - for key in keys_map: - if key in item: - _type = result_as_dict.get(keys_map.get(key)) - if _type is None: - result_as_dict[keys_map.get(key)] = [] - _type = result_as_dict[keys_map.get(key)] - if key != "comments": - _type.append(item) - else: - _type.extend(item["comments"]) - break - if result_as_dict["comments"] == []: - del result_as_dict["comments"] - return result_as_dict - - def add_unique_columns(table_data: Dict) -> Dict: for column in table_data["columns"]: if column["name"] in table_data["unique"]: diff --git a/simple_ddl_parser/parser.py b/simple_ddl_parser/parser.py index c1216d4..e305ace 100755 --- a/simple_ddl_parser/parser.py +++ b/simple_ddl_parser/parser.py @@ -6,7 +6,7 @@ from ply import lex, yacc -from simple_ddl_parser.output.common import dump_data_to_file, result_format +from simple_ddl_parser.output.common import Output, dump_data_to_file from simple_ddl_parser.utils import find_first_unpair_closed_par # open comment @@ -340,7 +340,11 @@ def run( Dict == one entity from ddl - one table or sequence or type. """ self.tables = self.parse_data() - self.tables = result_format(self.tables, output_mode, group_by_type) + self.tables = Output( + parser_output=self.tables, + group_by_type=group_by_type, + output_mode=output_mode, + ).format() if dump: if file_path: # if we run parse from one file - save same way to one file diff --git a/simple_ddl_parser/utils.py b/simple_ddl_parser/utils.py index 7e90230..a90fe1d 100644 --- a/simple_ddl_parser/utils.py +++ b/simple_ddl_parser/utils.py @@ -1,3 +1,4 @@ +import re from typing import List @@ -41,3 +42,12 @@ def find_first_unpair_closed_par(str_: str) -> int: stack.pop(-1) elif i == "(": stack.append(i) + + +def get_table_id(schema_name: str, table_name: str): + # clean up [] and " symbols from names + clean_up_re = r'[\[\]"]' + table_name = re.sub(clean_up_re, "", table_name) + if schema_name: + schema_name = re.sub(clean_up_re, "", schema_name) + return (table_name, schema_name) diff --git a/tests/non_statement_tests/test_common.py b/tests/non_statement_tests/test_common.py index 1c0362b..8d0b255 100644 --- a/tests/non_statement_tests/test_common.py +++ b/tests/non_statement_tests/test_common.py @@ -1,6 +1,7 @@ import pytest from simple_ddl_parser import DDLParser, DDLParserError +from simple_ddl_parser.output.common import get_table_id def test_no_unexpected_logs(capsys): @@ -248,3 +249,16 @@ def test_parsing_go_and_use_correctly(): } ] assert expected == result + + +@pytest.mark.parametrize( + "schema_name,table_name,result", + [ + ("[schema]", "table", ("table", "schema")), + ("[schema]", "[table]", ("table", "schema")), + ('"schema"', "[table]", ("table", "schema")), + ('"schema"', '"table"', ("table", "schema")), + ], +) +def test_get_table_id(schema_name, table_name, result): + assert get_table_id(schema_name, table_name) == result From 1a589dadc29dbab98d30b644ce1fe2b54fbca6ca Mon Sep 17 00:00:00 2001 From: xnuinside Date: Sun, 7 Jan 2024 15:09:01 +0300 Subject: [PATCH 2/4] refactor tokens.py to minimaize copy-paste --- simple_ddl_parser/dialects/sql.py | 9 + simple_ddl_parser/parsetab.py | 48176 +++++++++++++++++++++++++++- simple_ddl_parser/tokens.py | 211 +- 3 files changed, 47854 insertions(+), 542 deletions(-) diff --git a/simple_ddl_parser/dialects/sql.py b/simple_ddl_parser/dialects/sql.py index edca04e..0bed7f7 100644 --- a/simple_ddl_parser/dialects/sql.py +++ b/simple_ddl_parser/dialects/sql.py @@ -1340,6 +1340,15 @@ def p_expression_alter(self, p: List) -> None: if len(p) == 3: p[0].update(p[2]) + def p_alter_column(self, p: List) -> None: + """alter_primary_key : alt_table COLUMN""" + p_list = remove_par(list(p)) + print(p_list) + p[0] = p[1] + p[0]["primary_key"] = {"constraint_name": None, "columns": p_list[-1]} + if "constraint" in p[2]: + p[0]["primary_key"]["constraint_name"] = p[2]["constraint"]["name"] + def p_alter_primary_key(self, p: List) -> None: """alter_primary_key : alt_table PRIMARY KEY LP pid RP | alt_table constraint PRIMARY KEY LP pid RP diff --git a/simple_ddl_parser/parsetab.py b/simple_ddl_parser/parsetab.py index 5a1cba1..9b0f516 100644 --- a/simple_ddl_parser/parsetab.py +++ b/simple_ddl_parser/parsetab.py @@ -1,461 +1,47747 @@ - # parsetab.py # This file is automatically generated. Do not edit. # pylint: disable=W,C,R -_tabversion = '3.10' +_tabversion = "3.10" + +_lr_method = "LALR" -_lr_method = 'LALR' +_lr_signature = "ADD ALTER ARRAY AS AUTOINCREMENT AUTO_REFRESH BY CACHE CATALOG CHANGE_TRACKING CHECK CLONE CLUSTER CLUSTERED COLLATE COLLECTION COLUMN COMMA COMMAT COMMENT CONSTRAINT CREATE DATABASE DATA_RETENTION_TIME_IN_DAYS DEFAULT DEFERRABLE DELETE DOMAIN DOT DQ_STRING DROP ENCODE ENCRYPT ENFORCED EXISTS FILE_FORMAT FOR FOREIGN FORMAT GENERATED ID IF INCREMENT INDEX INHERITS INITIALLY INTO ITEMS KEY KEYS LIKE LOCATION LP LT MAP MASKING MAXVALUE MAX_DATA_EXTENSION_TIME_IN_DAYS MINVALUE NO NOORDER NOT NULL ON OPTIONS OR ORDER PARTITION PARTITIONED POLICY PRIMARY REFERENCES REPLACE ROW RP RT SALT SCHEMA SEQUENCE SERDE SERDEPROPERTIES SKEWED STAGE_FILE_FORMAT START STORAGE STORED STRING_BASE TABLE TABLESPACE TABLE_FORMAT TAG TBLPROPERTIES TERMINATED TEXTIMAGE_ON TYPE UNIQUE UPDATE USING WITHexpr : expr multiple_optionsexpr : expr INDEX id idexpr : expr id LP id RPexpr : expr usingexpr : expr LOCATION STRING\n | expr LOCATION DQ_STRING\n | expr LOCATION table_property_equalspkey_constraint : constraint pkey_statement id LP index_pid RP\n | constraint pkey_statement LP index_pid RP\n | pkey_constraint with\n | pkey_constraint with ON id\n on_update : ON UPDATE id\n | ON UPDATE STRING\n | ON UPDATE f_call\n encrypt : ENCRYPT\n | encrypt NO SALT\n | encrypt SALT\n | encrypt USING STRING\n | encrypt STRING\n expr : expr INHERITS LP t_name RPmultiple_options : options\n | multiple_options options\n clone : CLONE idusing : USING idencode : ENCODE idexpr : expr CLUSTER BY LP pid RP\n | expr CLUSTER BY pid\n expr : expr PARTITION BY LP pid RP\n | expr PARTITION BY id LP pid RP\n | expr PARTITION BY pid\n | expr PARTITION BY id pidexpr : expr ID ON LP pid RP\n | expr ID by_smthgexpr : expr id id\n | expr id KEY\n options : OPTIONS LP id_equals RPmultiple_format_equals : fmt_equals\n | multiple_format_equals fmt_equals\n expr : expr INTO ID IDwith : WITH with_argsexpr : expr id id LP pid RPfmt_equals : id LP RP\n | id LP fmt_equals RP\n | id LP multi_id RP\n row_format : ROW FORMAT SERDE\n | ROW FORMAT\n expr : expr database_baseequals : id id id\n | id id ON\n | id id id DOT id\n storage : STORAGE LP\n | storage id id\n | storage id id RP\n table_property_equals : id id id_or_string\n | id id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n | id table_property_equals\n | id_equals\n database_base : CREATE DATABASE id\n | CREATE ID DATABASE id\n | database_base clone\n expr : expr row_format id\n | expr row_format STRING\n with_args : LP equals\n | with_args COMMA equals\n | with_args with_args\n | with_args RP\n table_property_equals_int : id id id_or_string\n | id id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n expr : expr storageexpr : expr WITH SERDEPROPERTIES multi_assignmentsexpr : expr ID INDEXtable_property_equals_bool : id id id_or_string\n | id id_or_string\n expr : expr TBLPROPERTIES multi_assignmentsperiod_for : id FOR id LP pid RPexpr : expr ON idmulti_assignments : LP assignment\n | multi_assignments RP\n | multi_assignments COMMA assignmentexpr : expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_intexpr : expr withassignment : id id id\n | STRING id STRING\n | id id STRING\n | STRING id id\n | STRING idexpr : expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equalsexpr : expr TEXTIMAGE_ON idexpr : expr CHANGE_TRACKING table_property_equals_boolexpr : expr option_commentexpr : CREATE TABLESPACE id properties\n | CREATE id TABLESPACE id properties\n | CREATE id TABLESPACE id\n | CREATE TABLESPACE id\n | CREATE id id TABLESPACE id\n | CREATE id id TABLESPACE id properties\n expr : expr COMMENT STRINGexpr : expr option_with_tagexpr : expr id TERMINATED BY id\n | expr id TERMINATED BY STRING\n properties : property\n | properties propertyoption_comment : ID STRING\n | ID DQ_STRING\n | COMMENT ID STRING\n | COMMENT ID DQ_STRING\n expr : expr MAP KEYS TERMINATED BY id\n | expr MAP KEYS TERMINATED BY STRING\n property : id id\n | id STRING\n | id ON\n | id STORAGE\n | id ROW\n tag_equals : id id id_or_string\n | id id_or_string\n | id DOT id id id_or_string\n | id DOT id id_or_string\n | id DOT id DOT id id id_or_string\n | id DOT id DOT id id_or_string\n expr : expr SKEWED BY LP id RP ON LP pid RPexpr : expr COLLECTION ITEMS TERMINATED BY id\n | expr COLLECTION ITEMS TERMINATED BY STRING\n multiple_tag_equals : tag_equals\n | multiple_tag_equals COMMA tag_equals\n expr : expr STORED AS id\n | expr STORED AS id STRING\n | expr STORED AS id STRING id STRING\n create_table : CREATE TABLE IF NOT EXISTS\n | CREATE TABLE\n | CREATE OR REPLACE TABLE IF NOT EXISTS\n | CREATE OR REPLACE TABLE\n | CREATE id TABLE IF NOT EXISTS\n | CREATE id TABLE\n | CREATE OR REPLACE id TABLE IF NOT EXISTS\n | CREATE OR REPLACE id TABLE\n\n option_order_noorder : ORDER\n | NOORDER\n option_with_tag : TAG LP id RP\n | TAG LP id DOT id DOT id RP\n | TAG LP multiple_tag_equals RP\n | WITH TAG LP id RP\n | WITH TAG LP multiple_tag_equals RP\n expr : expr PARTITIONED BY pid_with_type\n | expr PARTITIONED BY LP pid RP\n | expr PARTITIONED BY LP multiple_funct RP\n option_with_masking_policy : MASKING POLICY id DOT id DOT id\n | WITH MASKING POLICY id DOT id DOT id\n pid_with_type : LP column\n | pid_with_type COMMA column\n | pid_with_type RP\n expr : expr CATALOG table_property_equalsc_property : id idexpr : expr FILE_FORMAT multiple_format_equalsexpr : expr STAGE_FILE_FORMAT multiple_format_equalsexpr : expr TABLE_FORMAT table_property_equalsexpr : expr AUTO_REFRESH table_property_equals_boolas_virtual : AS LP id LP id LP pid RP COMMA pid RP RP\n | AS LP id LP pid RP RP\n | AS LP multi_id RPc_type : id\n | id id\n | id id id id\n | id id id\n | c_type pid\n | id DOT id\n | tid\n | ARRAY\n | c_type ARRAY\n | c_type tid\n id : ID\n | DQ_STRINGid_or_string : id\n | STRINGSTRING : STRING_BASE\n | STRING STRING_BASE\n column : id c_type\n | column comment\n | column LP id RP\n | column LP id id RP\n | column LP id RP c_type\n | column LP id COMMA id RP\n | column LP id COMMA id RP c_type\n autoincrement : AUTOINCREMENTdefcolumn : column\n | defcolumn comment\n | defcolumn null\n | defcolumn encode\n | defcolumn PRIMARY KEY\n | defcolumn UNIQUE KEY\n | defcolumn UNIQUE\n | defcolumn check_ex\n | defcolumn default\n | defcolumn collate\n | defcolumn enforced\n | defcolumn ref\n | defcolumn foreign ref\n | defcolumn encrypt\n | defcolumn generated\n | defcolumn c_property\n | defcolumn on_update\n | defcolumn options\n | defcolumn autoincrement\n | defcolumn option_order_noorder\n | defcolumn option_with_tag\n | defcolumn option_with_masking_policy\n | defcolumn as_virtual\n check_ex : check_st\n | constraint check_st\n expr : create_schema\n | create_database\n | expr id\n | expr clone\n c_schema : CREATE SCHEMA\n | CREATE ID SCHEMAcreate_schema : c_schema id id\n | c_schema id id id\n | c_schema id\n | c_schema id DOT id\n | c_schema id option_comment\n | c_schema id DOT id option_comment\n | c_schema IF NOT EXISTS id\n | c_schema IF NOT EXISTS id DOT id\n | create_schema id id id\n | create_schema id id STRING\n | create_schema options\n create_database : database_base\n | create_database id id id\n | create_database id id STRING\n | create_database options\n expr : DROP TABLE id\n | DROP TABLE id DOT id\n multiple_column_names : column\n | multiple_column_names COMMA\n | multiple_column_names column\n type_definition : type_name id LP pid RP\n | type_name id LP multiple_column_names RP\n | type_name LP id_equals RP\n | type_name TABLE LP defcolumn\n | type_definition COMMA defcolumn\n | type_definition RP\n expr : type_definitiontype_name : type_create id AS\n | type_create id DOT id AS\n | type_create id DOT id\n | type_create id\n type_create : CREATE TYPE\n | CREATE OR REPLACE TYPE\n expr : domain_name id LP pid RPdomain_name : CREATE DOMAIN id AS\n | CREATE DOMAIN id DOT id AS\n | CREATE DOMAIN id DOT id\n | CREATE DOMAIN id\n id_equals : id id id_or_string\n | id id_or_string\n | id_equals COMMA\n | id_equals COMMA id id id_or_string\n | id\n | id_equals LP pid RP\n | id_equals LP pid RP id\n | id_equals COMMA id id\n | id_equals COMMA id\n expr : index_table_name LP index_pid RPindex_table_name : create_index ON id\n | create_index ON id DOT id\n create_index : CREATE INDEX id\n | CREATE UNIQUE INDEX id\n | create_index ON id\n | CREATE CLUSTERED INDEX id\n expr : table_name defcolumn\n | table_name LP defcolumn\n | table_name\n | expr COMMA defcolumn\n | expr COMMA\n | expr COMMA constraint\n | expr COMMA check_ex\n | expr COMMA foreign\n | expr COMMA pkey\n | expr COMMA uniq\n | expr COMMA statem_by_id\n | expr COMMA constraint uniq\n | expr COMMA period_for\n | expr COMMA pkey_constraint\n | expr COMMA constraint pkey\n | expr COMMA constraint pkey enforced\n | expr COMMA constraint foreign ref\n | expr COMMA foreign ref\n | expr encode\n | expr DEFAULT id id id\n | expr RP\n likke : LIKE\n | CLONE\n expr : table_name likke id\n | table_name likke id DOT id\n | table_name LP likke id DOT id RP\n | table_name LP likke id RP\n t_name : id DOT id\n | id\n | id DOT id DOT id\n table_name : create_table t_name\n | table_name likke id\n expr : seq_name\n | expr INCREMENT id\n | expr INCREMENT BY id\n | expr INCREMENT id id\n | expr START id\n | expr START WITH id\n | expr START id id\n | expr MINVALUE id\n | expr NO MINVALUE\n | expr NO MAXVALUE\n | expr MAXVALUE id\n | expr CACHE id\n | expr CACHE\n | expr NOORDER\n | expr ORDER\n seq_name : create_seq id DOT id\n | create_seq id\n create_seq : CREATE SEQUENCE IF NOT EXISTS\n | CREATE SEQUENCE\n\n tid : LT id\n | LT\n | tid LT\n | tid id\n | tid COMMAT\n | tid RT\n null : NULL\n | NOT NULL\n f_call : id LP RP\n | id LP f_call RP\n | id LP multi_id RP\n | id LP pid RP\n multi_id : id\n | multi_id id\n | f_call\n | multi_id f_call\n funct_args : LP multi_id RPfunct : id LP multi_id RPmultiple_funct : funct\n | multiple_funct COMMA funct\n | multiple_funct COMMA\n funct_expr : LP multi_id RP\n | multi_id\n dot_id : id DOT iddefault : DEFAULT id\n | DEFAULT STRING\n | DEFAULT NULL\n | default FOR dot_id\n | DEFAULT funct_expr\n | DEFAULT LP pid RP\n | DEFAULT LP funct_expr pid RP\n | default id\n | default LP RP\n enforced : ENFORCED\n | NOT ENFORCED\n collate : COLLATE id\n | COLLATE STRING\n \n constraint : CONSTRAINT id\n \n generated : gen_always funct_expr\n | gen_always funct_expr id\n | gen_always LP multi_id RP\n | gen_always f_call\n \n gen_always : GENERATED id AS\n check_st : CHECK LP id\n | check_st id\n | check_st STRING\n | check_st id STRING\n | check_st id RP\n | check_st STRING RP\n | check_st funct_args\n | check_st LP pid RP\n using_tablespace : USING INDEX tablespaceexpr : alter_foreign ref\n | alter_check\n | alter_unique\n | alter_default\n | alter_primary_key\n | alter_primary_key using_tablespace\n alter_primary_key : alt_table COLUMN\n alter_primary_key : alt_table PRIMARY KEY LP pid RP\n | alt_table constraint PRIMARY KEY LP pid RP\n alter_unique : alt_table UNIQUE LP pid RP\n | alt_table constraint UNIQUE LP pid RP\n alter_default : alt_table id id\n | alt_table constraint id id\n | alt_table id STRING\n | alt_table constraint id STRING\n | alter_default id\n | alter_default FOR pid\n pid : id\n | STRING\n | pid id\n | pid STRING\n | STRING LP RP\n | id LP RP\n | pid COMMA id\n | pid COMMA STRING\n alter_check : alt_table check_st\n | alt_table constraint check_st\n index_pid : id\n | index_pid id\n | index_pid COMMA index_pid\n alter_foreign : alt_table foreign\n | alt_table constraint foreign\n alt_table : ALTER TABLE t_name ADD\n | ALTER TABLE IF EXISTS t_name ADD\n | ALTER TABLE ID t_name ADDforeign : FOREIGN KEY LP pid RP\n | FOREIGN KEYref : REFERENCES t_name\n | ref LP pid RP\n | ref ON DELETE id\n | ref ON UPDATE id\n | ref DEFERRABLE INITIALLY id\n | ref NOT DEFERRABLE\n expr : pkeyuniq : UNIQUE LP pid RPstatem_by_id : id LP pid RP\n | id KEY LP pid RP\n pkey : pkey_statement LP pid RP\n | pkey_statement ID LP pid RP\n pkey_statement : PRIMARY KEYcomment : COMMENT STRINGtablespace : TABLESPACE id\n | TABLESPACE id properties\n expr : expr tablespaceby_smthg : BY id\n | BY ROW\n | BY LP pid RP\n " -_lr_signature = 'ADD ALTER ARRAY AS AUTOINCREMENT AUTO_REFRESH BY CACHE CATALOG CHANGE_TRACKING CHECK CLONE CLUSTER CLUSTERED COLLATE COLLECTION COMMA COMMAT COMMENT CONSTRAINT CREATE DATABASE DATA_RETENTION_TIME_IN_DAYS DEFAULT DEFERRABLE DELETE DOMAIN DOT DQ_STRING DROP ENCODE ENCRYPT ENFORCED EXISTS FILE_FORMAT FOR FOREIGN FORMAT GENERATED ID IF INCREMENT INDEX INHERITS INITIALLY INTO ITEMS KEY KEYS LIKE LOCATION LP LT MAP MASKED MASKING MAXVALUE MAX_DATA_EXTENSION_TIME_IN_DAYS MINVALUE NO NOORDER NOT NULL ON OPTIONS OR ORDER PARTITION PARTITIONED POLICY PRIMARY REFERENCES REPLACE ROW RP RT SALT SCHEMA SEQUENCE SERDE SERDEPROPERTIES SKEWED STAGE_FILE_FORMAT START STORAGE STORED STRING_BASE TABLE TABLESPACE TABLE_FORMAT TAG TBLPROPERTIES TERMINATED TEXTIMAGE_ON TYPE UNIQUE UPDATE USING WITHexpr : expr multiple_optionsexpr : expr INDEX id idexpr : expr id LP id RPexpr : expr usingexpr : expr LOCATION STRING\n | expr LOCATION DQ_STRING\n | expr LOCATION table_property_equalspkey_constraint : constraint pkey_statement id LP index_pid RP\n | constraint pkey_statement LP index_pid RP\n | pkey_constraint with\n | pkey_constraint with ON id\n on_update : ON UPDATE id\n | ON UPDATE STRING\n | ON UPDATE f_call\n encrypt : ENCRYPT\n | encrypt NO SALT\n | encrypt SALT\n | encrypt USING STRING\n | encrypt STRING\n expr : expr INHERITS LP t_name RPmultiple_options : options\n | multiple_options options\n clone : CLONE idusing : USING idencode : ENCODE idexpr : expr CLUSTER BY LP pid RP\n | expr CLUSTER BY pid\n expr : expr PARTITION BY LP pid RP\n | expr PARTITION BY id LP pid RP\n | expr PARTITION BY pid\n | expr PARTITION BY id pidexpr : expr ID ON LP pid RP\n | expr ID by_smthgexpr : expr id id\n | expr id KEY\n options : OPTIONS LP id_equals RPmultiple_format_equals : fmt_equals\n | multiple_format_equals fmt_equals\n expr : expr INTO ID IDwith : WITH with_argsexpr : expr id id LP pid RPfmt_equals : id LP RP\n | id LP fmt_equals RP\n | id LP multi_id RP\n row_format : ROW FORMAT SERDE\n | ROW FORMAT\n expr : expr database_baseequals : id id id\n | id id ON\n | id id id DOT id\n storage : STORAGE LP\n | storage id id\n | storage id id RP\n table_property_equals : id id id_or_string\n | id id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n | id table_property_equals\n | id_equals\n database_base : CREATE DATABASE id\n | CREATE ID DATABASE id\n | database_base clone\n expr : expr row_format id\n | expr row_format STRING\n with_args : LP equals\n | with_args COMMA equals\n | with_args with_args\n | with_args RP\n table_property_equals_int : id id id_or_string\n | id id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n expr : expr storageexpr : expr WITH SERDEPROPERTIES multi_assignmentsexpr : expr ID INDEXtable_property_equals_bool : id id id_or_string\n | id id_or_string\n expr : expr TBLPROPERTIES multi_assignmentsperiod_for : id FOR id LP pid RPexpr : expr ON idmulti_assignments : LP assignment\n | multi_assignments RP\n | multi_assignments COMMA assignmentexpr : expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_intexpr : expr withassignment : id id id\n | STRING id STRING\n | id id STRING\n | STRING id id\n | STRING idexpr : expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equalsexpr : expr TEXTIMAGE_ON idexpr : expr CHANGE_TRACKING table_property_equals_boolexpr : expr option_commentexpr : CREATE TABLESPACE id properties\n | CREATE id TABLESPACE id properties\n | CREATE id TABLESPACE id\n | CREATE TABLESPACE id\n | CREATE id id TABLESPACE id\n | CREATE id id TABLESPACE id properties\n expr : expr COMMENT STRINGexpr : expr option_with_tagexpr : expr id TERMINATED BY id\n | expr id TERMINATED BY STRING\n properties : property\n | properties propertyoption_comment : ID STRING\n | ID DQ_STRING\n | COMMENT ID STRING\n | COMMENT ID DQ_STRING\n expr : expr MAP KEYS TERMINATED BY id\n | expr MAP KEYS TERMINATED BY STRING\n property : id id\n | id STRING\n | id ON\n | id STORAGE\n | id ROW\n tag_equals : id id id_or_string\n | id id_or_string\n | id DOT id id id_or_string\n | id DOT id id_or_string\n | id DOT id DOT id id id_or_string\n | id DOT id DOT id id_or_string\n expr : expr SKEWED BY LP id RP ON LP pid RPexpr : expr COLLECTION ITEMS TERMINATED BY id\n | expr COLLECTION ITEMS TERMINATED BY STRING\n multiple_tag_equals : tag_equals\n | multiple_tag_equals COMMA tag_equals\n expr : expr STORED AS id\n | expr STORED AS id STRING\n | expr STORED AS id STRING id STRING\n create_table : CREATE TABLE IF NOT EXISTS\n | CREATE TABLE\n | CREATE OR REPLACE TABLE IF NOT EXISTS\n | CREATE OR REPLACE TABLE\n | CREATE id TABLE IF NOT EXISTS\n | CREATE id TABLE\n | CREATE OR REPLACE id TABLE IF NOT EXISTS\n | CREATE OR REPLACE id TABLE\n\n option_order_noorder : ORDER\n | NOORDER\n option_with_tag : TAG LP id RP\n | TAG LP id DOT id DOT id RP\n | TAG LP multiple_tag_equals RP\n | WITH TAG LP id RP\n | WITH TAG LP multiple_tag_equals RP\n expr : expr PARTITIONED BY pid_with_type\n | expr PARTITIONED BY LP pid RP\n | expr PARTITIONED BY LP multiple_funct RP\n option_with_masking_policy : MASKING POLICY id DOT id DOT id\n | WITH MASKING POLICY id DOT id DOT id\n pid_with_type : LP column\n | pid_with_type COMMA column\n | pid_with_type RP\n expr : expr CATALOG table_property_equalsc_property : id idexpr : expr FILE_FORMAT multiple_format_equalsexpr : expr STAGE_FILE_FORMAT multiple_format_equalsexpr : expr TABLE_FORMAT table_property_equalsexpr : expr AUTO_REFRESH table_property_equals_boolas_virtual : AS LP id LP id LP pid RP COMMA pid RP RP\n | AS LP id LP pid RP RP\n | AS LP multi_id RPc_type : id\n | id id\n | id id id id\n | id id id\n | c_type pid\n | id DOT id\n | tid\n | ARRAY\n | c_type ARRAY\n | c_type tid\n id : ID\n | DQ_STRINGid_or_string : id\n | STRINGSTRING : STRING_BASE\n | STRING STRING_BASE\n column : id c_type\n | column comment\n | column LP id RP\n | column LP id id RP\n | column LP id RP c_type\n | column LP id COMMA id RP\n | column LP id COMMA id RP c_type\n autoincrement : AUTOINCREMENTdefcolumn : column\n | defcolumn comment\n | defcolumn null\n | defcolumn encode\n | defcolumn PRIMARY KEY\n | defcolumn UNIQUE KEY\n | defcolumn UNIQUE\n | defcolumn check_ex\n | defcolumn default\n | defcolumn collate\n | defcolumn enforced\n | defcolumn ref\n | defcolumn foreign ref\n | defcolumn encrypt\n | defcolumn generated\n | defcolumn c_property\n | defcolumn on_update\n | defcolumn options\n | defcolumn autoincrement\n | defcolumn option_order_noorder\n | defcolumn option_with_tag\n | defcolumn option_with_masking_policy\n | defcolumn as_virtual\n check_ex : check_st\n | constraint check_st\n expr : create_schema\n | create_database\n | expr id\n | expr clone\n c_schema : CREATE SCHEMA\n | CREATE ID SCHEMAcreate_schema : c_schema id id\n | c_schema id id id\n | c_schema id\n | c_schema id DOT id\n | c_schema id option_comment\n | c_schema id DOT id option_comment\n | c_schema IF NOT EXISTS id\n | c_schema IF NOT EXISTS id DOT id\n | create_schema id id id\n | create_schema id id STRING\n | create_schema options\n create_database : database_base\n | create_database id id id\n | create_database id id STRING\n | create_database options\n expr : DROP TABLE id\n | DROP TABLE id DOT id\n multiple_column_names : column\n | multiple_column_names COMMA\n | multiple_column_names column\n type_definition : type_name id LP pid RP\n | type_name id LP multiple_column_names RP\n | type_name LP id_equals RP\n | type_name TABLE LP defcolumn\n | type_definition COMMA defcolumn\n | type_definition RP\n expr : type_definitiontype_name : type_create id AS\n | type_create id DOT id AS\n | type_create id DOT id\n | type_create id\n type_create : CREATE TYPE\n | CREATE OR REPLACE TYPE\n expr : domain_name id LP pid RPdomain_name : CREATE DOMAIN id AS\n | CREATE DOMAIN id DOT id AS\n | CREATE DOMAIN id DOT id\n | CREATE DOMAIN id\n id_equals : id id id_or_string\n | id id_or_string\n | id_equals COMMA\n | id_equals COMMA id id id_or_string\n | id\n | id_equals LP pid RP\n | id_equals LP pid RP id\n | id_equals COMMA id id\n | id_equals COMMA id\n expr : index_table_name LP index_pid RPindex_table_name : create_index ON id\n | create_index ON id DOT id\n create_index : CREATE INDEX id\n | CREATE UNIQUE INDEX id\n | create_index ON id\n | CREATE CLUSTERED INDEX id\n expr : table_name defcolumn\n | table_name LP defcolumn\n | table_name\n | expr COMMA defcolumn\n | expr COMMA\n | expr COMMA constraint\n | expr COMMA check_ex\n | expr COMMA foreign\n | expr COMMA pkey\n | expr COMMA uniq\n | expr COMMA statem_by_id\n | expr COMMA constraint uniq\n | expr COMMA period_for\n | expr COMMA pkey_constraint\n | expr COMMA constraint pkey\n | expr COMMA constraint pkey enforced\n | expr COMMA constraint foreign ref\n | expr COMMA foreign ref\n | expr encode\n | expr DEFAULT id id id\n | expr RP\n likke : LIKE\n | CLONE\n expr : table_name likke id\n | table_name likke id DOT id\n | table_name LP likke id DOT id RP\n | table_name LP likke id RP\n t_name : id DOT id\n | id\n | id DOT id DOT id\n table_name : create_table t_name\n | table_name likke id\n expr : seq_name\n | expr INCREMENT id\n | expr INCREMENT BY id\n | expr INCREMENT id id\n | expr START id\n | expr START WITH id\n | expr START id id\n | expr MINVALUE id\n | expr NO MINVALUE\n | expr NO MAXVALUE\n | expr MAXVALUE id\n | expr CACHE id\n | expr CACHE\n | expr NOORDER\n | expr ORDER\n seq_name : create_seq id DOT id\n | create_seq id\n create_seq : CREATE SEQUENCE IF NOT EXISTS\n | CREATE SEQUENCE\n\n tid : LT id\n | LT\n | tid LT\n | tid id\n | tid COMMAT\n | tid RT\n null : NULL\n | NOT NULL\n f_call : id LP RP\n | id LP f_call RP\n | id LP multi_id RP\n | id LP pid RP\n multi_id : id\n | multi_id id\n | f_call\n | multi_id f_call\n funct_args : LP multi_id RPfunct : id LP multi_id RPmultiple_funct : funct\n | multiple_funct COMMA funct\n | multiple_funct COMMA\n funct_expr : LP multi_id RP\n | multi_id\n dot_id : id DOT iddefault : DEFAULT id\n | DEFAULT STRING\n | DEFAULT NULL\n | default FOR dot_id\n | DEFAULT funct_expr\n | DEFAULT LP pid RP\n | DEFAULT LP funct_expr pid RP\n | default id\n | default LP RP\n enforced : ENFORCED\n | NOT ENFORCED\n collate : COLLATE id\n | COLLATE STRING\n \n constraint : CONSTRAINT id\n \n generated : gen_always funct_expr\n | gen_always funct_expr id\n | gen_always LP multi_id RP\n | gen_always f_call\n \n gen_always : GENERATED id AS\n check_st : CHECK LP id\n | check_st id\n | check_st STRING\n | check_st id STRING\n | check_st id RP\n | check_st STRING RP\n | check_st funct_args\n | check_st LP pid RP\n using_tablespace : USING INDEX tablespaceexpr : alter_foreign ref\n | alter_check\n | alter_unique\n | alter_default\n | alter_primary_key\n | alter_primary_key using_tablespace\n alter_primary_key : alt_table PRIMARY KEY LP pid RP\n | alt_table constraint PRIMARY KEY LP pid RP\n alter_unique : alt_table UNIQUE LP pid RP\n | alt_table constraint UNIQUE LP pid RP\n alter_default : alt_table id id\n | alt_table constraint id id\n | alt_table id STRING\n | alt_table constraint id STRING\n | alter_default id\n | alter_default FOR pid\n pid : id\n | STRING\n | pid id\n | pid STRING\n | STRING LP RP\n | id LP RP\n | pid COMMA id\n | pid COMMA STRING\n alter_check : alt_table check_st\n | alt_table constraint check_st\n index_pid : id\n | index_pid id\n | index_pid COMMA index_pid\n alter_foreign : alt_table foreign\n | alt_table constraint foreign\n alt_table : ALTER TABLE t_name ADD\n | ALTER TABLE IF EXISTS t_name ADD\n | ALTER TABLE ID t_name ADDforeign : FOREIGN KEY LP pid RP\n | FOREIGN KEYref : REFERENCES t_name\n | ref LP pid RP\n | ref ON DELETE id\n | ref ON UPDATE id\n | ref DEFERRABLE INITIALLY id\n | ref NOT DEFERRABLE\n expr : pkeyuniq : UNIQUE LP pid RPstatem_by_id : id LP pid RP\n | id KEY LP pid RP\n pkey : pkey_statement LP pid RP\n | pkey_statement ID LP pid RP\n pkey_statement : PRIMARY KEYcomment : COMMENT STRINGtablespace : TABLESPACE id\n | TABLESPACE id properties\n expr : expr tablespaceby_smthg : BY id\n | BY ROW\n | BY LP pid RP\n ' - -_lr_action_items = {'CREATE':([0,1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[3,79,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'DROP':([0,],[6,]),'ALTER':([0,],[27,]),'PRIMARY':([0,23,34,65,103,111,115,131,134,156,201,202,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,338,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,535,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,678,688,690,731,736,738,739,743,745,746,747,750,756,781,783,784,785,786,792,812,817,820,823,826,831,],[24,138,-175,24,-174,256,-188,-301,328,-178,256,24,-211,-25,256,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,256,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-361,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,256,-300,-370,-371,-372,-367,-407,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-409,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-408,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'$end':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[0,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'INDEX':([1,2,3,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,95,96,102,103,105,108,111,115,118,120,122,123,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[29,-230,94,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,165,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,241,242,-229,-174,-233,-244,-273,-188,-376,-390,-381,310,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'LOCATION':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[33,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'INHERITS':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[35,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'CLUSTER':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[36,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'PARTITION':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[37,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'ID':([1,2,3,4,5,7,8,10,11,12,14,15,16,17,18,19,21,22,23,25,26,28,29,30,31,32,33,34,38,39,40,41,42,43,46,47,48,49,50,51,52,53,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,83,84,85,87,88,89,90,91,92,93,94,97,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,124,127,129,130,131,132,134,135,137,140,142,143,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,175,177,178,179,180,181,182,183,184,185,186,187,192,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,211,212,213,214,215,216,217,218,219,220,221,222,223,225,226,227,228,229,230,231,232,234,235,236,237,238,239,241,242,244,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,277,279,280,281,283,284,285,286,287,291,292,293,294,295,296,297,298,299,300,301,302,306,307,308,309,311,312,313,314,315,317,319,320,322,323,325,327,329,330,331,332,333,334,335,337,338,339,340,341,342,343,346,347,348,350,351,352,353,354,355,356,358,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,388,389,390,391,393,395,396,397,398,399,400,401,403,404,405,406,408,409,411,412,413,414,415,416,417,418,421,422,423,425,426,427,429,430,431,435,437,439,440,441,442,443,444,445,446,447,448,449,450,451,453,455,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,477,478,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,503,504,505,506,507,508,509,510,511,512,514,515,516,517,518,519,520,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,558,559,560,561,562,563,564,565,566,567,569,570,571,572,573,575,576,578,579,581,582,584,586,588,589,590,591,593,594,595,596,598,599,600,601,602,603,604,605,606,607,608,610,611,613,614,615,616,617,618,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,638,639,640,641,642,643,644,645,647,648,649,650,651,652,653,654,655,656,657,659,660,661,662,663,666,667,668,669,670,671,672,673,674,675,676,678,679,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,698,699,701,702,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,721,723,724,725,726,729,730,731,732,733,734,735,736,737,738,739,741,742,743,745,746,747,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,765,768,769,770,771,772,773,774,775,776,777,779,781,782,783,784,785,786,787,789,790,791,792,793,794,795,796,797,798,800,801,802,803,805,806,807,809,810,811,812,813,814,815,816,817,819,820,821,822,823,824,826,827,828,829,831,],[38,-230,92,103,103,-245,103,103,-418,-305,-377,-378,103,-380,103,103,103,103,103,144,103,-1,103,103,-293,-4,103,-175,-174,103,170,-47,103,103,103,-85,103,103,103,-94,188,-102,103,103,103,103,103,-216,103,-291,103,103,103,103,103,103,-318,-319,-428,-21,103,224,103,103,103,-62,103,103,103,-217,-174,103,103,-133,-323,-250,103,-229,-174,103,-233,103,103,-244,103,103,103,103,103,-188,-294,-295,-376,103,-390,103,-381,314,103,103,-303,-301,-321,103,103,103,103,-424,103,-249,346,-22,103,-34,103,-35,-5,-6,-7,-178,103,103,-59,103,103,103,-33,-75,-107,-108,103,-80,370,-63,-64,103,-40,103,-78,103,-84,103,103,-91,-92,-93,103,-101,103,-155,103,-37,103,-159,-160,103,-278,-279,-280,-281,-282,-283,-285,-286,103,103,103,103,103,103,103,-312,-313,-314,-315,-316,-24,-46,-51,103,-23,-25,103,103,103,103,-137,-256,-218,103,-60,103,103,103,103,103,-234,103,103,103,-402,-189,-190,-191,-194,-195,103,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,103,103,103,-357,-15,103,-187,-140,-141,103,103,103,-296,103,103,103,-171,103,-181,103,103,-412,103,-392,-393,103,103,-223,-174,188,103,103,103,103,103,103,103,-368,-369,-373,103,103,-386,-388,-411,-361,103,103,103,-246,103,103,-2,103,103,-179,103,-55,-58,-177,103,103,103,103,103,103,103,103,103,-429,-430,103,-39,-52,-74,-67,103,-68,103,-65,103,-82,103,-81,103,103,103,-70,103,103,-77,-109,-110,103,-129,-147,103,-38,103,-284,-287,103,587,-290,-10,103,103,103,103,-308,-307,-311,-310,-45,103,103,103,-105,103,103,103,-253,103,-61,-135,-251,-227,-228,-231,-232,103,103,-266,-403,103,-192,-193,103,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,103,103,-338,-359,-360,103,103,-336,103,-338,103,103,103,103,103,103,-172,103,-326,-327,-328,-329,-324,103,103,103,103,103,-417,-394,-395,103,-375,-220,658,103,103,103,103,-236,-241,103,103,103,-300,-320,103,-387,-389,-370,-371,-372,103,103,-336,103,103,103,-367,-422,103,-248,-407,103,103,-3,-103,-104,-54,103,-57,103,103,-20,103,103,103,103,103,103,-53,-66,103,103,-83,103,103,-176,-69,103,-72,-76,103,103,103,103,-154,103,-152,103,-336,-42,103,-288,-289,103,103,103,103,103,-292,103,-142,103,-144,103,-113,-114,-115,-116,-117,-106,-36,103,103,-255,-132,-139,-322,-235,-252,103,-351,-356,-16,-18,103,103,103,103,103,-337,-339,-12,-13,-14,-363,103,-336,103,-336,103,-366,103,-299,-297,103,-169,103,103,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-237,-238,103,103,103,-374,-340,103,-384,103,103,-423,-247,-409,-41,103,103,-26,-28,103,-32,-431,-145,103,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,103,103,103,-43,-44,103,103,-392,-11,-419,-420,103,103,103,103,103,-136,-254,103,-336,-332,-338,103,103,103,-353,103,-345,-345,103,103,-163,-166,-183,103,103,-302,-385,103,-332,-382,-410,-408,-56,-260,-263,-29,103,103,-71,-131,103,-336,-332,103,103,-9,-421,103,103,103,-134,-347,103,-333,-334,-335,-354,103,-336,103,-298,103,-226,-383,103,-50,103,103,103,-334,-8,-79,103,-138,-332,103,103,-335,103,103,103,-332,103,-143,103,-150,-336,103,-162,-124,-151,-335,103,103,-161,]),'INTO':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[40,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'WITH':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,69,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[44,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,217,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,288,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,288,-278,-279,-280,-281,-282,-283,-285,407,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,288,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,288,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,288,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'TBLPROPERTIES':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[45,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'ON':([1,2,4,5,7,10,11,12,14,15,16,17,20,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,240,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,321,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,421,422,423,425,427,431,432,433,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,558,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,700,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[39,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,129,-1,-215,-293,-4,-175,163,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,282,-188,303,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,282,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-269,-234,282,-189,-190,-191,-194,-195,-196,-197,-198,303,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,282,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-271,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,303,588,-308,-307,-311,-310,602,-427,-105,-95,-97,-61,-270,-272,-227,-228,-231,-232,-266,-192,-193,-355,303,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,282,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,692,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,303,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,764,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'DATA_RETENTION_TIME_IN_DAYS':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[46,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'MAX_DATA_EXTENSION_TIME_IN_DAYS':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[48,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'TEXTIMAGE_ON':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[49,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'CHANGE_TRACKING':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[50,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'COMMENT':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,510,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,663,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[52,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,274,274,-376,-390,-381,315,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,274,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,274,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,315,274,-241,274,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,274,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,274,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,274,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'MAP':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[54,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'SKEWED':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[55,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'COLLECTION':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[56,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'STORED':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[57,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'PARTITIONED':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[58,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'CATALOG':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[59,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'FILE_FORMAT':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[60,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'STAGE_FILE_FORMAT':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[61,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'TABLE_FORMAT':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[62,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'AUTO_REFRESH':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[63,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'COMMA':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,251,252,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,318,319,325,329,330,331,334,335,337,338,340,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,419,420,422,423,424,425,427,431,439,440,441,442,444,445,446,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,492,493,497,498,499,503,504,505,507,508,509,510,511,512,513,514,516,517,519,520,522,523,524,525,527,528,531,532,533,538,539,540,541,542,544,545,546,547,548,549,551,552,553,554,555,557,559,561,562,563,565,566,570,572,573,574,575,576,577,579,582,584,589,590,593,594,595,597,598,600,601,602,603,604,605,606,607,608,615,616,617,618,620,621,622,625,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,662,663,664,667,669,670,672,673,674,675,679,681,682,683,684,685,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,707,710,711,713,714,715,716,717,718,720,722,724,730,731,734,736,737,738,739,743,745,746,747,750,751,752,753,754,755,757,758,759,760,763,765,766,769,772,773,774,775,776,778,781,783,784,785,786,789,790,791,792,793,794,796,799,802,803,804,807,812,814,815,816,817,818,820,821,822,823,824,825,826,827,829,831,],[65,-230,-213,-214,107,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,358,-33,-75,-107,-108,-80,-63,-64,374,380,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,447,-402,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,500,-392,-393,-219,-223,-174,358,-261,-401,-368,-369,-373,-386,-388,-411,-361,500,-2,-179,-176,-55,-58,-177,-259,500,500,-392,-429,-430,-39,-52,380,374,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,571,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,599,-127,-427,-105,358,-95,-97,-61,-227,-228,-231,-232,500,-266,-403,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,500,-172,-173,-326,-327,-328,-329,-324,648,500,-417,-394,-395,-375,-220,-222,-392,500,662,-236,-241,-176,-258,-242,-300,-320,-387,-389,-370,-371,-372,500,-392,500,-367,-422,500,500,-3,-103,-104,-54,-57,-265,500,-20,500,500,500,500,500,-53,-66,599,-83,-90,-176,-69,-72,-76,-130,-154,500,707,-152,-392,-342,-42,-288,-289,500,500,-292,-176,-142,-119,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,447,-351,-356,-16,-18,500,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-237,-238,-257,500,-374,-340,-384,500,500,-423,-41,-264,-262,-26,-28,500,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-344,-43,-44,447,-392,-11,-419,-420,500,-118,-128,-100,-392,-332,500,-353,500,-345,-345,-163,-166,-183,-184,-302,-385,500,-397,-382,-410,-56,-260,-263,-29,-71,-131,-343,-392,447,-9,-421,500,-176,-121,-347,-333,-334,-335,-354,-392,500,-298,-185,-226,-383,-50,-341,-8,-79,-120,-397,-186,500,-397,-176,-143,-123,-150,-392,500,-162,-124,-122,-151,828,500,-161,]),'DEFAULT':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[67,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,279,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,279,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,279,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,279,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,279,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'RP':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,251,252,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,318,319,325,329,330,331,334,335,337,338,340,347,349,351,352,353,354,355,356,357,358,360,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,386,387,388,389,390,391,395,396,398,399,400,401,403,405,406,413,414,415,416,418,419,420,422,423,424,425,427,431,439,440,441,442,444,445,446,448,449,451,452,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,480,482,484,485,486,487,488,489,490,491,492,493,497,498,499,501,502,503,504,505,507,508,509,510,511,512,513,514,516,517,519,520,522,523,524,525,526,527,528,531,532,533,538,539,540,541,542,544,545,546,547,548,549,550,551,552,553,554,555,556,557,559,561,562,563,565,566,568,570,572,573,574,575,576,577,578,579,580,581,582,584,589,590,593,594,595,597,598,600,601,602,603,604,605,606,607,608,615,616,617,618,620,621,622,623,625,627,628,629,630,631,632,633,634,635,638,639,642,643,644,645,646,647,649,650,651,652,653,654,655,656,657,659,660,661,662,663,664,667,669,670,671,672,673,674,675,679,680,681,682,683,684,685,686,687,688,690,691,692,693,694,695,696,697,698,699,701,702,704,705,706,707,708,709,710,711,713,714,715,716,717,718,720,722,724,730,731,732,733,734,735,736,737,738,739,742,743,744,745,746,747,748,750,751,752,753,754,755,757,758,759,760,763,765,766,768,769,770,771,772,773,774,775,776,778,781,782,783,784,785,786,789,790,791,792,793,794,796,799,800,801,802,803,804,805,807,810,811,812,814,815,816,817,818,820,821,822,823,824,825,826,827,829,830,831,],[31,-230,-213,-214,108,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,375,379,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,445,-402,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,511,-261,-401,523,524,-373,-386,-388,-411,-361,532,-2,539,-179,-176,-55,-58,-177,-176,544,-259,547,-27,-30,-392,-429,-430,-39,554,379,375,-68,-65,-82,-81,-176,-70,-176,565,-176,-77,-109,-110,-129,572,-38,579,-284,-287,-212,-290,-10,-308,-307,-311,-310,595,598,-127,-427,-105,606,-95,-97,-61,-227,-228,-231,-232,616,-266,-403,-192,-193,-355,620,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,642,-165,-168,-172,-173,-326,-327,-328,-329,-324,647,649,-417,-394,-395,655,656,-375,-220,-222,-392,660,661,-236,-241,-176,-258,-242,-300,-320,-387,-389,-370,-371,-372,669,670,-336,672,-367,-422,675,679,-3,-103,-104,-54,-57,-265,682,-20,683,684,655,-31,686,687,-53,-66,688,690,-83,-90,-176,-69,-72,-76,700,-130,-154,705,706,-152,-392,-342,-336,-42,710,711,-288,-289,716,717,-292,-176,-142,-119,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-404,-351,-356,-16,-18,731,736,738,-337,-339,-12,-13,-14,-363,739,-336,-336,743,-299,-297,-167,-169,746,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-237,-238,-257,751,-374,-340,753,-384,754,755,-423,-41,757,-264,-262,-26,-28,760,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,763,-111,-112,-125,-126,-153,-148,-149,-344,655,770,-43,-44,773,-392,-11,-419,-420,774,-118,-128,-100,-336,-332,783,784,785,738,-353,786,-345,-345,731,-163,791,-166,-183,-184,792,-302,-385,794,-332,-382,-410,-56,-260,-263,-29,-71,-131,-343,799,-336,-42,801,802,-9,-421,803,-176,-121,-347,807,-333,-334,-335,-354,-336,811,-298,-185,-226,-383,-50,-341,815,-44,-8,-79,-120,817,-332,753,823,-186,824,-42,-176,-143,-123,-150,-336,827,-162,-124,-122,-151,-335,830,831,-161,]),'INCREMENT':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[68,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'START':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[69,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'MINVALUE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,71,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[70,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,219,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'NO':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[71,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,454,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'MAXVALUE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,71,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[72,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,220,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'CACHE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[73,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'NOORDER':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[74,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,287,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,287,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,287,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,287,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,287,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'ORDER':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[75,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,286,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,286,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,286,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,286,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,286,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'DQ_STRING':([1,2,3,4,5,7,8,10,11,12,14,15,16,17,18,19,21,22,23,26,28,29,30,31,32,33,34,38,39,41,42,43,46,47,48,49,50,51,53,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,83,84,85,87,88,89,90,91,92,93,94,97,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,124,127,129,130,131,132,134,135,137,140,142,143,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,171,172,173,175,177,178,179,180,181,182,183,184,185,186,187,188,192,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,211,212,213,214,215,216,217,218,219,220,221,222,223,225,226,227,228,229,230,231,232,234,235,236,237,238,239,241,242,244,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,277,279,280,281,283,284,285,286,287,291,292,293,294,295,296,297,298,299,300,301,302,306,307,308,309,311,312,313,314,317,319,320,322,323,325,327,329,330,331,332,333,334,335,337,338,339,340,341,342,343,346,347,348,350,351,352,353,354,355,356,358,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,388,389,390,391,393,395,396,397,398,399,400,401,403,404,405,406,408,409,411,412,413,414,415,416,417,418,421,422,423,425,426,427,429,430,431,435,437,439,440,441,442,443,444,445,446,447,448,449,450,451,453,455,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,477,478,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,503,504,505,506,507,508,509,510,511,512,514,515,516,517,518,519,520,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,558,559,560,561,562,563,564,565,566,567,569,570,571,572,573,575,576,578,579,581,582,584,586,588,589,590,591,593,594,595,596,598,599,600,601,602,603,604,605,606,607,608,610,611,613,614,615,616,617,618,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,638,639,640,641,642,643,644,645,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,666,667,668,669,670,671,672,673,674,675,676,678,679,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,698,699,701,702,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,721,723,724,725,726,729,730,731,732,733,734,735,736,737,738,739,741,742,743,745,746,747,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,765,768,769,770,771,772,773,774,775,776,777,779,781,782,783,784,785,786,787,789,790,791,792,793,794,795,796,797,798,800,801,802,803,805,806,807,809,810,811,812,813,814,815,816,817,819,820,821,822,823,824,826,827,828,829,831,],[34,-230,34,34,34,-245,34,34,-418,-305,-377,-378,34,-380,34,34,34,34,34,34,-1,34,34,-293,-4,154,-175,167,34,-47,34,34,34,-85,34,34,34,-94,-102,34,34,34,34,34,-216,34,-291,34,34,34,34,34,34,-318,-319,-428,-21,34,34,34,34,-62,34,34,34,-217,-174,34,34,-133,-323,-250,34,-229,-174,34,-233,34,34,-244,34,34,34,34,34,-188,-294,-295,-376,34,-390,34,-381,34,34,34,-303,-301,-321,34,34,34,34,-424,34,-249,34,-22,34,-34,34,-35,-5,-6,-7,-178,34,34,-59,34,34,34,-33,-75,-107,-108,34,-80,-63,-64,34,-40,34,-78,34,-84,34,34,-91,-92,-93,34,-101,391,34,-155,34,-37,34,-159,-160,34,-278,-279,-280,-281,-282,-283,-285,-286,34,34,34,34,34,34,34,-312,-313,-314,-315,-316,-24,-46,-51,34,-23,-25,34,34,34,34,-137,-256,-218,34,-60,34,34,34,34,34,-234,34,34,34,-402,-189,-190,-191,-194,-195,34,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,34,34,34,-357,-15,34,-187,-140,-141,34,34,34,-296,34,34,34,-171,34,-181,34,34,-412,34,-392,-393,34,34,-223,167,34,34,34,34,34,34,34,-368,-369,-373,34,34,-386,-388,-411,-361,34,34,34,-246,34,34,-2,34,34,-179,34,-55,-58,-177,34,34,34,34,34,34,34,34,34,-429,-430,34,-39,-52,-74,-67,34,-68,34,-65,34,-82,34,-81,34,34,34,-70,34,34,-77,-109,-110,34,-129,-147,34,-38,34,-284,-287,34,34,-290,-10,34,34,34,34,-308,-307,-311,-310,-45,34,34,34,-105,34,34,34,-253,34,-61,-135,-251,-227,-228,-231,-232,34,34,-266,-403,34,-192,-193,34,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,34,34,-338,-359,-360,34,34,-336,34,-338,34,34,34,34,34,34,-172,34,-326,-327,-328,-329,-324,34,34,34,34,34,-417,-394,-395,34,-375,-220,-222,34,34,34,34,-236,-241,34,34,34,-300,-320,34,-387,-389,-370,-371,-372,34,34,-336,34,34,34,-367,-422,34,-248,-407,34,34,-3,-103,-104,-54,34,-57,34,34,-20,34,34,34,34,34,34,-53,-66,34,34,-83,34,34,-176,-69,34,-72,-76,34,34,34,34,-154,34,-152,34,-336,-42,34,-288,-289,34,34,34,34,34,-292,34,-142,34,-144,34,-113,-114,-115,-116,-117,-106,-36,34,34,-255,-132,-139,-322,-235,-252,34,-351,-356,-16,-18,34,34,34,34,34,-337,-339,-12,-13,-14,-363,34,-336,34,-336,34,-366,34,-299,-297,34,-169,34,34,-413,-414,-415,-416,-398,-399,-397,-396,-224,167,-225,-239,-240,-237,-238,34,34,34,-374,-340,34,-384,34,34,-423,-247,-409,-41,34,34,-26,-28,34,-32,-431,-145,34,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,34,34,34,-43,-44,34,34,-392,-11,-419,-420,34,34,34,34,34,-136,-254,34,-336,-332,-338,34,34,34,-353,34,-345,-345,34,34,-163,-166,-183,34,34,-302,-385,34,-332,-382,-410,-408,-56,-260,-263,-29,34,34,-71,-131,34,-336,-332,34,34,-9,-421,34,34,34,-134,-347,34,-333,-334,-335,-354,34,-336,34,-298,34,-226,-383,34,-50,34,34,34,-334,-8,-79,34,-138,-332,34,34,-335,34,34,34,-332,34,-143,34,-150,-336,34,-162,-124,-151,-335,34,34,-161,]),'USING':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[78,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,123,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,456,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'ROW':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,168,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,421,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[80,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,368,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,604,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'STORAGE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,421,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[81,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,603,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'TAG':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,44,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,288,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[82,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,176,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,82,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,82,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,82,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,176,82,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,82,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'CLONE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,112,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[83,83,-213,-214,-245,117,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,83,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,117,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'ENCODE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[84,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,84,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,84,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,84,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,84,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,84,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'TABLESPACE':([1,2,3,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,89,92,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,233,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,310,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[85,-230,88,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,234,-174,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,426,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,85,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'OPTIONS':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[86,-230,86,86,-245,-275,-418,-305,-377,-378,-379,-380,86,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,86,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,86,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,86,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,86,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,86,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'DOMAIN':([3,],[90,]),'SCHEMA':([3,92,],[91,237,]),'DATABASE':([3,79,92,224,],[93,93,238,238,]),'UNIQUE':([3,23,34,65,103,111,115,131,134,156,201,202,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,338,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,535,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,678,688,690,731,736,738,739,743,745,746,747,750,756,781,783,784,785,786,792,812,817,820,823,826,831,],[95,136,-175,210,-174,257,-188,-301,326,-178,257,210,-211,-25,257,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,257,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-361,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,257,-300,-370,-371,-372,-367,-407,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-409,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-408,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'CLUSTERED':([3,],[96,]),'TABLE':([3,6,19,27,34,89,92,103,145,244,342,436,534,676,],[97,106,128,146,-175,235,-174,-174,-249,435,-246,613,-248,-247,]),'OR':([3,],[98,]),'SEQUENCE':([3,],[99,]),'TYPE':([3,244,],[100,437,]),'LP':([9,10,19,25,30,33,34,35,38,44,45,46,48,59,62,81,82,86,103,109,115,118,126,128,130,131,135,136,141,142,144,145,149,154,156,157,159,161,162,163,168,174,175,176,190,193,197,210,211,212,259,262,279,284,290,294,295,296,297,298,299,300,306,308,309,318,319,321,325,326,329,330,331,336,337,342,351,352,353,355,358,365,373,375,377,403,404,405,407,410,424,451,453,458,462,463,464,465,466,467,468,473,482,484,485,486,487,488,489,490,491,497,498,499,507,510,512,513,516,521,522,523,524,527,531,534,542,545,555,562,575,576,578,584,585,587,592,618,620,628,629,630,635,638,640,644,645,647,649,650,651,652,653,654,655,656,663,664,665,669,670,676,681,682,691,692,704,714,730,731,736,738,745,746,747,750,758,759,764,767,769,781,783,784,785,786,789,792,796,812,821,],[110,112,127,143,150,158,-175,160,-174,177,179,182,158,158,158,226,227,231,-174,250,301,302,317,320,-303,-301,332,333,339,-424,341,-249,348,-175,-178,158,359,361,363,366,369,179,177,376,393,397,399,408,409,332,452,302,466,474,478,-304,-164,-180,-170,-171,-325,-181,-412,501,502,359,-261,-267,332,518,-368,-369,-373,529,530,-246,-179,158,-258,-177,-259,550,177,-68,-65,332,586,302,177,591,359,-355,302,-425,623,-349,-350,-352,624,-346,-338,623,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,501,301,-176,-258,-300,668,-370,-371,-372,671,-367,-248,-257,-265,-66,-176,301,708,709,302,712,341,719,-351,-356,623,-339,623,623,742,-366,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,301,-257,-268,-374,-340,-247,-264,-262,-48,-49,301,501,782,-332,-353,-345,-166,-183,-184,-302,-260,-263,797,798,800,-347,-333,-334,-335,-354,810,-185,-50,-186,671,]),'LIKE':([10,34,103,112,130,131,294,516,750,],[116,-175,-174,116,-303,-301,-304,-300,-302,]),'REFERENCES':([13,34,103,111,115,131,133,156,201,204,212,229,249,253,254,255,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,324,329,330,331,337,351,402,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,688,690,731,736,738,739,743,745,746,747,750,755,781,783,784,785,786,792,812,817,820,823,826,831,],[119,-175,-174,119,-188,-301,-405,-178,119,119,-211,-25,119,-189,-190,-191,-194,-195,-196,-197,-198,-199,119,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,119,-164,-180,-170,-171,-325,-181,-412,-392,-393,-406,-368,-369,-373,-411,-179,119,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,119,-300,-370,-371,-372,-367,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-410,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'FOR':([16,34,103,120,156,211,259,307,308,309,334,335,351,451,462,463,464,465,467,468,498,499,519,520,618,620,628,629,653,654,655,656,731,736,738,781,783,784,785,786,],[121,-175,-174,-390,-178,411,450,-391,-392,-393,-386,-388,-179,-355,-336,-349,-350,-352,-346,-338,-394,-395,-387,-389,-351,-356,-337,-339,-398,-399,-397,-396,-332,-353,-345,-347,-333,-334,-335,-354,]),'IF':([18,91,97,99,146,235,237,435,613,],[125,-217,243,245,345,428,-218,612,728,]),'FOREIGN':([23,34,65,103,111,115,131,134,156,201,202,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,338,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,535,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,678,688,690,731,736,738,739,743,745,746,747,750,756,781,783,784,785,786,792,812,817,820,823,826,831,],[139,-175,139,-174,139,-188,-301,139,-178,139,139,-211,-25,139,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,139,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-361,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,139,-300,-370,-371,-372,-367,-407,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-409,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-408,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'CONSTRAINT':([23,34,65,103,111,115,131,156,201,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,535,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,678,688,690,731,736,738,739,743,745,746,747,750,756,781,783,784,785,786,792,812,817,820,823,826,831,],[140,-175,140,-174,140,-188,-301,-178,140,-211,-25,140,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,140,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,140,-300,-370,-371,-372,-367,-407,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-409,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-408,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'CHECK':([23,34,65,103,111,115,131,134,156,201,202,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,278,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,338,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,535,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,678,688,690,731,736,738,739,743,745,746,747,750,756,781,783,784,785,786,792,812,817,820,823,826,831,],[141,-175,141,-174,141,-188,-301,141,-178,141,141,-211,-25,141,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,141,-357,-15,-187,-140,-141,141,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-361,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,141,-300,-370,-371,-372,-367,-407,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-409,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-408,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'KEY':([24,30,34,38,103,138,139,211,256,257,328,],[142,151,-175,-174,-174,336,337,410,448,449,521,]),'TERMINATED':([30,34,38,189,191,],[152,-175,-174,392,394,]),'STRING_BASE':([33,34,38,42,52,103,121,135,137,143,153,154,156,157,158,161,162,166,172,179,181,182,186,187,188,212,225,246,247,250,264,274,279,280,283,295,296,297,298,299,302,307,308,309,314,317,319,325,327,329,330,331,332,333,335,340,341,348,350,351,352,355,359,361,362,363,364,365,366,369,380,383,384,388,390,395,397,403,408,409,417,418,421,440,442,444,455,456,457,458,463,466,468,470,471,482,484,485,486,487,488,489,490,491,493,498,499,500,507,508,512,518,520,522,523,524,525,527,528,529,530,531,533,538,541,543,546,548,549,550,551,552,553,556,560,561,564,567,569,570,573,576,586,589,590,591,594,601,621,622,623,625,626,627,628,629,631,644,645,653,654,655,656,658,667,668,669,670,671,673,674,681,685,694,695,699,702,703,709,714,718,719,721,723,730,731,734,737,738,742,745,747,752,753,761,765,769,775,776,782,783,784,785,789,790,797,800,805,807,810,812,813,814,815,816,821,822,828,829,],[156,-175,156,156,156,-174,156,156,156,156,351,-175,-178,156,156,156,156,351,351,156,156,156,156,351,156,156,-46,156,156,156,156,156,156,156,-15,-164,156,-170,-171,-325,156,156,-392,351,156,156,156,156,156,156,351,-373,156,156,351,156,156,156,156,-179,156,351,156,156,156,156,156,156,156,156,156,351,156,156,351,156,156,156,156,156,-45,156,156,351,351,156,-17,156,351,351,351,156,-338,351,156,-165,156,-172,-173,-326,-327,-328,-329,-324,156,-394,351,156,-392,156,156,156,351,351,-371,-372,156,-336,156,156,156,-367,156,156,351,156,156,156,156,156,156,156,156,156,156,156,156,156,156,351,156,-392,156,156,156,156,156,351,-16,351,156,156,156,-346,-337,-339,351,-167,-169,-398,351,-397,-396,156,156,156,-374,-340,156,156,156,156,156,351,351,351,351,156,156,-392,156,156,156,156,-392,-332,156,156,-345,156,-166,156,156,-332,156,351,-392,156,156,156,-333,-334,-335,-392,156,156,156,156,-397,156,156,156,156,-397,156,-392,156,156,156,]),'ARRAY':([34,103,114,156,211,295,296,297,298,299,308,309,351,482,484,485,486,487,488,489,490,491,498,499,507,576,644,645,647,653,654,655,656,745,747,792,812,],[-175,-174,298,-178,298,-164,485,-170,-171,-325,-392,-393,-179,-165,-168,-172,-173,-326,-327,-328,-329,-324,-394,-395,298,298,-167,-169,298,-398,-399,-397,-396,-166,485,298,485,]),'LT':([34,103,114,156,211,295,296,297,298,299,308,309,351,482,484,485,486,487,488,489,490,491,498,499,507,576,644,645,647,653,654,655,656,745,747,792,812,],[-175,-174,299,-178,299,-164,299,487,-171,-325,-392,-393,-179,-165,-168,-172,487,-326,-327,-328,-329,-324,-394,-395,299,299,-167,-169,299,-398,-399,-397,-396,-166,299,299,299,]),'DOT':([34,103,124,131,132,145,236,248,294,295,321,346,418,480,516,556,619,637,659,691,721,723,740,761,788,808,],[-175,-174,312,322,323,343,430,443,481,483,515,-174,596,641,666,689,729,741,749,762,777,689,787,795,809,819,]),'AS':([34,57,103,111,115,131,145,156,201,212,229,236,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,479,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,534,595,598,606,610,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,688,690,731,736,738,739,743,745,746,747,750,781,783,784,785,786,792,812,817,820,823,826,831,],[-175,192,-174,290,-188,-301,342,-178,290,-211,-25,429,290,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,290,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,640,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,290,-300,-370,-371,-372,-367,676,-142,-144,-36,726,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'NULL':([34,103,111,115,131,156,201,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,276,279,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,688,690,731,736,738,739,743,745,746,747,750,781,783,784,785,786,792,812,817,820,823,826,831,],[-175,-174,275,-188,-301,-178,275,-211,-25,275,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,459,464,-357,-15,-187,-140,-141,275,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,275,-300,-370,-371,-372,-367,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'NOT':([34,103,111,115,118,125,131,156,201,212,229,243,245,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,351,401,403,405,428,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,532,584,595,598,606,612,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,675,688,690,728,731,736,738,739,743,745,746,747,750,781,783,784,785,786,792,812,817,820,823,826,831,],[-175,-174,276,-188,305,316,-301,-178,276,-211,-25,434,438,276,-189,-190,-191,-194,-195,-196,-197,-198,305,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,276,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-179,583,-212,305,609,-192,-193,-355,305,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,276,-300,-370,-371,-372,-367,-422,305,-142,-144,-36,727,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-423,-145,-146,780,-332,-353,-345,-345,-163,-166,-183,-184,-302,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'COLLATE':([34,103,111,115,131,156,201,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,688,690,731,736,738,739,743,745,746,747,750,781,783,784,785,786,792,812,817,820,823,826,831,],[-175,-174,280,-188,-301,-178,280,-211,-25,280,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,280,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,280,-300,-370,-371,-372,-367,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'ENFORCED':([34,103,111,115,131,156,201,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,276,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,351,401,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,532,583,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,675,688,690,731,736,738,739,743,745,746,747,750,781,783,784,785,786,792,812,817,820,823,826,831,],[-175,-174,281,-188,-301,-178,281,-211,-25,281,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,460,-357,-15,-187,-140,-141,281,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-179,281,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,281,-300,-370,-371,-372,-367,-422,460,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-423,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'ENCRYPT':([34,103,111,115,131,156,201,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,688,690,731,736,738,739,743,745,746,747,750,781,783,784,785,786,792,812,817,820,823,826,831,],[-175,-174,283,-188,-301,-178,283,-211,-25,283,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,283,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,283,-300,-370,-371,-372,-367,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'AUTOINCREMENT':([34,103,111,115,131,156,201,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,688,690,731,736,738,739,743,745,746,747,750,781,783,784,785,786,792,812,817,820,823,826,831,],[-175,-174,285,-188,-301,-178,285,-211,-25,285,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,285,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,285,-300,-370,-371,-372,-367,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'MASKING':([34,103,111,115,131,156,201,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,288,292,295,296,297,298,299,300,306,308,309,329,330,331,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,688,690,731,736,738,739,743,745,746,747,750,781,783,784,785,786,792,812,817,820,823,826,831,],[-175,-174,289,-188,-301,-178,289,-211,-25,289,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,476,289,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,289,-300,-370,-371,-372,-367,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'GENERATED':([34,103,111,115,131,156,201,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,688,690,731,736,738,739,743,745,746,747,750,781,783,784,785,786,792,812,817,820,823,826,831,],[-175,-174,291,-188,-301,-178,291,-211,-25,291,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,291,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,291,-300,-370,-371,-372,-367,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'DEFERRABLE':([34,103,118,131,262,305,306,405,453,497,516,584,649,650,651,652,750,],[-175,-174,304,-301,304,497,-412,304,304,-417,-300,304,-413,-414,-415,-416,-302,]),'ADD':([34,103,131,344,346,516,537,677,750,],[-175,-174,-301,535,-174,-300,678,756,-302,]),'COMMAT':([34,103,297,299,486,487,488,489,490,491,],[-175,-174,489,-325,489,-326,-327,-328,-329,-324,]),'RT':([34,103,297,299,486,487,488,489,490,491,],[-175,-174,490,-325,490,-326,-327,-328,-329,-324,]),'BY':([36,37,38,55,58,68,152,392,394,],[161,162,168,190,193,215,350,567,569,]),'SERDEPROPERTIES':([44,],[174,]),'KEYS':([54,],[189,]),'ITEMS':([56,],[191,]),'FORMAT':([80,],[225,]),'REPLACE':([98,],[244,]),'SALT':([156,264,283,351,454,455,457,621,622,],[-178,455,-15,-179,621,-17,-19,-16,-18,]),'SERDE':([225,],[417,]),'UPDATE':([282,303,],[471,495,]),'POLICY':([289,476,],[477,636,]),'DELETE':([303,],[494,]),'INITIALLY':([304,],[496,]),'EXISTS':([316,345,434,438,609,727,780,],[506,536,611,614,725,779,806,]),} +_lr_action_items = { + "CREATE": ( + [ + 0, + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 3, + 79, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "DROP": ( + [ + 0, + ], + [ + 6, + ], + ), + "ALTER": ( + [ + 0, + ], + [ + 27, + ], + ), + "PRIMARY": ( + [ + 0, + 23, + 34, + 65, + 103, + 111, + 115, + 131, + 134, + 157, + 202, + 203, + 213, + 230, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 309, + 310, + 330, + 331, + 332, + 339, + 352, + 404, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 515, + 517, + 523, + 524, + 525, + 532, + 536, + 596, + 599, + 607, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 670, + 671, + 679, + 689, + 691, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 757, + 782, + 784, + 785, + 786, + 787, + 793, + 813, + 818, + 821, + 824, + 827, + 832, + ], + [ + 24, + 139, + -175, + 24, + -174, + 257, + -188, + -301, + 329, + -178, + 257, + 24, + -211, + -25, + 257, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + 257, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -393, + -394, + -368, + -369, + -373, + -361, + -179, + -212, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + 257, + -300, + -370, + -371, + -372, + -367, + -408, + -142, + -144, + -36, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -374, + -340, + -410, + -145, + -146, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -409, + -347, + -333, + -334, + -335, + -354, + -185, + -186, + -143, + -150, + -162, + -151, + -161, + ], + ), + "$end": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 0, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "INDEX": ( + [ + 1, + 2, + 3, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 95, + 96, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 123, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 29, + -230, + 94, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + 166, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + 242, + 243, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + 311, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "LOCATION": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 33, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "INHERITS": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 35, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "CLUSTER": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 36, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "PARTITION": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 37, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "ID": ( + [ + 1, + 2, + 3, + 4, + 5, + 7, + 8, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 18, + 19, + 21, + 22, + 23, + 25, + 26, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 38, + 39, + 40, + 41, + 42, + 43, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 83, + 84, + 85, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 97, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 124, + 127, + 129, + 130, + 131, + 132, + 134, + 135, + 137, + 138, + 141, + 143, + 144, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 176, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 193, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 235, + 236, + 237, + 238, + 239, + 240, + 242, + 243, + 245, + 247, + 248, + 249, + 250, + 251, + 252, + 253, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 278, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 292, + 293, + 294, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 302, + 303, + 307, + 308, + 309, + 310, + 312, + 313, + 314, + 315, + 316, + 318, + 320, + 321, + 323, + 324, + 326, + 328, + 330, + 331, + 332, + 333, + 334, + 335, + 336, + 338, + 339, + 340, + 341, + 342, + 343, + 344, + 347, + 348, + 349, + 351, + 352, + 353, + 354, + 355, + 356, + 357, + 359, + 360, + 362, + 363, + 364, + 365, + 366, + 367, + 368, + 369, + 370, + 371, + 372, + 373, + 374, + 375, + 376, + 377, + 378, + 379, + 380, + 381, + 382, + 383, + 384, + 385, + 386, + 387, + 389, + 390, + 391, + 392, + 394, + 396, + 397, + 398, + 399, + 400, + 401, + 402, + 404, + 405, + 406, + 407, + 409, + 410, + 412, + 413, + 414, + 415, + 416, + 417, + 418, + 419, + 422, + 423, + 424, + 426, + 427, + 428, + 430, + 431, + 432, + 436, + 438, + 440, + 441, + 442, + 443, + 444, + 445, + 446, + 447, + 448, + 449, + 450, + 451, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 467, + 468, + 469, + 470, + 471, + 472, + 473, + 474, + 475, + 476, + 478, + 479, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495, + 496, + 497, + 498, + 499, + 500, + 501, + 504, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 513, + 515, + 516, + 517, + 518, + 519, + 520, + 521, + 523, + 524, + 525, + 526, + 527, + 528, + 529, + 530, + 531, + 532, + 533, + 534, + 535, + 536, + 537, + 539, + 540, + 541, + 542, + 543, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 554, + 555, + 556, + 557, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 566, + 567, + 568, + 570, + 571, + 572, + 573, + 574, + 576, + 577, + 579, + 580, + 582, + 583, + 585, + 587, + 589, + 590, + 591, + 592, + 594, + 595, + 596, + 597, + 599, + 600, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 611, + 612, + 614, + 615, + 616, + 617, + 618, + 619, + 621, + 622, + 623, + 624, + 625, + 626, + 627, + 628, + 629, + 630, + 631, + 632, + 633, + 634, + 635, + 636, + 637, + 639, + 640, + 641, + 642, + 643, + 644, + 645, + 646, + 648, + 649, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 663, + 664, + 667, + 668, + 669, + 670, + 671, + 672, + 673, + 674, + 675, + 676, + 677, + 679, + 680, + 682, + 683, + 684, + 685, + 686, + 687, + 688, + 689, + 690, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 708, + 709, + 710, + 711, + 712, + 713, + 714, + 715, + 716, + 717, + 718, + 719, + 720, + 722, + 724, + 725, + 726, + 727, + 730, + 731, + 732, + 733, + 734, + 735, + 736, + 737, + 738, + 739, + 740, + 742, + 743, + 744, + 746, + 747, + 748, + 750, + 751, + 752, + 753, + 754, + 755, + 756, + 757, + 758, + 759, + 760, + 761, + 762, + 763, + 764, + 766, + 769, + 770, + 771, + 772, + 773, + 774, + 775, + 776, + 777, + 778, + 780, + 782, + 783, + 784, + 785, + 786, + 787, + 788, + 790, + 791, + 792, + 793, + 794, + 795, + 796, + 797, + 798, + 799, + 801, + 802, + 803, + 804, + 806, + 807, + 808, + 810, + 811, + 812, + 813, + 814, + 815, + 816, + 817, + 818, + 820, + 821, + 822, + 823, + 824, + 825, + 827, + 828, + 829, + 830, + 832, + ], + [ + 38, + -230, + 92, + 103, + 103, + -245, + 103, + 103, + -419, + -305, + -377, + -378, + 103, + -380, + 103, + 103, + 103, + 103, + 103, + 145, + 103, + -1, + 103, + 103, + -293, + -4, + 103, + -175, + -174, + 103, + 171, + -47, + 103, + 103, + 103, + -85, + 103, + 103, + 103, + -94, + 189, + -102, + 103, + 103, + 103, + 103, + 103, + -216, + 103, + -291, + 103, + 103, + 103, + 103, + 103, + 103, + -318, + -319, + -429, + -21, + 103, + 225, + 103, + 103, + 103, + -62, + 103, + 103, + 103, + -217, + -174, + 103, + 103, + -133, + -323, + -250, + 103, + -229, + -174, + 103, + -233, + 103, + 103, + -244, + 103, + 103, + 103, + 103, + 103, + -188, + -294, + -295, + -376, + 103, + -391, + 103, + -381, + 315, + 103, + 103, + -303, + -301, + -321, + 103, + 103, + 103, + -382, + 103, + -425, + 103, + -249, + 347, + -22, + 103, + -34, + 103, + -35, + -5, + -6, + -7, + -178, + 103, + 103, + -59, + 103, + 103, + 103, + -33, + -75, + -107, + -108, + 103, + -80, + 371, + -63, + -64, + 103, + -40, + 103, + -78, + 103, + -84, + 103, + 103, + -91, + -92, + -93, + 103, + -101, + 103, + -155, + 103, + -37, + 103, + -159, + -160, + 103, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -312, + -313, + -314, + -315, + -316, + -24, + -46, + -51, + 103, + -23, + -25, + 103, + 103, + 103, + 103, + -137, + -256, + -218, + 103, + -60, + 103, + 103, + 103, + 103, + 103, + -234, + 103, + 103, + 103, + -403, + -189, + -190, + -191, + -194, + -195, + 103, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + 103, + 103, + 103, + -357, + -15, + 103, + -187, + -140, + -141, + 103, + 103, + 103, + -296, + 103, + 103, + 103, + -171, + 103, + -181, + 103, + 103, + -413, + 103, + -393, + -394, + 103, + 103, + -223, + -174, + 189, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -368, + -369, + -373, + 103, + 103, + -387, + -389, + -412, + -361, + 103, + 103, + 103, + -246, + 103, + 103, + -2, + 103, + 103, + -179, + 103, + -55, + -58, + -177, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -430, + -431, + 103, + -39, + -52, + -74, + -67, + 103, + -68, + 103, + -65, + 103, + -82, + 103, + -81, + 103, + 103, + 103, + -70, + 103, + 103, + -77, + -109, + -110, + 103, + -129, + -147, + 103, + -38, + 103, + -284, + -287, + 103, + 588, + -290, + -10, + 103, + 103, + 103, + 103, + -308, + -307, + -311, + -310, + -45, + 103, + 103, + 103, + -105, + 103, + 103, + 103, + -253, + 103, + -61, + -135, + -251, + -227, + -228, + -231, + -232, + 103, + 103, + -266, + -404, + 103, + -192, + -193, + 103, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + 103, + 103, + -338, + -359, + -360, + 103, + 103, + -336, + 103, + -338, + 103, + 103, + 103, + 103, + 103, + 103, + -172, + 103, + -326, + -327, + -328, + -329, + -324, + 103, + 103, + 103, + 103, + 103, + -418, + -395, + -396, + 103, + -375, + -220, + 659, + 103, + 103, + 103, + 103, + -236, + -241, + 103, + 103, + 103, + -300, + -320, + 103, + -388, + -390, + -370, + -371, + -372, + 103, + 103, + -336, + 103, + 103, + 103, + -367, + -423, + 103, + -248, + -408, + 103, + 103, + -3, + -103, + -104, + -54, + 103, + -57, + 103, + 103, + -20, + 103, + 103, + 103, + 103, + 103, + 103, + -53, + -66, + 103, + 103, + -83, + 103, + 103, + -176, + -69, + 103, + -72, + -76, + 103, + 103, + 103, + 103, + -154, + 103, + -152, + 103, + -336, + -42, + 103, + -288, + -289, + 103, + 103, + 103, + 103, + 103, + -292, + 103, + -142, + 103, + -144, + 103, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + 103, + 103, + -255, + -132, + -139, + -322, + -235, + -252, + 103, + -351, + -356, + -16, + -18, + 103, + 103, + 103, + 103, + 103, + -337, + -339, + -12, + -13, + -14, + -363, + 103, + -336, + 103, + -336, + 103, + -366, + 103, + -299, + -297, + 103, + -169, + 103, + 103, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -237, + -238, + 103, + 103, + 103, + -374, + -340, + 103, + -385, + 103, + 103, + -424, + -247, + -410, + -41, + 103, + 103, + -26, + -28, + 103, + -32, + -432, + -145, + 103, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + 103, + 103, + 103, + -43, + -44, + 103, + 103, + -393, + -11, + -420, + -421, + 103, + 103, + 103, + 103, + 103, + -136, + -254, + 103, + -336, + -332, + -338, + 103, + 103, + 103, + -353, + 103, + -345, + -345, + 103, + 103, + -163, + -166, + -183, + 103, + 103, + -302, + -386, + 103, + -332, + -383, + -411, + -409, + -56, + -260, + -263, + -29, + 103, + 103, + -71, + -131, + 103, + -336, + -332, + 103, + 103, + -9, + -422, + 103, + 103, + 103, + -134, + -347, + 103, + -333, + -334, + -335, + -354, + 103, + -336, + 103, + -298, + 103, + -226, + -384, + 103, + -50, + 103, + 103, + 103, + -334, + -8, + -79, + 103, + -138, + -332, + 103, + 103, + -335, + 103, + 103, + 103, + -332, + 103, + -143, + 103, + -150, + -336, + 103, + -162, + -124, + -151, + -335, + 103, + 103, + -161, + ], + ), + "INTO": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 40, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "WITH": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 69, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 44, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + 218, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + 289, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + 289, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + 408, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + 289, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + 289, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + 289, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "TBLPROPERTIES": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 45, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "ON": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 20, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 241, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 322, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 422, + 423, + 424, + 426, + 428, + 432, + 433, + 434, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 559, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 39, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + 129, + -1, + -215, + -293, + -4, + -175, + 164, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + 283, + -188, + 304, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + 283, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -269, + -234, + 283, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + 304, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + 283, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -271, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + 304, + 589, + -308, + -307, + -311, + -310, + 603, + -428, + -105, + -95, + -97, + -61, + -270, + -272, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + 304, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + 283, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + 693, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + 304, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + 765, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "DATA_RETENTION_TIME_IN_DAYS": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 46, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "MAX_DATA_EXTENSION_TIME_IN_DAYS": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 48, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "TEXTIMAGE_ON": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 49, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "CHANGE_TRACKING": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 50, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "COMMENT": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 511, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 664, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 52, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + 275, + 275, + -376, + -391, + -381, + 316, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + 275, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + 275, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + 275, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + 316, + 275, + -241, + 275, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + 275, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + 275, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + 275, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "MAP": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 54, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "SKEWED": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 55, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "COLLECTION": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 56, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "STORED": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 57, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "PARTITIONED": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 58, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "CATALOG": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 59, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "FILE_FORMAT": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 60, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "STAGE_FILE_FORMAT": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 61, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "TABLE_FORMAT": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 62, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "AUTO_REFRESH": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 63, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "COMMA": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 252, + 253, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 319, + 320, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 341, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 420, + 421, + 423, + 424, + 425, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 445, + 446, + 447, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 498, + 499, + 500, + 504, + 505, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 526, + 528, + 529, + 532, + 533, + 534, + 539, + 540, + 541, + 542, + 543, + 545, + 546, + 547, + 548, + 549, + 550, + 552, + 553, + 554, + 555, + 556, + 558, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 574, + 575, + 576, + 577, + 578, + 580, + 583, + 585, + 590, + 591, + 594, + 595, + 596, + 598, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 618, + 619, + 621, + 622, + 623, + 626, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 663, + 664, + 665, + 668, + 670, + 671, + 673, + 674, + 675, + 676, + 680, + 682, + 683, + 684, + 685, + 686, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 708, + 711, + 712, + 714, + 715, + 716, + 717, + 718, + 719, + 721, + 723, + 725, + 731, + 732, + 735, + 737, + 738, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 753, + 754, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 767, + 770, + 773, + 774, + 775, + 776, + 777, + 779, + 782, + 784, + 785, + 786, + 787, + 790, + 791, + 792, + 793, + 794, + 795, + 797, + 800, + 803, + 804, + 805, + 808, + 813, + 815, + 816, + 817, + 818, + 819, + 821, + 822, + 823, + 824, + 825, + 826, + 827, + 828, + 830, + 832, + ], + [ + 65, + -230, + -213, + -214, + 107, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + 359, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + 375, + 381, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + 448, + -403, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + 501, + -393, + -394, + -219, + -223, + -174, + 359, + -261, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + 501, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + 501, + 501, + -393, + -430, + -431, + -39, + -52, + 381, + 375, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + 572, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + 600, + -127, + -428, + -105, + 359, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + 501, + -266, + -404, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + 501, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + 649, + 501, + -418, + -395, + -396, + -375, + -220, + -222, + -393, + 501, + 663, + -236, + -241, + -176, + -258, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + 501, + -393, + 501, + -367, + -423, + 501, + 501, + -3, + -103, + -104, + -54, + -57, + -265, + 501, + -20, + 501, + 501, + 501, + 501, + 501, + -53, + -66, + 600, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + 501, + 708, + -152, + -393, + -342, + -42, + -288, + -289, + 501, + 501, + -292, + -176, + -142, + -119, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + 448, + -351, + -356, + -16, + -18, + 501, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -237, + -238, + -257, + 501, + -374, + -340, + -385, + 501, + 501, + -424, + -41, + -264, + -262, + -26, + -28, + 501, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -344, + -43, + -44, + 448, + -393, + -11, + -420, + -421, + 501, + -118, + -128, + -100, + -393, + -332, + 501, + -353, + 501, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + 501, + -398, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -343, + -393, + 448, + -9, + -422, + 501, + -176, + -121, + -347, + -333, + -334, + -335, + -354, + -393, + 501, + -298, + -185, + -226, + -384, + -50, + -341, + -8, + -79, + -120, + -398, + -186, + 501, + -398, + -176, + -143, + -123, + -150, + -393, + 501, + -162, + -124, + -122, + -151, + 829, + 501, + -161, + ], + ), + "DEFAULT": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 67, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + 280, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + 280, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + 280, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + 280, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + 280, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "RP": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 252, + 253, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 319, + 320, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 341, + 348, + 350, + 352, + 353, + 354, + 355, + 356, + 357, + 358, + 359, + 361, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 387, + 388, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 400, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 419, + 420, + 421, + 423, + 424, + 425, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 445, + 446, + 447, + 449, + 450, + 452, + 453, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 481, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 498, + 499, + 500, + 502, + 503, + 504, + 505, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 526, + 527, + 528, + 529, + 532, + 533, + 534, + 539, + 540, + 541, + 542, + 543, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 554, + 555, + 556, + 557, + 558, + 560, + 562, + 563, + 564, + 566, + 567, + 569, + 571, + 573, + 574, + 575, + 576, + 577, + 578, + 579, + 580, + 581, + 582, + 583, + 585, + 590, + 591, + 594, + 595, + 596, + 598, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 618, + 619, + 621, + 622, + 623, + 624, + 626, + 628, + 629, + 630, + 631, + 632, + 633, + 634, + 635, + 636, + 639, + 640, + 643, + 644, + 645, + 646, + 647, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 663, + 664, + 665, + 668, + 670, + 671, + 672, + 673, + 674, + 675, + 676, + 680, + 681, + 682, + 683, + 684, + 685, + 686, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 698, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 708, + 709, + 710, + 711, + 712, + 714, + 715, + 716, + 717, + 718, + 719, + 721, + 723, + 725, + 731, + 732, + 733, + 734, + 735, + 736, + 737, + 738, + 739, + 740, + 743, + 744, + 745, + 746, + 747, + 748, + 749, + 751, + 752, + 753, + 754, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 767, + 769, + 770, + 771, + 772, + 773, + 774, + 775, + 776, + 777, + 779, + 782, + 783, + 784, + 785, + 786, + 787, + 790, + 791, + 792, + 793, + 794, + 795, + 797, + 800, + 801, + 802, + 803, + 804, + 805, + 806, + 808, + 811, + 812, + 813, + 815, + 816, + 817, + 818, + 819, + 821, + 822, + 823, + 824, + 825, + 826, + 827, + 828, + 830, + 831, + 832, + ], + [ + 31, + -230, + -213, + -214, + 108, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + 376, + 380, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + 446, + -403, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + 512, + -261, + -402, + 524, + 525, + -373, + -387, + -389, + -412, + -361, + 533, + -2, + 540, + -179, + -176, + -55, + -58, + -177, + -176, + 545, + -259, + 548, + -27, + -30, + -393, + -430, + -431, + -39, + 555, + 380, + 376, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + 566, + -176, + -77, + -109, + -110, + -129, + 573, + -38, + 580, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + 596, + 599, + -127, + -428, + -105, + 607, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + 617, + -266, + -404, + -192, + -193, + -355, + 621, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + 643, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + 648, + 650, + -418, + -395, + -396, + 656, + 657, + -375, + -220, + -222, + -393, + 661, + 662, + -236, + -241, + -176, + -258, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + 670, + 671, + -336, + 673, + -367, + -423, + 676, + 680, + -3, + -103, + -104, + -54, + -57, + -265, + 683, + -20, + 684, + 685, + 656, + -31, + 687, + 688, + -53, + -66, + 689, + 691, + -83, + -90, + -176, + -69, + -72, + -76, + 701, + -130, + -154, + 706, + 707, + -152, + -393, + -342, + -336, + -42, + 711, + 712, + -288, + -289, + 717, + 718, + -292, + -176, + -142, + -119, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -405, + -351, + -356, + -16, + -18, + 732, + 737, + 739, + -337, + -339, + -12, + -13, + -14, + -363, + 740, + -336, + -336, + 744, + -299, + -297, + -167, + -169, + 747, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -237, + -238, + -257, + 752, + -374, + -340, + 754, + -385, + 755, + 756, + -424, + -41, + 758, + -264, + -262, + -26, + -28, + 761, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + 764, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -344, + 656, + 771, + -43, + -44, + 774, + -393, + -11, + -420, + -421, + 775, + -118, + -128, + -100, + -336, + -332, + 784, + 785, + 786, + 739, + -353, + 787, + -345, + -345, + 732, + -163, + 792, + -166, + -183, + -184, + 793, + -302, + -386, + 795, + -332, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -343, + 800, + -336, + -42, + 802, + 803, + -9, + -422, + 804, + -176, + -121, + -347, + 808, + -333, + -334, + -335, + -354, + -336, + 812, + -298, + -185, + -226, + -384, + -50, + -341, + 816, + -44, + -8, + -79, + -120, + 818, + -332, + 754, + 824, + -186, + 825, + -42, + -176, + -143, + -123, + -150, + -336, + 828, + -162, + -124, + -122, + -151, + -335, + 831, + 832, + -161, + ], + ), + "INCREMENT": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 68, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "START": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 69, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "MINVALUE": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 71, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 70, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + 220, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "NO": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 71, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + 455, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "MAXVALUE": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 71, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 72, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + 221, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "CACHE": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 73, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "NOORDER": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 74, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + 288, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + 288, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + 288, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + 288, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + 288, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "ORDER": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 75, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + 287, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + 287, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + 287, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + 287, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + 287, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "DQ_STRING": ( + [ + 1, + 2, + 3, + 4, + 5, + 7, + 8, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 18, + 19, + 21, + 22, + 23, + 26, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 38, + 39, + 41, + 42, + 43, + 46, + 47, + 48, + 49, + 50, + 51, + 53, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 83, + 84, + 85, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 97, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 124, + 127, + 129, + 130, + 131, + 132, + 134, + 135, + 137, + 138, + 141, + 143, + 144, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 165, + 166, + 167, + 168, + 169, + 170, + 172, + 173, + 174, + 176, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 193, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 235, + 236, + 237, + 238, + 239, + 240, + 242, + 243, + 245, + 247, + 248, + 249, + 250, + 251, + 252, + 253, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 278, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 292, + 293, + 294, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 302, + 303, + 307, + 308, + 309, + 310, + 312, + 313, + 314, + 315, + 318, + 320, + 321, + 323, + 324, + 326, + 328, + 330, + 331, + 332, + 333, + 334, + 335, + 336, + 338, + 339, + 340, + 341, + 342, + 343, + 344, + 347, + 348, + 349, + 351, + 352, + 353, + 354, + 355, + 356, + 357, + 359, + 360, + 362, + 363, + 364, + 365, + 366, + 367, + 368, + 369, + 370, + 371, + 372, + 373, + 374, + 375, + 376, + 377, + 378, + 379, + 380, + 381, + 382, + 383, + 384, + 385, + 386, + 387, + 389, + 390, + 391, + 392, + 394, + 396, + 397, + 398, + 399, + 400, + 401, + 402, + 404, + 405, + 406, + 407, + 409, + 410, + 412, + 413, + 414, + 415, + 416, + 417, + 418, + 419, + 422, + 423, + 424, + 426, + 427, + 428, + 430, + 431, + 432, + 436, + 438, + 440, + 441, + 442, + 443, + 444, + 445, + 446, + 447, + 448, + 449, + 450, + 451, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 467, + 468, + 469, + 470, + 471, + 472, + 473, + 474, + 475, + 476, + 478, + 479, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495, + 496, + 497, + 498, + 499, + 500, + 501, + 504, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 513, + 515, + 516, + 517, + 518, + 519, + 520, + 521, + 523, + 524, + 525, + 526, + 527, + 528, + 529, + 530, + 531, + 532, + 533, + 534, + 535, + 536, + 537, + 539, + 540, + 541, + 542, + 543, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 554, + 555, + 556, + 557, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 566, + 567, + 568, + 570, + 571, + 572, + 573, + 574, + 576, + 577, + 579, + 580, + 582, + 583, + 585, + 587, + 589, + 590, + 591, + 592, + 594, + 595, + 596, + 597, + 599, + 600, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 611, + 612, + 614, + 615, + 616, + 617, + 618, + 619, + 621, + 622, + 623, + 624, + 625, + 626, + 627, + 628, + 629, + 630, + 631, + 632, + 633, + 634, + 635, + 636, + 637, + 639, + 640, + 641, + 642, + 643, + 644, + 645, + 646, + 648, + 649, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 659, + 660, + 661, + 662, + 663, + 664, + 667, + 668, + 669, + 670, + 671, + 672, + 673, + 674, + 675, + 676, + 677, + 679, + 680, + 682, + 683, + 684, + 685, + 686, + 687, + 688, + 689, + 690, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 708, + 709, + 710, + 711, + 712, + 713, + 714, + 715, + 716, + 717, + 718, + 719, + 720, + 722, + 724, + 725, + 726, + 727, + 730, + 731, + 732, + 733, + 734, + 735, + 736, + 737, + 738, + 739, + 740, + 742, + 743, + 744, + 746, + 747, + 748, + 750, + 751, + 752, + 753, + 754, + 755, + 756, + 757, + 758, + 759, + 760, + 761, + 762, + 763, + 764, + 766, + 769, + 770, + 771, + 772, + 773, + 774, + 775, + 776, + 777, + 778, + 780, + 782, + 783, + 784, + 785, + 786, + 787, + 788, + 790, + 791, + 792, + 793, + 794, + 795, + 796, + 797, + 798, + 799, + 801, + 802, + 803, + 804, + 806, + 807, + 808, + 810, + 811, + 812, + 813, + 814, + 815, + 816, + 817, + 818, + 820, + 821, + 822, + 823, + 824, + 825, + 827, + 828, + 829, + 830, + 832, + ], + [ + 34, + -230, + 34, + 34, + 34, + -245, + 34, + 34, + -419, + -305, + -377, + -378, + 34, + -380, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + 34, + 34, + -293, + -4, + 155, + -175, + 168, + 34, + -47, + 34, + 34, + 34, + -85, + 34, + 34, + 34, + -94, + -102, + 34, + 34, + 34, + 34, + 34, + -216, + 34, + -291, + 34, + 34, + 34, + 34, + 34, + 34, + -318, + -319, + -429, + -21, + 34, + 34, + 34, + 34, + -62, + 34, + 34, + 34, + -217, + -174, + 34, + 34, + -133, + -323, + -250, + 34, + -229, + -174, + 34, + -233, + 34, + 34, + -244, + 34, + 34, + 34, + 34, + 34, + -188, + -294, + -295, + -376, + 34, + -391, + 34, + -381, + 34, + 34, + 34, + -303, + -301, + -321, + 34, + 34, + 34, + -382, + 34, + -425, + 34, + -249, + 34, + -22, + 34, + -34, + 34, + -35, + -5, + -6, + -7, + -178, + 34, + 34, + -59, + 34, + 34, + 34, + -33, + -75, + -107, + -108, + 34, + -80, + -63, + -64, + 34, + -40, + 34, + -78, + 34, + -84, + 34, + 34, + -91, + -92, + -93, + 34, + -101, + 392, + 34, + -155, + 34, + -37, + 34, + -159, + -160, + 34, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -312, + -313, + -314, + -315, + -316, + -24, + -46, + -51, + 34, + -23, + -25, + 34, + 34, + 34, + 34, + -137, + -256, + -218, + 34, + -60, + 34, + 34, + 34, + 34, + 34, + -234, + 34, + 34, + 34, + -403, + -189, + -190, + -191, + -194, + -195, + 34, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + 34, + 34, + 34, + -357, + -15, + 34, + -187, + -140, + -141, + 34, + 34, + 34, + -296, + 34, + 34, + 34, + -171, + 34, + -181, + 34, + 34, + -413, + 34, + -393, + -394, + 34, + 34, + -223, + 168, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -368, + -369, + -373, + 34, + 34, + -387, + -389, + -412, + -361, + 34, + 34, + 34, + -246, + 34, + 34, + -2, + 34, + 34, + -179, + 34, + -55, + -58, + -177, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -430, + -431, + 34, + -39, + -52, + -74, + -67, + 34, + -68, + 34, + -65, + 34, + -82, + 34, + -81, + 34, + 34, + 34, + -70, + 34, + 34, + -77, + -109, + -110, + 34, + -129, + -147, + 34, + -38, + 34, + -284, + -287, + 34, + 34, + -290, + -10, + 34, + 34, + 34, + 34, + -308, + -307, + -311, + -310, + -45, + 34, + 34, + 34, + -105, + 34, + 34, + 34, + -253, + 34, + -61, + -135, + -251, + -227, + -228, + -231, + -232, + 34, + 34, + -266, + -404, + 34, + -192, + -193, + 34, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + 34, + 34, + -338, + -359, + -360, + 34, + 34, + -336, + 34, + -338, + 34, + 34, + 34, + 34, + 34, + 34, + -172, + 34, + -326, + -327, + -328, + -329, + -324, + 34, + 34, + 34, + 34, + 34, + -418, + -395, + -396, + 34, + -375, + -220, + -222, + 34, + 34, + 34, + 34, + -236, + -241, + 34, + 34, + 34, + -300, + -320, + 34, + -388, + -390, + -370, + -371, + -372, + 34, + 34, + -336, + 34, + 34, + 34, + -367, + -423, + 34, + -248, + -408, + 34, + 34, + -3, + -103, + -104, + -54, + 34, + -57, + 34, + 34, + -20, + 34, + 34, + 34, + 34, + 34, + 34, + -53, + -66, + 34, + 34, + -83, + 34, + 34, + -176, + -69, + 34, + -72, + -76, + 34, + 34, + 34, + 34, + -154, + 34, + -152, + 34, + -336, + -42, + 34, + -288, + -289, + 34, + 34, + 34, + 34, + 34, + -292, + 34, + -142, + 34, + -144, + 34, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + 34, + 34, + -255, + -132, + -139, + -322, + -235, + -252, + 34, + -351, + -356, + -16, + -18, + 34, + 34, + 34, + 34, + 34, + -337, + -339, + -12, + -13, + -14, + -363, + 34, + -336, + 34, + -336, + 34, + -366, + 34, + -299, + -297, + 34, + -169, + 34, + 34, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + 168, + -225, + -239, + -240, + -237, + -238, + 34, + 34, + 34, + -374, + -340, + 34, + -385, + 34, + 34, + -424, + -247, + -410, + -41, + 34, + 34, + -26, + -28, + 34, + -32, + -432, + -145, + 34, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + 34, + 34, + 34, + -43, + -44, + 34, + 34, + -393, + -11, + -420, + -421, + 34, + 34, + 34, + 34, + 34, + -136, + -254, + 34, + -336, + -332, + -338, + 34, + 34, + 34, + -353, + 34, + -345, + -345, + 34, + 34, + -163, + -166, + -183, + 34, + 34, + -302, + -386, + 34, + -332, + -383, + -411, + -409, + -56, + -260, + -263, + -29, + 34, + 34, + -71, + -131, + 34, + -336, + -332, + 34, + 34, + -9, + -422, + 34, + 34, + 34, + -134, + -347, + 34, + -333, + -334, + -335, + -354, + 34, + -336, + 34, + -298, + 34, + -226, + -384, + 34, + -50, + 34, + 34, + 34, + -334, + -8, + -79, + 34, + -138, + -332, + 34, + 34, + -335, + 34, + 34, + 34, + -332, + 34, + -143, + 34, + -150, + -336, + 34, + -162, + -124, + -151, + -335, + 34, + 34, + -161, + ], + ), + "USING": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 78, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + 123, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + 457, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "ROW": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 169, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 422, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 80, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + 369, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + 605, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "STORAGE": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 422, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 81, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + 604, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "TAG": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 44, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 289, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 82, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + 177, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + 82, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + 82, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + 82, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + 177, + 82, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + 82, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "CLONE": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 112, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 83, + 83, + -213, + -214, + -245, + 117, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + 83, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + -273, + 117, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "ENCODE": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 84, + -230, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + 84, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + 84, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + 84, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + 84, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + 84, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "TABLESPACE": ( + [ + 1, + 2, + 3, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 89, + 92, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 234, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 311, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 85, + -230, + 88, + -213, + -214, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + -1, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + 235, + -174, + -229, + -174, + -233, + -244, + -273, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + -276, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + 427, + -60, + -234, + -243, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + -274, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + 85, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + -242, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "OPTIONS": ( + [ + 1, + 2, + 4, + 5, + 7, + 10, + 11, + 12, + 14, + 15, + 16, + 17, + 28, + 30, + 31, + 32, + 34, + 38, + 41, + 43, + 47, + 51, + 53, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 87, + 102, + 103, + 105, + 108, + 111, + 115, + 118, + 120, + 122, + 124, + 130, + 131, + 132, + 135, + 138, + 148, + 150, + 152, + 154, + 155, + 156, + 157, + 158, + 160, + 165, + 166, + 167, + 168, + 170, + 172, + 173, + 176, + 179, + 181, + 184, + 185, + 186, + 188, + 195, + 196, + 197, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 213, + 215, + 217, + 219, + 220, + 221, + 222, + 223, + 224, + 227, + 229, + 230, + 231, + 233, + 240, + 249, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 308, + 309, + 310, + 312, + 314, + 315, + 326, + 330, + 331, + 332, + 335, + 336, + 338, + 339, + 348, + 352, + 353, + 354, + 355, + 356, + 359, + 363, + 365, + 366, + 368, + 369, + 371, + 372, + 373, + 374, + 376, + 378, + 380, + 382, + 385, + 386, + 389, + 390, + 391, + 392, + 396, + 397, + 399, + 401, + 402, + 404, + 406, + 407, + 414, + 415, + 416, + 417, + 423, + 424, + 426, + 428, + 432, + 440, + 441, + 442, + 443, + 446, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 504, + 505, + 506, + 512, + 515, + 517, + 518, + 520, + 521, + 523, + 524, + 525, + 532, + 533, + 540, + 541, + 542, + 543, + 545, + 546, + 548, + 552, + 555, + 556, + 560, + 562, + 563, + 564, + 566, + 567, + 571, + 573, + 576, + 580, + 583, + 585, + 594, + 596, + 599, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 616, + 617, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 643, + 644, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 660, + 661, + 662, + 670, + 671, + 673, + 676, + 680, + 682, + 683, + 684, + 685, + 687, + 688, + 689, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 699, + 700, + 702, + 703, + 705, + 706, + 707, + 711, + 712, + 716, + 717, + 718, + 725, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 752, + 755, + 756, + 758, + 759, + 760, + 761, + 764, + 766, + 774, + 775, + 782, + 784, + 785, + 786, + 787, + 792, + 793, + 794, + 795, + 797, + 803, + 804, + 813, + 818, + 821, + 824, + 825, + 827, + 832, + ], + [ + 86, + -230, + 86, + 86, + -245, + -275, + -419, + -305, + -377, + -378, + -379, + -380, + 86, + -215, + -293, + -4, + -175, + -174, + -47, + -73, + -85, + -94, + -102, + -216, + -277, + -291, + -317, + -318, + -319, + -429, + -21, + -62, + -229, + -174, + -233, + -244, + 86, + -188, + -376, + -391, + -381, + -221, + -303, + -301, + -321, + -401, + -382, + -22, + -34, + -35, + -5, + -6, + -7, + -178, + -261, + -59, + -33, + -75, + -107, + -108, + -80, + -63, + -64, + -40, + -78, + -84, + -91, + -92, + -93, + -101, + -155, + -157, + -37, + -158, + -159, + -160, + 86, + -278, + -279, + -280, + -281, + -282, + -283, + -285, + -286, + -211, + -306, + -309, + -312, + -313, + -314, + -315, + -316, + -24, + -51, + -23, + -25, + -427, + -98, + -60, + -234, + 86, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + 86, + -296, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -392, + -393, + -394, + -219, + -223, + -174, + -402, + -368, + -369, + -373, + -387, + -389, + -412, + -361, + -2, + -179, + -176, + -55, + -58, + -177, + -259, + -27, + -30, + -393, + -430, + -431, + -39, + -52, + -74, + -67, + -68, + -65, + -82, + -81, + -176, + -70, + -176, + -77, + -109, + -110, + -129, + -147, + -38, + -284, + -287, + -212, + -290, + -10, + -308, + -307, + -311, + -310, + -428, + -105, + -95, + -97, + -61, + -227, + -228, + -231, + -232, + -266, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + -375, + -220, + -222, + -241, + 86, + -300, + -320, + -388, + -390, + -370, + -371, + -372, + -367, + -423, + -3, + -103, + -104, + -54, + -57, + -265, + -20, + -31, + -53, + -66, + -83, + -90, + -176, + -69, + -72, + -76, + -130, + -154, + -152, + -42, + -288, + -289, + -292, + -142, + -144, + -113, + -114, + -115, + -116, + -117, + -106, + -36, + -99, + -96, + -235, + -252, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -299, + -297, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -224, + -225, + -239, + -240, + -374, + -340, + -385, + -424, + -41, + -264, + -262, + -26, + -28, + -32, + -432, + -145, + -146, + -48, + -49, + -86, + -88, + -87, + -89, + -111, + -112, + -125, + -126, + -153, + -148, + -149, + -43, + -44, + -11, + -420, + -421, + -100, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -386, + -383, + -411, + -56, + -260, + -263, + -29, + -71, + -131, + -9, + -422, + -347, + -333, + -334, + -335, + -354, + -298, + -185, + -226, + -384, + -50, + -8, + -79, + -186, + -143, + -150, + -162, + -124, + -151, + -161, + ], + ), + "DOMAIN": ( + [ + 3, + ], + [ + 90, + ], + ), + "SCHEMA": ( + [ + 3, + 92, + ], + [ + 91, + 238, + ], + ), + "DATABASE": ( + [ + 3, + 79, + 92, + 225, + ], + [ + 93, + 93, + 239, + 239, + ], + ), + "UNIQUE": ( + [ + 3, + 23, + 34, + 65, + 103, + 111, + 115, + 131, + 134, + 157, + 202, + 203, + 213, + 230, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 309, + 310, + 330, + 331, + 332, + 339, + 352, + 404, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 515, + 517, + 523, + 524, + 525, + 532, + 536, + 596, + 599, + 607, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 670, + 671, + 679, + 689, + 691, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 757, + 782, + 784, + 785, + 786, + 787, + 793, + 813, + 818, + 821, + 824, + 827, + 832, + ], + [ + 95, + 136, + -175, + 211, + -174, + 258, + -188, + -301, + 327, + -178, + 258, + 211, + -211, + -25, + 258, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + 258, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -393, + -394, + -368, + -369, + -373, + -361, + -179, + -212, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + 258, + -300, + -370, + -371, + -372, + -367, + -408, + -142, + -144, + -36, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -374, + -340, + -410, + -145, + -146, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -409, + -347, + -333, + -334, + -335, + -354, + -185, + -186, + -143, + -150, + -162, + -151, + -161, + ], + ), + "CLUSTERED": ( + [ + 3, + ], + [ + 96, + ], + ), + "TABLE": ( + [ + 3, + 6, + 19, + 27, + 34, + 89, + 92, + 103, + 146, + 245, + 343, + 437, + 535, + 677, + ], + [ + 97, + 106, + 128, + 147, + -175, + 236, + -174, + -174, + -249, + 436, + -246, + 614, + -248, + -247, + ], + ), + "OR": ( + [ + 3, + ], + [ + 98, + ], + ), + "SEQUENCE": ( + [ + 3, + ], + [ + 99, + ], + ), + "TYPE": ( + [ + 3, + 245, + ], + [ + 100, + 438, + ], + ), + "LP": ( + [ + 9, + 10, + 19, + 25, + 30, + 33, + 34, + 35, + 38, + 44, + 45, + 46, + 48, + 59, + 62, + 81, + 82, + 86, + 103, + 109, + 115, + 118, + 126, + 128, + 130, + 131, + 135, + 136, + 142, + 143, + 145, + 146, + 150, + 155, + 157, + 158, + 160, + 162, + 163, + 164, + 169, + 175, + 176, + 177, + 191, + 194, + 198, + 211, + 212, + 213, + 260, + 263, + 280, + 285, + 291, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 309, + 310, + 319, + 320, + 322, + 326, + 327, + 330, + 331, + 332, + 337, + 338, + 343, + 352, + 353, + 354, + 356, + 359, + 366, + 374, + 376, + 378, + 404, + 405, + 406, + 408, + 411, + 425, + 452, + 454, + 459, + 463, + 464, + 465, + 466, + 467, + 468, + 469, + 474, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 508, + 511, + 513, + 514, + 517, + 522, + 523, + 524, + 525, + 528, + 532, + 535, + 543, + 546, + 556, + 563, + 576, + 577, + 579, + 585, + 586, + 588, + 593, + 619, + 621, + 629, + 630, + 631, + 636, + 639, + 641, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 664, + 665, + 666, + 670, + 671, + 677, + 682, + 683, + 692, + 693, + 705, + 715, + 731, + 732, + 737, + 739, + 746, + 747, + 748, + 751, + 759, + 760, + 765, + 768, + 770, + 782, + 784, + 785, + 786, + 787, + 790, + 793, + 797, + 813, + 822, + ], + [ + 110, + 112, + 127, + 144, + 151, + 159, + -175, + 161, + -174, + 178, + 180, + 183, + 159, + 159, + 159, + 227, + 228, + 232, + -174, + 251, + 302, + 303, + 318, + 321, + -303, + -301, + 333, + 334, + 340, + -425, + 342, + -249, + 349, + -175, + -178, + 159, + 360, + 362, + 364, + 367, + 370, + 180, + 178, + 377, + 394, + 398, + 400, + 409, + 410, + 333, + 453, + 303, + 467, + 475, + 479, + -304, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + 502, + 503, + 360, + -261, + -267, + 333, + 519, + -368, + -369, + -373, + 530, + 531, + -246, + -179, + 159, + -258, + -177, + -259, + 551, + 178, + -68, + -65, + 333, + 587, + 303, + 178, + 592, + 360, + -355, + 303, + -426, + 624, + -349, + -350, + -352, + 625, + -346, + -338, + 624, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + 502, + 302, + -176, + -258, + -300, + 669, + -370, + -371, + -372, + 672, + -367, + -248, + -257, + -265, + -66, + -176, + 302, + 709, + 710, + 303, + 713, + 342, + 720, + -351, + -356, + 624, + -339, + 624, + 624, + 743, + -366, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + 302, + -257, + -268, + -374, + -340, + -247, + -264, + -262, + -48, + -49, + 302, + 502, + 783, + -332, + -353, + -345, + -166, + -183, + -184, + -302, + -260, + -263, + 798, + 799, + 801, + -347, + -333, + -334, + -335, + -354, + 811, + -185, + -50, + -186, + 672, + ], + ), + "LIKE": ( + [ + 10, + 34, + 103, + 112, + 130, + 131, + 295, + 517, + 751, + ], + [ + 116, + -175, + -174, + 116, + -303, + -301, + -304, + -300, + -302, + ], + ), + "REFERENCES": ( + [ + 13, + 34, + 103, + 111, + 115, + 131, + 133, + 157, + 202, + 205, + 213, + 230, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 264, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 309, + 310, + 325, + 330, + 331, + 332, + 338, + 352, + 403, + 404, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 515, + 517, + 523, + 524, + 525, + 532, + 596, + 599, + 607, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 670, + 671, + 689, + 691, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 756, + 782, + 784, + 785, + 786, + 787, + 793, + 813, + 818, + 821, + 824, + 827, + 832, + ], + [ + 119, + -175, + -174, + 119, + -188, + -301, + -406, + -178, + 119, + 119, + -211, + -25, + 119, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + 119, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + 119, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -393, + -394, + -407, + -368, + -369, + -373, + -412, + -179, + 119, + -212, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + 119, + -300, + -370, + -371, + -372, + -367, + -142, + -144, + -36, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -374, + -340, + -145, + -146, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -411, + -347, + -333, + -334, + -335, + -354, + -185, + -186, + -143, + -150, + -162, + -151, + -161, + ], + ), + "FOR": ( + [ + 16, + 34, + 103, + 120, + 157, + 212, + 260, + 308, + 309, + 310, + 335, + 336, + 352, + 452, + 463, + 464, + 465, + 466, + 468, + 469, + 499, + 500, + 520, + 521, + 619, + 621, + 629, + 630, + 654, + 655, + 656, + 657, + 732, + 737, + 739, + 782, + 784, + 785, + 786, + 787, + ], + [ + 121, + -175, + -174, + -391, + -178, + 412, + 451, + -392, + -393, + -394, + -387, + -389, + -179, + -355, + -336, + -349, + -350, + -352, + -346, + -338, + -395, + -396, + -388, + -390, + -351, + -356, + -337, + -339, + -399, + -400, + -398, + -397, + -332, + -353, + -345, + -347, + -333, + -334, + -335, + -354, + ], + ), + "IF": ( + [ + 18, + 91, + 97, + 99, + 147, + 236, + 238, + 436, + 614, + ], + [ + 125, + -217, + 244, + 246, + 346, + 429, + -218, + 613, + 729, + ], + ), + "COLUMN": ( + [ + 23, + 536, + 679, + 757, + ], + [ + 138, + -408, + -410, + -409, + ], + ), + "FOREIGN": ( + [ + 23, + 34, + 65, + 103, + 111, + 115, + 131, + 134, + 157, + 202, + 203, + 213, + 230, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 309, + 310, + 330, + 331, + 332, + 339, + 352, + 404, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 515, + 517, + 523, + 524, + 525, + 532, + 536, + 596, + 599, + 607, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 670, + 671, + 679, + 689, + 691, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 757, + 782, + 784, + 785, + 786, + 787, + 793, + 813, + 818, + 821, + 824, + 827, + 832, + ], + [ + 140, + -175, + 140, + -174, + 140, + -188, + -301, + 140, + -178, + 140, + 140, + -211, + -25, + 140, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + 140, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -393, + -394, + -368, + -369, + -373, + -361, + -179, + -212, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + 140, + -300, + -370, + -371, + -372, + -367, + -408, + -142, + -144, + -36, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -374, + -340, + -410, + -145, + -146, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -409, + -347, + -333, + -334, + -335, + -354, + -185, + -186, + -143, + -150, + -162, + -151, + -161, + ], + ), + "CONSTRAINT": ( + [ + 23, + 34, + 65, + 103, + 111, + 115, + 131, + 157, + 202, + 213, + 230, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 309, + 310, + 330, + 331, + 332, + 352, + 404, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 515, + 517, + 523, + 524, + 525, + 532, + 536, + 596, + 599, + 607, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 670, + 671, + 679, + 689, + 691, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 757, + 782, + 784, + 785, + 786, + 787, + 793, + 813, + 818, + 821, + 824, + 827, + 832, + ], + [ + 141, + -175, + 141, + -174, + 141, + -188, + -301, + -178, + 141, + -211, + -25, + 141, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + 141, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -393, + -394, + -368, + -369, + -373, + -179, + -212, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + 141, + -300, + -370, + -371, + -372, + -367, + -408, + -142, + -144, + -36, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -374, + -340, + -410, + -145, + -146, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -409, + -347, + -333, + -334, + -335, + -354, + -185, + -186, + -143, + -150, + -162, + -151, + -161, + ], + ), + "CHECK": ( + [ + 23, + 34, + 65, + 103, + 111, + 115, + 131, + 134, + 157, + 202, + 203, + 213, + 230, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 279, + 282, + 284, + 286, + 287, + 288, + 293, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 309, + 310, + 330, + 331, + 332, + 339, + 352, + 404, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 515, + 517, + 523, + 524, + 525, + 532, + 536, + 596, + 599, + 607, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 670, + 671, + 679, + 689, + 691, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 757, + 782, + 784, + 785, + 786, + 787, + 793, + 813, + 818, + 821, + 824, + 827, + 832, + ], + [ + 142, + -175, + 142, + -174, + 142, + -188, + -301, + 142, + -178, + 142, + 142, + -211, + -25, + 142, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + 142, + -357, + -15, + -187, + -140, + -141, + 142, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -393, + -394, + -368, + -369, + -373, + -361, + -179, + -212, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + 142, + -300, + -370, + -371, + -372, + -367, + -408, + -142, + -144, + -36, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -374, + -340, + -410, + -145, + -146, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -409, + -347, + -333, + -334, + -335, + -354, + -185, + -186, + -143, + -150, + -162, + -151, + -161, + ], + ), + "KEY": ( + [ + 24, + 30, + 34, + 38, + 103, + 139, + 140, + 212, + 257, + 258, + 329, + ], + [ + 143, + 152, + -175, + -174, + -174, + 337, + 338, + 411, + 449, + 450, + 522, + ], + ), + "TERMINATED": ( + [ + 30, + 34, + 38, + 190, + 192, + ], + [ + 153, + -175, + -174, + 393, + 395, + ], + ), + "STRING_BASE": ( + [ + 33, + 34, + 38, + 42, + 52, + 103, + 121, + 135, + 137, + 144, + 154, + 155, + 157, + 158, + 159, + 162, + 163, + 167, + 173, + 180, + 182, + 183, + 187, + 188, + 189, + 213, + 226, + 247, + 248, + 251, + 265, + 275, + 280, + 281, + 284, + 296, + 297, + 298, + 299, + 300, + 303, + 308, + 309, + 310, + 315, + 318, + 320, + 326, + 328, + 330, + 331, + 332, + 333, + 334, + 336, + 341, + 342, + 349, + 351, + 352, + 353, + 356, + 360, + 362, + 363, + 364, + 365, + 366, + 367, + 370, + 381, + 384, + 385, + 389, + 391, + 396, + 398, + 404, + 409, + 410, + 418, + 419, + 422, + 441, + 443, + 445, + 456, + 457, + 458, + 459, + 464, + 467, + 469, + 471, + 472, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 494, + 499, + 500, + 501, + 508, + 509, + 513, + 519, + 521, + 523, + 524, + 525, + 526, + 528, + 529, + 530, + 531, + 532, + 534, + 539, + 542, + 544, + 547, + 549, + 550, + 551, + 552, + 553, + 554, + 557, + 561, + 562, + 565, + 568, + 570, + 571, + 574, + 577, + 587, + 590, + 591, + 592, + 595, + 602, + 622, + 623, + 624, + 626, + 627, + 628, + 629, + 630, + 632, + 645, + 646, + 654, + 655, + 656, + 657, + 659, + 668, + 669, + 670, + 671, + 672, + 674, + 675, + 682, + 686, + 695, + 696, + 700, + 703, + 704, + 710, + 715, + 719, + 720, + 722, + 724, + 731, + 732, + 735, + 738, + 739, + 743, + 746, + 748, + 753, + 754, + 762, + 766, + 770, + 776, + 777, + 783, + 784, + 785, + 786, + 790, + 791, + 798, + 801, + 806, + 808, + 811, + 813, + 814, + 815, + 816, + 817, + 822, + 823, + 829, + 830, + ], + [ + 157, + -175, + 157, + 157, + 157, + -174, + 157, + 157, + 157, + 157, + 352, + -175, + -178, + 157, + 157, + 157, + 157, + 352, + 352, + 157, + 157, + 157, + 157, + 352, + 157, + 157, + -46, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + -15, + -164, + 157, + -170, + -171, + -325, + 157, + 157, + -393, + 352, + 157, + 157, + 157, + 157, + 157, + 157, + 352, + -373, + 157, + 157, + 352, + 157, + 157, + 157, + 157, + -179, + 157, + 352, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 352, + 157, + 157, + 352, + 157, + 157, + 157, + 157, + 157, + -45, + 157, + 157, + 352, + 352, + 157, + -17, + 157, + 352, + 352, + 352, + 157, + -338, + 352, + 157, + -165, + 157, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + 157, + -395, + 352, + 157, + -393, + 157, + 157, + 157, + 352, + 352, + -371, + -372, + 157, + -336, + 157, + 157, + 157, + -367, + 157, + 157, + 352, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 352, + 157, + -393, + 157, + 157, + 157, + 157, + 157, + 352, + -16, + 352, + 157, + 157, + 157, + -346, + -337, + -339, + 352, + -167, + -169, + -399, + 352, + -398, + -397, + 157, + 157, + 157, + -374, + -340, + 157, + 157, + 157, + 157, + 157, + 352, + 352, + 352, + 352, + 157, + 157, + -393, + 157, + 157, + 157, + 157, + -393, + -332, + 157, + 157, + -345, + 157, + -166, + 157, + 157, + -332, + 157, + 352, + -393, + 157, + 157, + 157, + -333, + -334, + -335, + -393, + 157, + 157, + 157, + 157, + -398, + 157, + 157, + 157, + 157, + -398, + 157, + -393, + 157, + 157, + 157, + ], + ), + "ARRAY": ( + [ + 34, + 103, + 114, + 157, + 212, + 296, + 297, + 298, + 299, + 300, + 309, + 310, + 352, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 499, + 500, + 508, + 577, + 645, + 646, + 648, + 654, + 655, + 656, + 657, + 746, + 748, + 793, + 813, + ], + [ + -175, + -174, + 299, + -178, + 299, + -164, + 486, + -170, + -171, + -325, + -393, + -394, + -179, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -395, + -396, + 299, + 299, + -167, + -169, + 299, + -399, + -400, + -398, + -397, + -166, + 486, + 299, + 486, + ], + ), + "LT": ( + [ + 34, + 103, + 114, + 157, + 212, + 296, + 297, + 298, + 299, + 300, + 309, + 310, + 352, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 499, + 500, + 508, + 577, + 645, + 646, + 648, + 654, + 655, + 656, + 657, + 746, + 748, + 793, + 813, + ], + [ + -175, + -174, + 300, + -178, + 300, + -164, + 300, + 488, + -171, + -325, + -393, + -394, + -179, + -165, + -168, + -172, + 488, + -326, + -327, + -328, + -329, + -324, + -395, + -396, + 300, + 300, + -167, + -169, + 300, + -399, + -400, + -398, + -397, + -166, + 300, + 300, + 300, + ], + ), + "DOT": ( + [ + 34, + 103, + 124, + 131, + 132, + 146, + 237, + 249, + 295, + 296, + 322, + 347, + 419, + 481, + 517, + 557, + 620, + 638, + 660, + 692, + 722, + 724, + 741, + 762, + 789, + 809, + ], + [ + -175, + -174, + 313, + 323, + 324, + 344, + 431, + 444, + 482, + 484, + 516, + -174, + 597, + 642, + 667, + 690, + 730, + 742, + 750, + 763, + 778, + 690, + 788, + 796, + 810, + 820, + ], + ), + "AS": ( + [ + 34, + 57, + 103, + 111, + 115, + 131, + 146, + 157, + 202, + 213, + 230, + 237, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 309, + 310, + 330, + 331, + 332, + 352, + 404, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 480, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 515, + 517, + 523, + 524, + 525, + 532, + 535, + 596, + 599, + 607, + 611, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 670, + 671, + 689, + 691, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 782, + 784, + 785, + 786, + 787, + 793, + 813, + 818, + 821, + 824, + 827, + 832, + ], + [ + -175, + 193, + -174, + 291, + -188, + -301, + 343, + -178, + 291, + -211, + -25, + 430, + 291, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + 291, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -393, + -394, + -368, + -369, + -373, + -179, + -212, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + 641, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + 291, + -300, + -370, + -371, + -372, + -367, + 677, + -142, + -144, + -36, + 727, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -374, + -340, + -145, + -146, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -347, + -333, + -334, + -335, + -354, + -185, + -186, + -143, + -150, + -162, + -151, + -161, + ], + ), + "NULL": ( + [ + 34, + 103, + 111, + 115, + 131, + 157, + 202, + 213, + 230, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 277, + 280, + 282, + 284, + 286, + 287, + 288, + 293, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 309, + 310, + 330, + 331, + 332, + 352, + 404, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 515, + 517, + 523, + 524, + 525, + 532, + 596, + 599, + 607, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 670, + 671, + 689, + 691, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 782, + 784, + 785, + 786, + 787, + 793, + 813, + 818, + 821, + 824, + 827, + 832, + ], + [ + -175, + -174, + 276, + -188, + -301, + -178, + 276, + -211, + -25, + 276, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + 460, + 465, + -357, + -15, + -187, + -140, + -141, + 276, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -393, + -394, + -368, + -369, + -373, + -179, + -212, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + 276, + -300, + -370, + -371, + -372, + -367, + -142, + -144, + -36, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -374, + -340, + -145, + -146, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -347, + -333, + -334, + -335, + -354, + -185, + -186, + -143, + -150, + -162, + -151, + -161, + ], + ), + "NOT": ( + [ + 34, + 103, + 111, + 115, + 118, + 125, + 131, + 157, + 202, + 213, + 230, + 244, + 246, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 309, + 310, + 330, + 331, + 332, + 352, + 402, + 404, + 406, + 429, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 515, + 517, + 523, + 524, + 525, + 532, + 533, + 585, + 596, + 599, + 607, + 613, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 670, + 671, + 676, + 689, + 691, + 729, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 782, + 784, + 785, + 786, + 787, + 793, + 813, + 818, + 821, + 824, + 827, + 832, + ], + [ + -175, + -174, + 277, + -188, + 306, + 317, + -301, + -178, + 277, + -211, + -25, + 435, + 439, + 277, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + 306, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + 277, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -393, + -394, + -368, + -369, + -373, + -179, + 584, + -212, + 306, + 610, + -192, + -193, + -355, + 306, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + 277, + -300, + -370, + -371, + -372, + -367, + -423, + 306, + -142, + -144, + -36, + 728, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -374, + -340, + -424, + -145, + -146, + 781, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -347, + -333, + -334, + -335, + -354, + -185, + -186, + -143, + -150, + -162, + -151, + -161, + ], + ), + "COLLATE": ( + [ + 34, + 103, + 111, + 115, + 131, + 157, + 202, + 213, + 230, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 309, + 310, + 330, + 331, + 332, + 352, + 404, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 515, + 517, + 523, + 524, + 525, + 532, + 596, + 599, + 607, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 670, + 671, + 689, + 691, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 782, + 784, + 785, + 786, + 787, + 793, + 813, + 818, + 821, + 824, + 827, + 832, + ], + [ + -175, + -174, + 281, + -188, + -301, + -178, + 281, + -211, + -25, + 281, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + 281, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -393, + -394, + -368, + -369, + -373, + -179, + -212, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + 281, + -300, + -370, + -371, + -372, + -367, + -142, + -144, + -36, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -374, + -340, + -145, + -146, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -347, + -333, + -334, + -335, + -354, + -185, + -186, + -143, + -150, + -162, + -151, + -161, + ], + ), + "ENFORCED": ( + [ + 34, + 103, + 111, + 115, + 131, + 157, + 202, + 213, + 230, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 277, + 282, + 284, + 286, + 287, + 288, + 293, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 309, + 310, + 330, + 331, + 332, + 352, + 402, + 404, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 515, + 517, + 523, + 524, + 525, + 532, + 533, + 584, + 596, + 599, + 607, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 670, + 671, + 676, + 689, + 691, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 782, + 784, + 785, + 786, + 787, + 793, + 813, + 818, + 821, + 824, + 827, + 832, + ], + [ + -175, + -174, + 282, + -188, + -301, + -178, + 282, + -211, + -25, + 282, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + 461, + -357, + -15, + -187, + -140, + -141, + 282, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -393, + -394, + -368, + -369, + -373, + -179, + 282, + -212, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + 282, + -300, + -370, + -371, + -372, + -367, + -423, + 461, + -142, + -144, + -36, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -374, + -340, + -424, + -145, + -146, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -347, + -333, + -334, + -335, + -354, + -185, + -186, + -143, + -150, + -162, + -151, + -161, + ], + ), + "ENCRYPT": ( + [ + 34, + 103, + 111, + 115, + 131, + 157, + 202, + 213, + 230, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 309, + 310, + 330, + 331, + 332, + 352, + 404, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 515, + 517, + 523, + 524, + 525, + 532, + 596, + 599, + 607, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 670, + 671, + 689, + 691, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 782, + 784, + 785, + 786, + 787, + 793, + 813, + 818, + 821, + 824, + 827, + 832, + ], + [ + -175, + -174, + 284, + -188, + -301, + -178, + 284, + -211, + -25, + 284, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + 284, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -393, + -394, + -368, + -369, + -373, + -179, + -212, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + 284, + -300, + -370, + -371, + -372, + -367, + -142, + -144, + -36, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -374, + -340, + -145, + -146, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -347, + -333, + -334, + -335, + -354, + -185, + -186, + -143, + -150, + -162, + -151, + -161, + ], + ), + "AUTOINCREMENT": ( + [ + 34, + 103, + 111, + 115, + 131, + 157, + 202, + 213, + 230, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 309, + 310, + 330, + 331, + 332, + 352, + 404, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 515, + 517, + 523, + 524, + 525, + 532, + 596, + 599, + 607, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 670, + 671, + 689, + 691, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 782, + 784, + 785, + 786, + 787, + 793, + 813, + 818, + 821, + 824, + 827, + 832, + ], + [ + -175, + -174, + 286, + -188, + -301, + -178, + 286, + -211, + -25, + 286, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + 286, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -393, + -394, + -368, + -369, + -373, + -179, + -212, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + 286, + -300, + -370, + -371, + -372, + -367, + -142, + -144, + -36, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -374, + -340, + -145, + -146, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -347, + -333, + -334, + -335, + -354, + -185, + -186, + -143, + -150, + -162, + -151, + -161, + ], + ), + "MASKING": ( + [ + 34, + 103, + 111, + 115, + 131, + 157, + 202, + 213, + 230, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 289, + 293, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 309, + 310, + 330, + 331, + 332, + 352, + 404, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 515, + 517, + 523, + 524, + 525, + 532, + 596, + 599, + 607, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 670, + 671, + 689, + 691, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 782, + 784, + 785, + 786, + 787, + 793, + 813, + 818, + 821, + 824, + 827, + 832, + ], + [ + -175, + -174, + 290, + -188, + -301, + -178, + 290, + -211, + -25, + 290, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + 477, + 290, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -393, + -394, + -368, + -369, + -373, + -179, + -212, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + 290, + -300, + -370, + -371, + -372, + -367, + -142, + -144, + -36, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -374, + -340, + -145, + -146, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -347, + -333, + -334, + -335, + -354, + -185, + -186, + -143, + -150, + -162, + -151, + -161, + ], + ), + "GENERATED": ( + [ + 34, + 103, + 111, + 115, + 131, + 157, + 202, + 213, + 230, + 250, + 254, + 255, + 256, + 258, + 259, + 260, + 261, + 262, + 263, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 276, + 282, + 284, + 286, + 287, + 288, + 293, + 296, + 297, + 298, + 299, + 300, + 301, + 307, + 309, + 310, + 330, + 331, + 332, + 352, + 404, + 449, + 450, + 452, + 454, + 456, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 468, + 469, + 470, + 471, + 473, + 474, + 476, + 483, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 498, + 499, + 500, + 515, + 517, + 523, + 524, + 525, + 532, + 596, + 599, + 607, + 619, + 621, + 622, + 623, + 629, + 630, + 631, + 632, + 633, + 634, + 645, + 646, + 648, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 670, + 671, + 689, + 691, + 732, + 737, + 739, + 740, + 744, + 746, + 747, + 748, + 751, + 782, + 784, + 785, + 786, + 787, + 793, + 813, + 818, + 821, + 824, + 827, + 832, + ], + [ + -175, + -174, + 292, + -188, + -301, + -178, + 292, + -211, + -25, + 292, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -330, + -357, + -15, + -187, + -140, + -141, + 292, + -164, + -180, + -170, + -171, + -325, + -181, + -413, + -393, + -394, + -368, + -369, + -373, + -179, + -212, + -192, + -193, + -355, + -200, + -17, + -19, + -426, + -331, + -358, + -156, + -336, + -349, + -350, + -352, + -346, + -338, + -359, + -360, + -362, + -336, + -338, + -165, + -168, + -172, + -173, + -326, + -327, + -328, + -329, + -324, + -418, + -395, + -396, + 292, + -300, + -370, + -371, + -372, + -367, + -142, + -144, + -36, + -351, + -356, + -16, + -18, + -337, + -339, + -12, + -13, + -14, + -363, + -167, + -169, + -182, + -414, + -415, + -416, + -417, + -399, + -400, + -398, + -397, + -374, + -340, + -145, + -146, + -332, + -353, + -345, + -345, + -163, + -166, + -183, + -184, + -302, + -347, + -333, + -334, + -335, + -354, + -185, + -186, + -143, + -150, + -162, + -151, + -161, + ], + ), + "DEFERRABLE": ( + [ + 34, + 103, + 118, + 131, + 263, + 306, + 307, + 406, + 454, + 498, + 517, + 585, + 650, + 651, + 652, + 653, + 751, + ], + [ + -175, + -174, + 305, + -301, + 305, + 498, + -413, + 305, + 305, + -418, + -300, + 305, + -414, + -415, + -416, + -417, + -302, + ], + ), + "ADD": ( + [ + 34, + 103, + 131, + 345, + 347, + 517, + 538, + 678, + 751, + ], + [ + -175, + -174, + -301, + 536, + -174, + -300, + 679, + 757, + -302, + ], + ), + "COMMAT": ( + [ + 34, + 103, + 298, + 300, + 487, + 488, + 489, + 490, + 491, + 492, + ], + [ + -175, + -174, + 490, + -325, + 490, + -326, + -327, + -328, + -329, + -324, + ], + ), + "RT": ( + [ + 34, + 103, + 298, + 300, + 487, + 488, + 489, + 490, + 491, + 492, + ], + [ + -175, + -174, + 491, + -325, + 491, + -326, + -327, + -328, + -329, + -324, + ], + ), + "BY": ( + [ + 36, + 37, + 38, + 55, + 58, + 68, + 153, + 393, + 395, + ], + [ + 162, + 163, + 169, + 191, + 194, + 216, + 351, + 568, + 570, + ], + ), + "SERDEPROPERTIES": ( + [ + 44, + ], + [ + 175, + ], + ), + "KEYS": ( + [ + 54, + ], + [ + 190, + ], + ), + "ITEMS": ( + [ + 56, + ], + [ + 192, + ], + ), + "FORMAT": ( + [ + 80, + ], + [ + 226, + ], + ), + "REPLACE": ( + [ + 98, + ], + [ + 245, + ], + ), + "SALT": ( + [ + 157, + 265, + 284, + 352, + 455, + 456, + 458, + 622, + 623, + ], + [ + -178, + 456, + -15, + -179, + 622, + -17, + -19, + -16, + -18, + ], + ), + "SERDE": ( + [ + 226, + ], + [ + 418, + ], + ), + "UPDATE": ( + [ + 283, + 304, + ], + [ + 472, + 496, + ], + ), + "POLICY": ( + [ + 290, + 477, + ], + [ + 478, + 637, + ], + ), + "DELETE": ( + [ + 304, + ], + [ + 495, + ], + ), + "INITIALLY": ( + [ + 305, + ], + [ + 497, + ], + ), + "EXISTS": ( + [ + 317, + 346, + 435, + 439, + 610, + 728, + 781, + ], + [ + 507, + 537, + 612, + 615, + 726, + 780, + 807, + ], + ), +} _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 + 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,41,]),'create_schema':([0,],[4,]),'create_database':([0,],[5,]),'type_definition':([0,],[7,]),'domain_name':([0,],[8,]),'index_table_name':([0,],[9,]),'table_name':([0,],[10,]),'pkey':([0,65,202,],[11,205,401,]),'seq_name':([0,],[12,]),'alter_foreign':([0,],[13,]),'alter_check':([0,],[14,]),'alter_unique':([0,],[15,]),'alter_default':([0,],[16,]),'alter_primary_key':([0,],[17,]),'c_schema':([0,],[18,]),'type_name':([0,],[19,]),'create_index':([0,],[20,]),'create_table':([0,],[21,]),'create_seq':([0,],[22,]),'alt_table':([0,],[23,]),'pkey_statement':([0,65,202,],[25,25,404,]),'type_create':([0,],[26,]),'multiple_options':([1,],[28,]),'id':([1,3,4,5,8,10,16,18,19,21,22,23,26,29,30,33,39,42,43,46,48,49,50,59,60,61,62,63,65,67,68,69,70,72,73,78,83,84,85,88,89,90,93,94,101,104,106,107,110,111,112,113,114,119,121,124,127,129,134,135,137,140,143,146,148,150,157,158,160,161,162,168,173,177,179,181,182,186,192,195,198,201,211,212,213,214,215,216,217,227,230,231,232,234,238,241,242,244,246,247,249,250,251,259,277,279,280,284,291,292,293,295,296,297,299,301,302,307,311,312,317,319,320,322,323,325,327,332,333,339,340,341,343,346,348,350,352,356,358,359,361,362,363,364,365,366,369,374,376,378,380,382,383,384,386,388,393,397,399,403,404,408,409,411,412,418,421,422,425,426,427,430,443,444,447,450,466,467,471,472,474,477,478,481,482,483,484,486,492,493,494,495,496,500,506,507,508,509,512,514,515,518,525,526,528,529,530,533,536,538,543,545,546,548,549,550,551,552,553,556,558,560,561,564,567,569,570,571,573,576,581,586,588,589,590,591,594,596,599,607,608,617,623,624,625,626,627,634,636,639,641,644,647,648,666,667,668,671,673,674,681,682,685,689,707,708,709,712,713,718,719,721,723,724,729,733,734,735,737,741,742,747,749,752,761,762,768,771,772,775,776,777,782,787,790,792,795,797,798,800,805,809,810,812,813,814,816,819,822,828,829,],[30,89,101,104,109,114,120,124,126,131,132,137,145,148,149,157,169,171,173,181,157,184,186,157,197,197,157,186,211,213,214,216,218,221,222,223,228,229,230,232,233,236,239,240,246,247,248,114,252,277,114,294,295,131,308,311,319,321,327,329,334,338,308,131,347,349,352,356,131,308,365,367,371,378,382,384,386,388,395,197,197,277,295,329,412,413,414,415,416,418,421,319,421,427,431,432,433,436,439,441,277,308,446,451,461,462,469,473,479,277,480,482,308,488,491,492,308,498,504,505,507,512,114,516,517,329,519,527,308,531,498,308,534,131,308,540,352,543,545,308,308,498,308,498,308,308,308,378,556,558,382,560,561,562,564,562,568,576,578,329,585,308,308,592,593,594,600,421,421,607,421,610,615,498,252,619,527,628,630,633,635,637,638,643,644,645,498,488,646,498,650,651,652,653,659,295,498,114,562,277,665,308,498,628,498,308,308,498,131,498,562,681,498,498,498,308,498,498,498,594,691,693,696,562,698,701,703,114,498,295,628,714,715,498,498,308,562,721,723,421,421,446,730,635,498,308,628,628,740,628,744,745,295,748,750,498,308,730,498,498,562,759,498,761,767,635,769,252,446,498,308,776,594,421,781,628,498,628,498,788,789,308,793,498,776,796,628,628,446,498,562,805,730,808,498,295,813,308,635,769,816,820,821,308,816,498,562,826,498,308,498,]),'using':([1,],[32,]),'row_format':([1,],[42,]),'storage':([1,],[43,]),'with':([1,209,],[47,406,]),'option_comment':([1,124,505,],[51,313,657,]),'option_with_tag':([1,111,201,249,292,514,],[53,271,271,271,271,271,]),'clone':([1,2,41,],[64,87,87,]),'encode':([1,111,201,249,292,514,],[66,255,255,255,255,255,]),'tablespace':([1,310,],[76,503,]),'options':([1,4,5,28,111,201,249,292,514,],[77,102,105,147,268,268,268,268,268,]),'defcolumn':([10,65,107,112,320,],[111,201,249,292,514,]),'likke':([10,112,],[113,293,]),'column':([10,65,107,112,317,320,397,509,571,],[115,115,115,115,510,115,575,663,704,]),'ref':([13,111,201,204,249,263,292,402,514,],[118,262,262,405,262,453,262,584,262,]),'using_tablespace':([17,],[122,]),'t_name':([21,119,146,160,346,536,],[130,306,344,360,537,677,]),'foreign':([23,65,111,134,201,202,249,292,514,],[133,204,263,324,263,402,263,263,263,]),'constraint':([23,65,111,201,249,292,514,],[134,202,278,278,278,278,278,]),'check_st':([23,65,111,134,201,202,249,278,292,514,],[135,212,212,325,212,403,212,403,212,212,]),'STRING':([33,38,42,52,121,135,137,143,157,158,161,162,179,181,182,186,188,212,246,247,250,264,274,279,280,296,302,307,314,317,319,325,327,329,332,333,340,341,348,350,352,359,361,362,363,364,365,366,369,380,384,388,395,397,403,408,409,418,421,444,456,466,471,484,493,500,508,512,518,525,528,529,530,533,538,543,546,548,549,550,551,552,553,556,560,561,564,567,569,573,586,589,590,591,594,623,625,626,658,667,668,671,673,674,681,685,703,709,718,719,721,723,734,737,742,747,752,761,775,776,782,790,797,800,805,810,812,813,814,816,822,828,829,],[153,166,172,187,309,330,335,309,355,355,309,309,383,355,355,355,390,330,440,442,309,457,458,463,470,309,309,499,166,309,355,330,520,522,309,309,499,309,309,541,355,309,309,499,309,499,309,309,309,383,355,355,570,309,330,309,309,355,601,499,622,309,631,499,499,654,499,355,309,499,499,309,309,499,499,355,499,499,499,309,499,499,499,355,694,695,355,699,702,499,309,499,499,309,355,309,499,309,166,499,309,309,499,499,355,499,765,309,499,309,355,355,499,499,309,309,499,355,499,355,309,499,309,309,355,309,309,355,499,355,499,309,499,]),'table_property_equals':([33,48,59,62,157,352,],[155,183,194,199,354,354,]),'id_equals':([33,48,59,62,127,157,231,352,],[159,159,159,159,318,159,424,159,]),'by_smthg':([38,],[164,]),'with_args':([44,175,373,407,],[175,373,373,175,]),'multi_assignments':([45,174,],[178,372,]),'table_property_equals_int':([46,],[180,]),'table_property_equals_bool':([50,63,],[185,200,]),'multiple_format_equals':([60,61,],[195,198,]),'fmt_equals':([60,61,195,198,399,709,800,],[196,196,398,398,580,580,580,]),'check_ex':([65,111,201,249,292,514,],[203,258,258,258,258,258,]),'uniq':([65,202,],[206,400,]),'statem_by_id':([65,],[207,]),'period_for':([65,],[208,]),'pkey_constraint':([65,],[209,]),'index_pid':([110,447,586,712,],[251,617,713,772,]),'comment':([111,115,201,249,292,510,514,575,663,704,],[253,300,253,253,253,300,253,300,300,300,]),'null':([111,201,249,292,514,],[254,254,254,254,254,]),'default':([111,201,249,292,514,],[259,259,259,259,259,]),'collate':([111,201,249,292,514,],[260,260,260,260,260,]),'enforced':([111,201,249,292,401,514,],[261,261,261,261,582,261,]),'encrypt':([111,201,249,292,514,],[264,264,264,264,264,]),'generated':([111,201,249,292,514,],[265,265,265,265,265,]),'c_property':([111,201,249,292,514,],[266,266,266,266,266,]),'on_update':([111,201,249,292,514,],[267,267,267,267,267,]),'autoincrement':([111,201,249,292,514,],[269,269,269,269,269,]),'option_order_noorder':([111,201,249,292,514,],[270,270,270,270,270,]),'option_with_masking_policy':([111,201,249,292,514,],[272,272,272,272,272,]),'as_virtual':([111,201,249,292,514,],[273,273,273,273,273,]),'gen_always':([111,201,249,292,514,],[284,284,284,284,284,]),'c_type':([114,211,507,576,647,792,],[296,296,296,296,747,812,]),'tid':([114,211,296,507,576,647,747,792,812,],[297,297,486,297,297,297,486,297,486,]),'pid':([121,143,161,162,250,296,302,317,332,333,341,348,359,361,363,365,366,369,397,408,409,466,518,529,530,550,586,591,623,626,668,671,709,719,742,747,782,797,800,810,812,828,],[307,340,362,364,444,484,493,508,525,528,533,538,546,548,549,551,552,553,573,589,590,625,667,673,674,685,340,718,734,737,752,734,734,775,790,484,734,814,734,822,484,829,]),'funct_args':([135,212,325,403,],[331,331,331,331,]),'id_or_string':([157,158,181,182,186,319,352,384,388,418,512,543,556,564,594,681,721,723,761,776,805,813,816,],[353,357,385,387,389,513,542,563,566,597,664,680,597,697,720,758,778,597,778,804,818,818,825,]),'equals':([177,374,],[377,555,]),'assignment':([179,380,],[381,559,]),'pid_with_type':([193,],[396,]),'multiple_tag_equals':([227,376,],[419,557,]),'tag_equals':([227,376,599,],[420,420,722,]),'properties':([230,232,427,607,],[422,425,608,724,]),'property':([230,232,422,425,427,607,608,724,],[423,423,605,605,423,423,605,605,]),'funct_expr':([279,284,466,],[465,472,626,]),'multi_id':([279,284,332,399,466,474,478,623,624,671,708,709,742,782,798,800,810,],[467,467,526,581,627,634,639,733,735,733,768,771,733,733,768,771,733,]),'f_call':([279,284,332,399,466,467,471,474,478,526,581,623,624,627,634,639,671,708,709,733,735,742,768,771,782,798,800,810,],[468,475,468,468,468,629,632,468,468,629,629,732,468,629,629,629,732,468,732,629,629,732,629,629,732,468,732,732,]),'multiple_column_names':([317,],[509,]),'multiple_funct':([397,],[574,]),'funct':([397,707,],[577,766,]),'dot_id':([450,],[618,]),} +_lr_goto_items = { + "expr": ( + [ + 0, + ], + [ + 1, + ], + ), + "database_base": ( + [ + 0, + 1, + ], + [ + 2, + 41, + ], + ), + "create_schema": ( + [ + 0, + ], + [ + 4, + ], + ), + "create_database": ( + [ + 0, + ], + [ + 5, + ], + ), + "type_definition": ( + [ + 0, + ], + [ + 7, + ], + ), + "domain_name": ( + [ + 0, + ], + [ + 8, + ], + ), + "index_table_name": ( + [ + 0, + ], + [ + 9, + ], + ), + "table_name": ( + [ + 0, + ], + [ + 10, + ], + ), + "pkey": ( + [ + 0, + 65, + 203, + ], + [ + 11, + 206, + 402, + ], + ), + "seq_name": ( + [ + 0, + ], + [ + 12, + ], + ), + "alter_foreign": ( + [ + 0, + ], + [ + 13, + ], + ), + "alter_check": ( + [ + 0, + ], + [ + 14, + ], + ), + "alter_unique": ( + [ + 0, + ], + [ + 15, + ], + ), + "alter_default": ( + [ + 0, + ], + [ + 16, + ], + ), + "alter_primary_key": ( + [ + 0, + ], + [ + 17, + ], + ), + "c_schema": ( + [ + 0, + ], + [ + 18, + ], + ), + "type_name": ( + [ + 0, + ], + [ + 19, + ], + ), + "create_index": ( + [ + 0, + ], + [ + 20, + ], + ), + "create_table": ( + [ + 0, + ], + [ + 21, + ], + ), + "create_seq": ( + [ + 0, + ], + [ + 22, + ], + ), + "alt_table": ( + [ + 0, + ], + [ + 23, + ], + ), + "pkey_statement": ( + [ + 0, + 65, + 203, + ], + [ + 25, + 25, + 405, + ], + ), + "type_create": ( + [ + 0, + ], + [ + 26, + ], + ), + "multiple_options": ( + [ + 1, + ], + [ + 28, + ], + ), + "id": ( + [ + 1, + 3, + 4, + 5, + 8, + 10, + 16, + 18, + 19, + 21, + 22, + 23, + 26, + 29, + 30, + 33, + 39, + 42, + 43, + 46, + 48, + 49, + 50, + 59, + 60, + 61, + 62, + 63, + 65, + 67, + 68, + 69, + 70, + 72, + 73, + 78, + 83, + 84, + 85, + 88, + 89, + 90, + 93, + 94, + 101, + 104, + 106, + 107, + 110, + 111, + 112, + 113, + 114, + 119, + 121, + 124, + 127, + 129, + 134, + 135, + 137, + 141, + 144, + 147, + 149, + 151, + 158, + 159, + 161, + 162, + 163, + 169, + 174, + 178, + 180, + 182, + 183, + 187, + 193, + 196, + 199, + 202, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 228, + 231, + 232, + 233, + 235, + 239, + 242, + 243, + 245, + 247, + 248, + 250, + 251, + 252, + 260, + 278, + 280, + 281, + 285, + 292, + 293, + 294, + 296, + 297, + 298, + 300, + 302, + 303, + 308, + 312, + 313, + 318, + 320, + 321, + 323, + 324, + 326, + 328, + 333, + 334, + 340, + 341, + 342, + 344, + 347, + 349, + 351, + 353, + 357, + 359, + 360, + 362, + 363, + 364, + 365, + 366, + 367, + 370, + 375, + 377, + 379, + 381, + 383, + 384, + 385, + 387, + 389, + 394, + 398, + 400, + 404, + 405, + 409, + 410, + 412, + 413, + 419, + 422, + 423, + 426, + 427, + 428, + 431, + 444, + 445, + 448, + 451, + 467, + 468, + 472, + 473, + 475, + 478, + 479, + 482, + 483, + 484, + 485, + 487, + 493, + 494, + 495, + 496, + 497, + 501, + 507, + 508, + 509, + 510, + 513, + 515, + 516, + 519, + 526, + 527, + 529, + 530, + 531, + 534, + 537, + 539, + 544, + 546, + 547, + 549, + 550, + 551, + 552, + 553, + 554, + 557, + 559, + 561, + 562, + 565, + 568, + 570, + 571, + 572, + 574, + 577, + 582, + 587, + 589, + 590, + 591, + 592, + 595, + 597, + 600, + 608, + 609, + 618, + 624, + 625, + 626, + 627, + 628, + 635, + 637, + 640, + 642, + 645, + 648, + 649, + 667, + 668, + 669, + 672, + 674, + 675, + 682, + 683, + 686, + 690, + 708, + 709, + 710, + 713, + 714, + 719, + 720, + 722, + 724, + 725, + 730, + 734, + 735, + 736, + 738, + 742, + 743, + 748, + 750, + 753, + 762, + 763, + 769, + 772, + 773, + 776, + 777, + 778, + 783, + 788, + 791, + 793, + 796, + 798, + 799, + 801, + 806, + 810, + 811, + 813, + 814, + 815, + 817, + 820, + 823, + 829, + 830, + ], + [ + 30, + 89, + 101, + 104, + 109, + 114, + 120, + 124, + 126, + 131, + 132, + 137, + 146, + 149, + 150, + 158, + 170, + 172, + 174, + 182, + 158, + 185, + 187, + 158, + 198, + 198, + 158, + 187, + 212, + 214, + 215, + 217, + 219, + 222, + 223, + 224, + 229, + 230, + 231, + 233, + 234, + 237, + 240, + 241, + 247, + 248, + 249, + 114, + 253, + 278, + 114, + 295, + 296, + 131, + 309, + 312, + 320, + 322, + 328, + 330, + 335, + 339, + 309, + 131, + 348, + 350, + 353, + 357, + 131, + 309, + 366, + 368, + 372, + 379, + 383, + 385, + 387, + 389, + 396, + 198, + 198, + 278, + 296, + 330, + 413, + 414, + 415, + 416, + 417, + 419, + 422, + 320, + 422, + 428, + 432, + 433, + 434, + 437, + 440, + 442, + 278, + 309, + 447, + 452, + 462, + 463, + 470, + 474, + 480, + 278, + 481, + 483, + 309, + 489, + 492, + 493, + 309, + 499, + 505, + 506, + 508, + 513, + 114, + 517, + 518, + 330, + 520, + 528, + 309, + 532, + 499, + 309, + 535, + 131, + 309, + 541, + 353, + 544, + 546, + 309, + 309, + 499, + 309, + 499, + 309, + 309, + 309, + 379, + 557, + 559, + 383, + 561, + 562, + 563, + 565, + 563, + 569, + 577, + 579, + 330, + 586, + 309, + 309, + 593, + 594, + 595, + 601, + 422, + 422, + 608, + 422, + 611, + 616, + 499, + 253, + 620, + 528, + 629, + 631, + 634, + 636, + 638, + 639, + 644, + 645, + 646, + 499, + 489, + 647, + 499, + 651, + 652, + 653, + 654, + 660, + 296, + 499, + 114, + 563, + 278, + 666, + 309, + 499, + 629, + 499, + 309, + 309, + 499, + 131, + 499, + 563, + 682, + 499, + 499, + 499, + 309, + 499, + 499, + 499, + 595, + 692, + 694, + 697, + 563, + 699, + 702, + 704, + 114, + 499, + 296, + 629, + 715, + 716, + 499, + 499, + 309, + 563, + 722, + 724, + 422, + 422, + 447, + 731, + 636, + 499, + 309, + 629, + 629, + 741, + 629, + 745, + 746, + 296, + 749, + 751, + 499, + 309, + 731, + 499, + 499, + 563, + 760, + 499, + 762, + 768, + 636, + 770, + 253, + 447, + 499, + 309, + 777, + 595, + 422, + 782, + 629, + 499, + 629, + 499, + 789, + 790, + 309, + 794, + 499, + 777, + 797, + 629, + 629, + 447, + 499, + 563, + 806, + 731, + 809, + 499, + 296, + 814, + 309, + 636, + 770, + 817, + 821, + 822, + 309, + 817, + 499, + 563, + 827, + 499, + 309, + 499, + ], + ), + "using": ( + [ + 1, + ], + [ + 32, + ], + ), + "row_format": ( + [ + 1, + ], + [ + 42, + ], + ), + "storage": ( + [ + 1, + ], + [ + 43, + ], + ), + "with": ( + [ + 1, + 210, + ], + [ + 47, + 407, + ], + ), + "option_comment": ( + [ + 1, + 124, + 506, + ], + [ + 51, + 314, + 658, + ], + ), + "option_with_tag": ( + [ + 1, + 111, + 202, + 250, + 293, + 515, + ], + [ + 53, + 272, + 272, + 272, + 272, + 272, + ], + ), + "clone": ( + [ + 1, + 2, + 41, + ], + [ + 64, + 87, + 87, + ], + ), + "encode": ( + [ + 1, + 111, + 202, + 250, + 293, + 515, + ], + [ + 66, + 256, + 256, + 256, + 256, + 256, + ], + ), + "tablespace": ( + [ + 1, + 311, + ], + [ + 76, + 504, + ], + ), + "options": ( + [ + 1, + 4, + 5, + 28, + 111, + 202, + 250, + 293, + 515, + ], + [ + 77, + 102, + 105, + 148, + 269, + 269, + 269, + 269, + 269, + ], + ), + "defcolumn": ( + [ + 10, + 65, + 107, + 112, + 321, + ], + [ + 111, + 202, + 250, + 293, + 515, + ], + ), + "likke": ( + [ + 10, + 112, + ], + [ + 113, + 294, + ], + ), + "column": ( + [ + 10, + 65, + 107, + 112, + 318, + 321, + 398, + 510, + 572, + ], + [ + 115, + 115, + 115, + 115, + 511, + 115, + 576, + 664, + 705, + ], + ), + "ref": ( + [ + 13, + 111, + 202, + 205, + 250, + 264, + 293, + 403, + 515, + ], + [ + 118, + 263, + 263, + 406, + 263, + 454, + 263, + 585, + 263, + ], + ), + "using_tablespace": ( + [ + 17, + ], + [ + 122, + ], + ), + "t_name": ( + [ + 21, + 119, + 147, + 161, + 347, + 537, + ], + [ + 130, + 307, + 345, + 361, + 538, + 678, + ], + ), + "foreign": ( + [ + 23, + 65, + 111, + 134, + 202, + 203, + 250, + 293, + 515, + ], + [ + 133, + 205, + 264, + 325, + 264, + 403, + 264, + 264, + 264, + ], + ), + "constraint": ( + [ + 23, + 65, + 111, + 202, + 250, + 293, + 515, + ], + [ + 134, + 203, + 279, + 279, + 279, + 279, + 279, + ], + ), + "check_st": ( + [ + 23, + 65, + 111, + 134, + 202, + 203, + 250, + 279, + 293, + 515, + ], + [ + 135, + 213, + 213, + 326, + 213, + 404, + 213, + 404, + 213, + 213, + ], + ), + "STRING": ( + [ + 33, + 38, + 42, + 52, + 121, + 135, + 137, + 144, + 158, + 159, + 162, + 163, + 180, + 182, + 183, + 187, + 189, + 213, + 247, + 248, + 251, + 265, + 275, + 280, + 281, + 297, + 303, + 308, + 315, + 318, + 320, + 326, + 328, + 330, + 333, + 334, + 341, + 342, + 349, + 351, + 353, + 360, + 362, + 363, + 364, + 365, + 366, + 367, + 370, + 381, + 385, + 389, + 396, + 398, + 404, + 409, + 410, + 419, + 422, + 445, + 457, + 467, + 472, + 485, + 494, + 501, + 509, + 513, + 519, + 526, + 529, + 530, + 531, + 534, + 539, + 544, + 547, + 549, + 550, + 551, + 552, + 553, + 554, + 557, + 561, + 562, + 565, + 568, + 570, + 574, + 587, + 590, + 591, + 592, + 595, + 624, + 626, + 627, + 659, + 668, + 669, + 672, + 674, + 675, + 682, + 686, + 704, + 710, + 719, + 720, + 722, + 724, + 735, + 738, + 743, + 748, + 753, + 762, + 776, + 777, + 783, + 791, + 798, + 801, + 806, + 811, + 813, + 814, + 815, + 817, + 823, + 829, + 830, + ], + [ + 154, + 167, + 173, + 188, + 310, + 331, + 336, + 310, + 356, + 356, + 310, + 310, + 384, + 356, + 356, + 356, + 391, + 331, + 441, + 443, + 310, + 458, + 459, + 464, + 471, + 310, + 310, + 500, + 167, + 310, + 356, + 331, + 521, + 523, + 310, + 310, + 500, + 310, + 310, + 542, + 356, + 310, + 310, + 500, + 310, + 500, + 310, + 310, + 310, + 384, + 356, + 356, + 571, + 310, + 331, + 310, + 310, + 356, + 602, + 500, + 623, + 310, + 632, + 500, + 500, + 655, + 500, + 356, + 310, + 500, + 500, + 310, + 310, + 500, + 500, + 356, + 500, + 500, + 500, + 310, + 500, + 500, + 500, + 356, + 695, + 696, + 356, + 700, + 703, + 500, + 310, + 500, + 500, + 310, + 356, + 310, + 500, + 310, + 167, + 500, + 310, + 310, + 500, + 500, + 356, + 500, + 766, + 310, + 500, + 310, + 356, + 356, + 500, + 500, + 310, + 310, + 500, + 356, + 500, + 356, + 310, + 500, + 310, + 310, + 356, + 310, + 310, + 356, + 500, + 356, + 500, + 310, + 500, + ], + ), + "table_property_equals": ( + [ + 33, + 48, + 59, + 62, + 158, + 353, + ], + [ + 156, + 184, + 195, + 200, + 355, + 355, + ], + ), + "id_equals": ( + [ + 33, + 48, + 59, + 62, + 127, + 158, + 232, + 353, + ], + [ + 160, + 160, + 160, + 160, + 319, + 160, + 425, + 160, + ], + ), + "by_smthg": ( + [ + 38, + ], + [ + 165, + ], + ), + "with_args": ( + [ + 44, + 176, + 374, + 408, + ], + [ + 176, + 374, + 374, + 176, + ], + ), + "multi_assignments": ( + [ + 45, + 175, + ], + [ + 179, + 373, + ], + ), + "table_property_equals_int": ( + [ + 46, + ], + [ + 181, + ], + ), + "table_property_equals_bool": ( + [ + 50, + 63, + ], + [ + 186, + 201, + ], + ), + "multiple_format_equals": ( + [ + 60, + 61, + ], + [ + 196, + 199, + ], + ), + "fmt_equals": ( + [ + 60, + 61, + 196, + 199, + 400, + 710, + 801, + ], + [ + 197, + 197, + 399, + 399, + 581, + 581, + 581, + ], + ), + "check_ex": ( + [ + 65, + 111, + 202, + 250, + 293, + 515, + ], + [ + 204, + 259, + 259, + 259, + 259, + 259, + ], + ), + "uniq": ( + [ + 65, + 203, + ], + [ + 207, + 401, + ], + ), + "statem_by_id": ( + [ + 65, + ], + [ + 208, + ], + ), + "period_for": ( + [ + 65, + ], + [ + 209, + ], + ), + "pkey_constraint": ( + [ + 65, + ], + [ + 210, + ], + ), + "index_pid": ( + [ + 110, + 448, + 587, + 713, + ], + [ + 252, + 618, + 714, + 773, + ], + ), + "comment": ( + [ + 111, + 115, + 202, + 250, + 293, + 511, + 515, + 576, + 664, + 705, + ], + [ + 254, + 301, + 254, + 254, + 254, + 301, + 254, + 301, + 301, + 301, + ], + ), + "null": ( + [ + 111, + 202, + 250, + 293, + 515, + ], + [ + 255, + 255, + 255, + 255, + 255, + ], + ), + "default": ( + [ + 111, + 202, + 250, + 293, + 515, + ], + [ + 260, + 260, + 260, + 260, + 260, + ], + ), + "collate": ( + [ + 111, + 202, + 250, + 293, + 515, + ], + [ + 261, + 261, + 261, + 261, + 261, + ], + ), + "enforced": ( + [ + 111, + 202, + 250, + 293, + 402, + 515, + ], + [ + 262, + 262, + 262, + 262, + 583, + 262, + ], + ), + "encrypt": ( + [ + 111, + 202, + 250, + 293, + 515, + ], + [ + 265, + 265, + 265, + 265, + 265, + ], + ), + "generated": ( + [ + 111, + 202, + 250, + 293, + 515, + ], + [ + 266, + 266, + 266, + 266, + 266, + ], + ), + "c_property": ( + [ + 111, + 202, + 250, + 293, + 515, + ], + [ + 267, + 267, + 267, + 267, + 267, + ], + ), + "on_update": ( + [ + 111, + 202, + 250, + 293, + 515, + ], + [ + 268, + 268, + 268, + 268, + 268, + ], + ), + "autoincrement": ( + [ + 111, + 202, + 250, + 293, + 515, + ], + [ + 270, + 270, + 270, + 270, + 270, + ], + ), + "option_order_noorder": ( + [ + 111, + 202, + 250, + 293, + 515, + ], + [ + 271, + 271, + 271, + 271, + 271, + ], + ), + "option_with_masking_policy": ( + [ + 111, + 202, + 250, + 293, + 515, + ], + [ + 273, + 273, + 273, + 273, + 273, + ], + ), + "as_virtual": ( + [ + 111, + 202, + 250, + 293, + 515, + ], + [ + 274, + 274, + 274, + 274, + 274, + ], + ), + "gen_always": ( + [ + 111, + 202, + 250, + 293, + 515, + ], + [ + 285, + 285, + 285, + 285, + 285, + ], + ), + "c_type": ( + [ + 114, + 212, + 508, + 577, + 648, + 793, + ], + [ + 297, + 297, + 297, + 297, + 748, + 813, + ], + ), + "tid": ( + [ + 114, + 212, + 297, + 508, + 577, + 648, + 748, + 793, + 813, + ], + [ + 298, + 298, + 487, + 298, + 298, + 298, + 487, + 298, + 487, + ], + ), + "pid": ( + [ + 121, + 144, + 162, + 163, + 251, + 297, + 303, + 318, + 333, + 334, + 342, + 349, + 360, + 362, + 364, + 366, + 367, + 370, + 398, + 409, + 410, + 467, + 519, + 530, + 531, + 551, + 587, + 592, + 624, + 627, + 669, + 672, + 710, + 720, + 743, + 748, + 783, + 798, + 801, + 811, + 813, + 829, + ], + [ + 308, + 341, + 363, + 365, + 445, + 485, + 494, + 509, + 526, + 529, + 534, + 539, + 547, + 549, + 550, + 552, + 553, + 554, + 574, + 590, + 591, + 626, + 668, + 674, + 675, + 686, + 341, + 719, + 735, + 738, + 753, + 735, + 735, + 776, + 791, + 485, + 735, + 815, + 735, + 823, + 485, + 830, + ], + ), + "funct_args": ( + [ + 135, + 213, + 326, + 404, + ], + [ + 332, + 332, + 332, + 332, + ], + ), + "id_or_string": ( + [ + 158, + 159, + 182, + 183, + 187, + 320, + 353, + 385, + 389, + 419, + 513, + 544, + 557, + 565, + 595, + 682, + 722, + 724, + 762, + 777, + 806, + 814, + 817, + ], + [ + 354, + 358, + 386, + 388, + 390, + 514, + 543, + 564, + 567, + 598, + 665, + 681, + 598, + 698, + 721, + 759, + 779, + 598, + 779, + 805, + 819, + 819, + 826, + ], + ), + "equals": ( + [ + 178, + 375, + ], + [ + 378, + 556, + ], + ), + "assignment": ( + [ + 180, + 381, + ], + [ + 382, + 560, + ], + ), + "pid_with_type": ( + [ + 194, + ], + [ + 397, + ], + ), + "multiple_tag_equals": ( + [ + 228, + 377, + ], + [ + 420, + 558, + ], + ), + "tag_equals": ( + [ + 228, + 377, + 600, + ], + [ + 421, + 421, + 723, + ], + ), + "properties": ( + [ + 231, + 233, + 428, + 608, + ], + [ + 423, + 426, + 609, + 725, + ], + ), + "property": ( + [ + 231, + 233, + 423, + 426, + 428, + 608, + 609, + 725, + ], + [ + 424, + 424, + 606, + 606, + 424, + 424, + 606, + 606, + ], + ), + "funct_expr": ( + [ + 280, + 285, + 467, + ], + [ + 466, + 473, + 627, + ], + ), + "multi_id": ( + [ + 280, + 285, + 333, + 400, + 467, + 475, + 479, + 624, + 625, + 672, + 709, + 710, + 743, + 783, + 799, + 801, + 811, + ], + [ + 468, + 468, + 527, + 582, + 628, + 635, + 640, + 734, + 736, + 734, + 769, + 772, + 734, + 734, + 769, + 772, + 734, + ], + ), + "f_call": ( + [ + 280, + 285, + 333, + 400, + 467, + 468, + 472, + 475, + 479, + 527, + 582, + 624, + 625, + 628, + 635, + 640, + 672, + 709, + 710, + 734, + 736, + 743, + 769, + 772, + 783, + 799, + 801, + 811, + ], + [ + 469, + 476, + 469, + 469, + 469, + 630, + 633, + 469, + 469, + 630, + 630, + 733, + 469, + 630, + 630, + 630, + 733, + 469, + 733, + 630, + 630, + 733, + 630, + 630, + 733, + 469, + 733, + 733, + ], + ), + "multiple_column_names": ( + [ + 318, + ], + [ + 510, + ], + ), + "multiple_funct": ( + [ + 398, + ], + [ + 575, + ], + ), + "funct": ( + [ + 398, + 708, + ], + [ + 578, + 767, + ], + ), + "dot_id": ( + [ + 451, + ], + [ + 619, + ], + ), +} _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 + 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 INDEX id id','expr',4,'p_expr_index_in','ibm.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), - ('expr -> expr LOCATION table_property_equals','expr',3,'p_expression_location','hql.py',8), - ('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), - ('expr -> expr INHERITS LP t_name RP','expr',5,'p_expr_inherits','psql.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), - ('clone -> CLONE id','clone',2,'p_clone','snowflake.py',8), - ('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',13), - ('expr -> expr CLUSTER BY pid','expr',4,'p_expression_cluster_by','snowflake.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 ON LP pid RP','expr',6,'p_expression_clustered','hql.py',14), - ('expr -> expr ID by_smthg','expr',3,'p_expression_clustered','hql.py',15), - ('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), - ('multiple_format_equals -> fmt_equals','multiple_format_equals',1,'p_multiple_format_equals','snowflake.py',21), - ('multiple_format_equals -> multiple_format_equals fmt_equals','multiple_format_equals',2,'p_multiple_format_equals','snowflake.py',22), - ('expr -> expr INTO ID ID','expr',4,'p_expression_into_buckets','hql.py',25), - ('with -> WITH with_args','with',2,'p_with','mssql.py',25), - ('expr -> expr id id LP pid RP','expr',6,'p_expression_sortkey','redshift.py',26), - ('fmt_equals -> id LP RP','fmt_equals',3,'p_fmt_equals','snowflake.py',28), - ('fmt_equals -> id LP fmt_equals RP','fmt_equals',4,'p_fmt_equals','snowflake.py',29), - ('fmt_equals -> id LP multi_id RP','fmt_equals',4,'p_fmt_equals','snowflake.py',30), - ('row_format -> ROW FORMAT SERDE','row_format',3,'p_row_format','hql.py',31), - ('row_format -> ROW FORMAT','row_format',2,'p_row_format','hql.py',32), - ('expr -> expr database_base','expr',2,'p_expression_create_database','sql.py',31), - ('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), - ('table_property_equals -> id id id_or_string','table_property_equals',3,'p_table_property_equals','snowflake.py',36), - ('table_property_equals -> id id_or_string','table_property_equals',2,'p_table_property_equals','snowflake.py',37), - ('table_property_equals -> LP id id id_or_string RP','table_property_equals',5,'p_table_property_equals','snowflake.py',38), - ('table_property_equals -> LP id_or_string RP','table_property_equals',3,'p_table_property_equals','snowflake.py',39), - ('table_property_equals -> id table_property_equals','table_property_equals',2,'p_table_property_equals','snowflake.py',40), - ('table_property_equals -> id_equals','table_property_equals',1,'p_table_property_equals','snowflake.py',41), - ('database_base -> CREATE DATABASE id','database_base',3,'p_database_base','sql.py',37), - ('database_base -> CREATE ID DATABASE id','database_base',4,'p_database_base','sql.py',38), - ('database_base -> database_base clone','database_base',2,'p_database_base','sql.py',39), - ('expr -> expr row_format id','expr',3,'p_expression_row_format','hql.py',38), - ('expr -> expr row_format STRING','expr',3,'p_expression_row_format','hql.py',39), - ('with_args -> LP equals','with_args',2,'p_with_args','mssql.py',43), - ('with_args -> with_args COMMA equals','with_args',3,'p_with_args','mssql.py',44), - ('with_args -> with_args with_args','with_args',2,'p_with_args','mssql.py',45), - ('with_args -> with_args RP','with_args',2,'p_with_args','mssql.py',46), - ('table_property_equals_int -> id id id_or_string','table_property_equals_int',3,'p_table_property_equals_int','snowflake.py',47), - ('table_property_equals_int -> id id_or_string','table_property_equals_int',2,'p_table_property_equals_int','snowflake.py',48), - ('table_property_equals_int -> LP id id id_or_string RP','table_property_equals_int',5,'p_table_property_equals_int','snowflake.py',49), - ('table_property_equals_int -> LP id_or_string RP','table_property_equals_int',3,'p_table_property_equals_int','snowflake.py',50), - ('expr -> expr storage','expr',2,'p_expr_storage','oracle.py',48), - ('expr -> expr WITH SERDEPROPERTIES multi_assignments','expr',4,'p_expression_with_serde','hql.py',51), - ('expr -> expr ID INDEX','expr',3,'p_expr_index','oracle.py',54), - ('table_property_equals_bool -> id id id_or_string','table_property_equals_bool',3,'p_table_property_equals_bool','snowflake.py',56), - ('table_property_equals_bool -> id id_or_string','table_property_equals_bool',2,'p_table_property_equals_bool','snowflake.py',57), - ('expr -> expr TBLPROPERTIES multi_assignments','expr',3,'p_expression_tblproperties','hql.py',60), - ('period_for -> id FOR id LP pid RP','period_for',6,'p_period_for','mssql.py',60), - ('expr -> expr ON id','expr',3,'p_expression_on_primary','mssql.py',64), - ('multi_assignments -> LP assignment','multi_assignments',2,'p_multi_assignments','hql.py',65), - ('multi_assignments -> multi_assignments RP','multi_assignments',2,'p_multi_assignments','hql.py',66), - ('multi_assignments -> multi_assignments COMMA assignment','multi_assignments',3,'p_multi_assignments','hql.py',67), - ('expr -> expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_int','expr',3,'p_expression_data_retention_time_in_days','snowflake.py',67), - ('expr -> expr with','expr',2,'p_expression_with','mssql.py',69), - ('assignment -> id id id','assignment',3,'p_assignment','hql.py',73), - ('assignment -> STRING id STRING','assignment',3,'p_assignment','hql.py',74), - ('assignment -> id id STRING','assignment',3,'p_assignment','hql.py',75), - ('assignment -> STRING id id','assignment',3,'p_assignment','hql.py',76), - ('assignment -> STRING id','assignment',2,'p_assignment','hql.py',77), - ('expr -> expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equals','expr',3,'p_expression_max_data_extension_time_in_days','snowflake.py',73), - ('expr -> expr TEXTIMAGE_ON id','expr',3,'p_expression_text_image_on','mssql.py',74), - ('expr -> expr CHANGE_TRACKING table_property_equals_bool','expr',3,'p_expression_change_tracking','snowflake.py',79), - ('expr -> expr option_comment','expr',2,'p_table_comment','snowflake.py',85), - ('expr -> CREATE TABLESPACE id properties','expr',4,'p_expression_create_tablespace','sql.py',85), - ('expr -> CREATE id TABLESPACE id properties','expr',5,'p_expression_create_tablespace','sql.py',86), - ('expr -> CREATE id TABLESPACE id','expr',4,'p_expression_create_tablespace','sql.py',87), - ('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 COMMENT STRING','expr',3,'p_expression_comment','hql.py',87), - ('expr -> expr option_with_tag','expr',2,'p_table_tag','snowflake.py',91), - ('expr -> expr id TERMINATED BY id','expr',5,'p_expression_terminated_by','hql.py',93), - ('expr -> expr id TERMINATED BY STRING','expr',5,'p_expression_terminated_by','hql.py',94), - ('properties -> property','properties',1,'p_properties','sql.py',96), - ('properties -> properties property','properties',2,'p_properties','sql.py',97), - ('option_comment -> ID STRING','option_comment',2,'p_option_comment','snowflake.py',97), - ('option_comment -> ID DQ_STRING','option_comment',2,'p_option_comment','snowflake.py',98), - ('option_comment -> COMMENT ID STRING','option_comment',3,'p_option_comment','snowflake.py',99), - ('option_comment -> COMMENT ID DQ_STRING','option_comment',3,'p_option_comment','snowflake.py',100), - ('expr -> expr MAP KEYS TERMINATED BY id','expr',6,'p_expression_map_keys_terminated_by','hql.py',101), - ('expr -> expr MAP KEYS TERMINATED BY STRING','expr',6,'p_expression_map_keys_terminated_by','hql.py',102), - ('property -> id id','property',2,'p_property','sql.py',106), - ('property -> id STRING','property',2,'p_property','sql.py',107), - ('property -> id ON','property',2,'p_property','sql.py',108), - ('property -> id STORAGE','property',2,'p_property','sql.py',109), - ('property -> id ROW','property',2,'p_property','sql.py',110), - ('tag_equals -> id id id_or_string','tag_equals',3,'p_tag_equals','snowflake.py',107), - ('tag_equals -> id id_or_string','tag_equals',2,'p_tag_equals','snowflake.py',108), - ('tag_equals -> id DOT id id id_or_string','tag_equals',5,'p_tag_equals','snowflake.py',109), - ('tag_equals -> id DOT id id_or_string','tag_equals',4,'p_tag_equals','snowflake.py',110), - ('tag_equals -> id DOT id DOT id id id_or_string','tag_equals',7,'p_tag_equals','snowflake.py',111), - ('tag_equals -> id DOT id DOT id id_or_string','tag_equals',6,'p_tag_equals','snowflake.py',112), - ('expr -> expr SKEWED BY LP id RP ON LP pid RP','expr',10,'p_expression_skewed_by','hql.py',109), - ('expr -> expr COLLECTION ITEMS TERMINATED BY id','expr',6,'p_expression_collection_terminated_by','hql.py',115), - ('expr -> expr COLLECTION ITEMS TERMINATED BY STRING','expr',6,'p_expression_collection_terminated_by','hql.py',116), - ('multiple_tag_equals -> tag_equals','multiple_tag_equals',1,'p_multiple_tag_equals','snowflake.py',119), - ('multiple_tag_equals -> multiple_tag_equals COMMA tag_equals','multiple_tag_equals',3,'p_multiple_tag_equals','snowflake.py',120), - ('expr -> expr STORED AS id','expr',4,'p_expression_stored_as','hql.py',123), - ('expr -> expr STORED AS id STRING','expr',5,'p_expression_stored_as','hql.py',124), - ('expr -> expr STORED AS id STRING id STRING','expr',7,'p_expression_stored_as','hql.py',125), - ('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), - ('option_order_noorder -> ORDER','option_order_noorder',1,'p_option_order_noorder','snowflake.py',128), - ('option_order_noorder -> NOORDER','option_order_noorder',1,'p_option_order_noorder','snowflake.py',129), - ('option_with_tag -> TAG LP id RP','option_with_tag',4,'p_option_with_tag','snowflake.py',135), - ('option_with_tag -> TAG LP id DOT id DOT id RP','option_with_tag',8,'p_option_with_tag','snowflake.py',136), - ('option_with_tag -> TAG LP multiple_tag_equals RP','option_with_tag',4,'p_option_with_tag','snowflake.py',137), - ('option_with_tag -> WITH TAG LP id RP','option_with_tag',5,'p_option_with_tag','snowflake.py',138), - ('option_with_tag -> WITH TAG LP multiple_tag_equals RP','option_with_tag',5,'p_option_with_tag','snowflake.py',139), - ('expr -> expr PARTITIONED BY pid_with_type','expr',4,'p_expression_partitioned_by_hql','hql.py',139), - ('expr -> expr PARTITIONED BY LP pid RP','expr',6,'p_expression_partitioned_by_hql','hql.py',140), - ('expr -> expr PARTITIONED BY LP multiple_funct RP','expr',6,'p_expression_partitioned_by_hql','hql.py',141), - ('option_with_masking_policy -> MASKING POLICY id DOT id DOT id','option_with_masking_policy',7,'p_option_with_masking_policy','snowflake.py',145), - ('option_with_masking_policy -> WITH MASKING POLICY id DOT id DOT id','option_with_masking_policy',8,'p_option_with_masking_policy','snowflake.py',146), - ('pid_with_type -> LP column','pid_with_type',2,'p_pid_with_type','hql.py',148), - ('pid_with_type -> pid_with_type COMMA column','pid_with_type',3,'p_pid_with_type','hql.py',149), - ('pid_with_type -> pid_with_type RP','pid_with_type',2,'p_pid_with_type','hql.py',150), - ('expr -> expr CATALOG table_property_equals','expr',3,'p_expression_catalog','snowflake.py',152), - ('c_property -> id id','c_property',2,'p_column_property','sql.py',153), - ('expr -> expr FILE_FORMAT multiple_format_equals','expr',3,'p_expression_file_format','snowflake.py',158), - ('expr -> expr STAGE_FILE_FORMAT multiple_format_equals','expr',3,'p_expression_stage_file_format','snowflake.py',164), - ('expr -> expr TABLE_FORMAT table_property_equals','expr',3,'p_expression_table_format','snowflake.py',170), - ('expr -> expr AUTO_REFRESH table_property_equals_bool','expr',3,'p_expression_auto_refresh','snowflake.py',176), - ('as_virtual -> AS LP id LP id LP pid RP COMMA pid RP RP','as_virtual',12,'p_as_virtual','snowflake.py',182), - ('as_virtual -> AS LP id LP pid RP RP','as_virtual',7,'p_as_virtual','snowflake.py',183), - ('as_virtual -> AS LP multi_id RP','as_virtual',4,'p_as_virtual','snowflake.py',184), - ('c_type -> id','c_type',1,'p_c_type','sql.py',191), - ('c_type -> id id','c_type',2,'p_c_type','sql.py',192), - ('c_type -> id id id id','c_type',4,'p_c_type','sql.py',193), - ('c_type -> id id id','c_type',3,'p_c_type','sql.py',194), - ('c_type -> c_type pid','c_type',2,'p_c_type','sql.py',195), - ('c_type -> id DOT id','c_type',3,'p_c_type','sql.py',196), - ('c_type -> tid','c_type',1,'p_c_type','sql.py',197), - ('c_type -> ARRAY','c_type',1,'p_c_type','sql.py',198), - ('c_type -> c_type ARRAY','c_type',2,'p_c_type','sql.py',199), - ('c_type -> c_type tid','c_type',2,'p_c_type','sql.py',200), - ('id -> ID','id',1,'p_id','ddl_parser.py',230), - ('id -> DQ_STRING','id',1,'p_id','ddl_parser.py',231), - ('id_or_string -> id','id_or_string',1,'p_id_or_string','ddl_parser.py',242), - ('id_or_string -> STRING','id_or_string',1,'p_id_or_string','ddl_parser.py',243), - ('STRING -> STRING_BASE','STRING',1,'p_string','ddl_parser.py',247), - ('STRING -> STRING STRING_BASE','STRING',2,'p_string','ddl_parser.py',248), - ('column -> id c_type','column',2,'p_column','sql.py',310), - ('column -> column comment','column',2,'p_column','sql.py',311), - ('column -> column LP id RP','column',4,'p_column','sql.py',312), - ('column -> column LP id id RP','column',5,'p_column','sql.py',313), - ('column -> column LP id RP c_type','column',5,'p_column','sql.py',314), - ('column -> column LP id COMMA id RP','column',6,'p_column','sql.py',315), - ('column -> column LP id COMMA id RP c_type','column',7,'p_column','sql.py',316), - ('autoincrement -> AUTOINCREMENT','autoincrement',1,'p_autoincrement','sql.py',387), - ('defcolumn -> column','defcolumn',1,'p_defcolumn','sql.py',391), - ('defcolumn -> defcolumn comment','defcolumn',2,'p_defcolumn','sql.py',392), - ('defcolumn -> defcolumn null','defcolumn',2,'p_defcolumn','sql.py',393), - ('defcolumn -> defcolumn encode','defcolumn',2,'p_defcolumn','sql.py',394), - ('defcolumn -> defcolumn PRIMARY KEY','defcolumn',3,'p_defcolumn','sql.py',395), - ('defcolumn -> defcolumn UNIQUE KEY','defcolumn',3,'p_defcolumn','sql.py',396), - ('defcolumn -> defcolumn UNIQUE','defcolumn',2,'p_defcolumn','sql.py',397), - ('defcolumn -> defcolumn check_ex','defcolumn',2,'p_defcolumn','sql.py',398), - ('defcolumn -> defcolumn default','defcolumn',2,'p_defcolumn','sql.py',399), - ('defcolumn -> defcolumn collate','defcolumn',2,'p_defcolumn','sql.py',400), - ('defcolumn -> defcolumn enforced','defcolumn',2,'p_defcolumn','sql.py',401), - ('defcolumn -> defcolumn ref','defcolumn',2,'p_defcolumn','sql.py',402), - ('defcolumn -> defcolumn foreign ref','defcolumn',3,'p_defcolumn','sql.py',403), - ('defcolumn -> defcolumn encrypt','defcolumn',2,'p_defcolumn','sql.py',404), - ('defcolumn -> defcolumn generated','defcolumn',2,'p_defcolumn','sql.py',405), - ('defcolumn -> defcolumn c_property','defcolumn',2,'p_defcolumn','sql.py',406), - ('defcolumn -> defcolumn on_update','defcolumn',2,'p_defcolumn','sql.py',407), - ('defcolumn -> defcolumn options','defcolumn',2,'p_defcolumn','sql.py',408), - ('defcolumn -> defcolumn autoincrement','defcolumn',2,'p_defcolumn','sql.py',409), - ('defcolumn -> defcolumn option_order_noorder','defcolumn',2,'p_defcolumn','sql.py',410), - ('defcolumn -> defcolumn option_with_tag','defcolumn',2,'p_defcolumn','sql.py',411), - ('defcolumn -> defcolumn option_with_masking_policy','defcolumn',2,'p_defcolumn','sql.py',412), - ('defcolumn -> defcolumn as_virtual','defcolumn',2,'p_defcolumn','sql.py',413), - ('check_ex -> check_st','check_ex',1,'p_check_ex','sql.py',448), - ('check_ex -> constraint check_st','check_ex',2,'p_check_ex','sql.py',449), - ('expr -> create_schema','expr',1,'p_expression_schema','sql.py',475), - ('expr -> create_database','expr',1,'p_expression_schema','sql.py',476), - ('expr -> expr id','expr',2,'p_expression_schema','sql.py',477), - ('expr -> expr clone','expr',2,'p_expression_schema','sql.py',478), - ('c_schema -> CREATE SCHEMA','c_schema',2,'p_c_schema','sql.py',508), - ('c_schema -> CREATE ID SCHEMA','c_schema',3,'p_c_schema','sql.py',509), - ('create_schema -> c_schema id id','create_schema',3,'p_create_schema','sql.py',515), - ('create_schema -> c_schema id id id','create_schema',4,'p_create_schema','sql.py',516), - ('create_schema -> c_schema id','create_schema',2,'p_create_schema','sql.py',517), - ('create_schema -> c_schema id DOT id','create_schema',4,'p_create_schema','sql.py',518), - ('create_schema -> c_schema id option_comment','create_schema',3,'p_create_schema','sql.py',519), - ('create_schema -> c_schema id DOT id option_comment','create_schema',5,'p_create_schema','sql.py',520), - ('create_schema -> c_schema IF NOT EXISTS id','create_schema',5,'p_create_schema','sql.py',521), - ('create_schema -> c_schema IF NOT EXISTS id DOT id','create_schema',7,'p_create_schema','sql.py',522), - ('create_schema -> create_schema id id id','create_schema',4,'p_create_schema','sql.py',523), - ('create_schema -> create_schema id id STRING','create_schema',4,'p_create_schema','sql.py',524), - ('create_schema -> create_schema options','create_schema',2,'p_create_schema','sql.py',525), - ('create_database -> database_base','create_database',1,'p_create_database','sql.py',562), - ('create_database -> create_database id id id','create_database',4,'p_create_database','sql.py',563), - ('create_database -> create_database id id STRING','create_database',4,'p_create_database','sql.py',564), - ('create_database -> create_database options','create_database',2,'p_create_database','sql.py',565), - ('expr -> DROP TABLE id','expr',3,'p_expression_drop_table','sql.py',578), - ('expr -> DROP TABLE id DOT id','expr',5,'p_expression_drop_table','sql.py',579), - ('multiple_column_names -> column','multiple_column_names',1,'p_multiple_column_names','sql.py',595), - ('multiple_column_names -> multiple_column_names COMMA','multiple_column_names',2,'p_multiple_column_names','sql.py',596), - ('multiple_column_names -> multiple_column_names column','multiple_column_names',2,'p_multiple_column_names','sql.py',597), - ('type_definition -> type_name id LP pid RP','type_definition',5,'p_type_definition','sql.py',634), - ('type_definition -> type_name id LP multiple_column_names RP','type_definition',5,'p_type_definition','sql.py',635), - ('type_definition -> type_name LP id_equals RP','type_definition',4,'p_type_definition','sql.py',636), - ('type_definition -> type_name TABLE LP defcolumn','type_definition',4,'p_type_definition','sql.py',637), - ('type_definition -> type_definition COMMA defcolumn','type_definition',3,'p_type_definition','sql.py',638), - ('type_definition -> type_definition RP','type_definition',2,'p_type_definition','sql.py',639), - ('expr -> type_definition','expr',1,'p_expression_type_as','sql.py',657), - ('type_name -> type_create id AS','type_name',3,'p_type_name','sql.py',661), - ('type_name -> type_create id DOT id AS','type_name',5,'p_type_name','sql.py',662), - ('type_name -> type_create id DOT id','type_name',4,'p_type_name','sql.py',663), - ('type_name -> type_create id','type_name',2,'p_type_name','sql.py',664), - ('type_create -> CREATE TYPE','type_create',2,'p_type_create','sql.py',676), - ('type_create -> CREATE OR REPLACE TYPE','type_create',4,'p_type_create','sql.py',677), - ('expr -> domain_name id LP pid RP','expr',5,'p_expression_domain_as','sql.py',684), - ('domain_name -> CREATE DOMAIN id AS','domain_name',4,'p_domain_name','sql.py',693), - ('domain_name -> CREATE DOMAIN id DOT id AS','domain_name',6,'p_domain_name','sql.py',694), - ('domain_name -> CREATE DOMAIN id DOT id','domain_name',5,'p_domain_name','sql.py',695), - ('domain_name -> CREATE DOMAIN id','domain_name',3,'p_domain_name','sql.py',696), - ('id_equals -> id id id_or_string','id_equals',3,'p_id_equals','sql.py',749), - ('id_equals -> id id_or_string','id_equals',2,'p_id_equals','sql.py',750), - ('id_equals -> id_equals COMMA','id_equals',2,'p_id_equals','sql.py',751), - ('id_equals -> id_equals COMMA id id id_or_string','id_equals',5,'p_id_equals','sql.py',752), - ('id_equals -> id','id_equals',1,'p_id_equals','sql.py',753), - ('id_equals -> id_equals LP pid RP','id_equals',4,'p_id_equals','sql.py',754), - ('id_equals -> id_equals LP pid RP id','id_equals',5,'p_id_equals','sql.py',755), - ('id_equals -> id_equals COMMA id id','id_equals',4,'p_id_equals','sql.py',756), - ('id_equals -> id_equals COMMA id','id_equals',3,'p_id_equals','sql.py',757), - ('expr -> index_table_name LP index_pid RP','expr',4,'p_expression_index','sql.py',778), - ('index_table_name -> create_index ON id','index_table_name',3,'p_index_table_name','sql.py',788), - ('index_table_name -> create_index ON id DOT id','index_table_name',5,'p_index_table_name','sql.py',789), - ('create_index -> CREATE INDEX id','create_index',3,'p_create_index','sql.py',802), - ('create_index -> CREATE UNIQUE INDEX id','create_index',4,'p_create_index','sql.py',803), - ('create_index -> create_index ON id','create_index',3,'p_create_index','sql.py',804), - ('create_index -> CREATE CLUSTERED INDEX id','create_index',4,'p_create_index','sql.py',805), - ('expr -> table_name defcolumn','expr',2,'p_expression_table','sql.py',836), - ('expr -> table_name LP defcolumn','expr',3,'p_expression_table','sql.py',837), - ('expr -> table_name','expr',1,'p_expression_table','sql.py',838), - ('expr -> expr COMMA defcolumn','expr',3,'p_expression_table','sql.py',839), - ('expr -> expr COMMA','expr',2,'p_expression_table','sql.py',840), - ('expr -> expr COMMA constraint','expr',3,'p_expression_table','sql.py',841), - ('expr -> expr COMMA check_ex','expr',3,'p_expression_table','sql.py',842), - ('expr -> expr COMMA foreign','expr',3,'p_expression_table','sql.py',843), - ('expr -> expr COMMA pkey','expr',3,'p_expression_table','sql.py',844), - ('expr -> expr COMMA uniq','expr',3,'p_expression_table','sql.py',845), - ('expr -> expr COMMA statem_by_id','expr',3,'p_expression_table','sql.py',846), - ('expr -> expr COMMA constraint uniq','expr',4,'p_expression_table','sql.py',847), - ('expr -> expr COMMA period_for','expr',3,'p_expression_table','sql.py',848), - ('expr -> expr COMMA pkey_constraint','expr',3,'p_expression_table','sql.py',849), - ('expr -> expr COMMA constraint pkey','expr',4,'p_expression_table','sql.py',850), - ('expr -> expr COMMA constraint pkey enforced','expr',5,'p_expression_table','sql.py',851), - ('expr -> expr COMMA constraint foreign ref','expr',5,'p_expression_table','sql.py',852), - ('expr -> expr COMMA foreign ref','expr',4,'p_expression_table','sql.py',853), - ('expr -> expr encode','expr',2,'p_expression_table','sql.py',854), - ('expr -> expr DEFAULT id id id','expr',5,'p_expression_table','sql.py',855), - ('expr -> expr RP','expr',2,'p_expression_table','sql.py',856), - ('likke -> LIKE','likke',1,'p_likke','sql.py',970), - ('likke -> CLONE','likke',1,'p_likke','sql.py',971), - ('expr -> table_name likke id','expr',3,'p_expression_like_table','sql.py',976), - ('expr -> table_name likke id DOT id','expr',5,'p_expression_like_table','sql.py',977), - ('expr -> table_name LP likke id DOT id RP','expr',7,'p_expression_like_table','sql.py',978), - ('expr -> table_name LP likke id RP','expr',5,'p_expression_like_table','sql.py',979), - ('t_name -> id DOT id','t_name',3,'p_t_name','sql.py',994), - ('t_name -> id','t_name',1,'p_t_name','sql.py',995), - ('t_name -> id DOT id DOT id','t_name',5,'p_t_name','sql.py',996), - ('table_name -> create_table t_name','table_name',2,'p_table_name','sql.py',1018), - ('table_name -> table_name likke id','table_name',3,'p_table_name','sql.py',1019), - ('expr -> seq_name','expr',1,'p_expression_seq','sql.py',1027), - ('expr -> expr INCREMENT id','expr',3,'p_expression_seq','sql.py',1028), - ('expr -> expr INCREMENT BY id','expr',4,'p_expression_seq','sql.py',1029), - ('expr -> expr INCREMENT id id','expr',4,'p_expression_seq','sql.py',1030), - ('expr -> expr START id','expr',3,'p_expression_seq','sql.py',1031), - ('expr -> expr START WITH id','expr',4,'p_expression_seq','sql.py',1032), - ('expr -> expr START id id','expr',4,'p_expression_seq','sql.py',1033), - ('expr -> expr MINVALUE id','expr',3,'p_expression_seq','sql.py',1034), - ('expr -> expr NO MINVALUE','expr',3,'p_expression_seq','sql.py',1035), - ('expr -> expr NO MAXVALUE','expr',3,'p_expression_seq','sql.py',1036), - ('expr -> expr MAXVALUE id','expr',3,'p_expression_seq','sql.py',1037), - ('expr -> expr CACHE id','expr',3,'p_expression_seq','sql.py',1038), - ('expr -> expr CACHE','expr',2,'p_expression_seq','sql.py',1039), - ('expr -> expr NOORDER','expr',2,'p_expression_seq','sql.py',1040), - ('expr -> expr ORDER','expr',2,'p_expression_seq','sql.py',1041), - ('seq_name -> create_seq id DOT id','seq_name',4,'p_seq_name','sql.py',1060), - ('seq_name -> create_seq id','seq_name',2,'p_seq_name','sql.py',1061), - ('create_seq -> CREATE SEQUENCE IF NOT EXISTS','create_seq',5,'p_create_seq','sql.py',1075), - ('create_seq -> CREATE SEQUENCE','create_seq',2,'p_create_seq','sql.py',1076), - ('tid -> LT id','tid',2,'p_tid','sql.py',1084), - ('tid -> LT','tid',1,'p_tid','sql.py',1085), - ('tid -> tid LT','tid',2,'p_tid','sql.py',1086), - ('tid -> tid id','tid',2,'p_tid','sql.py',1087), - ('tid -> tid COMMAT','tid',2,'p_tid','sql.py',1088), - ('tid -> tid RT','tid',2,'p_tid','sql.py',1089), - ('null -> NULL','null',1,'p_null','sql.py',1130), - ('null -> NOT NULL','null',2,'p_null','sql.py',1131), - ('f_call -> id LP RP','f_call',3,'p_f_call','sql.py',1140), - ('f_call -> id LP f_call RP','f_call',4,'p_f_call','sql.py',1141), - ('f_call -> id LP multi_id RP','f_call',4,'p_f_call','sql.py',1142), - ('f_call -> id LP pid RP','f_call',4,'p_f_call','sql.py',1143), - ('multi_id -> id','multi_id',1,'p_multi_id','sql.py',1158), - ('multi_id -> multi_id id','multi_id',2,'p_multi_id','sql.py',1159), - ('multi_id -> f_call','multi_id',1,'p_multi_id','sql.py',1160), - ('multi_id -> multi_id f_call','multi_id',2,'p_multi_id','sql.py',1161), - ('funct_args -> LP multi_id RP','funct_args',3,'p_funct_args','sql.py',1172), - ('funct -> id LP multi_id RP','funct',4,'p_funct','sql.py',1176), - ('multiple_funct -> funct','multiple_funct',1,'p_multiple_funct','sql.py',1180), - ('multiple_funct -> multiple_funct COMMA funct','multiple_funct',3,'p_multiple_funct','sql.py',1181), - ('multiple_funct -> multiple_funct COMMA','multiple_funct',2,'p_multiple_funct','sql.py',1182), - ('funct_expr -> LP multi_id RP','funct_expr',3,'p_funct_expr','sql.py',1191), - ('funct_expr -> multi_id','funct_expr',1,'p_funct_expr','sql.py',1192), - ('dot_id -> id DOT id','dot_id',3,'p_dot_id','sql.py',1200), - ('default -> DEFAULT id','default',2,'p_default','sql.py',1204), - ('default -> DEFAULT STRING','default',2,'p_default','sql.py',1205), - ('default -> DEFAULT NULL','default',2,'p_default','sql.py',1206), - ('default -> default FOR dot_id','default',3,'p_default','sql.py',1207), - ('default -> DEFAULT funct_expr','default',2,'p_default','sql.py',1208), - ('default -> DEFAULT LP pid RP','default',4,'p_default','sql.py',1209), - ('default -> DEFAULT LP funct_expr pid RP','default',5,'p_default','sql.py',1210), - ('default -> default id','default',2,'p_default','sql.py',1211), - ('default -> default LP RP','default',3,'p_default','sql.py',1212), - ('enforced -> ENFORCED','enforced',1,'p_enforced','sql.py',1256), - ('enforced -> NOT ENFORCED','enforced',2,'p_enforced','sql.py',1257), - ('collate -> COLLATE id','collate',2,'p_collate','sql.py',1263), - ('collate -> COLLATE STRING','collate',2,'p_collate','sql.py',1264), - ('constraint -> CONSTRAINT id','constraint',2,'p_constraint','sql.py',1271), - ('generated -> gen_always funct_expr','generated',2,'p_generated','sql.py',1280), - ('generated -> gen_always funct_expr id','generated',3,'p_generated','sql.py',1281), - ('generated -> gen_always LP multi_id RP','generated',4,'p_generated','sql.py',1282), - ('generated -> gen_always f_call','generated',2,'p_generated','sql.py',1283), - ('gen_always -> GENERATED id AS','gen_always',3,'p_gen_always','sql.py',1294), - ('check_st -> CHECK LP id','check_st',3,'p_check_st','sql.py',1299), - ('check_st -> check_st id','check_st',2,'p_check_st','sql.py',1300), - ('check_st -> check_st STRING','check_st',2,'p_check_st','sql.py',1301), - ('check_st -> check_st id STRING','check_st',3,'p_check_st','sql.py',1302), - ('check_st -> check_st id RP','check_st',3,'p_check_st','sql.py',1303), - ('check_st -> check_st STRING RP','check_st',3,'p_check_st','sql.py',1304), - ('check_st -> check_st funct_args','check_st',2,'p_check_st','sql.py',1305), - ('check_st -> check_st LP pid RP','check_st',4,'p_check_st','sql.py',1306), - ('using_tablespace -> USING INDEX tablespace','using_tablespace',3,'p_using_tablespace','sql.py',1322), - ('expr -> alter_foreign ref','expr',2,'p_expression_alter','sql.py',1327), - ('expr -> alter_check','expr',1,'p_expression_alter','sql.py',1328), - ('expr -> alter_unique','expr',1,'p_expression_alter','sql.py',1329), - ('expr -> alter_default','expr',1,'p_expression_alter','sql.py',1330), - ('expr -> alter_primary_key','expr',1,'p_expression_alter','sql.py',1331), - ('expr -> alter_primary_key using_tablespace','expr',2,'p_expression_alter','sql.py',1332), - ('alter_primary_key -> alt_table PRIMARY KEY LP pid RP','alter_primary_key',6,'p_alter_primary_key','sql.py',1339), - ('alter_primary_key -> alt_table constraint PRIMARY KEY LP pid RP','alter_primary_key',7,'p_alter_primary_key','sql.py',1340), - ('alter_unique -> alt_table UNIQUE LP pid RP','alter_unique',5,'p_alter_unique','sql.py',1350), - ('alter_unique -> alt_table constraint UNIQUE LP pid RP','alter_unique',6,'p_alter_unique','sql.py',1351), - ('alter_default -> alt_table id id','alter_default',3,'p_alter_default','sql.py',1376), - ('alter_default -> alt_table constraint id id','alter_default',4,'p_alter_default','sql.py',1377), - ('alter_default -> alt_table id STRING','alter_default',3,'p_alter_default','sql.py',1378), - ('alter_default -> alt_table constraint id STRING','alter_default',4,'p_alter_default','sql.py',1379), - ('alter_default -> alter_default id','alter_default',2,'p_alter_default','sql.py',1380), - ('alter_default -> alter_default FOR pid','alter_default',3,'p_alter_default','sql.py',1381), - ('pid -> id','pid',1,'p_pid','sql.py',1404), - ('pid -> STRING','pid',1,'p_pid','sql.py',1405), - ('pid -> pid id','pid',2,'p_pid','sql.py',1406), - ('pid -> pid STRING','pid',2,'p_pid','sql.py',1407), - ('pid -> STRING LP RP','pid',3,'p_pid','sql.py',1408), - ('pid -> id LP RP','pid',3,'p_pid','sql.py',1409), - ('pid -> pid COMMA id','pid',3,'p_pid','sql.py',1410), - ('pid -> pid COMMA STRING','pid',3,'p_pid','sql.py',1411), - ('alter_check -> alt_table check_st','alter_check',2,'p_alter_check','sql.py',1424), - ('alter_check -> alt_table constraint check_st','alter_check',3,'p_alter_check','sql.py',1425), - ('index_pid -> id','index_pid',1,'p_index_pid','sql.py',1438), - ('index_pid -> index_pid id','index_pid',2,'p_index_pid','sql.py',1439), - ('index_pid -> index_pid COMMA index_pid','index_pid',3,'p_index_pid','sql.py',1440), - ('alter_foreign -> alt_table foreign','alter_foreign',2,'p_alter_foreign','sql.py',1463), - ('alter_foreign -> alt_table constraint foreign','alter_foreign',3,'p_alter_foreign','sql.py',1464), - ('alt_table -> ALTER TABLE t_name ADD','alt_table',4,'p_alt_table_name','sql.py',1484), - ('alt_table -> ALTER TABLE IF EXISTS t_name ADD','alt_table',6,'p_alt_table_name','sql.py',1485), - ('alt_table -> ALTER TABLE ID t_name ADD','alt_table',5,'p_alt_table_name','sql.py',1486), - ('foreign -> FOREIGN KEY LP pid RP','foreign',5,'p_foreign','sql.py',1501), - ('foreign -> FOREIGN KEY','foreign',2,'p_foreign','sql.py',1502), - ('ref -> REFERENCES t_name','ref',2,'p_ref','sql.py',1510), - ('ref -> ref LP pid RP','ref',4,'p_ref','sql.py',1511), - ('ref -> ref ON DELETE id','ref',4,'p_ref','sql.py',1512), - ('ref -> ref ON UPDATE id','ref',4,'p_ref','sql.py',1513), - ('ref -> ref DEFERRABLE INITIALLY id','ref',4,'p_ref','sql.py',1514), - ('ref -> ref NOT DEFERRABLE','ref',3,'p_ref','sql.py',1515), - ('expr -> pkey','expr',1,'p_expression_primary_key','sql.py',1546), - ('uniq -> UNIQUE LP pid RP','uniq',4,'p_uniq','sql.py',1550), - ('statem_by_id -> id LP pid RP','statem_by_id',4,'p_statem_by_id','sql.py',1555), - ('statem_by_id -> id KEY LP pid RP','statem_by_id',5,'p_statem_by_id','sql.py',1556), - ('pkey -> pkey_statement LP pid RP','pkey',4,'p_pkey','sql.py',1567), - ('pkey -> pkey_statement ID LP pid RP','pkey',5,'p_pkey','sql.py',1568), - ('pkey_statement -> PRIMARY KEY','pkey_statement',2,'p_pkey_statement','sql.py',1602), - ('comment -> COMMENT STRING','comment',2,'p_comment','sql.py',1606), - ('tablespace -> TABLESPACE id','tablespace',2,'p_tablespace','sql.py',1611), - ('tablespace -> TABLESPACE id properties','tablespace',3,'p_tablespace','sql.py',1612), - ('expr -> expr tablespace','expr',2,'p_expr_tablespace','sql.py',1618), - ('by_smthg -> BY id','by_smthg',2,'p_by_smthg','sql.py',1624), - ('by_smthg -> BY ROW','by_smthg',2,'p_by_smthg','sql.py',1625), - ('by_smthg -> BY LP pid RP','by_smthg',4,'p_by_smthg','sql.py',1626), + ("S' -> expr", "S'", 1, None, None, None), + ( + "expr -> expr multiple_options", + "expr", + 2, + "p_expression_options", + "bigquery.py", + 3, + ), + ("expr -> expr INDEX id id", "expr", 4, "p_expr_index_in", "ibm.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, + ), + ( + "expr -> expr LOCATION table_property_equals", + "expr", + 3, + "p_expression_location", + "hql.py", + 8, + ), + ( + "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), + ("expr -> expr INHERITS LP t_name RP", "expr", 5, "p_expr_inherits", "psql.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, + ), + ("clone -> CLONE id", "clone", 2, "p_clone", "snowflake.py", 8), + ("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", + 13, + ), + ( + "expr -> expr CLUSTER BY pid", + "expr", + 4, + "p_expression_cluster_by", + "snowflake.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 ON LP pid RP", "expr", 6, "p_expression_clustered", "hql.py", 14), + ("expr -> expr ID by_smthg", "expr", 3, "p_expression_clustered", "hql.py", 15), + ("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, + ), + ( + "multiple_format_equals -> fmt_equals", + "multiple_format_equals", + 1, + "p_multiple_format_equals", + "snowflake.py", + 21, + ), + ( + "multiple_format_equals -> multiple_format_equals fmt_equals", + "multiple_format_equals", + 2, + "p_multiple_format_equals", + "snowflake.py", + 22, + ), + ("expr -> expr INTO ID ID", "expr", 4, "p_expression_into_buckets", "hql.py", 25), + ("with -> WITH with_args", "with", 2, "p_with", "mssql.py", 25), + ( + "expr -> expr id id LP pid RP", + "expr", + 6, + "p_expression_sortkey", + "redshift.py", + 26, + ), + ("fmt_equals -> id LP RP", "fmt_equals", 3, "p_fmt_equals", "snowflake.py", 28), + ( + "fmt_equals -> id LP fmt_equals RP", + "fmt_equals", + 4, + "p_fmt_equals", + "snowflake.py", + 29, + ), + ( + "fmt_equals -> id LP multi_id RP", + "fmt_equals", + 4, + "p_fmt_equals", + "snowflake.py", + 30, + ), + ("row_format -> ROW FORMAT SERDE", "row_format", 3, "p_row_format", "hql.py", 31), + ("row_format -> ROW FORMAT", "row_format", 2, "p_row_format", "hql.py", 32), + ( + "expr -> expr database_base", + "expr", + 2, + "p_expression_create_database", + "sql.py", + 31, + ), + ("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), + ( + "table_property_equals -> id id id_or_string", + "table_property_equals", + 3, + "p_table_property_equals", + "snowflake.py", + 36, + ), + ( + "table_property_equals -> id id_or_string", + "table_property_equals", + 2, + "p_table_property_equals", + "snowflake.py", + 37, + ), + ( + "table_property_equals -> LP id id id_or_string RP", + "table_property_equals", + 5, + "p_table_property_equals", + "snowflake.py", + 38, + ), + ( + "table_property_equals -> LP id_or_string RP", + "table_property_equals", + 3, + "p_table_property_equals", + "snowflake.py", + 39, + ), + ( + "table_property_equals -> id table_property_equals", + "table_property_equals", + 2, + "p_table_property_equals", + "snowflake.py", + 40, + ), + ( + "table_property_equals -> id_equals", + "table_property_equals", + 1, + "p_table_property_equals", + "snowflake.py", + 41, + ), + ( + "database_base -> CREATE DATABASE id", + "database_base", + 3, + "p_database_base", + "sql.py", + 37, + ), + ( + "database_base -> CREATE ID DATABASE id", + "database_base", + 4, + "p_database_base", + "sql.py", + 38, + ), + ( + "database_base -> database_base clone", + "database_base", + 2, + "p_database_base", + "sql.py", + 39, + ), + ("expr -> expr row_format id", "expr", 3, "p_expression_row_format", "hql.py", 38), + ( + "expr -> expr row_format STRING", + "expr", + 3, + "p_expression_row_format", + "hql.py", + 39, + ), + ("with_args -> LP equals", "with_args", 2, "p_with_args", "mssql.py", 43), + ( + "with_args -> with_args COMMA equals", + "with_args", + 3, + "p_with_args", + "mssql.py", + 44, + ), + ("with_args -> with_args with_args", "with_args", 2, "p_with_args", "mssql.py", 45), + ("with_args -> with_args RP", "with_args", 2, "p_with_args", "mssql.py", 46), + ( + "table_property_equals_int -> id id id_or_string", + "table_property_equals_int", + 3, + "p_table_property_equals_int", + "snowflake.py", + 47, + ), + ( + "table_property_equals_int -> id id_or_string", + "table_property_equals_int", + 2, + "p_table_property_equals_int", + "snowflake.py", + 48, + ), + ( + "table_property_equals_int -> LP id id id_or_string RP", + "table_property_equals_int", + 5, + "p_table_property_equals_int", + "snowflake.py", + 49, + ), + ( + "table_property_equals_int -> LP id_or_string RP", + "table_property_equals_int", + 3, + "p_table_property_equals_int", + "snowflake.py", + 50, + ), + ("expr -> expr storage", "expr", 2, "p_expr_storage", "oracle.py", 48), + ( + "expr -> expr WITH SERDEPROPERTIES multi_assignments", + "expr", + 4, + "p_expression_with_serde", + "hql.py", + 51, + ), + ("expr -> expr ID INDEX", "expr", 3, "p_expr_index", "oracle.py", 54), + ( + "table_property_equals_bool -> id id id_or_string", + "table_property_equals_bool", + 3, + "p_table_property_equals_bool", + "snowflake.py", + 56, + ), + ( + "table_property_equals_bool -> id id_or_string", + "table_property_equals_bool", + 2, + "p_table_property_equals_bool", + "snowflake.py", + 57, + ), + ( + "expr -> expr TBLPROPERTIES multi_assignments", + "expr", + 3, + "p_expression_tblproperties", + "hql.py", + 60, + ), + ( + "period_for -> id FOR id LP pid RP", + "period_for", + 6, + "p_period_for", + "mssql.py", + 60, + ), + ("expr -> expr ON id", "expr", 3, "p_expression_on_primary", "mssql.py", 64), + ( + "multi_assignments -> LP assignment", + "multi_assignments", + 2, + "p_multi_assignments", + "hql.py", + 65, + ), + ( + "multi_assignments -> multi_assignments RP", + "multi_assignments", + 2, + "p_multi_assignments", + "hql.py", + 66, + ), + ( + "multi_assignments -> multi_assignments COMMA assignment", + "multi_assignments", + 3, + "p_multi_assignments", + "hql.py", + 67, + ), + ( + "expr -> expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_int", + "expr", + 3, + "p_expression_data_retention_time_in_days", + "snowflake.py", + 67, + ), + ("expr -> expr with", "expr", 2, "p_expression_with", "mssql.py", 69), + ("assignment -> id id id", "assignment", 3, "p_assignment", "hql.py", 73), + ("assignment -> STRING id STRING", "assignment", 3, "p_assignment", "hql.py", 74), + ("assignment -> id id STRING", "assignment", 3, "p_assignment", "hql.py", 75), + ("assignment -> STRING id id", "assignment", 3, "p_assignment", "hql.py", 76), + ("assignment -> STRING id", "assignment", 2, "p_assignment", "hql.py", 77), + ( + "expr -> expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equals", + "expr", + 3, + "p_expression_max_data_extension_time_in_days", + "snowflake.py", + 73, + ), + ( + "expr -> expr TEXTIMAGE_ON id", + "expr", + 3, + "p_expression_text_image_on", + "mssql.py", + 74, + ), + ( + "expr -> expr CHANGE_TRACKING table_property_equals_bool", + "expr", + 3, + "p_expression_change_tracking", + "snowflake.py", + 79, + ), + ("expr -> expr option_comment", "expr", 2, "p_table_comment", "snowflake.py", 85), + ( + "expr -> CREATE TABLESPACE id properties", + "expr", + 4, + "p_expression_create_tablespace", + "sql.py", + 85, + ), + ( + "expr -> CREATE id TABLESPACE id properties", + "expr", + 5, + "p_expression_create_tablespace", + "sql.py", + 86, + ), + ( + "expr -> CREATE id TABLESPACE id", + "expr", + 4, + "p_expression_create_tablespace", + "sql.py", + 87, + ), + ( + "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 COMMENT STRING", "expr", 3, "p_expression_comment", "hql.py", 87), + ("expr -> expr option_with_tag", "expr", 2, "p_table_tag", "snowflake.py", 91), + ( + "expr -> expr id TERMINATED BY id", + "expr", + 5, + "p_expression_terminated_by", + "hql.py", + 93, + ), + ( + "expr -> expr id TERMINATED BY STRING", + "expr", + 5, + "p_expression_terminated_by", + "hql.py", + 94, + ), + ("properties -> property", "properties", 1, "p_properties", "sql.py", 96), + ( + "properties -> properties property", + "properties", + 2, + "p_properties", + "sql.py", + 97, + ), + ( + "option_comment -> ID STRING", + "option_comment", + 2, + "p_option_comment", + "snowflake.py", + 97, + ), + ( + "option_comment -> ID DQ_STRING", + "option_comment", + 2, + "p_option_comment", + "snowflake.py", + 98, + ), + ( + "option_comment -> COMMENT ID STRING", + "option_comment", + 3, + "p_option_comment", + "snowflake.py", + 99, + ), + ( + "option_comment -> COMMENT ID DQ_STRING", + "option_comment", + 3, + "p_option_comment", + "snowflake.py", + 100, + ), + ( + "expr -> expr MAP KEYS TERMINATED BY id", + "expr", + 6, + "p_expression_map_keys_terminated_by", + "hql.py", + 101, + ), + ( + "expr -> expr MAP KEYS TERMINATED BY STRING", + "expr", + 6, + "p_expression_map_keys_terminated_by", + "hql.py", + 102, + ), + ("property -> id id", "property", 2, "p_property", "sql.py", 106), + ("property -> id STRING", "property", 2, "p_property", "sql.py", 107), + ("property -> id ON", "property", 2, "p_property", "sql.py", 108), + ("property -> id STORAGE", "property", 2, "p_property", "sql.py", 109), + ("property -> id ROW", "property", 2, "p_property", "sql.py", 110), + ( + "tag_equals -> id id id_or_string", + "tag_equals", + 3, + "p_tag_equals", + "snowflake.py", + 107, + ), + ( + "tag_equals -> id id_or_string", + "tag_equals", + 2, + "p_tag_equals", + "snowflake.py", + 108, + ), + ( + "tag_equals -> id DOT id id id_or_string", + "tag_equals", + 5, + "p_tag_equals", + "snowflake.py", + 109, + ), + ( + "tag_equals -> id DOT id id_or_string", + "tag_equals", + 4, + "p_tag_equals", + "snowflake.py", + 110, + ), + ( + "tag_equals -> id DOT id DOT id id id_or_string", + "tag_equals", + 7, + "p_tag_equals", + "snowflake.py", + 111, + ), + ( + "tag_equals -> id DOT id DOT id id_or_string", + "tag_equals", + 6, + "p_tag_equals", + "snowflake.py", + 112, + ), + ( + "expr -> expr SKEWED BY LP id RP ON LP pid RP", + "expr", + 10, + "p_expression_skewed_by", + "hql.py", + 109, + ), + ( + "expr -> expr COLLECTION ITEMS TERMINATED BY id", + "expr", + 6, + "p_expression_collection_terminated_by", + "hql.py", + 115, + ), + ( + "expr -> expr COLLECTION ITEMS TERMINATED BY STRING", + "expr", + 6, + "p_expression_collection_terminated_by", + "hql.py", + 116, + ), + ( + "multiple_tag_equals -> tag_equals", + "multiple_tag_equals", + 1, + "p_multiple_tag_equals", + "snowflake.py", + 119, + ), + ( + "multiple_tag_equals -> multiple_tag_equals COMMA tag_equals", + "multiple_tag_equals", + 3, + "p_multiple_tag_equals", + "snowflake.py", + 120, + ), + ("expr -> expr STORED AS id", "expr", 4, "p_expression_stored_as", "hql.py", 123), + ( + "expr -> expr STORED AS id STRING", + "expr", + 5, + "p_expression_stored_as", + "hql.py", + 124, + ), + ( + "expr -> expr STORED AS id STRING id STRING", + "expr", + 7, + "p_expression_stored_as", + "hql.py", + 125, + ), + ( + "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, + ), + ( + "option_order_noorder -> ORDER", + "option_order_noorder", + 1, + "p_option_order_noorder", + "snowflake.py", + 128, + ), + ( + "option_order_noorder -> NOORDER", + "option_order_noorder", + 1, + "p_option_order_noorder", + "snowflake.py", + 129, + ), + ( + "option_with_tag -> TAG LP id RP", + "option_with_tag", + 4, + "p_option_with_tag", + "snowflake.py", + 135, + ), + ( + "option_with_tag -> TAG LP id DOT id DOT id RP", + "option_with_tag", + 8, + "p_option_with_tag", + "snowflake.py", + 136, + ), + ( + "option_with_tag -> TAG LP multiple_tag_equals RP", + "option_with_tag", + 4, + "p_option_with_tag", + "snowflake.py", + 137, + ), + ( + "option_with_tag -> WITH TAG LP id RP", + "option_with_tag", + 5, + "p_option_with_tag", + "snowflake.py", + 138, + ), + ( + "option_with_tag -> WITH TAG LP multiple_tag_equals RP", + "option_with_tag", + 5, + "p_option_with_tag", + "snowflake.py", + 139, + ), + ( + "expr -> expr PARTITIONED BY pid_with_type", + "expr", + 4, + "p_expression_partitioned_by_hql", + "hql.py", + 139, + ), + ( + "expr -> expr PARTITIONED BY LP pid RP", + "expr", + 6, + "p_expression_partitioned_by_hql", + "hql.py", + 140, + ), + ( + "expr -> expr PARTITIONED BY LP multiple_funct RP", + "expr", + 6, + "p_expression_partitioned_by_hql", + "hql.py", + 141, + ), + ( + "option_with_masking_policy -> MASKING POLICY id DOT id DOT id", + "option_with_masking_policy", + 7, + "p_option_with_masking_policy", + "snowflake.py", + 145, + ), + ( + "option_with_masking_policy -> WITH MASKING POLICY id DOT id DOT id", + "option_with_masking_policy", + 8, + "p_option_with_masking_policy", + "snowflake.py", + 146, + ), + ( + "pid_with_type -> LP column", + "pid_with_type", + 2, + "p_pid_with_type", + "hql.py", + 148, + ), + ( + "pid_with_type -> pid_with_type COMMA column", + "pid_with_type", + 3, + "p_pid_with_type", + "hql.py", + 149, + ), + ( + "pid_with_type -> pid_with_type RP", + "pid_with_type", + 2, + "p_pid_with_type", + "hql.py", + 150, + ), + ( + "expr -> expr CATALOG table_property_equals", + "expr", + 3, + "p_expression_catalog", + "snowflake.py", + 152, + ), + ("c_property -> id id", "c_property", 2, "p_column_property", "sql.py", 153), + ( + "expr -> expr FILE_FORMAT multiple_format_equals", + "expr", + 3, + "p_expression_file_format", + "snowflake.py", + 158, + ), + ( + "expr -> expr STAGE_FILE_FORMAT multiple_format_equals", + "expr", + 3, + "p_expression_stage_file_format", + "snowflake.py", + 164, + ), + ( + "expr -> expr TABLE_FORMAT table_property_equals", + "expr", + 3, + "p_expression_table_format", + "snowflake.py", + 170, + ), + ( + "expr -> expr AUTO_REFRESH table_property_equals_bool", + "expr", + 3, + "p_expression_auto_refresh", + "snowflake.py", + 176, + ), + ( + "as_virtual -> AS LP id LP id LP pid RP COMMA pid RP RP", + "as_virtual", + 12, + "p_as_virtual", + "snowflake.py", + 182, + ), + ( + "as_virtual -> AS LP id LP pid RP RP", + "as_virtual", + 7, + "p_as_virtual", + "snowflake.py", + 183, + ), + ( + "as_virtual -> AS LP multi_id RP", + "as_virtual", + 4, + "p_as_virtual", + "snowflake.py", + 184, + ), + ("c_type -> id", "c_type", 1, "p_c_type", "sql.py", 191), + ("c_type -> id id", "c_type", 2, "p_c_type", "sql.py", 192), + ("c_type -> id id id id", "c_type", 4, "p_c_type", "sql.py", 193), + ("c_type -> id id id", "c_type", 3, "p_c_type", "sql.py", 194), + ("c_type -> c_type pid", "c_type", 2, "p_c_type", "sql.py", 195), + ("c_type -> id DOT id", "c_type", 3, "p_c_type", "sql.py", 196), + ("c_type -> tid", "c_type", 1, "p_c_type", "sql.py", 197), + ("c_type -> ARRAY", "c_type", 1, "p_c_type", "sql.py", 198), + ("c_type -> c_type ARRAY", "c_type", 2, "p_c_type", "sql.py", 199), + ("c_type -> c_type tid", "c_type", 2, "p_c_type", "sql.py", 200), + ("id -> ID", "id", 1, "p_id", "ddl_parser.py", 230), + ("id -> DQ_STRING", "id", 1, "p_id", "ddl_parser.py", 231), + ("id_or_string -> id", "id_or_string", 1, "p_id_or_string", "ddl_parser.py", 242), + ( + "id_or_string -> STRING", + "id_or_string", + 1, + "p_id_or_string", + "ddl_parser.py", + 243, + ), + ("STRING -> STRING_BASE", "STRING", 1, "p_string", "ddl_parser.py", 247), + ("STRING -> STRING STRING_BASE", "STRING", 2, "p_string", "ddl_parser.py", 248), + ("column -> id c_type", "column", 2, "p_column", "sql.py", 310), + ("column -> column comment", "column", 2, "p_column", "sql.py", 311), + ("column -> column LP id RP", "column", 4, "p_column", "sql.py", 312), + ("column -> column LP id id RP", "column", 5, "p_column", "sql.py", 313), + ("column -> column LP id RP c_type", "column", 5, "p_column", "sql.py", 314), + ("column -> column LP id COMMA id RP", "column", 6, "p_column", "sql.py", 315), + ( + "column -> column LP id COMMA id RP c_type", + "column", + 7, + "p_column", + "sql.py", + 316, + ), + ( + "autoincrement -> AUTOINCREMENT", + "autoincrement", + 1, + "p_autoincrement", + "sql.py", + 387, + ), + ("defcolumn -> column", "defcolumn", 1, "p_defcolumn", "sql.py", 391), + ("defcolumn -> defcolumn comment", "defcolumn", 2, "p_defcolumn", "sql.py", 392), + ("defcolumn -> defcolumn null", "defcolumn", 2, "p_defcolumn", "sql.py", 393), + ("defcolumn -> defcolumn encode", "defcolumn", 2, "p_defcolumn", "sql.py", 394), + ( + "defcolumn -> defcolumn PRIMARY KEY", + "defcolumn", + 3, + "p_defcolumn", + "sql.py", + 395, + ), + ("defcolumn -> defcolumn UNIQUE KEY", "defcolumn", 3, "p_defcolumn", "sql.py", 396), + ("defcolumn -> defcolumn UNIQUE", "defcolumn", 2, "p_defcolumn", "sql.py", 397), + ("defcolumn -> defcolumn check_ex", "defcolumn", 2, "p_defcolumn", "sql.py", 398), + ("defcolumn -> defcolumn default", "defcolumn", 2, "p_defcolumn", "sql.py", 399), + ("defcolumn -> defcolumn collate", "defcolumn", 2, "p_defcolumn", "sql.py", 400), + ("defcolumn -> defcolumn enforced", "defcolumn", 2, "p_defcolumn", "sql.py", 401), + ("defcolumn -> defcolumn ref", "defcolumn", 2, "p_defcolumn", "sql.py", 402), + ( + "defcolumn -> defcolumn foreign ref", + "defcolumn", + 3, + "p_defcolumn", + "sql.py", + 403, + ), + ("defcolumn -> defcolumn encrypt", "defcolumn", 2, "p_defcolumn", "sql.py", 404), + ("defcolumn -> defcolumn generated", "defcolumn", 2, "p_defcolumn", "sql.py", 405), + ("defcolumn -> defcolumn c_property", "defcolumn", 2, "p_defcolumn", "sql.py", 406), + ("defcolumn -> defcolumn on_update", "defcolumn", 2, "p_defcolumn", "sql.py", 407), + ("defcolumn -> defcolumn options", "defcolumn", 2, "p_defcolumn", "sql.py", 408), + ( + "defcolumn -> defcolumn autoincrement", + "defcolumn", + 2, + "p_defcolumn", + "sql.py", + 409, + ), + ( + "defcolumn -> defcolumn option_order_noorder", + "defcolumn", + 2, + "p_defcolumn", + "sql.py", + 410, + ), + ( + "defcolumn -> defcolumn option_with_tag", + "defcolumn", + 2, + "p_defcolumn", + "sql.py", + 411, + ), + ( + "defcolumn -> defcolumn option_with_masking_policy", + "defcolumn", + 2, + "p_defcolumn", + "sql.py", + 412, + ), + ("defcolumn -> defcolumn as_virtual", "defcolumn", 2, "p_defcolumn", "sql.py", 413), + ("check_ex -> check_st", "check_ex", 1, "p_check_ex", "sql.py", 448), + ("check_ex -> constraint check_st", "check_ex", 2, "p_check_ex", "sql.py", 449), + ("expr -> create_schema", "expr", 1, "p_expression_schema", "sql.py", 475), + ("expr -> create_database", "expr", 1, "p_expression_schema", "sql.py", 476), + ("expr -> expr id", "expr", 2, "p_expression_schema", "sql.py", 477), + ("expr -> expr clone", "expr", 2, "p_expression_schema", "sql.py", 478), + ("c_schema -> CREATE SCHEMA", "c_schema", 2, "p_c_schema", "sql.py", 508), + ("c_schema -> CREATE ID SCHEMA", "c_schema", 3, "p_c_schema", "sql.py", 509), + ( + "create_schema -> c_schema id id", + "create_schema", + 3, + "p_create_schema", + "sql.py", + 515, + ), + ( + "create_schema -> c_schema id id id", + "create_schema", + 4, + "p_create_schema", + "sql.py", + 516, + ), + ( + "create_schema -> c_schema id", + "create_schema", + 2, + "p_create_schema", + "sql.py", + 517, + ), + ( + "create_schema -> c_schema id DOT id", + "create_schema", + 4, + "p_create_schema", + "sql.py", + 518, + ), + ( + "create_schema -> c_schema id option_comment", + "create_schema", + 3, + "p_create_schema", + "sql.py", + 519, + ), + ( + "create_schema -> c_schema id DOT id option_comment", + "create_schema", + 5, + "p_create_schema", + "sql.py", + 520, + ), + ( + "create_schema -> c_schema IF NOT EXISTS id", + "create_schema", + 5, + "p_create_schema", + "sql.py", + 521, + ), + ( + "create_schema -> c_schema IF NOT EXISTS id DOT id", + "create_schema", + 7, + "p_create_schema", + "sql.py", + 522, + ), + ( + "create_schema -> create_schema id id id", + "create_schema", + 4, + "p_create_schema", + "sql.py", + 523, + ), + ( + "create_schema -> create_schema id id STRING", + "create_schema", + 4, + "p_create_schema", + "sql.py", + 524, + ), + ( + "create_schema -> create_schema options", + "create_schema", + 2, + "p_create_schema", + "sql.py", + 525, + ), + ( + "create_database -> database_base", + "create_database", + 1, + "p_create_database", + "sql.py", + 562, + ), + ( + "create_database -> create_database id id id", + "create_database", + 4, + "p_create_database", + "sql.py", + 563, + ), + ( + "create_database -> create_database id id STRING", + "create_database", + 4, + "p_create_database", + "sql.py", + 564, + ), + ( + "create_database -> create_database options", + "create_database", + 2, + "p_create_database", + "sql.py", + 565, + ), + ("expr -> DROP TABLE id", "expr", 3, "p_expression_drop_table", "sql.py", 578), + ( + "expr -> DROP TABLE id DOT id", + "expr", + 5, + "p_expression_drop_table", + "sql.py", + 579, + ), + ( + "multiple_column_names -> column", + "multiple_column_names", + 1, + "p_multiple_column_names", + "sql.py", + 595, + ), + ( + "multiple_column_names -> multiple_column_names COMMA", + "multiple_column_names", + 2, + "p_multiple_column_names", + "sql.py", + 596, + ), + ( + "multiple_column_names -> multiple_column_names column", + "multiple_column_names", + 2, + "p_multiple_column_names", + "sql.py", + 597, + ), + ( + "type_definition -> type_name id LP pid RP", + "type_definition", + 5, + "p_type_definition", + "sql.py", + 634, + ), + ( + "type_definition -> type_name id LP multiple_column_names RP", + "type_definition", + 5, + "p_type_definition", + "sql.py", + 635, + ), + ( + "type_definition -> type_name LP id_equals RP", + "type_definition", + 4, + "p_type_definition", + "sql.py", + 636, + ), + ( + "type_definition -> type_name TABLE LP defcolumn", + "type_definition", + 4, + "p_type_definition", + "sql.py", + 637, + ), + ( + "type_definition -> type_definition COMMA defcolumn", + "type_definition", + 3, + "p_type_definition", + "sql.py", + 638, + ), + ( + "type_definition -> type_definition RP", + "type_definition", + 2, + "p_type_definition", + "sql.py", + 639, + ), + ("expr -> type_definition", "expr", 1, "p_expression_type_as", "sql.py", 657), + ("type_name -> type_create id AS", "type_name", 3, "p_type_name", "sql.py", 661), + ( + "type_name -> type_create id DOT id AS", + "type_name", + 5, + "p_type_name", + "sql.py", + 662, + ), + ( + "type_name -> type_create id DOT id", + "type_name", + 4, + "p_type_name", + "sql.py", + 663, + ), + ("type_name -> type_create id", "type_name", 2, "p_type_name", "sql.py", 664), + ("type_create -> CREATE TYPE", "type_create", 2, "p_type_create", "sql.py", 676), + ( + "type_create -> CREATE OR REPLACE TYPE", + "type_create", + 4, + "p_type_create", + "sql.py", + 677, + ), + ( + "expr -> domain_name id LP pid RP", + "expr", + 5, + "p_expression_domain_as", + "sql.py", + 684, + ), + ( + "domain_name -> CREATE DOMAIN id AS", + "domain_name", + 4, + "p_domain_name", + "sql.py", + 693, + ), + ( + "domain_name -> CREATE DOMAIN id DOT id AS", + "domain_name", + 6, + "p_domain_name", + "sql.py", + 694, + ), + ( + "domain_name -> CREATE DOMAIN id DOT id", + "domain_name", + 5, + "p_domain_name", + "sql.py", + 695, + ), + ( + "domain_name -> CREATE DOMAIN id", + "domain_name", + 3, + "p_domain_name", + "sql.py", + 696, + ), + ("id_equals -> id id id_or_string", "id_equals", 3, "p_id_equals", "sql.py", 749), + ("id_equals -> id id_or_string", "id_equals", 2, "p_id_equals", "sql.py", 750), + ("id_equals -> id_equals COMMA", "id_equals", 2, "p_id_equals", "sql.py", 751), + ( + "id_equals -> id_equals COMMA id id id_or_string", + "id_equals", + 5, + "p_id_equals", + "sql.py", + 752, + ), + ("id_equals -> id", "id_equals", 1, "p_id_equals", "sql.py", 753), + ("id_equals -> id_equals LP pid RP", "id_equals", 4, "p_id_equals", "sql.py", 754), + ( + "id_equals -> id_equals LP pid RP id", + "id_equals", + 5, + "p_id_equals", + "sql.py", + 755, + ), + ( + "id_equals -> id_equals COMMA id id", + "id_equals", + 4, + "p_id_equals", + "sql.py", + 756, + ), + ("id_equals -> id_equals COMMA id", "id_equals", 3, "p_id_equals", "sql.py", 757), + ( + "expr -> index_table_name LP index_pid RP", + "expr", + 4, + "p_expression_index", + "sql.py", + 778, + ), + ( + "index_table_name -> create_index ON id", + "index_table_name", + 3, + "p_index_table_name", + "sql.py", + 788, + ), + ( + "index_table_name -> create_index ON id DOT id", + "index_table_name", + 5, + "p_index_table_name", + "sql.py", + 789, + ), + ( + "create_index -> CREATE INDEX id", + "create_index", + 3, + "p_create_index", + "sql.py", + 802, + ), + ( + "create_index -> CREATE UNIQUE INDEX id", + "create_index", + 4, + "p_create_index", + "sql.py", + 803, + ), + ( + "create_index -> create_index ON id", + "create_index", + 3, + "p_create_index", + "sql.py", + 804, + ), + ( + "create_index -> CREATE CLUSTERED INDEX id", + "create_index", + 4, + "p_create_index", + "sql.py", + 805, + ), + ("expr -> table_name defcolumn", "expr", 2, "p_expression_table", "sql.py", 836), + ("expr -> table_name LP defcolumn", "expr", 3, "p_expression_table", "sql.py", 837), + ("expr -> table_name", "expr", 1, "p_expression_table", "sql.py", 838), + ("expr -> expr COMMA defcolumn", "expr", 3, "p_expression_table", "sql.py", 839), + ("expr -> expr COMMA", "expr", 2, "p_expression_table", "sql.py", 840), + ("expr -> expr COMMA constraint", "expr", 3, "p_expression_table", "sql.py", 841), + ("expr -> expr COMMA check_ex", "expr", 3, "p_expression_table", "sql.py", 842), + ("expr -> expr COMMA foreign", "expr", 3, "p_expression_table", "sql.py", 843), + ("expr -> expr COMMA pkey", "expr", 3, "p_expression_table", "sql.py", 844), + ("expr -> expr COMMA uniq", "expr", 3, "p_expression_table", "sql.py", 845), + ("expr -> expr COMMA statem_by_id", "expr", 3, "p_expression_table", "sql.py", 846), + ( + "expr -> expr COMMA constraint uniq", + "expr", + 4, + "p_expression_table", + "sql.py", + 847, + ), + ("expr -> expr COMMA period_for", "expr", 3, "p_expression_table", "sql.py", 848), + ( + "expr -> expr COMMA pkey_constraint", + "expr", + 3, + "p_expression_table", + "sql.py", + 849, + ), + ( + "expr -> expr COMMA constraint pkey", + "expr", + 4, + "p_expression_table", + "sql.py", + 850, + ), + ( + "expr -> expr COMMA constraint pkey enforced", + "expr", + 5, + "p_expression_table", + "sql.py", + 851, + ), + ( + "expr -> expr COMMA constraint foreign ref", + "expr", + 5, + "p_expression_table", + "sql.py", + 852, + ), + ("expr -> expr COMMA foreign ref", "expr", 4, "p_expression_table", "sql.py", 853), + ("expr -> expr encode", "expr", 2, "p_expression_table", "sql.py", 854), + ("expr -> expr DEFAULT id id id", "expr", 5, "p_expression_table", "sql.py", 855), + ("expr -> expr RP", "expr", 2, "p_expression_table", "sql.py", 856), + ("likke -> LIKE", "likke", 1, "p_likke", "sql.py", 975), + ("likke -> CLONE", "likke", 1, "p_likke", "sql.py", 976), + ( + "expr -> table_name likke id", + "expr", + 3, + "p_expression_like_table", + "sql.py", + 981, + ), + ( + "expr -> table_name likke id DOT id", + "expr", + 5, + "p_expression_like_table", + "sql.py", + 982, + ), + ( + "expr -> table_name LP likke id DOT id RP", + "expr", + 7, + "p_expression_like_table", + "sql.py", + 983, + ), + ( + "expr -> table_name LP likke id RP", + "expr", + 5, + "p_expression_like_table", + "sql.py", + 984, + ), + ("t_name -> id DOT id", "t_name", 3, "p_t_name", "sql.py", 999), + ("t_name -> id", "t_name", 1, "p_t_name", "sql.py", 1000), + ("t_name -> id DOT id DOT id", "t_name", 5, "p_t_name", "sql.py", 1001), + ( + "table_name -> create_table t_name", + "table_name", + 2, + "p_table_name", + "sql.py", + 1023, + ), + ( + "table_name -> table_name likke id", + "table_name", + 3, + "p_table_name", + "sql.py", + 1024, + ), + ("expr -> seq_name", "expr", 1, "p_expression_seq", "sql.py", 1032), + ("expr -> expr INCREMENT id", "expr", 3, "p_expression_seq", "sql.py", 1033), + ("expr -> expr INCREMENT BY id", "expr", 4, "p_expression_seq", "sql.py", 1034), + ("expr -> expr INCREMENT id id", "expr", 4, "p_expression_seq", "sql.py", 1035), + ("expr -> expr START id", "expr", 3, "p_expression_seq", "sql.py", 1036), + ("expr -> expr START WITH id", "expr", 4, "p_expression_seq", "sql.py", 1037), + ("expr -> expr START id id", "expr", 4, "p_expression_seq", "sql.py", 1038), + ("expr -> expr MINVALUE id", "expr", 3, "p_expression_seq", "sql.py", 1039), + ("expr -> expr NO MINVALUE", "expr", 3, "p_expression_seq", "sql.py", 1040), + ("expr -> expr NO MAXVALUE", "expr", 3, "p_expression_seq", "sql.py", 1041), + ("expr -> expr MAXVALUE id", "expr", 3, "p_expression_seq", "sql.py", 1042), + ("expr -> expr CACHE id", "expr", 3, "p_expression_seq", "sql.py", 1043), + ("expr -> expr CACHE", "expr", 2, "p_expression_seq", "sql.py", 1044), + ("expr -> expr NOORDER", "expr", 2, "p_expression_seq", "sql.py", 1045), + ("expr -> expr ORDER", "expr", 2, "p_expression_seq", "sql.py", 1046), + ("seq_name -> create_seq id DOT id", "seq_name", 4, "p_seq_name", "sql.py", 1065), + ("seq_name -> create_seq id", "seq_name", 2, "p_seq_name", "sql.py", 1066), + ( + "create_seq -> CREATE SEQUENCE IF NOT EXISTS", + "create_seq", + 5, + "p_create_seq", + "sql.py", + 1080, + ), + ("create_seq -> CREATE SEQUENCE", "create_seq", 2, "p_create_seq", "sql.py", 1081), + ("tid -> LT id", "tid", 2, "p_tid", "sql.py", 1089), + ("tid -> LT", "tid", 1, "p_tid", "sql.py", 1090), + ("tid -> tid LT", "tid", 2, "p_tid", "sql.py", 1091), + ("tid -> tid id", "tid", 2, "p_tid", "sql.py", 1092), + ("tid -> tid COMMAT", "tid", 2, "p_tid", "sql.py", 1093), + ("tid -> tid RT", "tid", 2, "p_tid", "sql.py", 1094), + ("null -> NULL", "null", 1, "p_null", "sql.py", 1135), + ("null -> NOT NULL", "null", 2, "p_null", "sql.py", 1136), + ("f_call -> id LP RP", "f_call", 3, "p_f_call", "sql.py", 1145), + ("f_call -> id LP f_call RP", "f_call", 4, "p_f_call", "sql.py", 1146), + ("f_call -> id LP multi_id RP", "f_call", 4, "p_f_call", "sql.py", 1147), + ("f_call -> id LP pid RP", "f_call", 4, "p_f_call", "sql.py", 1148), + ("multi_id -> id", "multi_id", 1, "p_multi_id", "sql.py", 1163), + ("multi_id -> multi_id id", "multi_id", 2, "p_multi_id", "sql.py", 1164), + ("multi_id -> f_call", "multi_id", 1, "p_multi_id", "sql.py", 1165), + ("multi_id -> multi_id f_call", "multi_id", 2, "p_multi_id", "sql.py", 1166), + ("funct_args -> LP multi_id RP", "funct_args", 3, "p_funct_args", "sql.py", 1177), + ("funct -> id LP multi_id RP", "funct", 4, "p_funct", "sql.py", 1181), + ( + "multiple_funct -> funct", + "multiple_funct", + 1, + "p_multiple_funct", + "sql.py", + 1185, + ), + ( + "multiple_funct -> multiple_funct COMMA funct", + "multiple_funct", + 3, + "p_multiple_funct", + "sql.py", + 1186, + ), + ( + "multiple_funct -> multiple_funct COMMA", + "multiple_funct", + 2, + "p_multiple_funct", + "sql.py", + 1187, + ), + ("funct_expr -> LP multi_id RP", "funct_expr", 3, "p_funct_expr", "sql.py", 1196), + ("funct_expr -> multi_id", "funct_expr", 1, "p_funct_expr", "sql.py", 1197), + ("dot_id -> id DOT id", "dot_id", 3, "p_dot_id", "sql.py", 1205), + ("default -> DEFAULT id", "default", 2, "p_default", "sql.py", 1209), + ("default -> DEFAULT STRING", "default", 2, "p_default", "sql.py", 1210), + ("default -> DEFAULT NULL", "default", 2, "p_default", "sql.py", 1211), + ("default -> default FOR dot_id", "default", 3, "p_default", "sql.py", 1212), + ("default -> DEFAULT funct_expr", "default", 2, "p_default", "sql.py", 1213), + ("default -> DEFAULT LP pid RP", "default", 4, "p_default", "sql.py", 1214), + ( + "default -> DEFAULT LP funct_expr pid RP", + "default", + 5, + "p_default", + "sql.py", + 1215, + ), + ("default -> default id", "default", 2, "p_default", "sql.py", 1216), + ("default -> default LP RP", "default", 3, "p_default", "sql.py", 1217), + ("enforced -> ENFORCED", "enforced", 1, "p_enforced", "sql.py", 1261), + ("enforced -> NOT ENFORCED", "enforced", 2, "p_enforced", "sql.py", 1262), + ("collate -> COLLATE id", "collate", 2, "p_collate", "sql.py", 1268), + ("collate -> COLLATE STRING", "collate", 2, "p_collate", "sql.py", 1269), + ("constraint -> CONSTRAINT id", "constraint", 2, "p_constraint", "sql.py", 1276), + ( + "generated -> gen_always funct_expr", + "generated", + 2, + "p_generated", + "sql.py", + 1285, + ), + ( + "generated -> gen_always funct_expr id", + "generated", + 3, + "p_generated", + "sql.py", + 1286, + ), + ( + "generated -> gen_always LP multi_id RP", + "generated", + 4, + "p_generated", + "sql.py", + 1287, + ), + ("generated -> gen_always f_call", "generated", 2, "p_generated", "sql.py", 1288), + ("gen_always -> GENERATED id AS", "gen_always", 3, "p_gen_always", "sql.py", 1299), + ("check_st -> CHECK LP id", "check_st", 3, "p_check_st", "sql.py", 1304), + ("check_st -> check_st id", "check_st", 2, "p_check_st", "sql.py", 1305), + ("check_st -> check_st STRING", "check_st", 2, "p_check_st", "sql.py", 1306), + ("check_st -> check_st id STRING", "check_st", 3, "p_check_st", "sql.py", 1307), + ("check_st -> check_st id RP", "check_st", 3, "p_check_st", "sql.py", 1308), + ("check_st -> check_st STRING RP", "check_st", 3, "p_check_st", "sql.py", 1309), + ("check_st -> check_st funct_args", "check_st", 2, "p_check_st", "sql.py", 1310), + ("check_st -> check_st LP pid RP", "check_st", 4, "p_check_st", "sql.py", 1311), + ( + "using_tablespace -> USING INDEX tablespace", + "using_tablespace", + 3, + "p_using_tablespace", + "sql.py", + 1327, + ), + ("expr -> alter_foreign ref", "expr", 2, "p_expression_alter", "sql.py", 1332), + ("expr -> alter_check", "expr", 1, "p_expression_alter", "sql.py", 1333), + ("expr -> alter_unique", "expr", 1, "p_expression_alter", "sql.py", 1334), + ("expr -> alter_default", "expr", 1, "p_expression_alter", "sql.py", 1335), + ("expr -> alter_primary_key", "expr", 1, "p_expression_alter", "sql.py", 1336), + ( + "expr -> alter_primary_key using_tablespace", + "expr", + 2, + "p_expression_alter", + "sql.py", + 1337, + ), + ( + "alter_primary_key -> alt_table COLUMN", + "alter_primary_key", + 2, + "p_alter_column", + "sql.py", + 1344, + ), + ( + "alter_primary_key -> alt_table PRIMARY KEY LP pid RP", + "alter_primary_key", + 6, + "p_alter_primary_key", + "sql.py", + 1354, + ), + ( + "alter_primary_key -> alt_table constraint PRIMARY KEY LP pid RP", + "alter_primary_key", + 7, + "p_alter_primary_key", + "sql.py", + 1355, + ), + ( + "alter_unique -> alt_table UNIQUE LP pid RP", + "alter_unique", + 5, + "p_alter_unique", + "sql.py", + 1365, + ), + ( + "alter_unique -> alt_table constraint UNIQUE LP pid RP", + "alter_unique", + 6, + "p_alter_unique", + "sql.py", + 1366, + ), + ( + "alter_default -> alt_table id id", + "alter_default", + 3, + "p_alter_default", + "sql.py", + 1391, + ), + ( + "alter_default -> alt_table constraint id id", + "alter_default", + 4, + "p_alter_default", + "sql.py", + 1392, + ), + ( + "alter_default -> alt_table id STRING", + "alter_default", + 3, + "p_alter_default", + "sql.py", + 1393, + ), + ( + "alter_default -> alt_table constraint id STRING", + "alter_default", + 4, + "p_alter_default", + "sql.py", + 1394, + ), + ( + "alter_default -> alter_default id", + "alter_default", + 2, + "p_alter_default", + "sql.py", + 1395, + ), + ( + "alter_default -> alter_default FOR pid", + "alter_default", + 3, + "p_alter_default", + "sql.py", + 1396, + ), + ("pid -> id", "pid", 1, "p_pid", "sql.py", 1419), + ("pid -> STRING", "pid", 1, "p_pid", "sql.py", 1420), + ("pid -> pid id", "pid", 2, "p_pid", "sql.py", 1421), + ("pid -> pid STRING", "pid", 2, "p_pid", "sql.py", 1422), + ("pid -> STRING LP RP", "pid", 3, "p_pid", "sql.py", 1423), + ("pid -> id LP RP", "pid", 3, "p_pid", "sql.py", 1424), + ("pid -> pid COMMA id", "pid", 3, "p_pid", "sql.py", 1425), + ("pid -> pid COMMA STRING", "pid", 3, "p_pid", "sql.py", 1426), + ( + "alter_check -> alt_table check_st", + "alter_check", + 2, + "p_alter_check", + "sql.py", + 1439, + ), + ( + "alter_check -> alt_table constraint check_st", + "alter_check", + 3, + "p_alter_check", + "sql.py", + 1440, + ), + ("index_pid -> id", "index_pid", 1, "p_index_pid", "sql.py", 1453), + ("index_pid -> index_pid id", "index_pid", 2, "p_index_pid", "sql.py", 1454), + ( + "index_pid -> index_pid COMMA index_pid", + "index_pid", + 3, + "p_index_pid", + "sql.py", + 1455, + ), + ( + "alter_foreign -> alt_table foreign", + "alter_foreign", + 2, + "p_alter_foreign", + "sql.py", + 1478, + ), + ( + "alter_foreign -> alt_table constraint foreign", + "alter_foreign", + 3, + "p_alter_foreign", + "sql.py", + 1479, + ), + ( + "alt_table -> ALTER TABLE t_name ADD", + "alt_table", + 4, + "p_alt_table_name", + "sql.py", + 1499, + ), + ( + "alt_table -> ALTER TABLE IF EXISTS t_name ADD", + "alt_table", + 6, + "p_alt_table_name", + "sql.py", + 1500, + ), + ( + "alt_table -> ALTER TABLE ID t_name ADD", + "alt_table", + 5, + "p_alt_table_name", + "sql.py", + 1501, + ), + ("foreign -> FOREIGN KEY LP pid RP", "foreign", 5, "p_foreign", "sql.py", 1516), + ("foreign -> FOREIGN KEY", "foreign", 2, "p_foreign", "sql.py", 1517), + ("ref -> REFERENCES t_name", "ref", 2, "p_ref", "sql.py", 1525), + ("ref -> ref LP pid RP", "ref", 4, "p_ref", "sql.py", 1526), + ("ref -> ref ON DELETE id", "ref", 4, "p_ref", "sql.py", 1527), + ("ref -> ref ON UPDATE id", "ref", 4, "p_ref", "sql.py", 1528), + ("ref -> ref DEFERRABLE INITIALLY id", "ref", 4, "p_ref", "sql.py", 1529), + ("ref -> ref NOT DEFERRABLE", "ref", 3, "p_ref", "sql.py", 1530), + ("expr -> pkey", "expr", 1, "p_expression_primary_key", "sql.py", 1561), + ("uniq -> UNIQUE LP pid RP", "uniq", 4, "p_uniq", "sql.py", 1565), + ( + "statem_by_id -> id LP pid RP", + "statem_by_id", + 4, + "p_statem_by_id", + "sql.py", + 1570, + ), + ( + "statem_by_id -> id KEY LP pid RP", + "statem_by_id", + 5, + "p_statem_by_id", + "sql.py", + 1571, + ), + ("pkey -> pkey_statement LP pid RP", "pkey", 4, "p_pkey", "sql.py", 1582), + ("pkey -> pkey_statement ID LP pid RP", "pkey", 5, "p_pkey", "sql.py", 1583), + ( + "pkey_statement -> PRIMARY KEY", + "pkey_statement", + 2, + "p_pkey_statement", + "sql.py", + 1617, + ), + ("comment -> COMMENT STRING", "comment", 2, "p_comment", "sql.py", 1621), + ("tablespace -> TABLESPACE id", "tablespace", 2, "p_tablespace", "sql.py", 1626), + ( + "tablespace -> TABLESPACE id properties", + "tablespace", + 3, + "p_tablespace", + "sql.py", + 1627, + ), + ("expr -> expr tablespace", "expr", 2, "p_expr_tablespace", "sql.py", 1633), + ("by_smthg -> BY id", "by_smthg", 2, "p_by_smthg", "sql.py", 1639), + ("by_smthg -> BY ROW", "by_smthg", 2, "p_by_smthg", "sql.py", 1640), + ("by_smthg -> BY LP pid RP", "by_smthg", 4, "p_by_smthg", "sql.py", 1641), ] diff --git a/simple_ddl_parser/tokens.py b/simple_ddl_parser/tokens.py index b52baa8..3fd0ef1 100644 --- a/simple_ddl_parser/tokens.py +++ b/simple_ddl_parser/tokens.py @@ -1,123 +1,140 @@ # statements that used at the start of definition or in statements without columns definition_statements = { - "DROP": "DROP", - "CREATE": "CREATE", - "TABLE": "TABLE", - "DATABASE": "DATABASE", - "SCHEMA": "SCHEMA", - "ALTER": "ALTER", - "TYPE": "TYPE", - "DOMAIN": "DOMAIN", - "REPLACE": "REPLACE", - "OR": "OR", - "CLUSTERED": "CLUSTERED", - "SEQUENCE": "SEQUENCE", - "TABLESPACE": "TABLESPACE", + "DROP", + "CREATE", + "TABLE", + "DATABASE", + "SCHEMA", + "ALTER", + "TYPE", + "DOMAIN", + "REPLACE", + "OR", + "CLUSTERED", + "SEQUENCE", + "TABLESPACE", } + +definition_statements = {value: value for value in definition_statements} + + common_statements = { - "INDEX": "INDEX", - "REFERENCES": "REFERENCES", - "KEY": "KEY", - "ADD": "ADD", - "AS": "AS", - "CLONE": "CLONE", - "DEFERRABLE": "DEFERRABLE", - "INITIALLY": "INITIALLY", - "IF": "IF", - "NOT": "NOT", - "EXISTS": "EXISTS", - "ON": "ON", - "FOR": "FOR", - "ENCRYPT": "ENCRYPT", - "SALT": "SALT", - "NO": "NO", - "USING": "USING", + "INDEX", + "REFERENCES", + "KEY", + "ADD", + "AS", + "CLONE", + "DEFERRABLE", + "INITIALLY", + "IF", + "NOT", + "EXISTS", + "ON", + "FOR", + "ENCRYPT", + "SALT", + "NO", + "USING", # bigquery - "OPTIONS": "OPTIONS", + "OPTIONS", } +common_statements = {value: value for value in common_statements} + columns_definition = { - "DELETE": "DELETE", - "UPDATE": "UPDATE", - "NULL": "NULL", - "ARRAY": "ARRAY", - ",": "COMMA", - "DEFAULT": "DEFAULT", - "COLLATE": "COLLATE", - "ENFORCED": "ENFORCED", - "ENCODE": "ENCODE", - "GENERATED": "GENERATED", - "COMMENT": "COMMENT", - "TAG": "TAG", - "POLICY": "POLICY", - "MASKING": "MASKING", - "MASKED": "MASKED", - "WITH": "WITH", - "ORDER": "ORDER", - "NOORDER": "NOORDER", + "DELETE", + "UPDATE", + "NULL", + "ARRAY", + "DEFAULT", + "COLLATE", + "ENFORCED", + "ENCODE", + "GENERATED", + "COMMENT", + "TAG", + "POLICY", + "MASKING", + "WITH", + "ORDER", + "NOORDER", } +columns_definition = {value: value for value in columns_definition} +columns_definition[","] = "COMMA" + + first_liners = { - "LIKE": "LIKE", - "CONSTRAINT": "CONSTRAINT", - "FOREIGN": "FOREIGN", - "PRIMARY": "PRIMARY", - "UNIQUE": "UNIQUE", - "CHECK": "CHECK", - "WITH": "WITH", + "LIKE", + "CONSTRAINT", + "FOREIGN", + "PRIMARY", + "UNIQUE", + "CHECK", + "WITH", } +first_liners = {value: value for value in first_liners} + common_statements.update(first_liners) definition_statements.update(common_statements) + + after_columns_tokens = { - "PARTITIONED": "PARTITIONED", - "PARTITION": "PARTITION", - "BY": "BY", + "PARTITIONED", + "PARTITION", + "BY", + "COLUMN", # hql - "INTO": "INTO", - "STORED": "STORED", - "LOCATION": "LOCATION", - "ROW": "ROW", - "FORMAT": "FORMAT", - "TERMINATED": "TERMINATED", - "COLLECTION": "COLLECTION", - "ITEMS": "ITEMS", - "MAP": "MAP", - "KEYS": "KEYS", - "SERDE": "SERDE", - "CLUSTER": "CLUSTER", - "SERDEPROPERTIES": "SERDEPROPERTIES", - "TBLPROPERTIES": "TBLPROPERTIES", - "USING": "USING", - "SKEWED": "SKEWED", + "INTO", + "STORED", + "LOCATION", + "ROW", + "FORMAT", + "TERMINATED", + "COLLECTION", + "ITEMS", + "MAP", + "KEYS", + "SERDE", + "CLUSTER", + "SERDEPROPERTIES", + "TBLPROPERTIES", + "USING", + "SKEWED", # oracle - "STORAGE": "STORAGE", - "TABLESPACE": "TABLESPACE", + "STORAGE", + "TABLESPACE", # mssql - "TEXTIMAGE_ON": "TEXTIMAGE_ON", + "TEXTIMAGE_ON", # psql - "INHERITS": "INHERITS", + "INHERITS", # snowflake - "DATA_RETENTION_TIME_IN_DAYS": "DATA_RETENTION_TIME_IN_DAYS", - "MAX_DATA_EXTENSION_TIME_IN_DAYS": "MAX_DATA_EXTENSION_TIME_IN_DAYS", - "CHANGE_TRACKING": "CHANGE_TRACKING", - "AUTO_REFRESH": "AUTO_REFRESH", - "FILE_FORMAT": "FILE_FORMAT", - "TABLE_FORMAT": "TABLE_FORMAT", - "STAGE_FILE_FORMAT": "STAGE_FILE_FORMAT", - "CATALOG": "CATALOG", + "DATA_RETENTION_TIME_IN_DAYS", + "MAX_DATA_EXTENSION_TIME_IN_DAYS", + "CHANGE_TRACKING", + "AUTO_REFRESH", + "FILE_FORMAT", + "TABLE_FORMAT", + "STAGE_FILE_FORMAT", + "CATALOG", } +after_columns_tokens = {value: value for value in after_columns_tokens} + + sequence_reserved = { - "INCREMENT": "INCREMENT", - "START": "START", - "WITH": "WITH", - "MINVALUE": "MINVALUE", - "MAXVALUE": "MAXVALUE", - "CACHE": "CACHE", - "NO": "NO", - "BY": "BY", - "NOORDER": "NOORDER", - "ORDER": "ORDER", + "INCREMENT", + "START", + "WITH", + "MINVALUE", + "MAXVALUE", + "CACHE", + "NO", + "BY", + "NOORDER", + "ORDER", } +sequence_reserved = {value: value for value in sequence_reserved} tokens = tuple( From 6950a6fd38336c8d05c98d71a86a121d3ea55d24 Mon Sep 17 00:00:00 2001 From: xnuinside Date: Sun, 7 Jan 2024 16:35:57 +0300 Subject: [PATCH 3/4] alter drop, addcolumn --- CHANGELOG.txt | 10 +- simple_ddl_parser/ddl_parser.py | 5 + simple_ddl_parser/dialects/sql.py | 301 +- simple_ddl_parser/output/common.py | 57 +- simple_ddl_parser/parsetab.py | 44467 ++++++++++++++------------- simple_ddl_parser/tokens.py | 4 +- simple_ddl_parser/utils.py | 10 +- tests/dialects/test_snowflake.py | 2 - tests/test_alter_statements.py | 186 + 9 files changed, 22984 insertions(+), 22058 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index f3d3fdb..2204f3a 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,4 +1,12 @@ -**v0.31.4** +**v0.32.0** + +### Improvements +1. Added support for several ALTER statements - https://github.com/xnuinside/simple-ddl-parser/issues/215 +In 'alter' output added several keys: + 1. 'dropped_columns' - to store information about columns that was in table, but after dropped by alter + 2. 'renamed_columns' - to store information about columns that was renamed + 3. 'modified_columns' - to track alter column changes for defaults, datetype, etc + ### Fixes 1. Include source column names in FOREIGN KEY references. Fix for: https://github.com/xnuinside/simple-ddl-parser/issues/196 2. ALTER statement now will be parsed correctly if names & schemas written differently in `create table` statement and alter. diff --git a/simple_ddl_parser/ddl_parser.py b/simple_ddl_parser/ddl_parser.py index 4ae4517..daa887e 100755 --- a/simple_ddl_parser/ddl_parser.py +++ b/simple_ddl_parser/ddl_parser.py @@ -189,6 +189,11 @@ def t_ID(self, t: LexToken): else: t = self.tokens_not_columns_names(t) + if self.lexer.is_alter: + _type = tok.alter_tokens.get(t.value) + if _type: + t.type = _type + self.capitalize_tokens(t) self.commat_type(t) diff --git a/simple_ddl_parser/dialects/sql.py b/simple_ddl_parser/dialects/sql.py index 0bed7f7..0b59c6e 100644 --- a/simple_ddl_parser/dialects/sql.py +++ b/simple_ddl_parser/dialects/sql.py @@ -704,8 +704,169 @@ def p_domain_name(self, p: List) -> None: p[0]["domain_name"] = p_list[-2] +class AlterTable: + def p_expression_alter(self, p: List) -> None: + """expr : alter_foreign ref + | alter_drop_column + | alter_check + | alter_unique + | alter_default + | alter_primary_key + | alter_primary_key using_tablespace + | alter_column + | alter_rename_column + """ + p[0] = p[1] + if len(p) == 3: + p[0].update(p[2]) + + def p_alter_drop_column(self, p: List) -> None: + """alter_drop_column : alt_table DROP COLUMN id""" + p[0] = p[1] + p_list = list(p) + p[0]["columns_to_drop"] = [p_list[-1]] + + def p_alter_rename_column(self, p: List) -> None: + """alter_rename_column : alt_table RENAME COLUMN id id id""" + p[0] = p[1] + p_list = list(p) + p[0]["columns_to_rename"] = [{"from": p_list[-3], "to": p_list[-1]}] + + def p_alter_column(self, p: List) -> None: + """alter_column : alt_table ADD defcolumn""" + p[0] = p[1] + p_list = list(p) + p[0]["columns"] = [p_list[-1]] + + def p_alter_primary_key(self, p: List) -> None: + """alter_primary_key : alt_table ADD PRIMARY KEY LP pid RP + | alt_table ADD constraint PRIMARY KEY LP pid RP + """ + + p_list = remove_par(list(p)) + p[0] = p[1] + p[0]["primary_key"] = {"constraint_name": None, "columns": p_list[-1]} + if "constraint" in p[3]: + p[0]["primary_key"]["constraint_name"] = p[3]["constraint"]["name"] + + def p_alter_unique(self, p: List) -> None: + """alter_unique : alt_table ADD UNIQUE LP pid RP + | alt_table ADD constraint UNIQUE LP pid RP + """ + + p_list = remove_par(list(p)) + p[0] = p[1] + p[0]["unique"] = {"constraint_name": None, "columns": p_list[-1]} + if "constraint" in p[3]: + p[0]["unique"]["constraint_name"] = p[3]["constraint"]["name"] + + @staticmethod + def get_column_and_value_from_alter(p: List) -> Tuple: + p_list = remove_par(list(p)) + + column = None + value = None + + if isinstance(p_list[2], str) and "FOR" == p_list[2].upper(): + column = p_list[-1] + elif p[0].get("default") and p[0]["default"].get("value"): + value = p[0]["default"]["value"] + " " + p_list[-1] + else: + value = p_list[-1] + return column, value + + def p_alter_default(self, p: List) -> None: + """alter_default : alt_table id id + | alt_table ADD constraint id id + | alt_table ADD id STRING + | alt_table ADD constraint id STRING + | alter_default id + | alter_default FOR pid + """ + + p[0] = p[1] + column, value = self.get_column_and_value_from_alter(p) + + if "default" not in p[0]: + p[0]["default"] = { + "constraint_name": None, + "columns": column, + "value": value, + } + else: + p[0]["default"].update( + { + "columns": p[0]["default"].get("column") or column, + "value": value or p[0]["default"].get("value"), + } + ) + if "constraint" in p[3]: + p[0]["default"]["constraint_name"] = p[3]["constraint"]["name"] + + def p_alter_check(self, p: List) -> None: + """alter_check : alt_table ADD check_st + | alt_table ADD constraint check_st + """ + p_list = remove_par(list(p)) + p[0] = p[1] + if isinstance(p[1], dict): + p[0] = p[1] + if not p[0].get("check"): + p[0]["check"] = {"constraint_name": None, "statement": []} + if isinstance(p[3], dict) and "constraint" in p[3]: + p[0]["check"]["constraint_name"] = p[3]["constraint"]["name"] + p[0]["check"]["statement"] = p_list[-1]["check"] + + def p_alter_foreign(self, p: List) -> None: + """alter_foreign : alt_table ADD foreign + | alt_table ADD constraint foreign + """ + + p_list = list(p) + + p[0] = p[1] + if isinstance(p_list[-1], list): + p[0]["columns"] = [{"name": i} for i in p_list[-1]] + else: + column = p_list[-1] + + if not p[0].get("columns"): + p[0]["columns"] = [] + p[0]["columns"].append(column) + + for column in p[0]["columns"]: + if isinstance(p_list[3], dict) and "constraint" in p_list[3]: + column.update({"constraint_name": p_list[3]["constraint"]["name"]}) + + def p_alt_table_name(self, p: List) -> None: + """alt_table : ALTER TABLE t_name + | ALTER TABLE IF EXISTS t_name + | ALTER TABLE ID t_name""" + p_list = list(p) + table_data = p_list[-1] + p[0] = { + "alter_table_name": table_data["table_name"], + "schema": table_data["schema"], + } + if "IF" in p_list: + p[0]["if_exists"] = True + if len(p_list) == 6: + p[0]["only"] = True + if table_data.get("project"): + p[0]["project"] = table_data["project"] + + class BaseSQL( - Database, Table, Drop, Domain, Column, AfterColumns, Type, Schema, TableSpaces + Database, + Table, + Drop, + Domain, + Column, + AfterColumns, + AlterTable, + Type, + Schema, + TableSpaces, ): def clean_up_id_list_in_equal(self, p_list: List) -> List: # noqa R701 if isinstance(p_list[1], str) and p_list[1].endswith("="): @@ -1328,92 +1489,6 @@ def p_using_tablespace(self, p: List) -> None: p_list = list(p) p[0] = {"using": {"tablespace": p_list[-1], "index": True}} - def p_expression_alter(self, p: List) -> None: - """expr : alter_foreign ref - | alter_check - | alter_unique - | alter_default - | alter_primary_key - | alter_primary_key using_tablespace - """ - p[0] = p[1] - if len(p) == 3: - p[0].update(p[2]) - - def p_alter_column(self, p: List) -> None: - """alter_primary_key : alt_table COLUMN""" - p_list = remove_par(list(p)) - print(p_list) - p[0] = p[1] - p[0]["primary_key"] = {"constraint_name": None, "columns": p_list[-1]} - if "constraint" in p[2]: - p[0]["primary_key"]["constraint_name"] = p[2]["constraint"]["name"] - - def p_alter_primary_key(self, p: List) -> None: - """alter_primary_key : alt_table PRIMARY KEY LP pid RP - | alt_table constraint PRIMARY KEY LP pid RP - """ - - p_list = remove_par(list(p)) - p[0] = p[1] - p[0]["primary_key"] = {"constraint_name": None, "columns": p_list[-1]} - if "constraint" in p[2]: - p[0]["primary_key"]["constraint_name"] = p[2]["constraint"]["name"] - - def p_alter_unique(self, p: List) -> None: - """alter_unique : alt_table UNIQUE LP pid RP - | alt_table constraint UNIQUE LP pid RP - """ - - p_list = remove_par(list(p)) - p[0] = p[1] - p[0]["unique"] = {"constraint_name": None, "columns": p_list[-1]} - if "constraint" in p[2]: - p[0]["unique"]["constraint_name"] = p[2]["constraint"]["name"] - - @staticmethod - def get_column_and_value_from_alter(p: List) -> Tuple: - p_list = remove_par(list(p)) - - column = None - value = None - - if isinstance(p_list[2], str) and "FOR" == p_list[2].upper(): - column = p_list[-1] - elif p[0].get("default") and p[0]["default"].get("value"): - value = p[0]["default"]["value"] + " " + p_list[-1] - else: - value = p_list[-1] - return column, value - - def p_alter_default(self, p: List) -> None: - """alter_default : alt_table id id - | alt_table constraint id id - | alt_table id STRING - | alt_table constraint id STRING - | alter_default id - | alter_default FOR pid - """ - - p[0] = p[1] - column, value = self.get_column_and_value_from_alter(p) - - if "default" not in p[0]: - p[0]["default"] = { - "constraint_name": None, - "columns": column, - "value": value, - } - else: - p[0]["default"].update( - { - "columns": p[0]["default"].get("column") or column, - "value": value or p[0]["default"].get("value"), - } - ) - if "constraint" in p[2]: - p[0]["default"]["constraint_name"] = p[2]["constraint"]["name"] - def p_pid(self, p: List) -> None: """pid : id | STRING @@ -1434,20 +1509,6 @@ def p_pid(self, p: List) -> None: p[0] = p_list[1] p[0].append(p_list[-1]) - def p_alter_check(self, p: List) -> None: - """alter_check : alt_table check_st - | alt_table constraint check_st - """ - p_list = remove_par(list(p)) - p[0] = p[1] - if isinstance(p[1], dict): - p[0] = p[1] - if not p[0].get("check"): - p[0]["check"] = {"constraint_name": None, "statement": []} - if isinstance(p[2], dict) and "constraint" in p[2]: - p[0]["check"]["constraint_name"] = p[2]["constraint"]["name"] - p[0]["check"]["statement"] = p_list[-1]["check"] - def p_index_pid(self, p: List) -> None: """index_pid : id | index_pid id @@ -1473,44 +1534,6 @@ def p_index_pid(self, p: List) -> None: for i in p_list[-1]["detailed_columns"]: p[0]["detailed_columns"].append(i) - def p_alter_foreign(self, p: List) -> None: - """alter_foreign : alt_table foreign - | alt_table constraint foreign - """ - - p_list = list(p) - - p[0] = p[1] - if isinstance(p_list[-1], list): - p[0]["columns"] = [{"name": i} for i in p_list[-1]] - else: - column = p_list[-1] - - if not p[0].get("columns"): - p[0]["columns"] = [] - p[0]["columns"].append(column) - - for column in p[0]["columns"]: - if isinstance(p_list[2], dict) and "constraint" in p_list[2]: - column.update({"constraint_name": p_list[2]["constraint"]["name"]}) - - def p_alt_table_name(self, p: List) -> None: - """alt_table : ALTER TABLE t_name ADD - | ALTER TABLE IF EXISTS t_name ADD - | ALTER TABLE ID t_name ADD""" - p_list = list(p) - table_data = p_list[-2] - p[0] = { - "alter_table_name": table_data["table_name"], - "schema": table_data["schema"], - } - if "IF" in p_list: - p[0]["if_exists"] = True - if len(p_list) == 6: - p[0]["only"] = True - if table_data.get("project"): - p[0]["project"] = table_data["project"] - def p_foreign(self, p): # todo: need to redone id lists """foreign : FOREIGN KEY LP pid RP diff --git a/simple_ddl_parser/output/common.py b/simple_ddl_parser/output/common.py index 6037711..d1f1441 100644 --- a/simple_ddl_parser/output/common.py +++ b/simple_ddl_parser/output/common.py @@ -5,7 +5,7 @@ from typing import Dict, List from simple_ddl_parser.output import dialects as d -from simple_ddl_parser.utils import get_table_id +from simple_ddl_parser.utils import get_table_id, normalize_name output_modes = [ "mssql", @@ -63,13 +63,17 @@ def add_index_to_table(self, statement: Dict) -> None: def add_alter_to_table(self, statement: Dict) -> None: """add 'alter' statement to the table""" - + print(statement) target_table = self.get_table_from_tables_data( statement["schema"], statement["alter_table_name"] ) if "columns" in statement: prepare_alter_columns(target_table, statement) + elif "columns_to_rename" in statement: + alter_rename_columns(target_table, statement) + elif "columns_to_drop" in statement: + alter_drop_columns(target_table, statement) elif "check" in statement: if not target_table["alter"].get("checks"): target_table["alter"]["checks"] = [] @@ -191,7 +195,9 @@ def format(self) -> List[Dict]: return self.final_result -def create_alter_column(index: int, column: Dict, ref_statement: Dict) -> Dict: +def create_alter_column_references( + index: int, column: Dict, ref_statement: Dict +) -> Dict: """create alter column metadata""" column_reference = ref_statement["columns"][index] alter_column = { @@ -204,15 +210,31 @@ def create_alter_column(index: int, column: Dict, ref_statement: Dict) -> Dict: return alter_column +def get_normalized_table_columns_names(target_table: dict) -> List[str]: + return [normalize_name(column["name"]) for column in target_table["columns"]] + + def prepare_alter_columns(target_table: Dict, statement: Dict) -> Dict: """prepare alters column metadata""" alter_columns = [] for num, column in enumerate(statement["columns"]): - alter_columns.append(create_alter_column(num, column, statement["references"])) + if statement.get("references"): + alter_columns.append( + create_alter_column_references(num, column, statement["references"]) + ) + else: + # mean we need to add + alter_columns.append(column) if not target_table["alter"].get("columns"): target_table["alter"]["columns"] = alter_columns else: target_table["alter"]["columns"].extend(alter_columns) + + table_columns = get_normalized_table_columns_names(target_table) + # add columns from 'alter add' + for column in target_table["alter"]["columns"]: + if normalize_name(column["name"]) not in table_columns: + target_table["columns"].append(column) return target_table @@ -233,6 +255,33 @@ def set_unique_columns_from_alter(statement: Dict, target_table: Dict) -> Dict: return target_table +def alter_drop_columns(target_table, statement) -> None: + if not target_table["alter"].get("dropped_columns"): + target_table["alter"]["dropped_columns"] = [] + for column_to_drop in statement["columns_to_drop"]: + index = None + for num, column in enumerate(target_table["columns"]): + if normalize_name(column_to_drop) == normalize_name(column["name"]): + index = num + break + if index is not None: + target_table["alter"]["dropped_columns"] = target_table["columns"][index] + del target_table["columns"][index] + + +def alter_rename_columns(target_table, statement) -> None: + for renamed_column in statement["columns_to_rename"]: + for column in target_table["columns"]: + if normalize_name(renamed_column["from"]) == normalize_name(column["name"]): + column["name"] = renamed_column["to"] + break + + if not target_table["alter"].get("renamed_columns"): + target_table["alter"]["renamed_columns"] = [] + + target_table["alter"]["renamed_columns"].extend(statement["columns_to_rename"]) + + def set_alter_to_table_data(key: str, statement: Dict, target_table: Dict) -> Dict: if not target_table["alter"].get(key + "s"): target_table["alter"][key + "s"] = [] diff --git a/simple_ddl_parser/parsetab.py b/simple_ddl_parser/parsetab.py index 9b0f516..a6cc020 100644 --- a/simple_ddl_parser/parsetab.py +++ b/simple_ddl_parser/parsetab.py @@ -5,7 +5,7 @@ _lr_method = "LALR" -_lr_signature = "ADD ALTER ARRAY AS AUTOINCREMENT AUTO_REFRESH BY CACHE CATALOG CHANGE_TRACKING CHECK CLONE CLUSTER CLUSTERED COLLATE COLLECTION COLUMN COMMA COMMAT COMMENT CONSTRAINT CREATE DATABASE DATA_RETENTION_TIME_IN_DAYS DEFAULT DEFERRABLE DELETE DOMAIN DOT DQ_STRING DROP ENCODE ENCRYPT ENFORCED EXISTS FILE_FORMAT FOR FOREIGN FORMAT GENERATED ID IF INCREMENT INDEX INHERITS INITIALLY INTO ITEMS KEY KEYS LIKE LOCATION LP LT MAP MASKING MAXVALUE MAX_DATA_EXTENSION_TIME_IN_DAYS MINVALUE NO NOORDER NOT NULL ON OPTIONS OR ORDER PARTITION PARTITIONED POLICY PRIMARY REFERENCES REPLACE ROW RP RT SALT SCHEMA SEQUENCE SERDE SERDEPROPERTIES SKEWED STAGE_FILE_FORMAT START STORAGE STORED STRING_BASE TABLE TABLESPACE TABLE_FORMAT TAG TBLPROPERTIES TERMINATED TEXTIMAGE_ON TYPE UNIQUE UPDATE USING WITHexpr : expr multiple_optionsexpr : expr INDEX id idexpr : expr id LP id RPexpr : expr usingexpr : expr LOCATION STRING\n | expr LOCATION DQ_STRING\n | expr LOCATION table_property_equalspkey_constraint : constraint pkey_statement id LP index_pid RP\n | constraint pkey_statement LP index_pid RP\n | pkey_constraint with\n | pkey_constraint with ON id\n on_update : ON UPDATE id\n | ON UPDATE STRING\n | ON UPDATE f_call\n encrypt : ENCRYPT\n | encrypt NO SALT\n | encrypt SALT\n | encrypt USING STRING\n | encrypt STRING\n expr : expr INHERITS LP t_name RPmultiple_options : options\n | multiple_options options\n clone : CLONE idusing : USING idencode : ENCODE idexpr : expr CLUSTER BY LP pid RP\n | expr CLUSTER BY pid\n expr : expr PARTITION BY LP pid RP\n | expr PARTITION BY id LP pid RP\n | expr PARTITION BY pid\n | expr PARTITION BY id pidexpr : expr ID ON LP pid RP\n | expr ID by_smthgexpr : expr id id\n | expr id KEY\n options : OPTIONS LP id_equals RPmultiple_format_equals : fmt_equals\n | multiple_format_equals fmt_equals\n expr : expr INTO ID IDwith : WITH with_argsexpr : expr id id LP pid RPfmt_equals : id LP RP\n | id LP fmt_equals RP\n | id LP multi_id RP\n row_format : ROW FORMAT SERDE\n | ROW FORMAT\n expr : expr database_baseequals : id id id\n | id id ON\n | id id id DOT id\n storage : STORAGE LP\n | storage id id\n | storage id id RP\n table_property_equals : id id id_or_string\n | id id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n | id table_property_equals\n | id_equals\n database_base : CREATE DATABASE id\n | CREATE ID DATABASE id\n | database_base clone\n expr : expr row_format id\n | expr row_format STRING\n with_args : LP equals\n | with_args COMMA equals\n | with_args with_args\n | with_args RP\n table_property_equals_int : id id id_or_string\n | id id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n expr : expr storageexpr : expr WITH SERDEPROPERTIES multi_assignmentsexpr : expr ID INDEXtable_property_equals_bool : id id id_or_string\n | id id_or_string\n expr : expr TBLPROPERTIES multi_assignmentsperiod_for : id FOR id LP pid RPexpr : expr ON idmulti_assignments : LP assignment\n | multi_assignments RP\n | multi_assignments COMMA assignmentexpr : expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_intexpr : expr withassignment : id id id\n | STRING id STRING\n | id id STRING\n | STRING id id\n | STRING idexpr : expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equalsexpr : expr TEXTIMAGE_ON idexpr : expr CHANGE_TRACKING table_property_equals_boolexpr : expr option_commentexpr : CREATE TABLESPACE id properties\n | CREATE id TABLESPACE id properties\n | CREATE id TABLESPACE id\n | CREATE TABLESPACE id\n | CREATE id id TABLESPACE id\n | CREATE id id TABLESPACE id properties\n expr : expr COMMENT STRINGexpr : expr option_with_tagexpr : expr id TERMINATED BY id\n | expr id TERMINATED BY STRING\n properties : property\n | properties propertyoption_comment : ID STRING\n | ID DQ_STRING\n | COMMENT ID STRING\n | COMMENT ID DQ_STRING\n expr : expr MAP KEYS TERMINATED BY id\n | expr MAP KEYS TERMINATED BY STRING\n property : id id\n | id STRING\n | id ON\n | id STORAGE\n | id ROW\n tag_equals : id id id_or_string\n | id id_or_string\n | id DOT id id id_or_string\n | id DOT id id_or_string\n | id DOT id DOT id id id_or_string\n | id DOT id DOT id id_or_string\n expr : expr SKEWED BY LP id RP ON LP pid RPexpr : expr COLLECTION ITEMS TERMINATED BY id\n | expr COLLECTION ITEMS TERMINATED BY STRING\n multiple_tag_equals : tag_equals\n | multiple_tag_equals COMMA tag_equals\n expr : expr STORED AS id\n | expr STORED AS id STRING\n | expr STORED AS id STRING id STRING\n create_table : CREATE TABLE IF NOT EXISTS\n | CREATE TABLE\n | CREATE OR REPLACE TABLE IF NOT EXISTS\n | CREATE OR REPLACE TABLE\n | CREATE id TABLE IF NOT EXISTS\n | CREATE id TABLE\n | CREATE OR REPLACE id TABLE IF NOT EXISTS\n | CREATE OR REPLACE id TABLE\n\n option_order_noorder : ORDER\n | NOORDER\n option_with_tag : TAG LP id RP\n | TAG LP id DOT id DOT id RP\n | TAG LP multiple_tag_equals RP\n | WITH TAG LP id RP\n | WITH TAG LP multiple_tag_equals RP\n expr : expr PARTITIONED BY pid_with_type\n | expr PARTITIONED BY LP pid RP\n | expr PARTITIONED BY LP multiple_funct RP\n option_with_masking_policy : MASKING POLICY id DOT id DOT id\n | WITH MASKING POLICY id DOT id DOT id\n pid_with_type : LP column\n | pid_with_type COMMA column\n | pid_with_type RP\n expr : expr CATALOG table_property_equalsc_property : id idexpr : expr FILE_FORMAT multiple_format_equalsexpr : expr STAGE_FILE_FORMAT multiple_format_equalsexpr : expr TABLE_FORMAT table_property_equalsexpr : expr AUTO_REFRESH table_property_equals_boolas_virtual : AS LP id LP id LP pid RP COMMA pid RP RP\n | AS LP id LP pid RP RP\n | AS LP multi_id RPc_type : id\n | id id\n | id id id id\n | id id id\n | c_type pid\n | id DOT id\n | tid\n | ARRAY\n | c_type ARRAY\n | c_type tid\n id : ID\n | DQ_STRINGid_or_string : id\n | STRINGSTRING : STRING_BASE\n | STRING STRING_BASE\n column : id c_type\n | column comment\n | column LP id RP\n | column LP id id RP\n | column LP id RP c_type\n | column LP id COMMA id RP\n | column LP id COMMA id RP c_type\n autoincrement : AUTOINCREMENTdefcolumn : column\n | defcolumn comment\n | defcolumn null\n | defcolumn encode\n | defcolumn PRIMARY KEY\n | defcolumn UNIQUE KEY\n | defcolumn UNIQUE\n | defcolumn check_ex\n | defcolumn default\n | defcolumn collate\n | defcolumn enforced\n | defcolumn ref\n | defcolumn foreign ref\n | defcolumn encrypt\n | defcolumn generated\n | defcolumn c_property\n | defcolumn on_update\n | defcolumn options\n | defcolumn autoincrement\n | defcolumn option_order_noorder\n | defcolumn option_with_tag\n | defcolumn option_with_masking_policy\n | defcolumn as_virtual\n check_ex : check_st\n | constraint check_st\n expr : create_schema\n | create_database\n | expr id\n | expr clone\n c_schema : CREATE SCHEMA\n | CREATE ID SCHEMAcreate_schema : c_schema id id\n | c_schema id id id\n | c_schema id\n | c_schema id DOT id\n | c_schema id option_comment\n | c_schema id DOT id option_comment\n | c_schema IF NOT EXISTS id\n | c_schema IF NOT EXISTS id DOT id\n | create_schema id id id\n | create_schema id id STRING\n | create_schema options\n create_database : database_base\n | create_database id id id\n | create_database id id STRING\n | create_database options\n expr : DROP TABLE id\n | DROP TABLE id DOT id\n multiple_column_names : column\n | multiple_column_names COMMA\n | multiple_column_names column\n type_definition : type_name id LP pid RP\n | type_name id LP multiple_column_names RP\n | type_name LP id_equals RP\n | type_name TABLE LP defcolumn\n | type_definition COMMA defcolumn\n | type_definition RP\n expr : type_definitiontype_name : type_create id AS\n | type_create id DOT id AS\n | type_create id DOT id\n | type_create id\n type_create : CREATE TYPE\n | CREATE OR REPLACE TYPE\n expr : domain_name id LP pid RPdomain_name : CREATE DOMAIN id AS\n | CREATE DOMAIN id DOT id AS\n | CREATE DOMAIN id DOT id\n | CREATE DOMAIN id\n id_equals : id id id_or_string\n | id id_or_string\n | id_equals COMMA\n | id_equals COMMA id id id_or_string\n | id\n | id_equals LP pid RP\n | id_equals LP pid RP id\n | id_equals COMMA id id\n | id_equals COMMA id\n expr : index_table_name LP index_pid RPindex_table_name : create_index ON id\n | create_index ON id DOT id\n create_index : CREATE INDEX id\n | CREATE UNIQUE INDEX id\n | create_index ON id\n | CREATE CLUSTERED INDEX id\n expr : table_name defcolumn\n | table_name LP defcolumn\n | table_name\n | expr COMMA defcolumn\n | expr COMMA\n | expr COMMA constraint\n | expr COMMA check_ex\n | expr COMMA foreign\n | expr COMMA pkey\n | expr COMMA uniq\n | expr COMMA statem_by_id\n | expr COMMA constraint uniq\n | expr COMMA period_for\n | expr COMMA pkey_constraint\n | expr COMMA constraint pkey\n | expr COMMA constraint pkey enforced\n | expr COMMA constraint foreign ref\n | expr COMMA foreign ref\n | expr encode\n | expr DEFAULT id id id\n | expr RP\n likke : LIKE\n | CLONE\n expr : table_name likke id\n | table_name likke id DOT id\n | table_name LP likke id DOT id RP\n | table_name LP likke id RP\n t_name : id DOT id\n | id\n | id DOT id DOT id\n table_name : create_table t_name\n | table_name likke id\n expr : seq_name\n | expr INCREMENT id\n | expr INCREMENT BY id\n | expr INCREMENT id id\n | expr START id\n | expr START WITH id\n | expr START id id\n | expr MINVALUE id\n | expr NO MINVALUE\n | expr NO MAXVALUE\n | expr MAXVALUE id\n | expr CACHE id\n | expr CACHE\n | expr NOORDER\n | expr ORDER\n seq_name : create_seq id DOT id\n | create_seq id\n create_seq : CREATE SEQUENCE IF NOT EXISTS\n | CREATE SEQUENCE\n\n tid : LT id\n | LT\n | tid LT\n | tid id\n | tid COMMAT\n | tid RT\n null : NULL\n | NOT NULL\n f_call : id LP RP\n | id LP f_call RP\n | id LP multi_id RP\n | id LP pid RP\n multi_id : id\n | multi_id id\n | f_call\n | multi_id f_call\n funct_args : LP multi_id RPfunct : id LP multi_id RPmultiple_funct : funct\n | multiple_funct COMMA funct\n | multiple_funct COMMA\n funct_expr : LP multi_id RP\n | multi_id\n dot_id : id DOT iddefault : DEFAULT id\n | DEFAULT STRING\n | DEFAULT NULL\n | default FOR dot_id\n | DEFAULT funct_expr\n | DEFAULT LP pid RP\n | DEFAULT LP funct_expr pid RP\n | default id\n | default LP RP\n enforced : ENFORCED\n | NOT ENFORCED\n collate : COLLATE id\n | COLLATE STRING\n \n constraint : CONSTRAINT id\n \n generated : gen_always funct_expr\n | gen_always funct_expr id\n | gen_always LP multi_id RP\n | gen_always f_call\n \n gen_always : GENERATED id AS\n check_st : CHECK LP id\n | check_st id\n | check_st STRING\n | check_st id STRING\n | check_st id RP\n | check_st STRING RP\n | check_st funct_args\n | check_st LP pid RP\n using_tablespace : USING INDEX tablespaceexpr : alter_foreign ref\n | alter_check\n | alter_unique\n | alter_default\n | alter_primary_key\n | alter_primary_key using_tablespace\n alter_primary_key : alt_table COLUMN\n alter_primary_key : alt_table PRIMARY KEY LP pid RP\n | alt_table constraint PRIMARY KEY LP pid RP\n alter_unique : alt_table UNIQUE LP pid RP\n | alt_table constraint UNIQUE LP pid RP\n alter_default : alt_table id id\n | alt_table constraint id id\n | alt_table id STRING\n | alt_table constraint id STRING\n | alter_default id\n | alter_default FOR pid\n pid : id\n | STRING\n | pid id\n | pid STRING\n | STRING LP RP\n | id LP RP\n | pid COMMA id\n | pid COMMA STRING\n alter_check : alt_table check_st\n | alt_table constraint check_st\n index_pid : id\n | index_pid id\n | index_pid COMMA index_pid\n alter_foreign : alt_table foreign\n | alt_table constraint foreign\n alt_table : ALTER TABLE t_name ADD\n | ALTER TABLE IF EXISTS t_name ADD\n | ALTER TABLE ID t_name ADDforeign : FOREIGN KEY LP pid RP\n | FOREIGN KEYref : REFERENCES t_name\n | ref LP pid RP\n | ref ON DELETE id\n | ref ON UPDATE id\n | ref DEFERRABLE INITIALLY id\n | ref NOT DEFERRABLE\n expr : pkeyuniq : UNIQUE LP pid RPstatem_by_id : id LP pid RP\n | id KEY LP pid RP\n pkey : pkey_statement LP pid RP\n | pkey_statement ID LP pid RP\n pkey_statement : PRIMARY KEYcomment : COMMENT STRINGtablespace : TABLESPACE id\n | TABLESPACE id properties\n expr : expr tablespaceby_smthg : BY id\n | BY ROW\n | BY LP pid RP\n " +_lr_signature = "ADD ALTER ARRAY AS AUTOINCREMENT AUTO_REFRESH BY CACHE CATALOG CHANGE_TRACKING CHECK CLONE CLUSTER CLUSTERED COLLATE COLLECTION COLUMN COMMA COMMAT COMMENT CONSTRAINT CREATE DATABASE DATA_RETENTION_TIME_IN_DAYS DEFAULT DEFERRABLE DELETE DOMAIN DOT DQ_STRING DROP ENCODE ENCRYPT ENFORCED EXISTS FILE_FORMAT FOR FOREIGN FORMAT GENERATED ID IF INCREMENT INDEX INHERITS INITIALLY INTO ITEMS KEY KEYS LIKE LOCATION LP LT MAP MASKING MAXVALUE MAX_DATA_EXTENSION_TIME_IN_DAYS MINVALUE NO NOORDER NOT NULL ON OPTIONS OR ORDER PARTITION PARTITIONED POLICY PRIMARY REFERENCES RENAME REPLACE ROW RP RT SALT SCHEMA SEQUENCE SERDE SERDEPROPERTIES SKEWED STAGE_FILE_FORMAT START STORAGE STORED STRING_BASE TABLE TABLESPACE TABLE_FORMAT TAG TBLPROPERTIES TERMINATED TEXTIMAGE_ON TO TYPE UNIQUE UPDATE USING WITHexpr : expr multiple_optionsexpr : expr INDEX id idexpr : expr id LP id RPexpr : expr usingexpr : expr LOCATION STRING\n | expr LOCATION DQ_STRING\n | expr LOCATION table_property_equalspkey_constraint : constraint pkey_statement id LP index_pid RP\n | constraint pkey_statement LP index_pid RP\n | pkey_constraint with\n | pkey_constraint with ON id\n on_update : ON UPDATE id\n | ON UPDATE STRING\n | ON UPDATE f_call\n encrypt : ENCRYPT\n | encrypt NO SALT\n | encrypt SALT\n | encrypt USING STRING\n | encrypt STRING\n expr : expr INHERITS LP t_name RPmultiple_options : options\n | multiple_options options\n clone : CLONE idusing : USING idencode : ENCODE idexpr : expr CLUSTER BY LP pid RP\n | expr CLUSTER BY pid\n expr : expr PARTITION BY LP pid RP\n | expr PARTITION BY id LP pid RP\n | expr PARTITION BY pid\n | expr PARTITION BY id pidexpr : expr ID ON LP pid RP\n | expr ID by_smthgexpr : expr id id\n | expr id KEY\n options : OPTIONS LP id_equals RPmultiple_format_equals : fmt_equals\n | multiple_format_equals fmt_equals\n expr : expr INTO ID IDwith : WITH with_argsexpr : expr id id LP pid RPfmt_equals : id LP RP\n | id LP fmt_equals RP\n | id LP multi_id RP\n row_format : ROW FORMAT SERDE\n | ROW FORMAT\n expr : expr database_baseequals : id id id\n | id id ON\n | id id id DOT id\n storage : STORAGE LP\n | storage id id\n | storage id id RP\n table_property_equals : id id id_or_string\n | id id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n | id table_property_equals\n | id_equals\n database_base : CREATE DATABASE id\n | CREATE ID DATABASE id\n | database_base clone\n expr : expr row_format id\n | expr row_format STRING\n with_args : LP equals\n | with_args COMMA equals\n | with_args with_args\n | with_args RP\n table_property_equals_int : id id id_or_string\n | id id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n expr : expr storageexpr : expr WITH SERDEPROPERTIES multi_assignmentsexpr : expr ID INDEXtable_property_equals_bool : id id id_or_string\n | id id_or_string\n expr : expr TBLPROPERTIES multi_assignmentsperiod_for : id FOR id LP pid RPexpr : expr ON idmulti_assignments : LP assignment\n | multi_assignments RP\n | multi_assignments COMMA assignmentexpr : expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_intexpr : expr withassignment : id id id\n | STRING id STRING\n | id id STRING\n | STRING id id\n | STRING idexpr : expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equalsexpr : expr TEXTIMAGE_ON idexpr : expr CHANGE_TRACKING table_property_equals_boolexpr : expr option_commentexpr : CREATE TABLESPACE id properties\n | CREATE id TABLESPACE id properties\n | CREATE id TABLESPACE id\n | CREATE TABLESPACE id\n | CREATE id id TABLESPACE id\n | CREATE id id TABLESPACE id properties\n expr : expr COMMENT STRINGexpr : expr option_with_tagexpr : expr id TERMINATED BY id\n | expr id TERMINATED BY STRING\n properties : property\n | properties propertyoption_comment : ID STRING\n | ID DQ_STRING\n | COMMENT ID STRING\n | COMMENT ID DQ_STRING\n expr : expr MAP KEYS TERMINATED BY id\n | expr MAP KEYS TERMINATED BY STRING\n property : id id\n | id STRING\n | id ON\n | id STORAGE\n | id ROW\n tag_equals : id id id_or_string\n | id id_or_string\n | id DOT id id id_or_string\n | id DOT id id_or_string\n | id DOT id DOT id id id_or_string\n | id DOT id DOT id id_or_string\n expr : expr SKEWED BY LP id RP ON LP pid RPexpr : expr COLLECTION ITEMS TERMINATED BY id\n | expr COLLECTION ITEMS TERMINATED BY STRING\n multiple_tag_equals : tag_equals\n | multiple_tag_equals COMMA tag_equals\n expr : expr STORED AS id\n | expr STORED AS id STRING\n | expr STORED AS id STRING id STRING\n create_table : CREATE TABLE IF NOT EXISTS\n | CREATE TABLE\n | CREATE OR REPLACE TABLE IF NOT EXISTS\n | CREATE OR REPLACE TABLE\n | CREATE id TABLE IF NOT EXISTS\n | CREATE id TABLE\n | CREATE OR REPLACE id TABLE IF NOT EXISTS\n | CREATE OR REPLACE id TABLE\n\n option_order_noorder : ORDER\n | NOORDER\n option_with_tag : TAG LP id RP\n | TAG LP id DOT id DOT id RP\n | TAG LP multiple_tag_equals RP\n | WITH TAG LP id RP\n | WITH TAG LP multiple_tag_equals RP\n expr : expr PARTITIONED BY pid_with_type\n | expr PARTITIONED BY LP pid RP\n | expr PARTITIONED BY LP multiple_funct RP\n option_with_masking_policy : MASKING POLICY id DOT id DOT id\n | WITH MASKING POLICY id DOT id DOT id\n pid_with_type : LP column\n | pid_with_type COMMA column\n | pid_with_type RP\n expr : expr CATALOG table_property_equalsc_property : id idexpr : expr FILE_FORMAT multiple_format_equalsexpr : expr STAGE_FILE_FORMAT multiple_format_equalsexpr : expr TABLE_FORMAT table_property_equalsexpr : expr AUTO_REFRESH table_property_equals_boolas_virtual : AS LP id LP id LP pid RP COMMA pid RP RP\n | AS LP id LP pid RP RP\n | AS LP multi_id RPc_type : id\n | id id\n | id id id id\n | id id id\n | c_type pid\n | id DOT id\n | tid\n | ARRAY\n | c_type ARRAY\n | c_type tid\n id : ID\n | DQ_STRINGid_or_string : id\n | STRINGSTRING : STRING_BASE\n | STRING STRING_BASE\n column : id c_type\n | column comment\n | column LP id RP\n | column LP id id RP\n | column LP id RP c_type\n | column LP id COMMA id RP\n | column LP id COMMA id RP c_type\n autoincrement : AUTOINCREMENTdefcolumn : column\n | defcolumn comment\n | defcolumn null\n | defcolumn encode\n | defcolumn PRIMARY KEY\n | defcolumn UNIQUE KEY\n | defcolumn UNIQUE\n | defcolumn check_ex\n | defcolumn default\n | defcolumn collate\n | defcolumn enforced\n | defcolumn ref\n | defcolumn foreign ref\n | defcolumn encrypt\n | defcolumn generated\n | defcolumn c_property\n | defcolumn on_update\n | defcolumn options\n | defcolumn autoincrement\n | defcolumn option_order_noorder\n | defcolumn option_with_tag\n | defcolumn option_with_masking_policy\n | defcolumn as_virtual\n check_ex : check_st\n | constraint check_st\n expr : create_schema\n | create_database\n | expr id\n | expr clone\n c_schema : CREATE SCHEMA\n | CREATE ID SCHEMAcreate_schema : c_schema id id\n | c_schema id id id\n | c_schema id\n | c_schema id DOT id\n | c_schema id option_comment\n | c_schema id DOT id option_comment\n | c_schema IF NOT EXISTS id\n | c_schema IF NOT EXISTS id DOT id\n | create_schema id id id\n | create_schema id id STRING\n | create_schema options\n create_database : database_base\n | create_database id id id\n | create_database id id STRING\n | create_database options\n expr : DROP TABLE id\n | DROP TABLE id DOT id\n multiple_column_names : column\n | multiple_column_names COMMA\n | multiple_column_names column\n type_definition : type_name id LP pid RP\n | type_name id LP multiple_column_names RP\n | type_name LP id_equals RP\n | type_name TABLE LP defcolumn\n | type_definition COMMA defcolumn\n | type_definition RP\n expr : type_definitiontype_name : type_create id AS\n | type_create id DOT id AS\n | type_create id DOT id\n | type_create id\n type_create : CREATE TYPE\n | CREATE OR REPLACE TYPE\n expr : domain_name id LP pid RPdomain_name : CREATE DOMAIN id AS\n | CREATE DOMAIN id DOT id AS\n | CREATE DOMAIN id DOT id\n | CREATE DOMAIN id\n expr : alter_foreign ref\n | alter_drop_column\n | alter_check\n | alter_unique\n | alter_default\n | alter_primary_key\n | alter_primary_key using_tablespace\n | alter_column\n | alter_rename_column\n alter_drop_column : alt_table DROP COLUMN idalter_rename_column : alt_table RENAME COLUMN id id idalter_column : alt_table ADD defcolumnalter_primary_key : alt_table ADD PRIMARY KEY LP pid RP\n | alt_table ADD constraint PRIMARY KEY LP pid RP\n alter_unique : alt_table ADD UNIQUE LP pid RP\n | alt_table ADD constraint UNIQUE LP pid RP\n alter_default : alt_table id id\n | alt_table ADD constraint id id\n | alt_table ADD id STRING\n | alt_table ADD constraint id STRING\n | alter_default id\n | alter_default FOR pid\n alter_check : alt_table ADD check_st\n | alt_table ADD constraint check_st\n alter_foreign : alt_table ADD foreign\n | alt_table ADD constraint foreign\n alt_table : ALTER TABLE t_name\n | ALTER TABLE IF EXISTS t_name\n | ALTER TABLE ID t_nameid_equals : id id id_or_string\n | id id_or_string\n | id_equals COMMA\n | id_equals COMMA id id id_or_string\n | id\n | id_equals LP pid RP\n | id_equals LP pid RP id\n | id_equals COMMA id id\n | id_equals COMMA id\n expr : index_table_name LP index_pid RPindex_table_name : create_index ON id\n | create_index ON id DOT id\n create_index : CREATE INDEX id\n | CREATE UNIQUE INDEX id\n | create_index ON id\n | CREATE CLUSTERED INDEX id\n expr : table_name defcolumn\n | table_name LP defcolumn\n | table_name\n | expr COMMA defcolumn\n | expr COMMA\n | expr COMMA constraint\n | expr COMMA check_ex\n | expr COMMA foreign\n | expr COMMA pkey\n | expr COMMA uniq\n | expr COMMA statem_by_id\n | expr COMMA constraint uniq\n | expr COMMA period_for\n | expr COMMA pkey_constraint\n | expr COMMA constraint pkey\n | expr COMMA constraint pkey enforced\n | expr COMMA constraint foreign ref\n | expr COMMA foreign ref\n | expr encode\n | expr DEFAULT id id id\n | expr RP\n likke : LIKE\n | CLONE\n expr : table_name likke id\n | table_name likke id DOT id\n | table_name LP likke id DOT id RP\n | table_name LP likke id RP\n t_name : id DOT id\n | id\n | id DOT id DOT id\n table_name : create_table t_name\n | table_name likke id\n expr : seq_name\n | expr INCREMENT id\n | expr INCREMENT BY id\n | expr INCREMENT id id\n | expr START id\n | expr START WITH id\n | expr START id id\n | expr MINVALUE id\n | expr NO MINVALUE\n | expr NO MAXVALUE\n | expr MAXVALUE id\n | expr CACHE id\n | expr CACHE\n | expr NOORDER\n | expr ORDER\n seq_name : create_seq id DOT id\n | create_seq id\n create_seq : CREATE SEQUENCE IF NOT EXISTS\n | CREATE SEQUENCE\n\n tid : LT id\n | LT\n | tid LT\n | tid id\n | tid COMMAT\n | tid RT\n null : NULL\n | NOT NULL\n f_call : id LP RP\n | id LP f_call RP\n | id LP multi_id RP\n | id LP pid RP\n multi_id : id\n | multi_id id\n | f_call\n | multi_id f_call\n funct_args : LP multi_id RPfunct : id LP multi_id RPmultiple_funct : funct\n | multiple_funct COMMA funct\n | multiple_funct COMMA\n funct_expr : LP multi_id RP\n | multi_id\n dot_id : id DOT iddefault : DEFAULT id\n | DEFAULT STRING\n | DEFAULT NULL\n | default FOR dot_id\n | DEFAULT funct_expr\n | DEFAULT LP pid RP\n | DEFAULT LP funct_expr pid RP\n | default id\n | default LP RP\n enforced : ENFORCED\n | NOT ENFORCED\n collate : COLLATE id\n | COLLATE STRING\n \n constraint : CONSTRAINT id\n \n generated : gen_always funct_expr\n | gen_always funct_expr id\n | gen_always LP multi_id RP\n | gen_always f_call\n \n gen_always : GENERATED id AS\n check_st : CHECK LP id\n | check_st id\n | check_st STRING\n | check_st id STRING\n | check_st id RP\n | check_st STRING RP\n | check_st funct_args\n | check_st LP pid RP\n using_tablespace : USING INDEX tablespacepid : id\n | STRING\n | pid id\n | pid STRING\n | STRING LP RP\n | id LP RP\n | pid COMMA id\n | pid COMMA STRING\n index_pid : id\n | index_pid id\n | index_pid COMMA index_pid\n foreign : FOREIGN KEY LP pid RP\n | FOREIGN KEYref : REFERENCES t_name\n | ref LP pid RP\n | ref ON DELETE id\n | ref ON UPDATE id\n | ref DEFERRABLE INITIALLY id\n | ref NOT DEFERRABLE\n expr : pkeyuniq : UNIQUE LP pid RPstatem_by_id : id LP pid RP\n | id KEY LP pid RP\n pkey : pkey_statement LP pid RP\n | pkey_statement ID LP pid RP\n pkey_statement : PRIMARY KEYcomment : COMMENT STRINGtablespace : TABLESPACE id\n | TABLESPACE id properties\n expr : expr tablespaceby_smthg : BY id\n | BY ROW\n | BY LP pid RP\n " _lr_action_items = { "CREATE": ( @@ -19,71 +19,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -93,10 +97,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -113,39 +114,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -153,261 +154,268 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ 3, - 79, + 82, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -417,29 +425,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -447,7 +453,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -469,32 +475,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -514,47 +524,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -572,16 +573,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -590,60 +596,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, + -431, + -360, + -387, -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, - -360, - -362, - -336, - -338, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -658,9 +661,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -674,44 +681,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -730,42 +736,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -777,9 +787,29 @@ "DROP": ( [ 0, + 23, + 37, + 106, + 139, + 339, + 341, + 528, + 534, + 681, + 762, ], [ 6, + 133, + -175, + -174, + -330, + -283, + -174, + -329, + -285, + -284, + -331, ], ), "ALTER": ( @@ -787,175 +817,175 @@ 0, ], [ - 27, + 30, ], ), "PRIMARY": ( [ 0, - 23, - 34, - 65, - 103, - 111, - 115, - 131, - 134, - 157, - 202, - 203, - 213, + 37, + 68, + 106, + 120, + 124, + 132, + 139, + 154, + 199, + 200, + 211, 230, 250, - 254, - 255, 256, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, + 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 305, + 306, 307, + 308, 309, 310, - 330, - 331, - 332, - 339, - 352, + 323, + 328, + 346, + 398, 404, - 449, - 450, + 408, + 409, + 410, + 451, 452, - 454, - 456, - 458, - 459, - 460, + 453, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, - 515, - 517, - 523, - 524, - 525, - 532, - 536, - 596, - 599, - 607, - 619, - 621, + 501, + 502, + 503, + 504, + 516, + 528, + 590, + 591, + 592, + 597, + 600, + 603, + 611, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, + 643, + 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, - 655, - 656, 657, - 670, - 671, - 679, - 689, + 658, + 660, 691, - 732, - 737, - 739, - 740, - 744, + 693, + 723, + 724, + 738, + 743, + 745, 746, - 747, - 748, - 751, - 757, - 782, - 784, - 785, - 786, - 787, + 750, + 752, + 753, + 754, + 762, + 789, + 791, + 792, 793, - 813, - 818, - 821, - 824, - 827, - 832, + 794, + 800, + 822, + 828, + 831, + 834, + 837, + 842, ], [ 24, - 139, -175, 24, -174, - 257, + 266, -188, - -301, - 329, + 327, + -330, -178, - 257, + 266, 24, -211, -25, - 257, + 266, + -418, + -405, + -406, -189, -190, -191, @@ -975,112 +1005,108 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - 257, + 266, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -393, - -394, - -368, - -369, - -373, - -361, + 521, + 266, -179, -212, + -390, + -397, + -398, + -402, + -423, + -407, + -408, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, + -355, + -356, + -357, + -358, + -353, + 266, -329, - -324, - -418, - -395, + -399, + -400, + -401, -396, - 257, - -300, - -370, - -371, - -372, - -367, - -408, -142, -144, -36, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, + -392, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, - -374, - -340, - -410, -145, -146, - -332, - -353, - -345, - -345, + -403, + -369, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -409, - -347, - -333, - -334, - -335, - -354, + -331, + -376, + -362, + -363, + -364, + -383, -185, -186, -143, @@ -1100,71 +1126,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -1174,10 +1204,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -1194,39 +1221,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -1234,243 +1261,247 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ 0, @@ -1478,16 +1509,19 @@ -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -1497,29 +1531,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -1527,7 +1559,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -1549,32 +1581,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -1594,47 +1630,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -1652,16 +1679,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -1670,60 +1702,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -1738,9 +1767,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -1754,44 +1787,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -1810,42 +1842,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -1865,74 +1901,78 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 95, - 96, - 102, - 103, + 78, + 79, + 80, + 90, + 98, + 99, 105, + 106, 108, 111, + 113, 115, + 117, 118, 120, - 122, - 123, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -1942,10 +1982,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -1962,39 +1999,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -2002,276 +2039,283 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 29, + 32, -230, - 94, + 97, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, - 166, + 163, -47, -73, -85, -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, 242, @@ -2280,18 +2324,16 @@ -174, -233, -244, - -273, + -257, + -277, + -263, + 260, + -302, -188, - -376, - -391, - -381, - 311, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -2299,7 +2341,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -2321,32 +2363,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -2366,47 +2412,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -2424,16 +2461,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -2442,60 +2484,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -2510,9 +2549,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -2526,44 +2569,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -2582,42 +2624,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -2636,71 +2682,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -2710,10 +2760,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -2730,39 +2777,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -2770,260 +2817,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 33, + 36, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -3033,29 +3087,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -3063,7 +3115,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -3085,32 +3137,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -3130,47 +3186,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -3188,16 +3235,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -3206,60 +3258,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -3274,9 +3323,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -3290,44 +3343,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -3346,42 +3398,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -3400,71 +3456,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -3474,10 +3534,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -3494,300 +3551,307 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, - 307, - 308, - 309, + 302, + 304, + 305, + 306, + 307, + 308, + 309, 310, 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 35, + 38, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -3797,29 +3861,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -3827,7 +3889,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -3849,32 +3911,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -3894,47 +3960,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -3952,16 +4009,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -3970,60 +4032,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -4038,9 +4097,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -4054,44 +4117,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -4110,42 +4172,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -4164,71 +4230,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -4238,10 +4308,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -4258,39 +4325,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -4298,260 +4365,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 36, + 39, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -4561,29 +4635,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -4591,7 +4663,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -4613,32 +4685,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -4658,47 +4734,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -4716,16 +4783,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -4734,60 +4806,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -4802,9 +4871,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -4818,44 +4891,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -4874,42 +4946,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -4928,71 +5004,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -5002,10 +5082,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -5022,39 +5099,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -5062,260 +5139,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 37, + 40, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -5325,29 +5409,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -5355,7 +5437,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -5377,32 +5459,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -5422,47 +5508,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -5480,16 +5557,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -5498,60 +5580,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -5566,9 +5645,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -5582,44 +5665,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -5638,42 +5720,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -5694,41 +5780,41 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, 18, 19, + 20, 21, 22, 23, - 25, 26, + 27, 28, 29, - 30, 31, 32, 33, 34, - 38, - 39, - 40, + 35, + 36, + 37, 41, 42, 43, + 44, + 45, 46, - 47, - 48, 49, 50, 51, 52, 53, - 59, - 60, - 61, + 54, + 55, + 56, 62, 63, 64, @@ -5738,29 +5824,29 @@ 68, 69, 70, + 71, 72, 73, - 74, 75, 76, 77, 78, 79, - 83, - 84, - 85, + 80, + 81, + 82, + 86, 87, 88, - 89, 90, 91, 92, 93, 94, + 95, + 96, 97, - 99, 100, - 101, 102, 103, 104, @@ -5768,39 +5854,42 @@ 106, 107, 108, + 109, 110, 111, - 112, 113, 114, 115, 116, 117, - 118, 119, 120, 121, 122, + 123, 124, + 125, + 126, 127, - 129, 130, - 131, 132, 134, - 135, + 136, 137, 138, + 139, + 140, 141, 143, 144, + 145, 146, 147, 148, 149, - 150, 151, 152, + 153, 154, 155, 156, @@ -5808,9 +5897,9 @@ 158, 159, 160, - 161, 162, 163, + 164, 165, 166, 167, @@ -5818,10 +5907,10 @@ 169, 170, 171, - 172, 173, - 174, + 175, 176, + 177, 178, 179, 180, @@ -5830,13 +5919,13 @@ 183, 184, 185, - 186, - 187, - 188, + 190, + 192, 193, - 195, + 194, 196, 197, + 198, 199, 200, 201, @@ -5846,11 +5935,9 @@ 205, 206, 207, - 208, 209, 210, - 212, - 213, + 211, 214, 215, 216, @@ -5885,52 +5972,52 @@ 250, 251, 252, - 253, - 254, - 255, 256, + 257, 258, 259, - 260, 261, 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, 278, + 279, 280, 281, 282, - 284, + 283, 285, - 286, 287, - 288, - 292, + 289, + 290, + 291, 293, 294, 295, 296, 297, - 298, - 299, - 300, 301, 302, 303, + 304, + 305, + 306, 307, 308, 309, 310, + 311, 312, 313, 314, @@ -5943,32 +6030,34 @@ 324, 326, 328, + 329, 330, 331, - 332, 333, 334, 335, 336, + 337, 338, 339, - 340, 341, 342, 343, - 344, + 345, + 346, 347, 348, 349, + 350, 351, - 352, 353, 354, - 355, 356, 357, + 358, 359, 360, + 361, 362, 363, 364, @@ -5989,30 +6078,30 @@ 379, 380, 381, - 382, 383, 384, 385, 386, - 387, - 389, + 388, 390, 391, 392, + 393, 394, + 395, 396, - 397, 398, 399, 400, 401, - 402, + 403, 404, 405, - 406, 407, + 408, 409, 410, + 411, 412, 413, 414, @@ -6021,18 +6110,18 @@ 417, 418, 419, - 422, + 420, 423, 424, - 426, + 425, 427, 428, - 430, + 429, 431, 432, - 436, - 438, - 440, + 433, + 437, + 439, 441, 442, 443, @@ -6045,8 +6134,9 @@ 450, 451, 452, + 453, 454, - 456, + 457, 458, 459, 460, @@ -6054,11 +6144,8 @@ 462, 463, 464, - 465, 466, - 467, 468, - 469, 470, 471, 472, @@ -6066,8 +6153,11 @@ 474, 475, 476, + 477, 478, 479, + 480, + 481, 482, 483, 484, @@ -6075,11 +6165,8 @@ 486, 487, 488, - 489, 490, 491, - 492, - 493, 494, 495, 496, @@ -6088,6 +6175,8 @@ 499, 500, 501, + 502, + 503, 504, 505, 506, @@ -6098,15 +6187,12 @@ 511, 512, 513, - 515, + 514, 516, - 517, 518, - 519, 520, - 521, + 522, 523, - 524, 525, 526, 527, @@ -6120,6 +6206,7 @@ 535, 536, 537, + 538, 539, 540, 541, @@ -6135,45 +6222,45 @@ 551, 552, 553, - 554, 555, 556, 557, + 558, 559, 560, 561, 562, 563, 564, - 565, 566, 567, 568, + 569, 570, - 571, 572, 573, - 574, + 575, 576, - 577, + 578, 579, - 580, - 582, + 581, 583, 585, + 586, 587, - 589, + 588, 590, 591, 592, + 593, 594, 595, 596, 597, + 598, 599, 600, 601, - 602, 603, 604, 605, @@ -6181,14 +6268,15 @@ 607, 608, 609, + 610, 611, 612, - 614, + 613, 615, 616, - 617, 618, 619, + 620, 621, 622, 623, @@ -6200,12 +6288,12 @@ 629, 630, 631, - 632, 633, 634, 635, 636, 637, + 638, 639, 640, 641, @@ -6214,9 +6302,9 @@ 644, 645, 646, + 647, 648, 649, - 650, 651, 652, 653, @@ -6228,23 +6316,22 @@ 660, 661, 662, - 663, 664, + 665, + 666, 667, 668, - 669, 670, 671, 672, - 673, 674, 675, 676, - 677, + 678, 679, 680, + 681, 682, - 683, 684, 685, 686, @@ -6259,12 +6346,12 @@ 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, 708, 709, @@ -6279,34 +6366,34 @@ 718, 719, 720, + 721, 722, + 723, 724, 725, 726, - 727, + 728, 730, 731, 732, 733, - 734, - 735, 736, 737, 738, 739, 740, + 741, 742, 743, 744, + 745, 746, - 747, 748, + 749, 750, - 751, 752, 753, 754, - 755, 756, 757, 758, @@ -6316,39 +6403,41 @@ 762, 763, 764, + 765, 766, + 767, + 768, 769, - 770, 771, - 772, - 773, 774, 775, 776, 777, 778, + 779, 780, + 781, 782, 783, 784, 785, - 786, 787, - 788, + 789, 790, 791, 792, 793, 794, 795, - 796, 797, 798, 799, + 800, 801, 802, 803, 804, + 805, 806, 807, 808, @@ -6356,232 +6445,246 @@ 811, 812, 813, - 814, 815, 816, 817, - 818, + 819, 820, 821, 822, 823, 824, 825, + 826, 827, 828, - 829, 830, + 831, 832, + 833, + 834, + 835, + 837, + 838, + 839, + 840, + 842, ], [ - 38, + 41, -230, - 92, - 103, - 103, + 95, + 106, + 106, -245, - 103, - 103, - -419, - -305, - -377, - -378, - 103, - -380, - 103, - 103, - 103, - 103, - 103, - 145, - 103, + 106, + -258, + -259, + -260, + 106, + -262, + -264, + -265, + 106, + -424, + -334, + 106, + 106, + 106, + 106, + 106, + 142, + 106, -1, - 103, - 103, - -293, + 106, + 106, + -322, -4, - 103, + 106, -175, -174, - 103, - 171, + 106, + 168, -47, - 103, - 103, - 103, + 106, + 106, + 106, -85, - 103, - 103, - 103, + 106, + 106, + 106, -94, - 189, + 186, -102, - 103, - 103, - 103, - 103, - 103, + 106, + 106, + 106, + 106, + 106, -216, - 103, - -291, - 103, - 103, - 103, - 103, - 103, - 103, - -318, - -319, - -429, + 106, + -320, + 106, + 106, + 106, + 106, + 106, + 106, + -347, + -348, + -434, -21, - 103, + 106, 225, - 103, - 103, - 103, + 106, + 106, + 106, -62, - 103, - 103, - 103, + 106, + 106, + 106, -217, -174, - 103, - 103, + 106, + 106, -133, - -323, + -352, -250, - 103, + 106, -229, -174, - 103, + 106, -233, - 103, - 103, + 106, + 106, -244, - 103, - 103, - 103, - 103, - 103, + -257, + 106, + -277, + 106, + -263, + 106, + 106, + 106, + 106, + 106, -188, - -294, - -295, - -376, - 103, - -391, - 103, - -381, + -323, + -324, 315, - 103, - 103, - -303, - -301, - -321, - 103, - 103, - 103, - -382, - 103, - -425, - 103, + 106, + 106, + 106, + -430, + 106, + -332, + -330, + -350, + 106, -249, - 347, + 341, -22, - 103, + 106, -34, - 103, + 106, -35, -5, -6, -7, -178, - 103, - 103, + 106, + 106, -59, - 103, - 103, - 103, + 106, + 106, + 106, -33, -75, -107, -108, - 103, + 106, -80, - 371, + 365, -63, -64, - 103, + 106, -40, - 103, + 106, -78, - 103, + 106, -84, - 103, - 103, + 106, + 106, -91, -92, -93, - 103, + 106, -101, - 103, + 106, -155, - 103, + 106, -37, - 103, + 106, -159, -160, - 103, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - 103, - 103, - 103, - 103, - 103, - 103, - 103, + 106, + -307, + -308, + -309, + -310, + -311, -312, - -313, -314, -315, - -316, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + -341, + -342, + -343, + -344, + -345, -24, -46, -51, - 103, + 106, -23, -25, - 103, - 103, - 103, - 103, + 106, + 106, + 106, + 106, -137, -256, -218, - 103, + 106, -60, - 103, - 103, - 103, - 103, - 103, + 106, + 106, + 106, + 106, + 106, -234, - 103, - 103, - 103, - -403, + 106, + 106, + 106, + -418, + 106, + -405, + -406, + 106, + -413, -189, -190, -191, -194, -195, - 103, + 106, -197, -198, -199, @@ -6595,130 +6698,128 @@ -208, -209, -210, - -330, - 103, - 103, - 103, - -357, + -359, + 106, + 106, + 106, + -386, -15, - 103, + 106, -187, -140, -141, - 103, - 103, - 103, - -296, - 103, - 103, - 103, + 106, + 106, + 106, + -325, + 106, + 106, + 106, -171, - 103, + 106, -181, - 103, - 103, - -413, - 103, - -393, - -394, - 103, - 103, + 106, + 106, + 106, -223, -174, - 189, - 103, - 103, - 103, - 103, - 103, - 103, - 103, - -368, - -369, - -373, - 103, - 103, - -387, - -389, - -412, - -361, - 103, - 103, - 103, + 186, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + -273, + 106, + 106, + 106, + 106, + 106, -246, - 103, - 103, + 106, + -283, + 106, -2, - 103, - 103, + 106, + 106, -179, - 103, + 106, -55, -58, -177, - 103, - 103, - 103, - 103, - 103, - 103, - 103, - 103, - 103, - -430, - -431, - 103, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + -435, + -436, + 106, -39, -52, -74, -67, - 103, + 106, -68, - 103, + 106, -65, - 103, + 106, -82, - 103, + 106, -81, - 103, - 103, - 103, + 106, + 106, + 106, -70, - 103, - 103, + 106, + 106, -77, -109, -110, - 103, + 106, -129, -147, - 103, + 106, -38, - 103, - -284, - -287, - 103, - 588, - -290, + 106, + -313, + -316, + 106, + 584, + -319, -10, - 103, - 103, - 103, - 103, - -308, - -307, - -311, - -310, + 106, + -390, + 106, + 106, + -397, + -398, + -402, + 106, + -417, + 106, + 106, + -337, + -336, + -340, + -339, -45, - 103, - 103, - 103, + 106, + 106, + 106, -105, - 103, - 103, - 103, + 106, + 106, + 106, -253, - 103, + 106, -61, -135, -251, @@ -6726,142 +6827,143 @@ -228, -231, -232, - 103, - 103, - -266, + 106, + 106, + 106, + 106, + 106, + 106, + -423, + -407, + -408, + 106, -404, - 103, + -295, + -414, + 106, -192, -193, - 103, - -355, + 106, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - 103, - 103, - -338, - -359, + -431, -360, - 103, - 103, - -336, - 103, - -338, - 103, - 103, - 103, - 103, - 103, - 103, + -387, + -156, + -365, + -378, + -379, + -381, + 106, + 106, + -367, + -388, + -389, + 106, + 106, + -365, + 106, + -367, + 106, + 106, + 106, + 106, + 106, + 106, -172, - 103, - -326, - -327, - -328, - -329, - -324, - 103, - 103, - 103, - 103, - 103, - -418, - -395, - -396, - 103, - -375, + 106, + -355, + -356, + -357, + -358, + -353, + 106, -220, - 659, - 103, - 103, - 103, - 103, + 663, + 106, + 106, + 106, + 106, -236, -241, - 103, - 103, - 103, - -300, - -320, - 103, - -388, - -390, - -370, - -371, - -372, - 103, - 103, - -336, - 103, - 103, - 103, - -367, - -423, - 103, + 106, + 106, + 106, + 106, + 106, + -275, + -266, + 106, + 106, + -329, + -349, + -428, + 106, -248, - -408, - 103, - 103, + 106, + -285, + 106, -3, -103, -104, -54, - 103, + 106, -57, - 103, - 103, + 106, + 106, -20, - 103, - 103, - 103, - 103, - 103, - 103, + 106, + 106, + 106, + 106, + 106, + 106, -53, -66, - 103, - 103, + 106, + 106, -83, - 103, - 103, + 106, + 106, -176, -69, - 103, + 106, -72, -76, - 103, - 103, - 103, - 103, + 106, + 106, + 106, + 106, -154, - 103, + 106, -152, - 103, - -336, + 106, + -365, -42, - 103, - -288, - -289, - 103, - 103, - 103, - 103, - 103, - -292, - 103, + 106, + -317, + -318, + 106, + 106, + 106, + 106, + 106, + -399, + -400, + -401, + 106, + 106, + -365, + 106, + -396, + -321, + 106, -142, - 103, + 106, -144, - 103, + 106, -113, -114, -115, @@ -6869,79 +6971,77 @@ -117, -106, -36, - 103, - 103, + 106, + 106, -255, -132, -139, - -322, + -351, -235, -252, - 103, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + 106, + -380, + -385, -16, -18, - 103, - 103, - 103, - 103, - 103, - -337, - -339, + 106, + 106, + 106, + 106, + 106, + -366, + -368, -12, -13, -14, - -363, - 103, - -336, - 103, - -336, - 103, - -366, - 103, - -299, - -297, - 103, + -392, + 106, + -365, + 106, + -365, + 106, + -395, + 106, + -328, + -326, + 106, -169, - 103, - 103, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, + 106, + 106, -224, -225, -239, -240, -237, -238, - 103, - 103, - 103, - -374, - -340, - 103, - -385, - 103, - 103, - -424, + 106, + -274, + -276, + 106, + 106, + 106, + 106, + -429, -247, - -410, + -284, -41, - 103, - 103, + 106, + 106, -26, -28, - 103, + 106, -32, - -432, + -437, -145, - 103, + 106, -146, -48, -49, @@ -6956,111 +7056,119 @@ -153, -148, -149, - 103, - 103, - 103, + 106, + 106, + 106, -43, -44, - 103, - 103, - -393, + 106, + 106, + -405, -11, - -420, - -421, - 103, - 103, - 103, - 103, - 103, + -425, + -426, + 106, + 106, + -403, + -369, + 106, + 106, + 106, + 106, + 106, -136, -254, - 103, - -336, - -332, - -338, - 103, - 103, - 103, - -353, - 103, - -345, - -345, - 103, - 103, + 106, + -365, + -361, + -367, + 106, + 106, + 106, + -382, + 106, + -374, + -374, + 106, + 106, -163, -166, -183, - 103, - 103, - -302, - -386, - 103, - -332, - -383, - -411, - -409, + 106, + 106, + 106, + 106, + -271, + 106, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, - 103, - 103, + 106, + 106, -71, -131, - 103, - -336, - -332, - 103, - 103, + 106, + -365, + -361, + 106, + 106, -9, - -422, - 103, - 103, - 103, + -427, + 106, + -361, + -416, + 106, + 106, -134, - -347, - 103, - -333, - -334, - -335, - -354, - 103, - -336, - 103, - -298, - 103, + -376, + 106, + -362, + -363, + -364, + -383, + 106, + -365, + 106, + -327, + 106, -226, - -384, - 103, + -272, + 106, + -269, + 106, -50, - 103, - 103, - 103, - -334, + 106, + 106, + 106, + -363, -8, -79, - 103, + 106, -138, - -332, - 103, - 103, - -335, - 103, - 103, - 103, - -332, - 103, + -361, + 106, + 106, + -364, + 106, + -270, + 106, + 106, + -361, + 106, -143, - 103, + 106, -150, - -336, - 103, + -365, + 106, -162, -124, -151, - -335, - 103, - 103, + -364, + 106, + 106, -161, ], ), @@ -7074,71 +7182,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -7148,10 +7260,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -7168,39 +7277,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -7208,260 +7317,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 40, + 43, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -7471,29 +7587,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -7501,7 +7615,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -7523,32 +7637,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -7568,47 +7686,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -7626,16 +7735,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -7644,60 +7758,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -7712,9 +7823,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -7728,44 +7843,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -7784,42 +7898,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -7838,72 +7956,76 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, + 44, + 46, + 50, + 54, + 56, + 67, + 68, 69, - 73, - 74, - 75, + 72, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -7913,10 +8035,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -7933,39 +8052,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -7973,260 +8092,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 44, + 47, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -8236,30 +8362,28 @@ -94, -102, -216, - -277, - -291, + -306, + -320, 218, - -317, - -318, - -319, - -429, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - 289, + -257, + -277, + -263, + 298, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -8267,7 +8391,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -8289,32 +8413,36 @@ -158, -159, -160, - 289, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - 408, - -211, - -306, + 298, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, - -315, - -316, - -24, - -51, - -23, - -25, - -427, - -98, - -60, - -234, - 289, + 402, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, + -24, + -51, + -23, + -25, + -432, + -98, + -60, + -234, + 298, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -8334,47 +8462,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - 289, - -296, + 298, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + 298, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -8392,16 +8511,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -8410,60 +8534,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, - 289, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + 298, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -8478,9 +8599,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -8494,44 +8619,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -8550,42 +8674,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -8604,71 +8732,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -8678,10 +8810,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -8698,39 +8827,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -8738,260 +8867,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, - 671, - 673, - 676, - 680, + 664, + 665, + 666, + 671, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 45, + 48, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -9001,29 +9137,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -9031,7 +9165,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -9053,32 +9187,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -9098,47 +9236,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -9156,16 +9285,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -9174,60 +9308,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -9242,9 +9373,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -9258,44 +9393,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -9314,42 +9448,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -9368,72 +9506,76 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, + 18, + 19, 20, - 28, - 30, + 25, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -9443,10 +9585,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -9464,39 +9603,39 @@ 241, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -9504,299 +9643,304 @@ 312, 314, 315, - 322, - 326, + 324, + 328, 330, - 331, 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 422, + 418, 423, 424, - 426, - 428, - 432, + 425, + 427, + 429, 433, 434, - 440, + 435, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, 555, 556, + 558, 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, 701, 702, 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 39, + 42, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, - 129, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, + 137, -1, -215, - -293, + -322, -4, -175, - 164, + 161, -47, -73, -85, -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - 283, + 253, + -277, + -263, + 292, -188, - 304, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -9804,7 +9948,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -9826,33 +9970,37 @@ -158, -159, -160, - 283, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + 292, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, - -269, + -298, -234, - 283, + 292, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -9861,7 +10009,7 @@ -196, -197, -198, - 304, + 253, -201, -202, -203, @@ -9872,48 +10020,39 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - 283, - -296, + 292, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -271, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + 292, + -273, + -300, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -9931,86 +10070,88 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - 304, - 589, - -308, - -307, - -311, - -310, - 603, - -428, + 253, + 585, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + 607, + -433, -105, -95, -97, -61, - -270, - -272, + -299, + -301, -227, -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, - 304, + -384, + 253, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, - 283, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + 292, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, -66, - 693, + 695, -83, -90, -176, @@ -10021,9 +10162,13 @@ -154, -152, -42, - -288, - 304, - -292, + -317, + 253, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -10037,44 +10182,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -10085,7 +10229,7 @@ -89, -111, -112, - 765, + 770, -125, -126, -153, @@ -10094,42 +10238,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -10148,71 +10296,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -10222,10 +10374,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -10242,39 +10391,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -10282,260 +10431,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 46, + 49, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -10545,29 +10701,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -10575,7 +10729,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -10597,32 +10751,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -10642,47 +10800,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -10700,16 +10849,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -10718,60 +10872,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -10786,9 +10937,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -10802,44 +10957,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -10858,42 +11012,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -10912,71 +11070,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -10986,10 +11148,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -11006,39 +11165,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -11046,260 +11205,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, - 792, - 793, - 794, - 795, - 797, - 803, + 769, + 771, + 779, + 780, + 783, + 789, + 791, + 792, + 793, + 794, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 48, + 51, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -11309,29 +11475,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -11339,7 +11503,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -11361,32 +11525,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -11406,47 +11574,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -11464,16 +11623,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -11482,60 +11646,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -11550,9 +11711,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -11566,44 +11731,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -11622,42 +11786,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -11676,71 +11844,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -11750,10 +11922,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -11770,39 +11939,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -11810,260 +11979,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 49, + 52, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -12073,29 +12249,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -12103,7 +12277,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -12125,32 +12299,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -12170,47 +12348,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -12228,16 +12397,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -12246,60 +12420,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -12314,9 +12485,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -12330,44 +12505,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -12386,42 +12560,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -12440,71 +12618,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, - 152, - 154, - 155, - 156, - 157, - 158, - 160, + 139, + 140, + 145, + 147, + 149, + 151, + 152, + 153, + 154, + 155, + 157, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -12514,10 +12696,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -12534,39 +12713,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -12574,260 +12753,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 50, + 53, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -12837,29 +13023,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -12867,7 +13051,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -12889,32 +13073,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -12934,47 +13122,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -12992,16 +13171,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -13010,60 +13194,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -13078,9 +13259,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -13094,44 +13279,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -13150,42 +13334,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -13204,71 +13392,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -13278,10 +13470,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -13298,39 +13487,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -13338,262 +13527,269 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 511, + 507, 512, - 515, - 517, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, 664, - 670, + 665, + 666, + 668, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 52, + 55, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -13603,29 +13799,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - 275, - 275, - -376, - -391, - -381, + -257, + -277, + -263, + 284, + 284, 316, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -13633,7 +13827,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -13655,32 +13849,36 @@ -158, -159, -160, - 275, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + 284, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, - 275, + 284, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -13700,47 +13898,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - 275, - -296, + 284, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + 284, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -13758,16 +13947,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -13776,61 +13970,58 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, 316, - 275, + 284, -241, - 275, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + 284, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -13843,11 +14034,15 @@ -76, -130, -154, - 275, + 284, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -13861,45 +14056,44 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - 275, - -374, - -340, - -385, - -424, + 284, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -13912,48 +14106,52 @@ -112, -125, -126, - 275, + 284, -148, -149, -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -13972,71 +14170,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -14046,10 +14248,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -14066,39 +14265,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -14106,260 +14305,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, - 629, - 630, + 624, + 625, + 626, + 627, + 628, + 629, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 54, + 57, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -14369,29 +14575,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -14399,7 +14603,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -14421,32 +14625,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -14466,47 +14674,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -14524,16 +14723,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -14542,60 +14746,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -14610,9 +14811,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -14626,44 +14831,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -14682,42 +14886,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -14736,71 +14944,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -14810,10 +15022,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -14830,39 +15039,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -14870,260 +15079,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 55, + 58, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -15133,29 +15349,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -15163,7 +15377,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -15185,32 +15399,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -15230,47 +15448,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -15288,16 +15497,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -15306,60 +15520,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -15374,9 +15585,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -15390,44 +15605,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -15446,42 +15660,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -15500,71 +15718,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -15574,10 +15796,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -15594,39 +15813,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -15634,260 +15853,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 56, + 59, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -15897,29 +16123,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -15927,7 +16151,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -15949,32 +16173,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -15994,47 +16222,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -16052,78 +16271,80 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, - -105, - -95, - -97, - -61, - -227, - -228, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, + -105, + -95, + -97, + -61, + -227, + -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -16138,9 +16359,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -16154,44 +16379,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -16210,42 +16434,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -16264,71 +16492,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -16338,10 +16570,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -16358,39 +16587,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -16398,260 +16627,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 57, + 60, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -16661,29 +16897,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -16691,7 +16925,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -16713,32 +16947,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -16758,47 +16996,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -16816,16 +17045,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -16834,60 +17068,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -16902,9 +17133,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -16918,44 +17153,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -16974,42 +17208,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -17028,71 +17266,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -17102,10 +17344,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -17122,39 +17361,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -17162,260 +17401,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 58, + 61, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -17425,29 +17671,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -17455,7 +17699,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -17477,32 +17721,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -17522,47 +17770,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -17580,16 +17819,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -17598,60 +17842,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -17666,9 +17907,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -17682,44 +17927,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -17738,42 +17982,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -17792,71 +18040,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -17866,10 +18118,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -17886,39 +18135,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -17926,260 +18175,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 59, + 62, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -18189,29 +18445,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -18219,7 +18473,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -18241,32 +18495,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -18286,47 +18544,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -18344,16 +18593,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -18362,60 +18616,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -18430,15 +18681,19 @@ -154, -152, -42, - -288, - -289, - -292, - -142, - -144, - -113, - -114, - -115, - -116, + -317, + -318, + -399, + -400, + -401, + -396, + -321, + -142, + -144, + -113, + -114, + -115, + -116, -117, -106, -36, @@ -18446,44 +18701,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -18502,42 +18756,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -18556,71 +18814,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -18630,10 +18892,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -18650,39 +18909,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -18690,260 +18949,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 60, + 63, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -18953,29 +19219,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -18983,7 +19247,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -19005,32 +19269,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -19050,47 +19318,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -19108,16 +19367,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -19126,60 +19390,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -19194,9 +19455,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -19210,44 +19475,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -19266,42 +19530,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -19320,71 +19588,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -19394,10 +19666,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -19414,39 +19683,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -19454,260 +19723,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 61, + 64, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -19717,29 +19993,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -19747,7 +20021,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -19769,32 +20043,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -19814,47 +20092,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -19872,16 +20141,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -19890,60 +20164,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -19958,9 +20229,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -19974,44 +20249,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -20030,42 +20304,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -20084,71 +20362,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -20158,10 +20440,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -20178,39 +20457,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -20218,260 +20497,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 62, + 65, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -20481,29 +20767,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -20511,7 +20795,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -20533,32 +20817,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -20578,47 +20866,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -20636,16 +20915,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -20654,60 +20938,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -20722,9 +21003,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -20738,44 +21023,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -20794,42 +21078,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, - -185, - -226, - -384, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, + -185, + -226, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -20848,71 +21136,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -20922,10 +21214,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -20942,39 +21231,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -20982,260 +21271,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 63, + 66, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -21245,29 +21541,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -21275,7 +21569,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -21297,32 +21591,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -21342,47 +21640,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -21400,16 +21689,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -21418,60 +21712,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -21486,9 +21777,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -21502,44 +21797,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -21558,42 +21852,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -21612,71 +21910,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -21686,10 +21988,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -21706,41 +22005,41 @@ 240, 249, 250, - 252, - 253, - 254, - 255, 256, + 257, 258, 259, - 260, 261, 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -21750,107 +22049,106 @@ 315, 319, 320, - 326, + 324, + 328, 330, - 331, - 332, 335, - 336, - 338, - 339, - 341, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 420, + 418, 421, - 423, + 422, 424, 425, 426, - 428, - 432, - 440, + 427, + 429, + 433, 441, 442, 443, - 445, + 444, 446, 447, - 449, - 450, + 451, 452, - 454, - 456, + 453, + 457, 458, 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, - 493, - 494, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, 505, 506, - 508, + 507, 509, 510, 511, @@ -21858,225 +22156,233 @@ 513, 514, 515, - 517, + 516, 518, - 520, - 521, 523, - 524, 525, - 526, 528, 529, - 532, - 533, - 534, + 530, + 531, + 535, + 536, + 537, + 538, 539, - 540, 541, 542, 543, + 544, 545, 546, - 547, 548, 549, 550, + 551, 552, - 553, 554, - 555, 556, 558, + 559, 560, 562, 563, - 564, - 566, 567, + 569, + 570, 571, + 572, 573, 574, - 575, 576, - 577, - 578, - 580, - 583, - 585, + 579, + 581, + 586, + 587, 590, 591, - 594, + 592, + 593, 595, - 596, + 597, 598, 599, - 601, + 600, 602, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 618, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, 626, + 627, + 628, 629, 630, 631, - 632, 633, 634, + 635, + 638, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 663, 664, 665, + 666, + 667, 668, - 670, + 669, 671, - 673, + 672, 674, - 675, - 676, - 680, + 679, 682, - 683, 684, 685, 686, 687, 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, 708, - 711, - 712, + 709, + 710, + 713, 714, - 715, 716, 717, 718, 719, + 720, 721, 723, - 725, + 724, + 726, + 727, + 729, 731, - 732, - 735, 737, 738, - 739, - 740, + 741, + 743, 744, + 745, 746, - 747, - 748, - 751, + 750, 752, 753, 754, - 755, - 756, - 758, + 757, 759, 760, 761, + 762, + 763, 764, + 765, 766, - 767, - 770, - 773, - 774, + 769, + 771, + 772, 775, - 776, - 777, + 778, 779, + 780, + 781, 782, + 783, 784, - 785, 786, - 787, - 790, + 789, 791, 792, 793, 794, - 795, 797, + 798, + 799, 800, + 801, + 802, 803, 804, - 805, - 808, + 806, + 809, + 812, 813, - 815, - 816, + 814, 817, - 818, - 819, - 821, 822, 823, - 824, 825, 826, 827, 828, - 830, + 829, + 831, 832, + 833, + 834, + 835, + 836, + 837, + 838, + 840, + 842, ], [ - 65, + 68, -230, -213, -214, - 107, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + 110, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -22086,29 +22392,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -22116,8 +22420,8 @@ -6, -7, -178, - -261, - 359, + -290, + 353, -33, -75, -107, @@ -22125,8 +22429,8 @@ -80, -63, -64, + 369, 375, - 381, -84, -91, -92, @@ -22138,34 +22442,38 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, - 448, - -403, + -418, + 454, + -405, + -406, + 460, + -413, -189, -190, -191, @@ -22185,54 +22493,45 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - 501, - -393, - -394, -219, -223, -174, - 359, - -261, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, - 501, + 353, + -290, + -279, + -268, + -273, + 454, -2, -179, -176, -55, -58, -177, - -259, - 501, - 501, - -393, - -430, - -431, + -288, + 454, + 454, + -405, + -435, + -436, -39, -52, - 381, 375, + 369, -68, -65, -82, @@ -22244,22 +22543,27 @@ -109, -110, -129, - 572, + 568, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - 600, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + 604, -127, - -428, + -433, -105, - 359, + 353, -95, -97, -61, @@ -22267,85 +22571,79 @@ -228, -231, -232, - 501, - -266, + 454, + 454, + -423, + -407, + -408, -404, + -295, + -414, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, - 501, + 454, -172, -173, - -326, - -327, - -328, - -329, - -324, - 649, - 501, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, + 661, -220, -222, - -393, - 501, - 663, + -405, + 454, + 667, -236, -241, -176, - -258, + -287, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - 501, - -393, - 501, - -367, - -423, - 501, - 501, + -280, + -275, + -266, + -329, + -349, + -428, + 454, + 454, -3, -103, -104, -54, -57, - -265, - 501, + -294, + 454, -20, - 501, - 501, - 501, - 501, - 501, + 454, + 454, + 454, + 454, + 454, -53, -66, - 600, + 604, -83, -90, -176, @@ -22354,17 +22652,23 @@ -76, -130, -154, - 501, - 708, + 454, + 710, -152, - -393, - -342, + -405, + -371, -42, - -288, - -289, - 501, - 501, - -292, + -317, + -318, + 454, + 454, + -399, + -400, + -401, + 454, + -405, + -396, + -321, -176, -142, -119, @@ -22380,53 +22684,50 @@ -96, -235, -252, - 448, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + 460, + -380, + -385, -16, -18, - 501, - -337, - -339, + 454, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, -237, -238, - -257, - 501, - -374, - -340, - -385, - 501, - 501, - -424, + -286, + -274, + -276, + 454, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, - 501, + 454, -32, - -432, + -437, -145, -146, -48, @@ -22442,81 +22743,88 @@ -153, -148, -149, - -344, + -373, -43, -44, - 448, - -393, + 460, + -405, -11, - -420, - -421, - 501, + -425, + -426, + 454, + -403, + -369, + 454, -118, -128, -100, - -393, - -332, - 501, - -353, - 501, - -345, - -345, + -405, + -361, + 454, + -382, + 454, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - 501, - -398, - -383, - -411, + 454, + -271, + 454, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, - -343, - -393, - 448, + -372, + -405, + 460, -9, - -422, - 501, + -427, + 454, + -410, + -416, -176, -121, - -347, - -333, - -334, - -335, - -354, - -393, - 501, - -298, + -376, + -362, + -363, + -364, + -383, + -405, + 454, + -327, -185, -226, - -384, + -272, + 454, + -269, -50, - -341, + -370, -8, -79, -120, - -398, + -410, -186, - 501, - -398, + -270, + 454, + -410, -176, -143, -123, -150, - -393, - 501, + -405, + 454, -162, -124, -122, -151, - 829, - 501, + 839, + 454, -161, ], ), @@ -22530,71 +22838,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -22604,10 +22916,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -22624,39 +22933,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -22664,260 +22973,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 67, + 70, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -22927,29 +23243,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - 280, + -257, + -277, + -263, + 289, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -22957,7 +23271,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -22979,32 +23293,36 @@ -158, -159, -160, - 280, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + 289, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, - 280, + 289, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -23024,47 +23342,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - 280, - -296, + 289, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + 289, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -23082,16 +23391,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -23100,60 +23414,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, - 280, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + 289, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -23168,9 +23479,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -23184,44 +23499,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -23240,42 +23554,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -23294,71 +23612,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -23368,10 +23690,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -23388,41 +23707,41 @@ 240, 249, 250, - 252, - 253, - 254, - 255, 256, + 257, 258, 259, - 260, 261, 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -23432,119 +23751,118 @@ 315, 319, 320, - 326, + 324, + 328, 330, - 331, - 332, 335, - 336, - 338, - 339, - 341, + 342, + 344, + 346, + 347, 348, + 349, 350, + 351, 352, 353, - 354, 355, - 356, 357, - 358, 359, - 361, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, + 381, 382, + 383, + 384, 385, 386, - 387, - 388, - 389, 390, 391, - 392, + 393, + 394, + 395, 396, - 397, - 399, + 398, 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 419, + 418, 420, 421, - 423, + 422, 424, 425, 426, - 428, - 432, - 440, + 427, + 429, + 433, 441, 442, 443, - 445, + 444, 446, 447, - 449, - 450, + 451, 452, 453, - 454, + 455, 456, + 457, 458, 459, - 460, 461, 462, - 463, 464, 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, 493, - 494, + 495, + 497, 498, 499, 500, + 501, 502, 503, 504, 505, 506, - 508, + 507, 509, 510, 511, @@ -23552,25 +23870,23 @@ 513, 514, 515, - 517, + 516, 518, - 520, - 521, 523, - 524, 525, - 526, - 527, 528, 529, - 532, - 533, - 534, + 530, + 531, + 535, + 536, + 537, + 538, 539, - 540, 541, 542, 543, + 544, 545, 546, 547, @@ -23581,18 +23897,18 @@ 552, 553, 554, - 555, 556, - 557, 558, + 559, 560, 562, 563, - 564, - 566, + 565, 567, 569, + 570, 571, + 572, 573, 574, 575, @@ -23600,78 +23916,75 @@ 577, 578, 579, - 580, 581, - 582, - 583, - 585, + 586, + 587, 590, 591, + 592, + 593, 594, 595, - 596, + 597, 598, 599, - 601, + 600, 602, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 618, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, 624, + 625, 626, + 627, 628, 629, 630, 631, - 632, 633, 634, 635, 636, - 639, + 638, 640, + 641, + 642, 643, 644, 645, 646, 647, 648, - 650, 651, 652, - 653, - 654, 655, 656, 657, 658, + 659, 660, - 661, 662, - 663, 664, 665, + 666, + 667, 668, - 670, + 669, 671, 672, - 673, 674, - 675, - 676, - 680, - 681, + 679, 682, 683, 684, @@ -23680,8 +23993,8 @@ 687, 688, 689, + 690, 691, - 692, 693, 694, 695, @@ -23690,122 +24003,135 @@ 698, 699, 700, + 701, 702, - 703, + 704, 705, - 706, 707, 708, 709, 710, 711, 712, + 713, 714, - 715, 716, 717, 718, 719, + 720, 721, 723, + 724, 725, + 726, + 727, + 729, 731, - 732, - 733, - 734, - 735, - 736, 737, 738, 739, 740, + 741, + 742, 743, 744, 745, 746, - 747, - 748, 749, + 750, 751, 752, 753, 754, 755, - 756, - 758, + 757, 759, 760, 761, + 762, + 763, 764, + 765, 766, - 767, 769, - 770, 771, 772, - 773, 774, 775, 776, 777, + 778, 779, + 780, + 781, 782, 783, 784, - 785, 786, - 787, + 789, 790, 791, 792, 793, 794, - 795, 797, + 798, + 799, 800, 801, 802, 803, 804, - 805, 806, - 808, + 809, + 810, 811, 812, 813, + 814, 815, - 816, 817, - 818, - 819, + 820, 821, 822, 823, - 824, 825, 826, 827, 828, - 830, + 829, 831, 832, + 833, + 834, + 835, + 836, + 837, + 838, + 840, + 841, + 842, ], [ - 31, + 34, -230, -213, -214, - 108, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + 111, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -23815,29 +24141,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -23845,7 +24169,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -23854,8 +24178,8 @@ -80, -63, -64, - 376, - 380, + 370, + 374, -84, -91, -92, @@ -23867,34 +24191,38 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, - 446, - -403, + -418, + -278, + -405, + -406, + 458, + -413, -189, -190, -191, @@ -23914,58 +24242,49 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - 512, - -261, - -402, - 524, - 525, - -373, - -387, - -389, - -412, - -361, - 533, + 513, + -290, + -279, + -268, + -273, + 530, -2, - 540, + 536, -179, -176, -55, -58, -177, -176, - 545, - -259, - 548, + 541, + -288, + 544, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, - 555, - 380, - 376, + 551, + 374, + 370, -68, -65, -82, @@ -23973,30 +24292,35 @@ -176, -70, -176, - 566, + 562, -176, -77, -109, -110, -129, - 573, + 569, -38, - 580, - -284, - -287, + 576, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - 596, - 599, + -390, + 591, + 592, + -402, + -417, + -337, + -336, + -340, + -339, + 600, + 603, -127, - -428, + -433, -105, - 607, + 611, -95, -97, -61, @@ -24004,115 +24328,115 @@ -228, -231, -232, - 617, - -266, + 621, + 622, + -423, + -407, + -408, + 628, + 629, -404, + -295, + -414, -192, -193, - -355, - 621, + -384, + 633, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, - 643, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, + 655, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - 648, - 650, - -418, - -395, - -396, - 656, - 657, - -375, + -355, + -356, + -357, + -358, + -353, + 660, -220, -222, - -393, - 661, - 662, + -405, + 665, + 666, -236, -241, -176, - -258, + -287, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - 670, - 671, - -336, - 673, - -367, - -423, - 676, - 680, + -280, + -275, + -266, + -329, + -349, + -428, + 679, + 682, -3, -103, -104, -54, -57, - -265, - 683, - -20, - 684, + -294, 685, - 656, - -31, + -20, + 686, 687, - 688, + 628, + -31, + 689, + 690, -53, -66, - 689, 691, + 693, -83, -90, -176, -69, -72, -76, - 701, + 703, -130, -154, - 706, - 707, + 708, + 709, -152, - -393, - -342, - -336, + -405, + -371, + -365, -42, - 711, - 712, - -288, - -289, - 717, - 718, - -292, + 713, + 714, + -317, + -318, + 719, + 720, + -399, + -400, + -401, + 723, + 724, + -365, + -396, + -321, -176, -142, -119, @@ -24128,62 +24452,58 @@ -96, -235, -252, - -405, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -415, + -380, + -385, -16, -18, - 732, - 737, - 739, - -337, - -339, + 738, + 743, + 745, + -366, + -368, -12, -13, -14, - -363, - 740, - -336, - -336, - 744, - -299, - -297, + -392, + 746, + -365, + -365, + 750, + -328, + -326, -167, -169, - 747, + 753, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, -237, -238, - -257, - 752, - -374, - -340, - 754, - -385, - 755, - 756, - -424, + -286, + -274, + -276, + 759, + -429, -41, - 758, - -264, - -262, + 763, + -293, + -291, -26, -28, - 761, + 766, -32, - -432, + -437, -145, -146, -48, @@ -24192,7 +24512,7 @@ -88, -87, -89, - 764, + 769, -111, -112, -125, @@ -24200,99 +24520,107 @@ -153, -148, -149, - -344, - 656, - 771, + -373, + 628, + 776, -43, -44, - 774, - -393, + 779, + -405, -11, - -420, - -421, - 775, + -425, + -426, + 780, + -403, + -369, + 782, + 783, -118, -128, -100, - -336, - -332, - 784, - 785, - 786, - 739, - -353, - 787, - -345, - -345, - 732, - -163, + -365, + -361, + 791, 792, + 793, + 745, + -382, + 794, + -374, + -374, + 738, + -163, + 799, -166, -183, -184, - 793, - -302, - -386, - 795, - -332, - -383, - -411, + 800, + 802, + -271, + 804, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, - -343, - 800, - -336, + -372, + 809, + -365, -42, - 802, - 803, + 811, + 812, -9, - -422, - 804, + -427, + 813, + -361, + -416, -176, -121, - -347, - 808, - -333, - -334, - -335, - -354, - -336, - 812, - -298, + -376, + 817, + -362, + -363, + -364, + -383, + -365, + 821, + -327, -185, -226, - -384, + -272, + 823, + -269, -50, - -341, - 816, + -370, + 826, -44, -8, -79, -120, - 818, - -332, - 754, - 824, + 828, + -361, + 782, + 834, -186, - 825, + -270, + 835, -42, -176, -143, -123, -150, - -336, - 828, + -365, + 838, -162, -124, -122, -151, - -335, - 831, - 832, + -364, + 841, + 842, -161, ], ), @@ -24306,71 +24634,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -24380,10 +24712,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -24400,39 +24729,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -24440,260 +24769,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 68, + 71, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -24703,29 +25039,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -24733,7 +25067,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -24755,32 +25089,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -24800,47 +25138,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -24858,16 +25187,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -24876,60 +25210,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -24944,9 +25275,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -24960,44 +25295,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -25016,42 +25350,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -25070,71 +25408,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -25144,10 +25486,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -25164,39 +25503,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -25204,260 +25543,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 69, + 72, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -25467,29 +25813,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -25497,7 +25841,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -25519,32 +25863,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -25564,47 +25912,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -25622,16 +25961,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -25640,60 +25984,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -25708,9 +26049,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -25724,44 +26069,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -25780,42 +26124,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -25834,72 +26182,76 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 71, - 73, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 74, - 75, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -25909,10 +26261,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -25929,39 +26278,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -25969,260 +26318,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 70, + 73, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -26232,30 +26588,28 @@ -94, -102, -216, - -277, - -291, + -306, + -320, 220, - -317, - -318, - -319, - -429, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -26263,7 +26617,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -26285,32 +26639,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -26330,47 +26688,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -26388,16 +26737,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -26406,60 +26760,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -26474,9 +26825,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -26490,44 +26845,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -26546,42 +26900,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -26600,71 +26958,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -26674,10 +27036,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -26694,39 +27053,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -26734,260 +27093,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, - 603, - 604, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, + 603, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 71, + 74, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -26997,29 +27363,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -27027,7 +27391,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -27049,32 +27413,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -27084,7 +27452,7 @@ -197, -198, -199, - 455, + 467, -202, -203, -204, @@ -27094,47 +27462,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -27152,16 +27511,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -27170,60 +27534,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -27238,9 +27599,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -27254,44 +27619,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -27310,42 +27674,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -27364,72 +27732,76 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 71, - 73, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 74, - 75, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -27439,10 +27811,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -27459,39 +27828,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -27499,260 +27868,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 72, + 75, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -27762,30 +28138,28 @@ -94, -102, -216, - -277, - -291, + -306, + -320, 221, - -317, - -318, - -319, - -429, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -27793,7 +28167,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -27815,32 +28189,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -27860,47 +28238,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -27918,16 +28287,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -27936,60 +28310,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -28004,9 +28375,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -28020,44 +28395,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -28076,42 +28450,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -28130,71 +28508,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -28204,10 +28586,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -28224,39 +28603,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -28264,260 +28643,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 73, + 76, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -28527,29 +28913,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -28557,7 +28941,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -28579,32 +28963,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -28624,47 +29012,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -28682,16 +29061,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -28700,60 +29084,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -28768,9 +29149,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -28784,44 +29169,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -28840,42 +29224,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -28894,71 +29282,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -28968,10 +29360,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -28988,39 +29377,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -29028,260 +29417,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, - 764, + 762, + 763, + 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 74, + 77, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -29291,29 +29687,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - 288, + -257, + -277, + -263, + 297, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -29321,7 +29715,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -29343,32 +29737,36 @@ -158, -159, -160, - 288, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + 297, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, - 288, + 297, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -29388,47 +29786,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - 288, - -296, + 297, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + 297, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -29446,16 +29835,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -29464,60 +29858,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, - 288, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + 297, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -29532,9 +29923,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -29548,44 +29943,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -29604,42 +29998,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -29658,71 +30056,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -29732,10 +30134,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -29752,39 +30151,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -29792,260 +30191,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 75, + 78, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -30055,29 +30461,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - 287, + -257, + -277, + -263, + 296, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -30085,7 +30489,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -30107,32 +30511,36 @@ -158, -159, -160, - 287, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + 296, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, - 287, + 296, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -30152,47 +30560,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - 287, - -296, + 296, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + 296, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -30210,16 +30609,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -30228,60 +30632,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, - 287, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + 296, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -30296,9 +30697,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -30312,44 +30717,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -30368,42 +30772,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -30424,38 +30832,38 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, 18, 19, + 20, 21, 22, 23, 26, - 28, + 27, 29, - 30, 31, 32, 33, 34, - 38, - 39, + 35, + 36, + 37, 41, 42, - 43, + 44, + 45, 46, - 47, - 48, 49, 50, 51, + 52, 53, - 59, - 60, - 61, + 54, + 56, 62, 63, 64, @@ -30465,28 +30873,28 @@ 68, 69, 70, + 71, 72, 73, - 74, 75, 76, 77, 78, - 83, - 84, - 85, + 79, + 80, + 81, + 86, 87, 88, - 89, 90, 91, 92, 93, 94, + 95, + 96, 97, - 99, 100, - 101, 102, 103, 104, @@ -30494,39 +30902,42 @@ 106, 107, 108, + 109, 110, 111, - 112, 113, 114, 115, 116, 117, - 118, 119, 120, 121, 122, + 123, 124, + 125, + 126, 127, - 129, 130, - 131, 132, 134, - 135, + 136, 137, 138, + 139, + 140, 141, 143, 144, + 145, 146, 147, 148, 149, - 150, 151, 152, + 153, 154, 155, 156, @@ -30534,19 +30945,19 @@ 158, 159, 160, - 161, 162, 163, + 164, 165, 166, 167, - 168, 169, 170, - 172, + 171, 173, - 174, + 175, 176, + 177, 178, 179, 180, @@ -30556,13 +30967,13 @@ 184, 185, 186, - 187, - 188, - 189, + 190, + 192, 193, - 195, + 194, 196, 197, + 198, 199, 200, 201, @@ -30572,11 +30983,9 @@ 205, 206, 207, - 208, 209, 210, - 212, - 213, + 211, 214, 215, 216, @@ -30611,52 +31020,52 @@ 250, 251, 252, - 253, - 254, - 255, 256, + 257, 258, 259, - 260, 261, 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, 278, + 279, 280, 281, 282, - 284, + 283, 285, - 286, 287, - 288, - 292, + 289, + 290, + 291, 293, 294, 295, 296, 297, - 298, - 299, - 300, 301, 302, 303, + 304, + 305, + 306, 307, 308, 309, 310, + 311, 312, 313, 314, @@ -30668,32 +31077,34 @@ 324, 326, 328, + 329, 330, 331, - 332, 333, 334, 335, 336, + 337, 338, 339, - 340, 341, 342, 343, - 344, + 345, + 346, 347, 348, 349, + 350, 351, - 352, 353, 354, - 355, 356, 357, + 358, 359, 360, + 361, 362, 363, 364, @@ -30714,30 +31125,30 @@ 379, 380, 381, - 382, 383, 384, 385, 386, - 387, - 389, + 388, 390, 391, 392, + 393, 394, + 395, 396, - 397, 398, 399, 400, 401, - 402, + 403, 404, 405, - 406, 407, + 408, 409, 410, + 411, 412, 413, 414, @@ -30746,18 +31157,18 @@ 417, 418, 419, - 422, + 420, 423, 424, - 426, + 425, 427, 428, - 430, + 429, 431, 432, - 436, - 438, - 440, + 433, + 437, + 439, 441, 442, 443, @@ -30770,8 +31181,9 @@ 450, 451, 452, + 453, 454, - 456, + 457, 458, 459, 460, @@ -30779,11 +31191,8 @@ 462, 463, 464, - 465, 466, - 467, 468, - 469, 470, 471, 472, @@ -30791,8 +31200,11 @@ 474, 475, 476, + 477, 478, 479, + 480, + 481, 482, 483, 484, @@ -30800,11 +31212,8 @@ 486, 487, 488, - 489, 490, 491, - 492, - 493, 494, 495, 496, @@ -30813,6 +31222,8 @@ 499, 500, 501, + 502, + 503, 504, 505, 506, @@ -30823,15 +31234,12 @@ 511, 512, 513, - 515, + 514, 516, - 517, 518, - 519, 520, - 521, + 522, 523, - 524, 525, 526, 527, @@ -30845,6 +31253,7 @@ 535, 536, 537, + 538, 539, 540, 541, @@ -30860,45 +31269,45 @@ 551, 552, 553, - 554, 555, 556, 557, + 558, 559, 560, 561, 562, 563, 564, - 565, 566, 567, 568, + 569, 570, - 571, 572, 573, - 574, + 575, 576, - 577, + 578, 579, - 580, - 582, + 581, 583, 585, + 586, 587, - 589, + 588, 590, 591, 592, + 593, 594, 595, 596, 597, + 598, 599, 600, 601, - 602, 603, 604, 605, @@ -30906,14 +31315,15 @@ 607, 608, 609, + 610, 611, 612, - 614, + 613, 615, 616, - 617, 618, 619, + 620, 621, 622, 623, @@ -30925,12 +31335,12 @@ 629, 630, 631, - 632, 633, 634, 635, 636, 637, + 638, 639, 640, 641, @@ -30939,9 +31349,9 @@ 644, 645, 646, + 647, 648, 649, - 650, 651, 652, 653, @@ -30950,27 +31360,26 @@ 656, 657, 658, - 659, 660, 661, 662, 663, 664, + 665, + 666, 667, 668, - 669, 670, 671, 672, - 673, 674, 675, 676, - 677, + 678, 679, 680, + 681, 682, - 683, 684, 685, 686, @@ -30985,12 +31394,12 @@ 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, 708, 709, @@ -31005,34 +31414,34 @@ 718, 719, 720, + 721, 722, + 723, 724, 725, 726, - 727, + 728, 730, 731, 732, 733, - 734, - 735, 736, 737, 738, 739, 740, + 741, 742, 743, 744, + 745, 746, - 747, 748, + 749, 750, - 751, 752, 753, 754, - 755, 756, 757, 758, @@ -31042,39 +31451,41 @@ 762, 763, 764, + 765, 766, + 767, + 768, 769, - 770, 771, - 772, - 773, 774, 775, 776, 777, 778, + 779, 780, + 781, 782, 783, 784, 785, - 786, 787, - 788, + 789, 790, 791, 792, 793, 794, 795, - 796, 797, 798, 799, + 800, 801, 802, 803, 804, + 805, 806, 807, 808, @@ -31082,228 +31493,242 @@ 811, 812, 813, - 814, 815, 816, 817, - 818, + 819, 820, 821, 822, 823, 824, 825, + 826, 827, 828, - 829, 830, + 831, 832, + 833, + 834, + 835, + 837, + 838, + 839, + 840, + 842, ], [ - 34, + 37, -230, - 34, - 34, - 34, + 37, + 37, + 37, -245, - 34, - 34, - -419, - -305, - -377, - -378, - 34, - -380, - 34, - 34, - 34, - 34, - 34, - 34, + 37, + -258, + -259, + -260, + 37, + -262, + -264, + -265, + 37, + -424, + -334, + 37, + 37, + 37, + 37, + 37, + 37, -1, - 34, - 34, - -293, + 37, + 37, + -322, -4, - 155, + 152, -175, - 168, - 34, + 165, + 37, -47, - 34, - 34, - 34, + 37, + 37, + 37, -85, - 34, - 34, - 34, + 37, + 37, + 37, -94, -102, - 34, - 34, - 34, - 34, - 34, + 37, + 37, + 37, + 37, + 37, -216, - 34, - -291, - 34, - 34, - 34, - 34, - 34, - 34, - -318, - -319, - -429, + 37, + -320, + 37, + 37, + 37, + 37, + 37, + 37, + -347, + -348, + -434, -21, - 34, - 34, - 34, - 34, + 37, + 37, + 37, + 37, -62, - 34, - 34, - 34, + 37, + 37, + 37, -217, -174, - 34, - 34, + 37, + 37, -133, - -323, + -352, -250, - 34, + 37, -229, -174, - 34, + 37, -233, - 34, - 34, + 37, + 37, -244, - 34, - 34, - 34, - 34, - 34, + -257, + 37, + -277, + 37, + -263, + 37, + 37, + 37, + 37, + 37, -188, - -294, - -295, - -376, - 34, - -391, - 34, - -381, - 34, - 34, - 34, - -303, - -301, - -321, - 34, - 34, - 34, - -382, - 34, - -425, - 34, + -323, + -324, + 37, + 37, + 37, + 37, + -430, + 37, + -332, + -330, + -350, + 37, -249, - 34, + 37, -22, - 34, + 37, -34, - 34, + 37, -35, -5, -6, -7, -178, - 34, - 34, + 37, + 37, -59, - 34, - 34, - 34, + 37, + 37, + 37, -33, -75, -107, -108, - 34, + 37, -80, -63, -64, - 34, + 37, -40, - 34, + 37, -78, - 34, + 37, -84, - 34, - 34, + 37, + 37, -91, -92, -93, - 34, + 37, -101, - 392, - 34, + 386, + 37, -155, - 34, + 37, -37, - 34, + 37, -159, -160, - 34, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - 34, - 34, - 34, - 34, - 34, - 34, - 34, + 37, + -307, + -308, + -309, + -310, + -311, -312, - -313, -314, -315, - -316, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -341, + -342, + -343, + -344, + -345, -24, -46, -51, - 34, + 37, -23, -25, - 34, - 34, - 34, - 34, + 37, + 37, + 37, + 37, -137, -256, -218, - 34, + 37, -60, - 34, - 34, - 34, - 34, - 34, + 37, + 37, + 37, + 37, + 37, -234, - 34, - 34, - 34, - -403, + 37, + 37, + 37, + -418, + 37, + -405, + -406, + 37, + -413, -189, -190, -191, -194, -195, - 34, + 37, -197, -198, -199, @@ -31317,129 +31742,127 @@ -208, -209, -210, - -330, - 34, - 34, - 34, - -357, + -359, + 37, + 37, + 37, + -386, -15, - 34, + 37, -187, -140, -141, - 34, - 34, - 34, - -296, - 34, - 34, - 34, + 37, + 37, + 37, + -325, + 37, + 37, + 37, -171, - 34, + 37, -181, - 34, - 34, - -413, - 34, - -393, - -394, - 34, - 34, + 37, + 37, + 37, -223, - 168, - 34, - 34, - 34, - 34, - 34, - 34, - 34, - -368, - -369, - -373, - 34, - 34, - -387, - -389, - -412, - -361, - 34, - 34, - 34, + 165, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -273, + 37, + 37, + 37, + 37, + 37, -246, - 34, - 34, + 37, + -283, + 37, -2, - 34, - 34, + 37, + 37, -179, - 34, + 37, -55, -58, -177, - 34, - 34, - 34, - 34, - 34, - 34, - 34, - 34, - 34, - -430, - -431, - 34, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -435, + -436, + 37, -39, -52, -74, -67, - 34, + 37, -68, - 34, + 37, -65, - 34, + 37, -82, - 34, + 37, -81, - 34, - 34, - 34, + 37, + 37, + 37, -70, - 34, - 34, + 37, + 37, -77, -109, -110, - 34, + 37, -129, -147, - 34, + 37, -38, - 34, - -284, - -287, - 34, - 34, - -290, + 37, + -313, + -316, + 37, + 37, + -319, -10, - 34, - 34, - 34, - 34, - -308, - -307, - -311, - -310, + 37, + -390, + 37, + 37, + -397, + -398, + -402, + 37, + -417, + 37, + 37, + -337, + -336, + -340, + -339, -45, - 34, - 34, - 34, + 37, + 37, + 37, -105, - 34, - 34, - 34, + 37, + 37, + 37, -253, - 34, + 37, -61, -135, -251, @@ -31447,142 +31870,143 @@ -228, -231, -232, - 34, - 34, - -266, + 37, + 37, + 37, + 37, + 37, + 37, + -423, + -407, + -408, + 37, -404, - 34, + -295, + -414, + 37, -192, -193, - 34, - -355, + 37, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - 34, - 34, - -338, - -359, + -431, -360, - 34, - 34, - -336, - 34, - -338, - 34, - 34, - 34, - 34, - 34, - 34, + -387, + -156, + -365, + -378, + -379, + -381, + 37, + 37, + -367, + -388, + -389, + 37, + 37, + -365, + 37, + -367, + 37, + 37, + 37, + 37, + 37, + 37, -172, - 34, - -326, - -327, - -328, - -329, - -324, - 34, - 34, - 34, - 34, - 34, - -418, - -395, - -396, - 34, - -375, + 37, + -355, + -356, + -357, + -358, + -353, + 37, -220, -222, - 34, - 34, - 34, - 34, + 37, + 37, + 37, + 37, -236, -241, - 34, - 34, - 34, - -300, - -320, - 34, - -388, - -390, - -370, - -371, - -372, - 34, - 34, - -336, - 34, - 34, - 34, - -367, - -423, - 34, + 37, + 37, + 37, + 37, + 37, + -275, + -266, + 37, + 37, + -329, + -349, + -428, + 37, -248, - -408, - 34, - 34, + 37, + -285, + 37, -3, -103, -104, -54, - 34, + 37, -57, - 34, - 34, + 37, + 37, -20, - 34, - 34, - 34, - 34, - 34, - 34, + 37, + 37, + 37, + 37, + 37, + 37, -53, -66, - 34, - 34, + 37, + 37, -83, - 34, - 34, + 37, + 37, -176, -69, - 34, + 37, -72, -76, - 34, - 34, - 34, - 34, + 37, + 37, + 37, + 37, -154, - 34, + 37, -152, - 34, - -336, + 37, + -365, -42, - 34, - -288, - -289, - 34, - 34, - 34, - 34, - 34, - -292, - 34, + 37, + -317, + -318, + 37, + 37, + 37, + 37, + 37, + -399, + -400, + -401, + 37, + 37, + -365, + 37, + -396, + -321, + 37, -142, - 34, + 37, -144, - 34, + 37, -113, -114, -115, @@ -31590,80 +32014,78 @@ -117, -106, -36, - 34, - 34, + 37, + 37, -255, -132, -139, - -322, + -351, -235, -252, - 34, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + 37, + -380, + -385, -16, -18, - 34, - 34, - 34, - 34, - 34, - -337, - -339, + 37, + 37, + 37, + 37, + 37, + -366, + -368, -12, -13, -14, - -363, - 34, - -336, - 34, - -336, - 34, - -366, - 34, - -299, - -297, - 34, + -392, + 37, + -365, + 37, + -365, + 37, + -395, + 37, + -328, + -326, + 37, -169, - 34, - 34, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, + 37, + 37, -224, - 168, + 165, -225, -239, -240, -237, -238, - 34, - 34, - 34, - -374, - -340, - 34, - -385, - 34, - 34, - -424, + 37, + -274, + -276, + 37, + 37, + 37, + 37, + -429, -247, - -410, + -284, -41, - 34, - 34, + 37, + 37, -26, -28, - 34, + 37, -32, - -432, + -437, -145, - 34, + 37, -146, -48, -49, @@ -31678,111 +32100,119 @@ -153, -148, -149, - 34, - 34, - 34, + 37, + 37, + 37, -43, -44, - 34, - 34, - -393, + 37, + 37, + -405, -11, - -420, - -421, - 34, - 34, - 34, - 34, - 34, + -425, + -426, + 37, + 37, + -403, + -369, + 37, + 37, + 37, + 37, + 37, -136, -254, - 34, - -336, - -332, - -338, - 34, - 34, - 34, - -353, - 34, - -345, - -345, - 34, - 34, + 37, + -365, + -361, + -367, + 37, + 37, + 37, + -382, + 37, + -374, + -374, + 37, + 37, -163, -166, -183, - 34, - 34, - -302, - -386, - 34, - -332, - -383, - -411, - -409, + 37, + 37, + 37, + 37, + -271, + 37, + -267, + -331, -56, - -260, - -263, - -29, - 34, - 34, + -289, + -292, + -29, + 37, + 37, -71, -131, - 34, - -336, - -332, - 34, - 34, + 37, + -365, + -361, + 37, + 37, -9, - -422, - 34, - 34, - 34, + -427, + 37, + -361, + -416, + 37, + 37, -134, - -347, - 34, - -333, - -334, - -335, - -354, - 34, - -336, - 34, - -298, - 34, + -376, + 37, + -362, + -363, + -364, + -383, + 37, + -365, + 37, + -327, + 37, -226, - -384, - 34, + -272, + 37, + -269, + 37, -50, - 34, - 34, - 34, - -334, + 37, + 37, + 37, + -363, -8, -79, - 34, + 37, -138, - -332, - 34, - 34, - -335, - 34, - 34, - 34, - -332, - 34, + -361, + 37, + 37, + -364, + 37, + -270, + 37, + 37, + -361, + 37, -143, - 34, + 37, -150, - -336, - 34, + -365, + 37, -162, -124, -151, - -335, - 34, - 34, + -364, + 37, + 37, -161, ], ), @@ -31796,71 +32226,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -31870,10 +32304,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -31890,39 +32321,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -31930,260 +32361,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 78, + 81, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - 123, + -258, + -259, + -260, + -261, + 118, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -32193,29 +32631,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -32223,7 +32659,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -32245,32 +32681,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -32280,7 +32720,7 @@ -197, -198, -199, - 457, + 469, -202, -203, -204, @@ -32290,47 +32730,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -32348,16 +32779,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -32366,60 +32802,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -32434,9 +32867,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -32450,44 +32887,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -32506,42 +32942,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -32560,72 +33000,76 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, 166, 167, - 168, 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -32635,10 +33079,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -32655,39 +33096,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -32695,261 +33136,268 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 422, + 418, 423, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 80, + 83, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -32959,29 +33407,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -32989,13 +33435,13 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, -107, -108, - 369, + 363, -80, -63, -64, @@ -33012,32 +33458,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -33057,47 +33507,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -33115,17 +33556,22 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - 605, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + 609, + -433, -105, -95, -97, @@ -33134,60 +33580,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -33202,9 +33645,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -33218,44 +33665,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -33274,42 +33720,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -33328,71 +33778,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -33402,10 +33856,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -33422,39 +33873,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -33462,261 +33913,268 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 422, + 418, 423, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 81, + 84, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -33726,29 +34184,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -33756,7 +34212,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -33778,32 +34234,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -33823,47 +34283,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -33881,17 +34332,22 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - 604, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + 608, + -433, -105, -95, -97, @@ -33900,60 +34356,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -33968,9 +34421,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -33984,44 +34441,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -34040,42 +34496,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, - -185, - -226, - -384, - -50, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, + -185, + -226, + -272, + -269, + -50, -8, -79, -186, + -270, -143, -150, -162, @@ -34094,72 +34554,76 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, 44, + 46, 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -34169,10 +34633,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -34189,40 +34650,40 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, - 289, + 283, + 285, + 291, 293, 295, 296, 297, 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -34230,293 +34691,298 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 82, + 85, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, -47, -73, - 177, + 174, -85, -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - 82, + -257, + -277, + -263, + 85, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -34524,7 +34990,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -34546,32 +35012,36 @@ -158, -159, -160, - 82, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + 85, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, - 82, + 85, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -34591,48 +35061,39 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - 177, - 82, - -296, + 174, + 85, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + 85, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -34650,16 +35111,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -34668,60 +35134,57 @@ -228, -231, -232, - -266, - -192, + -423, + -407, + -408, + -404, + -295, + -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, - 82, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + 85, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -34736,9 +35199,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -34752,44 +35219,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -34808,42 +35274,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -34862,72 +35332,76 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, - 112, + 113, 115, - 118, + 117, 120, - 122, + 121, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -34937,10 +35411,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -34957,39 +35428,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -34997,293 +35468,298 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 83, - 83, + 86, + 86, -213, -214, -245, - 117, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + 126, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, - 83, + 86, -73, -85, -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - -273, - 117, + -257, + -277, + -263, + -302, + 126, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -35291,7 +35767,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -35313,32 +35789,36 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, -243, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -35358,47 +35838,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -35416,16 +35887,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -35434,60 +35910,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -35502,9 +35975,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -35518,44 +35995,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -35574,42 +36050,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -35628,71 +36108,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -35702,10 +36186,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -35722,39 +36203,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -35762,260 +36243,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 84, + 87, -230, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -36025,29 +36513,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - 84, + -257, + -277, + -263, + 87, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -36055,7 +36541,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -36077,32 +36563,36 @@ -158, -159, -160, - 84, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + 87, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, - 84, + 87, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -36122,47 +36612,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - 84, - -296, + 87, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + 87, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -36180,16 +36661,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -36198,60 +36684,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, - 84, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + 87, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -36266,9 +36749,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -36282,44 +36769,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -36338,42 +36824,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -36393,73 +36883,77 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 89, + 78, + 79, + 80, + 90, 92, - 102, - 103, + 95, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, - 152, - 154, - 155, - 156, - 157, - 158, - 160, + 139, + 140, + 145, + 147, + 149, + 151, + 152, + 153, + 154, + 155, + 157, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -36469,10 +36963,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -36490,302 +36981,309 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, 310, - 311, 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 85, - -230, 88, + -230, + 91, -213, -214, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, -1, -215, - -293, + -322, -4, -175, -174, @@ -36795,12 +37293,12 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, 235, @@ -36809,17 +37307,15 @@ -174, -233, -244, - -273, + -257, + -277, + -263, + -302, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -36827,7 +37323,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -36849,33 +37345,38 @@ -158, -159, -160, - -276, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + -305, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, - 427, + 428, -60, -234, -243, + -418, + -278, + -405, + -406, + 88, -189, -190, -191, @@ -36895,48 +37396,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - -274, - -296, + -303, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, - 85, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + -268, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -36954,16 +37445,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -36972,60 +37468,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, -242, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, - -3, - -103, + -280, + -275, + -266, + -329, + -349, + -428, + -3, + -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -37040,9 +37533,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -37056,44 +37553,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -37112,42 +37608,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -37166,71 +37666,75 @@ 10, 11, 12, + 13, 14, 15, 16, - 17, - 28, - 30, + 18, + 19, + 20, 31, - 32, + 33, 34, - 38, + 35, + 37, 41, - 43, - 47, - 51, - 53, - 64, - 65, - 66, - 73, - 74, - 75, + 44, + 46, + 50, + 54, + 56, + 67, + 68, + 69, 76, 77, - 87, - 102, - 103, + 78, + 79, + 80, + 90, 105, + 106, 108, 111, + 113, 115, - 118, + 117, 120, - 122, 124, - 130, - 131, - 132, - 135, + 127, 138, - 148, - 150, + 139, + 140, + 145, + 147, + 149, + 151, 152, + 153, 154, 155, - 156, 157, - 158, - 160, + 162, + 163, + 164, 165, - 166, 167, - 168, + 169, 170, - 172, 173, 176, - 179, + 178, 181, - 184, + 182, + 183, 185, - 186, - 188, - 195, + 192, + 193, + 194, 196, 197, + 198, 199, 200, 201, @@ -37240,10 +37744,7 @@ 205, 206, 207, - 208, - 209, - 210, - 213, + 211, 215, 217, 219, @@ -37260,39 +37761,39 @@ 240, 249, 250, - 254, - 255, 256, + 257, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 304, + 305, + 306, 307, 308, 309, @@ -37300,260 +37801,267 @@ 312, 314, 315, - 326, + 324, + 328, 330, - 331, - 332, - 335, - 336, - 338, - 339, + 342, + 346, + 347, 348, - 352, + 349, + 350, 353, - 354, - 355, - 356, + 357, 359, + 360, + 362, 363, 365, 366, + 367, 368, - 369, - 371, + 370, 372, - 373, 374, 376, - 378, + 379, 380, - 382, + 383, + 384, 385, 386, - 389, 390, 391, - 392, + 393, + 395, 396, - 397, - 399, + 398, + 400, 401, - 402, 404, - 406, - 407, - 414, + 408, + 409, + 410, + 412, 415, 416, 417, - 423, + 418, 424, - 426, - 428, - 432, - 440, + 425, + 427, + 429, + 433, 441, 442, 443, - 446, - 449, - 450, + 444, + 451, 452, - 454, - 456, + 453, + 457, 458, - 459, - 460, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, 504, - 505, 506, - 512, - 515, - 517, + 507, + 513, + 516, 518, - 520, - 521, 523, - 524, 525, - 532, - 533, - 540, + 528, + 529, + 530, + 536, + 537, + 538, + 539, 541, 542, - 543, - 545, - 546, + 544, 548, + 551, 552, - 555, 556, + 558, + 559, 560, 562, 563, - 564, - 566, 567, - 571, - 573, + 569, + 572, 576, - 580, - 583, - 585, - 594, - 596, - 599, - 601, - 602, + 579, + 581, + 590, + 591, + 592, + 597, + 598, + 600, 603, - 604, 605, 606, 607, 608, 609, - 616, - 617, - 619, + 610, + 611, + 612, + 613, + 620, 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, 643, 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, 655, 656, 657, 658, 660, - 661, 662, - 670, + 664, + 665, + 666, 671, - 673, - 676, - 680, + 672, + 679, 682, - 683, 684, 685, + 686, 687, - 688, 689, + 690, 691, - 692, 693, 694, 695, 696, 697, + 698, 699, - 700, + 701, 702, - 703, + 704, 705, - 706, 707, - 711, - 712, - 716, - 717, + 708, + 709, + 713, + 714, 718, - 725, - 732, - 737, - 739, - 740, - 744, + 719, + 720, + 723, + 724, + 731, + 738, + 743, + 745, 746, - 747, - 748, - 751, + 750, 752, - 755, - 756, - 758, + 753, + 754, 759, - 760, 761, + 762, + 763, 764, + 765, 766, - 774, - 775, - 782, - 784, - 785, - 786, - 787, + 769, + 771, + 779, + 780, + 783, + 789, + 791, 792, 793, 794, - 795, - 797, - 803, + 799, + 800, + 801, + 802, 804, + 806, + 812, 813, - 818, - 821, - 824, - 825, - 827, - 832, + 822, + 823, + 828, + 831, + 834, + 835, + 837, + 842, ], [ - 86, + 89, -230, - 86, - 86, + 89, + 89, -245, - -275, - -419, - -305, - -377, - -378, - -379, - -380, - 86, + -258, + -259, + -260, + -261, + -262, + -264, + -265, + -304, + -424, + -334, + 89, -215, - -293, + -322, -4, -175, -174, @@ -37563,29 +38071,27 @@ -94, -102, -216, - -277, - -291, - -317, - -318, - -319, - -429, + -306, + -320, + -346, + -347, + -348, + -434, -21, -62, -229, -174, -233, -244, - 86, + -257, + -277, + -263, + 89, -188, - -376, - -391, - -381, -221, - -303, - -301, - -321, - -401, - -382, + -332, + -330, + -350, -22, -34, -35, @@ -37593,7 +38099,7 @@ -6, -7, -178, - -261, + -290, -59, -33, -75, @@ -37615,32 +38121,36 @@ -158, -159, -160, - 86, - -278, - -279, - -280, - -281, - -282, - -283, - -285, - -286, - -211, - -306, + 89, + -307, + -308, -309, + -310, + -311, -312, - -313, -314, -315, - -316, + -211, + -335, + -338, + -341, + -342, + -343, + -344, + -345, -24, -51, -23, -25, - -427, + -432, -98, -60, -234, - 86, + 89, + -418, + -278, + -405, + -406, -189, -190, -191, @@ -37660,47 +38170,38 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - 86, - -296, + 89, + -325, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -392, - -393, - -394, -219, -223, -174, - -402, - -368, - -369, - -373, - -387, - -389, - -412, - -361, + -279, + 89, + -273, -2, -179, -176, -55, -58, -177, - -259, + -288, -27, -30, - -393, - -430, - -431, + -405, + -435, + -436, -39, -52, -74, @@ -37718,16 +38219,21 @@ -129, -147, -38, - -284, - -287, + -313, + -316, -212, - -290, + -319, -10, - -308, - -307, - -311, - -310, - -428, + -390, + -397, + -398, + -402, + -417, + -337, + -336, + -340, + -339, + -433, -105, -95, -97, @@ -37736,60 +38242,57 @@ -228, -231, -232, - -266, + -423, + -407, + -408, + -404, + -295, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - -375, + -355, + -356, + -357, + -358, + -353, -220, -222, -241, - 86, - -300, - -320, - -388, - -390, - -370, - -371, - -372, - -367, - -423, + 89, + -280, + -275, + -266, + -329, + -349, + -428, -3, -103, -104, -54, -57, - -265, + -294, -20, -31, -53, @@ -37804,9 +38307,13 @@ -154, -152, -42, - -288, - -289, - -292, + -317, + -318, + -399, + -400, + -401, + -396, + -321, -142, -144, -113, @@ -37820,44 +38327,43 @@ -96, -235, -252, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, - -299, - -297, + -392, + -328, + -326, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, -224, -225, -239, -240, - -374, - -340, - -385, - -424, + -274, + -276, + -429, -41, - -264, - -262, + -293, + -291, -26, -28, -32, - -432, + -437, -145, -146, -48, @@ -37876,42 +38382,46 @@ -43, -44, -11, - -420, - -421, + -425, + -426, + -403, + -369, -100, - -332, - -353, - -345, - -345, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -386, - -383, - -411, + -271, + -267, + -331, -56, - -260, - -263, + -289, + -292, -29, -71, -131, -9, - -422, - -347, - -333, - -334, - -335, - -354, - -298, + -427, + -416, + -376, + -362, + -363, + -364, + -383, + -327, -185, -226, - -384, + -272, + -269, -50, -8, -79, -186, + -270, -143, -150, -162, @@ -37925,29 +38435,29 @@ 3, ], [ - 90, + 93, ], ), "SCHEMA": ( [ 3, - 92, + 95, ], [ - 91, + 94, 238, ], ), "DATABASE": ( [ 3, - 79, - 92, + 82, + 95, 225, ], [ - 93, - 93, + 96, + 96, 239, 239, ], @@ -37955,169 +38465,169 @@ "UNIQUE": ( [ 3, - 23, - 34, - 65, - 103, - 111, - 115, - 131, - 134, - 157, - 202, - 203, - 213, + 37, + 68, + 106, + 120, + 124, + 132, + 139, + 154, + 199, + 200, + 211, 230, 250, - 254, - 255, 256, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, + 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 305, + 306, 307, + 308, 309, 310, - 330, - 331, - 332, - 339, - 352, + 323, + 328, + 346, + 398, 404, - 449, - 450, + 408, + 409, + 410, + 451, 452, - 454, - 456, - 458, - 459, - 460, + 453, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, - 515, - 517, - 523, - 524, - 525, - 532, - 536, - 596, - 599, - 607, - 619, - 621, + 501, + 502, + 503, + 504, + 516, + 528, + 590, + 591, + 592, + 597, + 600, + 603, + 611, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, + 643, + 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, - 655, - 656, 657, - 670, - 671, - 679, - 689, + 658, + 660, 691, - 732, - 737, - 739, - 740, - 744, + 693, + 723, + 724, + 738, + 743, + 745, 746, - 747, - 748, - 751, - 757, - 782, - 784, - 785, - 786, - 787, + 750, + 752, + 753, + 754, + 762, + 789, + 791, + 792, 793, - 813, - 818, - 821, - 824, - 827, - 832, + 794, + 800, + 822, + 828, + 831, + 834, + 837, + 842, ], [ - 95, - 136, + 98, -175, - 211, + 208, -174, - 258, + 267, -188, - -301, - 327, + 325, + -330, -178, - 258, - 211, + 267, + 208, -211, -25, - 258, + 267, + -418, + -405, + -406, -189, -190, -191, @@ -38137,112 +38647,108 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - 258, + 267, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -393, - -394, - -368, - -369, - -373, - -361, + 519, + 267, -179, -212, + -390, + -397, + -398, + -402, + -423, + -407, + -408, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, - -165, - -168, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, + -165, + -168, -172, -173, - -326, - -327, - -328, + -355, + -356, + -357, + -358, + -353, + 267, -329, - -324, - -418, - -395, + -399, + -400, + -401, -396, - 258, - -300, - -370, - -371, - -372, - -367, - -408, -142, -144, -36, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, + -392, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, - -374, - -340, - -410, -145, -146, - -332, - -353, - -345, - -345, + -403, + -369, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -409, - -347, - -333, - -334, - -335, - -354, + -331, + -376, + -362, + -363, + -364, + -383, -185, -186, -143, @@ -38257,39 +38763,39 @@ 3, ], [ - 96, + 99, ], ), "TABLE": ( [ 3, 6, - 19, - 27, - 34, - 89, + 22, + 30, + 37, 92, - 103, - 146, + 95, + 106, + 143, 245, - 343, - 437, - 535, - 677, + 337, + 438, + 532, + 680, ], [ - 97, - 106, - 128, - 147, + 100, + 109, + 131, + 144, -175, 236, -174, -174, -249, - 436, + 437, -246, - 614, + 618, -248, -247, ], @@ -38299,7 +38805,7 @@ 3, ], [ - 98, + 101, ], ), "SEQUENCE": ( @@ -38307,7 +38813,7 @@ 3, ], [ - 99, + 102, ], ), "TYPE": ( @@ -38316,1599 +38822,1759 @@ 245, ], [ - 100, - 438, + 103, + 439, ], ), - "LP": ( + "REFERENCES": ( [ 9, - 10, - 19, - 25, - 30, - 33, - 34, - 35, - 38, - 44, - 45, - 46, - 48, - 59, - 62, - 81, - 82, - 86, - 103, - 109, - 115, - 118, - 126, - 128, - 130, - 131, - 135, - 136, - 142, - 143, - 145, - 146, - 150, - 155, - 157, - 158, - 160, - 162, - 163, - 164, - 169, - 175, - 176, - 177, - 191, - 194, - 198, + 37, + 106, + 120, + 124, + 139, + 154, + 199, + 202, 211, - 212, - 213, - 260, + 230, + 250, + 256, + 258, + 259, 263, + 264, + 265, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 275, + 276, + 277, + 278, + 279, 280, + 281, + 282, + 283, 285, 291, + 293, 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 305, + 306, 307, + 308, 309, 310, - 319, - 320, 322, - 326, - 327, - 330, - 331, - 332, - 337, - 338, - 343, - 352, - 353, - 354, - 356, - 359, - 366, - 374, - 376, - 378, - 404, - 405, - 406, + 328, + 346, + 397, + 398, 408, - 411, - 425, + 409, + 410, + 412, + 451, 452, - 454, - 459, - 463, + 453, + 461, + 462, 464, - 465, 466, - 467, 468, - 469, + 470, + 471, + 472, + 473, 474, + 475, + 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, - 508, - 511, - 513, - 514, + 501, + 502, + 503, + 504, + 516, 517, - 522, - 523, - 524, - 525, 528, - 532, - 535, - 543, - 546, - 556, - 563, - 576, - 577, - 579, - 585, - 586, - 588, - 593, - 619, - 621, + 590, + 591, + 592, + 597, + 600, + 603, + 611, + 622, + 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 636, - 639, + 633, + 634, + 635, 641, + 642, + 643, + 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, - 655, - 656, 657, - 664, - 665, - 666, - 670, - 671, - 677, - 682, - 683, - 692, + 658, + 660, + 691, 693, - 705, - 715, - 731, - 732, - 737, - 739, + 723, + 724, + 738, + 743, + 745, 746, - 747, - 748, - 751, - 759, - 760, - 765, - 768, - 770, - 782, - 784, - 785, - 786, - 787, - 790, + 750, + 752, + 753, + 754, + 762, + 783, + 789, + 791, + 792, 793, - 797, - 813, + 794, + 800, 822, + 828, + 831, + 834, + 837, + 842, ], [ - 110, - 112, - 127, - 144, - 151, - 159, + 114, -175, - 161, - -174, - 178, - 180, - 183, - 159, - 159, - 159, - 227, - 228, - 232, -174, - 251, - 302, - 303, - 318, - 321, - -303, - -301, - 333, - 334, - 340, - -425, - 342, - -249, - 349, - -175, + 114, + -188, + -330, -178, - 159, - 360, - 362, - 364, - 367, - 370, - 180, - 178, - 377, - 394, - 398, - 400, - 409, - 410, - 333, - 453, - 303, - 467, - 475, - 479, - -304, + 114, + 114, + -211, + -25, + 114, + -418, + -405, + -406, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + 114, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -359, + -386, + -15, + -187, + -140, + -141, + 114, -164, -180, -170, -171, - -325, + -354, -181, - -413, - 502, - 503, - 360, - -261, - -267, - 333, - 519, - -368, - -369, - -373, - 530, - 531, - -246, + -281, + 114, -179, - 159, - -258, - -177, - -259, - 551, - 178, - -68, - -65, - 333, - 587, - 303, - 178, - 592, - 360, - -355, - 303, - -426, - 624, - -349, - -350, - -352, - 625, - -346, - -338, - 624, + 114, + -212, + -397, + -398, + -402, + -417, + -423, + -407, + -408, + -192, + -193, + -384, + -200, + -17, + -19, + -431, + -360, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, + -355, + -356, + -357, + -358, + -353, + 114, + -282, -329, - -324, - -418, - -395, + -399, + -400, + -401, -396, - 502, - 302, - -176, - -258, - -300, - 669, - -370, - -371, - -372, - 672, - -367, - -248, - -257, - -265, - -66, - -176, - 302, - 709, - 710, - 303, - 713, - 342, - 720, - -351, - -356, - 624, - -339, - 624, - 624, - 743, + -142, + -144, + -36, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, + -16, + -18, -366, + -368, + -12, + -13, + -14, + -392, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, - 302, - -257, - -268, + -145, + -146, + -403, + -369, + -361, + -382, -374, - -340, - -247, - -264, - -262, - -48, - -49, - 302, - 502, - 783, - -332, - -353, - -345, + -374, + -163, -166, -183, -184, - -302, - -260, - -263, - 798, - 799, - 801, - -347, - -333, - -334, - -335, - -354, - 811, + -331, + -416, + -376, + -362, + -363, + -364, + -383, -185, - -50, -186, - 672, + -143, + -150, + -162, + -151, + -161, ], ), - "LIKE": ( + "FOR": ( [ - 10, - 34, - 103, - 112, - 130, - 131, - 295, - 517, - 751, + 13, + 37, + 106, + 115, + 154, + 210, + 257, + 258, + 259, + 269, + 330, + 346, + 452, + 453, + 464, + 475, + 476, + 477, + 478, + 480, + 481, + 523, + 626, + 627, + 628, + 629, + 631, + 633, + 641, + 642, + 671, + 672, + 738, + 743, + 745, + 789, + 791, + 792, + 793, + 794, ], [ 116, -175, -174, - 116, - -303, - -301, - -304, - -300, - -302, + -277, + -178, + 407, + -278, + -405, + -406, + 463, + -273, + -179, + -407, + -408, + -384, + -365, + -378, + -379, + -381, + -375, + -367, + -275, + -411, + -412, + -410, + -409, + -380, + -385, + -366, + -368, + -274, + -276, + -361, + -382, + -374, + -376, + -362, + -363, + -364, + -383, ], ), - "REFERENCES": ( + "LP": ( [ - 13, - 34, - 103, - 111, - 115, + 17, + 18, + 22, + 28, + 33, + 36, + 37, + 38, + 41, + 47, + 48, + 49, + 51, + 62, + 65, + 84, + 85, + 89, + 106, + 112, + 113, + 124, + 129, 131, - 133, + 136, + 138, + 139, + 142, + 143, + 147, + 152, + 154, + 155, 157, - 202, - 205, + 159, + 160, + 161, + 166, + 172, + 173, + 174, + 188, + 191, + 195, + 208, + 210, + 211, 213, - 230, - 250, - 254, - 255, 256, 258, 259, - 260, - 261, - 262, - 263, - 264, - 265, - 266, - 267, - 268, 269, - 270, - 271, 272, - 273, - 274, - 276, - 282, - 284, - 286, - 287, - 288, - 293, - 296, - 297, - 298, - 299, + 289, + 294, 300, - 301, + 304, + 305, + 306, 307, + 308, 309, 310, + 319, + 320, + 324, 325, - 330, - 331, 332, - 338, - 352, - 403, - 404, - 449, - 450, + 337, + 346, + 347, + 348, + 350, + 353, + 360, + 368, + 370, + 372, + 398, + 399, + 400, + 402, + 406, + 408, + 409, + 410, + 412, + 426, + 451, 452, - 454, - 456, - 458, - 459, - 460, - 461, - 462, - 463, + 453, 464, - 465, 466, - 468, - 469, - 470, 471, - 473, - 474, + 475, 476, - 483, - 485, + 477, + 478, + 479, + 480, + 481, 486, - 487, - 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, + 501, + 502, + 503, + 504, + 509, + 512, + 514, 515, - 517, - 523, + 518, + 519, 524, - 525, + 528, 532, - 596, - 599, - 607, - 619, - 621, + 539, + 542, + 552, + 559, + 572, + 573, + 575, + 581, + 582, + 584, + 589, + 590, + 591, + 592, + 595, + 597, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, - 634, - 645, - 646, + 641, + 642, + 643, 648, - 650, 651, - 652, 653, - 654, - 655, - 656, 657, - 670, - 671, - 689, - 691, - 732, + 658, + 660, + 668, + 669, + 673, + 677, + 680, + 684, + 685, + 694, + 695, + 707, + 717, + 723, + 724, 737, - 739, - 740, - 744, - 746, - 747, - 748, - 751, - 756, - 782, - 784, - 785, - 786, - 787, + 738, + 743, + 745, + 752, + 753, + 754, + 762, + 764, + 765, + 770, + 773, + 775, + 789, + 791, + 792, 793, - 813, - 818, - 821, - 824, - 827, + 794, + 797, + 800, + 806, + 822, 832, ], [ 119, + 121, + 130, + 141, + 148, + 156, -175, + 158, -174, - 119, - -188, - -301, - -406, - -178, - 119, - 119, - -211, - -25, - 119, - -189, - -190, - -191, - -194, - -195, - -196, - -197, - -198, - -199, - 119, - -201, - -202, - -203, - -204, - -205, - -206, - -207, - -208, - -209, - -210, + 175, + 177, + 180, + 156, + 156, + 156, + 227, + 228, + 232, + -174, + 251, + 252, + 311, + 318, + 321, + -430, + -332, -330, - -357, - -15, - -187, - -140, - -141, - 119, + 336, + -249, + 343, + -175, + -178, + 156, + 354, + 356, + 358, + 361, + 364, + 177, + 175, + 371, + 388, + 392, + 394, + 403, + 405, + 411, + 413, + -418, + 455, + 456, + 465, + 252, + 479, + 487, + 491, + -333, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -393, - -394, - -407, - -368, - -369, - -373, - -412, + 354, + -290, + 411, + 522, + -296, + -246, -179, - 119, - -212, - -192, - -193, - -355, - -200, - -17, - -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, - -360, - -362, - -336, - -338, + 156, + -287, + -177, + -288, + 547, + 175, + -68, + -65, + 411, + 583, + 252, + 175, + 588, + -397, + -398, + -402, + 596, + 354, + -423, + -407, + -408, + -384, + 252, + -431, + 636, + -378, + -379, + -381, + 637, + -375, + -367, + 636, -165, -168, -172, -173, - -326, - -327, - -328, + -355, + -356, + -357, + -358, + -353, + 455, + 311, + -176, + -287, + 411, + 670, + 675, -329, - -324, - -418, - -395, + -248, + -286, + -294, + -66, + -176, + 311, + 711, + 712, + 252, + 715, + 336, + 722, + -399, + -400, + -401, + 725, -396, - 119, - -300, - -370, - -371, - -372, - -367, - -142, - -144, - -36, - -351, - -356, - -16, - -18, - -337, - -339, - -12, - -13, - -14, - -363, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, + 636, + -368, + 636, + 636, + 749, + -395, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, + 311, + -286, + 758, + -297, + -247, + -293, + -291, + -48, + -49, + 311, + 455, + -403, + -369, + 790, + -361, + -382, -374, - -340, - -145, - -146, - -332, - -353, - -345, - -345, - -163, -166, -183, -184, - -302, - -411, - -347, - -333, - -334, - -335, - -354, + -331, + -289, + -292, + 807, + 808, + 810, + -376, + -362, + -363, + -364, + -383, + 820, -185, + -50, -186, - -143, - -150, - -162, - -151, - -161, + 725, ], ), - "FOR": ( + "LIKE": ( [ - 16, - 34, - 103, - 120, - 157, - 212, - 260, - 308, - 309, - 310, - 335, - 336, - 352, - 452, - 463, - 464, - 465, - 466, - 468, - 469, - 499, - 500, - 520, - 521, - 619, - 621, - 629, - 630, - 654, - 655, - 656, - 657, - 732, - 737, - 739, - 782, - 784, - 785, - 786, - 787, + 18, + 37, + 106, + 121, + 138, + 139, + 304, + 528, + 762, ], [ - 121, + 125, -175, -174, - -391, - -178, - 412, - 451, - -392, - -393, - -394, - -387, - -389, - -179, - -355, - -336, - -349, - -350, - -352, - -346, - -338, - -395, - -396, - -388, - -390, - -351, - -356, - -337, - -339, - -399, - -400, - -398, - -397, + 125, -332, - -353, - -345, - -347, + -330, -333, - -334, - -335, - -354, + -329, + -331, ], ), "IF": ( [ - 18, - 91, - 97, - 99, - 147, + 21, + 94, + 100, + 102, + 144, 236, 238, - 436, - 614, + 437, + 618, ], [ - 125, + 128, -217, 244, 246, - 346, - 429, + 340, + 430, -218, - 613, - 729, + 617, + 735, ], ), - "COLUMN": ( + "ADD": ( [ 23, - 536, - 679, - 757, + 37, + 106, + 139, + 339, + 341, + 528, + 534, + 681, + 762, ], [ - 138, - -408, - -410, - -409, + 132, + -175, + -174, + -330, + -283, + -174, + -329, + -285, + -284, + -331, ], ), - "FOREIGN": ( + "RENAME": ( [ 23, - 34, - 65, - 103, - 111, - 115, - 131, - 134, - 157, - 202, - 203, - 213, - 230, - 250, - 254, - 255, - 256, - 258, - 259, - 260, - 261, - 262, - 263, - 265, + 37, + 106, + 139, + 339, + 341, + 528, + 534, + 681, + 762, + ], + [ + 135, + -175, + -174, + -330, + -283, + -174, + -329, + -285, + -284, + -331, + ], + ), + "KEY": ( + [ + 24, + 33, + 37, + 41, + 106, + 210, + 212, 266, 267, - 268, - 269, - 270, - 271, - 272, - 273, - 274, - 276, - 282, - 284, - 286, - 287, - 288, - 293, - 296, - 297, - 298, - 299, - 300, - 301, - 307, - 309, - 310, - 330, - 331, - 332, - 339, - 352, - 404, - 449, - 450, - 452, - 454, - 456, - 458, - 459, - 460, + 327, + 521, + ], + [ + 136, + 149, + -175, + -174, + -174, + 406, + 412, 461, 462, - 463, - 464, - 465, - 466, + 524, + 673, + ], + ), + "TERMINATED": ( + [ + 33, + 37, + 41, + 187, + 189, + ], + [ + 150, + -175, + -174, + 387, + 389, + ], + ), + "STRING_BASE": ( + [ + 36, + 37, + 41, + 45, + 55, + 106, + 116, + 141, + 151, + 152, + 154, + 155, + 156, + 159, + 160, + 164, + 170, + 177, + 179, + 180, + 184, + 185, + 186, + 211, + 226, + 247, + 248, + 251, + 252, + 257, + 258, + 259, + 274, + 284, + 289, + 290, + 293, + 305, + 306, + 307, + 308, + 309, + 315, + 318, + 320, + 324, + 326, + 335, + 336, + 343, + 345, + 346, + 347, + 350, + 354, + 356, + 357, + 358, + 359, + 360, + 361, + 364, + 375, + 378, + 379, + 383, + 385, + 390, + 392, + 398, + 403, + 405, + 408, + 409, + 410, + 411, + 419, + 420, + 423, + 442, + 444, + 446, + 447, + 452, + 453, + 454, 468, 469, 470, 471, - 473, - 474, 476, + 479, + 481, 483, - 485, - 486, - 487, - 488, - 489, - 490, - 491, - 492, + 484, + 495, + 497, 498, 499, 500, - 515, - 517, + 501, + 502, + 503, + 504, + 509, + 510, + 514, + 518, + 520, + 522, 523, - 524, - 525, - 532, - 536, + 531, + 535, + 538, + 540, + 543, + 545, + 546, + 547, + 548, + 549, + 550, + 553, + 557, + 558, + 561, + 564, + 566, + 567, + 570, + 573, + 583, + 586, + 587, + 588, + 590, + 591, + 592, + 593, + 595, 596, + 597, 599, - 607, - 619, - 621, - 622, - 623, + 606, + 626, + 627, + 628, 629, - 630, - 631, - 632, - 633, 634, - 645, - 646, - 648, - 650, - 651, - 652, - 653, - 654, - 655, - 656, + 635, + 636, + 638, + 639, + 640, + 641, + 642, + 644, 657, + 658, + 663, 670, - 671, - 679, - 689, - 691, - 732, + 672, + 674, + 675, + 684, + 688, + 697, + 698, + 702, + 705, + 706, + 712, + 717, + 721, + 722, + 723, + 724, + 725, + 726, + 728, + 730, 737, - 739, - 740, + 738, + 741, 744, - 746, - 747, - 748, - 751, + 745, + 749, + 752, + 754, 757, + 758, + 760, + 767, + 771, + 775, + 781, 782, 784, - 785, - 786, - 787, + 790, + 791, + 792, 793, - 813, - 818, - 821, + 797, + 798, + 803, + 807, + 810, + 815, + 817, + 820, + 822, 824, + 825, + 826, 827, 832, + 833, + 839, + 840, + ], + [ + 154, + -175, + 154, + 154, + 154, + -174, + 154, + 154, + 346, + -175, + -178, + 154, + 154, + 154, + 154, + 346, + 346, + 154, + 154, + 154, + 154, + 346, + 154, + 154, + -46, + 154, + 154, + 154, + 154, + 154, + -405, + 346, + 154, + 154, + 154, + 154, + -15, + -164, + 154, + -170, + -171, + -354, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + -179, + 154, + 346, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 346, + 154, + 154, + 346, + 154, + 154, + 154, + 154, + 154, + 154, + 346, + -402, + 154, + -45, + 154, + 154, + 346, + 346, + 154, + 154, + -407, + 346, + 154, + -17, + 154, + 346, + 346, + 346, + 154, + -367, + 346, + 154, + -165, + 154, + -172, + -173, + -355, + -356, + -357, + -358, + -353, + -405, + 154, + 154, + 154, + 154, + 154, + 346, + 154, + 154, + 346, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 346, + 154, + -405, + 154, + 154, + 154, + 154, + 346, + -400, + -401, + 154, + -365, + 154, + -396, + 154, + 346, + -411, + 346, + -410, + -409, + -16, + 346, + 154, + 154, + 154, + -375, + -366, + -368, + 346, + -167, + -169, + 154, + 154, + 346, + 154, + 154, + 154, + 154, + 346, + 346, + 346, + 346, + 154, + 154, + -405, + 154, + 154, + -403, + -369, + 154, + 154, + 154, + 154, + -405, + -361, + 154, + 154, + -374, + 154, + -166, + 154, + 154, + 154, + 154, + 154, + 346, + -405, + 154, + -361, + 154, + 154, + -362, + -363, + -364, + -405, + 154, + 154, + 154, + 154, + 154, + -410, + 154, + 154, + 154, + 154, + -410, + 154, + -405, + 154, + 154, + 154, + ], + ), + "ARRAY": ( + [ + 37, + 106, + 123, + 154, + 210, + 258, + 259, + 305, + 306, + 307, + 308, + 309, + 326, + 346, + 452, + 453, + 495, + 497, + 498, + 499, + 500, + 501, + 502, + 503, + 504, + 509, + 573, + 626, + 627, + 628, + 629, + 657, + 658, + 660, + 752, + 754, + 800, + 822, ], [ - 140, -175, - 140, -174, - 140, - -188, - -301, - 140, + 308, -178, - 140, - 140, - -211, - -25, - 140, - -189, - -190, - -191, - -194, - -195, - -196, - -197, - -198, - -199, - -201, - -202, - -203, - -204, - -205, - -206, - -207, - -208, - -209, - -210, - -330, - -357, - -15, - -187, - -140, - -141, - 140, + 308, + -405, + -406, -164, - -180, + 498, -170, -171, - -325, - -181, - -413, - -393, - -394, - -368, - -369, - -373, - -361, + -354, + 308, -179, - -212, - -192, - -193, - -355, - -200, - -17, - -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, - -360, - -362, - -336, - -338, + -407, + -408, -165, -168, -172, -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - 140, - -300, - -370, - -371, - -372, - -367, - -408, - -142, - -144, - -36, - -351, + -355, -356, - -16, - -18, - -337, - -339, - -12, - -13, - -14, - -363, + -357, + -358, + -353, + 308, + 308, + -411, + -412, + -410, + -409, -167, -169, - -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, - -374, - -340, - -410, - -145, - -146, - -332, - -353, - -345, - -345, - -163, + 308, -166, - -183, - -184, - -302, - -409, - -347, - -333, - -334, - -335, - -354, - -185, - -186, - -143, - -150, - -162, - -151, - -161, + 498, + 308, + 498, ], ), - "CONSTRAINT": ( + "LT": ( [ - 23, - 34, - 65, - 103, - 111, - 115, - 131, - 157, - 202, - 213, - 230, - 250, - 254, - 255, - 256, + 37, + 106, + 123, + 154, + 210, 258, 259, - 260, - 261, - 262, - 263, - 265, - 266, - 267, - 268, - 269, - 270, - 271, - 272, - 273, - 274, - 276, - 282, - 284, - 286, - 287, - 288, - 293, - 296, - 297, - 298, - 299, - 300, - 301, + 305, + 306, 307, + 308, 309, - 310, - 330, - 331, - 332, - 352, - 404, - 449, - 450, + 326, + 346, 452, - 454, - 456, - 458, - 459, - 460, - 461, - 462, - 463, - 464, - 465, - 466, - 468, - 469, - 470, - 471, - 473, - 474, - 476, - 483, - 485, - 486, - 487, - 488, - 489, - 490, - 491, - 492, + 453, + 495, + 497, 498, 499, 500, - 515, - 517, - 523, - 524, - 525, - 532, - 536, - 596, - 599, - 607, - 619, - 621, - 622, - 623, + 501, + 502, + 503, + 504, + 509, + 573, + 626, + 627, + 628, 629, - 630, - 631, - 632, - 633, - 634, - 645, - 646, - 648, - 650, - 651, - 652, - 653, - 654, - 655, - 656, 657, - 670, - 671, - 679, - 689, - 691, - 732, - 737, - 739, - 740, - 744, - 746, - 747, - 748, - 751, - 757, - 782, - 784, - 785, - 786, - 787, - 793, - 813, - 818, - 821, - 824, - 827, - 832, + 658, + 660, + 752, + 754, + 800, + 822, ], [ - 141, -175, - 141, -174, - 141, - -188, - -301, + 309, -178, - 141, - -211, - -25, - 141, - -189, - -190, - -191, - -194, - -195, - -196, - -197, - -198, - -199, - -201, - -202, - -203, - -204, - -205, - -206, - -207, - -208, - -209, - -210, - -330, - -357, - -15, - -187, - -140, - -141, - 141, + 309, + -405, + -406, -164, - -180, - -170, + 309, + 500, -171, - -325, - -181, - -413, - -393, - -394, - -368, - -369, - -373, + -354, + 309, -179, - -212, - -192, - -193, - -355, - -200, - -17, - -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, - -360, - -362, - -336, - -338, + -407, + -408, -165, -168, -172, - -173, - -326, - -327, - -328, - -329, - -324, - -418, - -395, - -396, - 141, - -300, - -370, - -371, - -372, - -367, - -408, - -142, - -144, - -36, - -351, + 500, + -355, -356, - -16, - -18, - -337, - -339, - -12, - -13, - -14, - -363, + -357, + -358, + -353, + 309, + 309, + -411, + -412, + -410, + -409, -167, -169, - -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, - -374, - -340, - -410, - -145, - -146, - -332, - -353, - -345, - -345, - -163, + 309, -166, - -183, - -184, - -302, - -409, - -347, - -333, - -334, - -335, - -354, - -185, - -186, - -143, - -150, - -162, - -151, - -161, + 309, + 309, + 309, + ], + ), + "DOT": ( + [ + 37, + 106, + 127, + 139, + 140, + 143, + 237, + 249, + 304, + 305, + 332, + 341, + 420, + 493, + 528, + 553, + 632, + 650, + 664, + 694, + 728, + 730, + 747, + 767, + 796, + 818, + ], + [ + -175, + -174, + 313, + 333, + 334, + 338, + 432, + 445, + 494, + 496, + 527, + -174, + 601, + 654, + 678, + 692, + 736, + 748, + 756, + 768, + 785, + 692, + 795, + 805, + 819, + 830, ], ), - "CHECK": ( + "AS": ( [ - 23, - 34, - 65, - 103, - 111, - 115, - 131, - 134, - 157, - 202, - 203, - 213, + 37, + 60, + 106, + 120, + 124, + 139, + 143, + 154, + 199, + 211, 230, + 237, 250, - 254, - 255, 256, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, + 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 305, + 306, 307, + 308, 309, 310, - 330, - 331, - 332, - 339, - 352, - 404, - 449, - 450, + 328, + 346, + 398, + 408, + 409, + 410, + 451, 452, - 454, - 456, - 458, - 459, - 460, + 453, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, 492, + 495, + 497, 498, 499, 500, - 515, - 517, - 523, - 524, - 525, + 501, + 502, + 503, + 504, + 516, + 528, 532, - 536, - 596, - 599, - 607, - 619, - 621, + 590, + 591, + 592, + 597, + 600, + 603, + 611, + 615, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, + 643, + 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, - 655, - 656, 657, - 670, - 671, - 679, - 689, + 658, + 660, 691, - 732, - 737, - 739, - 740, - 744, + 693, + 723, + 724, + 738, + 743, + 745, 746, - 747, - 748, - 751, - 757, - 782, - 784, - 785, - 786, - 787, + 750, + 752, + 753, + 754, + 762, + 789, + 791, + 792, 793, - 813, - 818, - 821, - 824, - 827, - 832, + 794, + 800, + 822, + 828, + 831, + 834, + 837, + 842, ], [ - 142, -175, - 142, + 190, -174, - 142, + 300, -188, - -301, - 142, + -330, + 337, -178, - 142, - 142, + 300, -211, -25, - 142, + 431, + 300, + -418, + -405, + -406, -189, -190, -191, @@ -39928,113 +40594,109 @@ -208, -209, -210, - -330, - 142, - -357, + -359, + -386, -15, -187, -140, -141, - 142, + 300, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -393, - -394, - -368, - -369, - -373, - -361, + 300, -179, -212, + -397, + -398, + -402, + -423, + -407, + -408, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, + 653, -165, -168, -172, -173, - -326, - -327, - -328, + -355, + -356, + -357, + -358, + -353, + 300, -329, - -324, - -418, - -395, + 680, + -399, + -400, + -401, -396, - 142, - -300, - -370, - -371, - -372, - -367, - -408, -142, -144, -36, - -351, - -356, + 733, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, + -392, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, - -374, - -340, - -410, -145, -146, - -332, - -353, - -345, - -345, + -403, + -369, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -409, - -347, - -333, - -334, - -335, - -354, + -331, + -376, + -362, + -363, + -364, + -383, -185, -186, -143, @@ -40044,873 +40706,758 @@ -161, ], ), - "KEY": ( + "NULL": ( [ - 24, - 30, - 34, - 38, - 103, + 37, + 106, + 120, + 124, 139, - 140, - 212, - 257, - 258, - 329, - ], - [ - 143, - 152, - -175, - -174, - -174, - 337, - 338, - 411, - 449, - 450, - 522, - ], - ), - "TERMINATED": ( - [ - 30, - 34, - 38, - 190, - 192, - ], - [ - 153, - -175, - -174, - 393, - 395, - ], - ), - "STRING_BASE": ( - [ - 33, - 34, - 38, - 42, - 52, - 103, - 121, - 135, - 137, - 144, 154, - 155, - 157, - 158, - 159, - 162, - 163, - 167, - 173, - 180, - 182, - 183, - 187, - 188, - 189, - 213, - 226, - 247, - 248, - 251, + 199, + 211, + 230, + 250, + 256, + 258, + 259, + 263, + 264, 265, + 267, + 268, + 269, + 270, + 271, + 272, + 274, 275, + 276, + 277, + 278, + 279, 280, 281, - 284, + 282, + 283, + 285, + 286, + 289, + 291, + 293, + 295, 296, 297, - 298, - 299, - 300, - 303, + 302, + 305, + 306, + 307, 308, 309, 310, - 315, - 318, - 320, - 326, 328, - 330, - 331, - 332, - 333, - 334, - 336, - 341, - 342, - 349, - 351, - 352, - 353, - 356, - 360, - 362, - 363, - 364, - 365, - 366, - 367, - 370, - 381, - 384, - 385, - 389, - 391, - 396, + 346, 398, - 404, + 408, 409, 410, - 418, - 419, - 422, - 441, - 443, - 445, - 456, - 457, - 458, - 459, + 451, + 452, + 453, + 461, + 462, 464, - 467, - 469, + 466, + 468, + 470, 471, 472, + 473, + 474, + 475, + 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, - 494, + 495, + 497, + 498, 499, 500, 501, - 508, - 509, - 513, - 519, - 521, - 523, - 524, - 525, - 526, + 502, + 503, + 504, + 516, 528, - 529, - 530, - 531, - 532, - 534, - 539, - 542, - 544, - 547, - 549, - 550, - 551, - 552, - 553, - 554, - 557, - 561, - 562, - 565, - 568, - 570, - 571, - 574, - 577, - 587, 590, 591, 592, - 595, - 602, + 597, + 600, + 603, + 611, 622, 623, 624, + 625, 626, 627, 628, 629, - 630, - 632, + 631, + 633, + 634, + 635, + 641, + 642, + 643, + 644, 645, 646, - 654, - 655, - 656, 657, - 659, - 668, - 669, - 670, - 671, - 672, - 674, - 675, - 682, - 686, - 695, - 696, - 700, - 703, - 704, - 710, - 715, - 719, - 720, - 722, + 658, + 660, + 691, + 693, + 723, 724, - 731, - 732, - 735, 738, - 739, 743, + 745, 746, - 748, + 750, + 752, 753, 754, 762, - 766, - 770, - 776, - 777, - 783, - 784, - 785, - 786, - 790, + 789, 791, - 798, - 801, - 806, - 808, - 811, - 813, - 814, - 815, - 816, - 817, + 792, + 793, + 794, + 800, 822, - 823, - 829, - 830, + 828, + 831, + 834, + 837, + 842, ], [ - 157, -175, - 157, - 157, - 157, -174, - 157, - 157, - 157, - 157, - 352, - -175, + 285, + -188, + -330, -178, - 157, - 157, - 157, - 157, - 352, - 352, - 157, - 157, - 157, - 157, - 352, - 157, - 157, - -46, - 157, - 157, - 157, - 157, - 157, - 157, - 157, + 285, + -211, + -25, + 285, + -418, + -405, + -406, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + -199, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -359, + 472, + 477, + -386, -15, + -187, + -140, + -141, + 285, -164, - 157, + -180, -170, -171, - -325, - 157, - 157, - -393, - 352, - 157, - 157, - 157, - 157, - 157, - 157, - 352, - -373, - 157, - 157, - 352, - 157, - 157, - 157, - 157, + -354, + -181, + 285, -179, - 157, - 352, - 157, - 157, - 157, - 157, - 157, - 157, - 157, - 157, - 157, - 352, - 157, - 157, - 352, - 157, - 157, - 157, - 157, - 157, - -45, - 157, - 157, - 352, - 352, - 157, - -17, - 157, - 352, - 352, - 352, - 157, - -338, - 352, - 157, - -165, - 157, - -172, - -173, - -326, - -327, - -328, - -329, - -324, - 157, - -395, - 352, - 157, - -393, - 157, - 157, - 157, - 352, - 352, - -371, - -372, - 157, - -336, - 157, - 157, - 157, - -367, - 157, - 157, - 352, - 157, - 157, - 157, - 157, - 157, - 157, - 157, - 157, - 157, - 157, - 157, - 157, - 157, - 157, - 352, - 157, - -393, - 157, - 157, - 157, - 157, - 157, - 352, - -16, - 352, - 157, - 157, - 157, - -346, - -337, - -339, - 352, - -167, - -169, - -399, - 352, - -398, + -212, -397, - 157, - 157, - 157, - -374, - -340, - 157, - 157, - 157, - 157, - 157, - 352, - 352, - 352, - 352, - 157, - 157, - -393, - 157, - 157, - 157, - 157, - -393, - -332, - 157, - 157, - -345, - 157, - -166, - 157, - 157, - -332, - 157, - 352, - -393, - 157, - 157, - 157, - -333, - -334, - -335, - -393, - 157, - 157, - 157, - 157, - -398, - 157, - 157, - 157, - 157, -398, - 157, - -393, - 157, - 157, - 157, - ], - ), - "ARRAY": ( - [ - 34, - 103, - 114, - 157, - 212, - 296, - 297, - 298, - 299, - 300, - 309, - 310, - 352, - 483, - 485, - 486, - 487, - 488, - 489, - 490, - 491, - 492, - 499, - 500, - 508, - 577, - 645, - 646, - 648, - 654, - 655, - 656, - 657, - 746, - 748, - 793, - 813, - ], - [ - -175, - -174, - 299, - -178, - 299, - -164, - 486, - -170, - -171, - -325, - -393, - -394, - -179, + -402, + -423, + -407, + -408, + -192, + -193, + -384, + -200, + -17, + -19, + -431, + -360, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, + -355, + -356, + -357, + -358, + -353, + 285, -329, - -324, - -395, + -399, + -400, + -401, -396, - 299, - 299, + -142, + -144, + -36, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, + -16, + -18, + -366, + -368, + -12, + -13, + -14, + -392, -167, -169, - 299, - -399, - -400, - -398, - -397, + -182, + -145, + -146, + -403, + -369, + -361, + -382, + -374, + -374, + -163, -166, - 486, - 299, - 486, + -183, + -184, + -331, + -376, + -362, + -363, + -364, + -383, + -185, + -186, + -143, + -150, + -162, + -151, + -161, ], ), - "LT": ( + "NOT": ( [ - 34, - 103, - 114, - 157, - 212, + 37, + 106, + 113, + 120, + 124, + 128, + 139, + 154, + 199, + 211, + 230, + 244, + 246, + 250, + 256, + 258, + 259, + 263, + 264, + 265, + 267, + 268, + 269, + 270, + 271, + 272, + 274, + 275, + 276, + 277, + 278, + 279, + 280, + 281, + 282, + 283, + 285, + 291, + 293, + 295, 296, 297, - 298, - 299, - 300, + 302, + 305, + 306, + 307, + 308, 309, 310, - 352, + 328, + 346, + 396, + 398, + 400, + 408, + 409, + 410, + 430, + 451, + 452, + 453, + 461, + 462, + 464, + 466, + 468, + 470, + 471, + 472, + 473, + 474, + 475, + 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, + 498, 499, 500, - 508, - 577, + 501, + 502, + 503, + 504, + 516, + 528, + 530, + 581, + 590, + 591, + 592, + 597, + 600, + 603, + 611, + 617, + 622, + 623, + 624, + 625, + 626, + 627, + 628, + 629, + 631, + 633, + 634, + 635, + 641, + 642, + 643, + 644, 645, 646, - 648, - 654, - 655, - 656, 657, + 658, + 660, + 679, + 691, + 693, + 723, + 724, + 735, + 738, + 743, + 745, 746, - 748, + 750, + 752, + 753, + 754, + 762, + 789, + 791, + 792, 793, - 813, + 794, + 800, + 822, + 828, + 831, + 834, + 837, + 842, ], [ -175, -174, - 300, + 255, + 286, + -188, + 317, + -330, -178, - 300, + 286, + -211, + -25, + 436, + 440, + 286, + -418, + -405, + -406, + -189, + -190, + -191, + -194, + -195, + -196, + -197, + -198, + 255, + -201, + -202, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -359, + -386, + -15, + -187, + -140, + -141, + 286, -164, - 300, - 488, + -180, + -170, -171, - -325, - -393, - -394, + -354, + -181, + 286, -179, + 580, + -212, + 255, + -397, + -398, + -402, + 614, + -423, + -407, + -408, + -192, + -193, + -384, + 255, + -17, + -19, + -431, + -360, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, - 488, - -326, - -327, - -328, + -173, + -355, + -356, + -357, + -358, + -353, + 286, -329, - -324, - -395, + -428, + 255, + -399, + -400, + -401, -396, - 300, - 300, + -142, + -144, + -36, + 734, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, + -16, + -18, + -366, + -368, + -12, + -13, + -14, + -392, -167, -169, - 300, - -399, - -400, - -398, - -397, + -182, + -429, + -145, + -146, + -403, + -369, + 788, + -361, + -382, + -374, + -374, + -163, -166, - 300, - 300, - 300, + -183, + -184, + -331, + -376, + -362, + -363, + -364, + -383, + -185, + -186, + -143, + -150, + -162, + -151, + -161, ], ), - "DOT": ( + "COLLATE": ( [ - 34, - 103, + 37, + 106, + 120, 124, - 131, - 132, - 146, - 237, - 249, - 295, - 296, - 322, - 347, - 419, - 481, - 517, - 557, - 620, - 638, - 660, - 692, - 722, - 724, - 741, - 762, - 789, - 809, - ], - [ - -175, - -174, - 313, - 323, - 324, - 344, - 431, - 444, - 482, - 484, - 516, - -174, - 597, - 642, - 667, - 690, - 730, - 742, - 750, - 763, - 778, - 690, - 788, - 796, - 810, - 820, - ], - ), - "AS": ( - [ - 34, - 57, - 103, - 111, - 115, - 131, - 146, - 157, - 202, - 213, + 139, + 154, + 199, + 211, 230, - 237, 250, - 254, - 255, 256, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, + 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 305, + 306, 307, + 308, 309, 310, - 330, - 331, - 332, - 352, - 404, - 449, - 450, + 328, + 346, + 398, + 408, + 409, + 410, + 451, 452, - 454, - 456, - 458, - 459, - 460, + 453, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, - 515, - 517, - 523, - 524, - 525, - 532, - 535, - 596, - 599, - 607, + 501, + 502, + 503, + 504, + 516, + 528, + 590, + 591, + 592, + 597, + 600, + 603, 611, - 619, - 621, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, + 643, + 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, - 655, - 656, 657, - 670, - 671, - 689, + 658, + 660, 691, - 732, - 737, - 739, - 740, - 744, + 693, + 723, + 724, + 738, + 743, + 745, 746, - 747, - 748, - 751, - 782, - 784, - 785, - 786, - 787, + 750, + 752, + 753, + 754, + 762, + 789, + 791, + 792, 793, - 813, - 818, - 821, - 824, - 827, - 832, + 794, + 800, + 822, + 828, + 831, + 834, + 837, + 842, ], [ -175, - 193, -174, - 291, + 290, -188, - -301, - 343, + -330, -178, - 291, + 290, -211, -25, - 430, - 291, + 290, + -418, + -405, + -406, -189, -190, -191, @@ -40930,111 +41477,106 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - 291, + 290, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -393, - -394, - -368, - -369, - -373, + 290, -179, -212, + -397, + -398, + -402, + -423, + -407, + -408, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, - 641, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, + -355, + -356, + -357, + -358, + -353, + 290, -329, - -324, - -418, - -395, + -399, + -400, + -401, -396, - 291, - -300, - -370, - -371, - -372, - -367, - 677, -142, -144, -36, - 727, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, + -392, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, - -374, - -340, -145, -146, - -332, - -353, - -345, - -345, + -403, + -369, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -347, - -333, - -334, - -335, - -354, + -331, + -376, + -362, + -363, + -364, + -383, -185, -186, -143, @@ -41044,160 +41586,167 @@ -161, ], ), - "NULL": ( + "ENFORCED": ( [ - 34, - 103, - 111, - 115, - 131, - 157, - 202, - 213, + 37, + 106, + 120, + 124, + 139, + 154, + 199, + 211, 230, 250, - 254, - 255, 256, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, 277, + 278, + 279, 280, + 281, 282, - 284, + 283, + 285, 286, - 287, - 288, + 291, 293, + 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 305, + 306, 307, + 308, 309, 310, - 330, - 331, - 332, - 352, - 404, - 449, - 450, + 328, + 346, + 396, + 398, + 408, + 409, + 410, + 451, 452, - 454, - 456, - 458, - 459, - 460, + 453, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, - 515, - 517, - 523, - 524, - 525, - 532, - 596, - 599, - 607, - 619, - 621, + 501, + 502, + 503, + 504, + 516, + 528, + 530, + 580, + 590, + 591, + 592, + 597, + 600, + 603, + 611, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, + 643, + 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, - 655, - 656, 657, - 670, - 671, - 689, + 658, + 660, + 679, 691, - 732, - 737, - 739, - 740, - 744, + 693, + 723, + 724, + 738, + 743, + 745, 746, - 747, - 748, - 751, - 782, - 784, - 785, - 786, - 787, + 750, + 752, + 753, + 754, + 762, + 789, + 791, + 792, 793, - 813, - 818, - 821, - 824, - 827, - 832, + 794, + 800, + 822, + 828, + 831, + 834, + 837, + 842, ], [ -175, -174, - 276, + 291, -188, - -301, + -330, -178, - 276, + 291, -211, -25, - 276, + 291, + -418, + -405, + -406, -189, -190, -191, @@ -41217,287 +41766,284 @@ -208, -209, -210, - -330, - 460, - 465, - -357, + -359, + 473, + -386, -15, -187, -140, -141, - 276, + 291, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -393, - -394, - -368, - -369, - -373, + 291, -179, + 291, -212, + -397, + -398, + -402, + -423, + -407, + -408, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, + -355, + -356, + -357, + -358, + -353, + 291, -329, - -324, - -418, - -395, + -428, + 473, + -399, + -400, + -401, -396, - 276, - -300, - -370, - -371, - -372, - -367, -142, -144, -36, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, + -392, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, - -374, - -340, + -429, -145, -146, - -332, - -353, - -345, - -345, + -403, + -369, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -347, - -333, - -334, - -335, - -354, + -331, + -376, + -362, + -363, + -364, + -383, -185, -186, -143, -150, - -162, - -151, - -161, - ], - ), - "NOT": ( - [ - 34, - 103, - 111, - 115, - 118, - 125, - 131, - 157, - 202, - 213, + -162, + -151, + -161, + ], + ), + "FOREIGN": ( + [ + 37, + 68, + 106, + 120, + 124, + 132, + 139, + 154, + 199, + 200, + 211, 230, - 244, - 246, 250, - 254, - 255, 256, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, + 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 305, + 306, 307, + 308, 309, 310, - 330, - 331, - 332, - 352, - 402, + 323, + 328, + 346, + 398, 404, - 406, - 429, - 449, - 450, + 408, + 409, + 410, + 451, 452, - 454, - 456, - 458, - 459, - 460, + 453, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, - 515, - 517, - 523, - 524, - 525, - 532, - 533, - 585, - 596, - 599, - 607, - 613, - 619, - 621, + 501, + 502, + 503, + 504, + 516, + 528, + 590, + 591, + 592, + 597, + 600, + 603, + 611, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, + 643, + 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, - 655, - 656, 657, - 670, - 671, - 676, - 689, + 658, + 660, 691, - 729, - 732, - 737, - 739, - 740, - 744, + 693, + 723, + 724, + 738, + 743, + 745, 746, - 747, - 748, - 751, - 782, - 784, - 785, - 786, - 787, + 750, + 752, + 753, + 754, + 762, + 789, + 791, + 792, 793, - 813, - 818, - 821, - 824, - 827, - 832, + 794, + 800, + 822, + 828, + 831, + 834, + 837, + 842, ], [ -175, + 212, -174, - 277, + 212, -188, - 306, - 317, - -301, + 212, + -330, -178, - 277, + 212, + 212, -211, -25, - 435, - 439, - 277, + 212, + -418, + -405, + -406, -189, -190, -191, @@ -41506,7 +42052,7 @@ -196, -197, -198, - 306, + -199, -201, -202, -203, @@ -41517,116 +42063,108 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - 277, + 212, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -393, - -394, - -368, - -369, - -373, + 212, + 212, -179, - 584, -212, - 306, - 610, + -390, + -397, + -398, + -402, + -423, + -407, + -408, -192, -193, - -355, - 306, + -384, + -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, + -355, + -356, + -357, + -358, + -353, + 212, -329, - -324, - -418, - -395, + -399, + -400, + -401, -396, - 277, - -300, - -370, - -371, - -372, - -367, - -423, - 306, -142, -144, -36, - 728, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, + -392, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, - -374, - -340, - -424, -145, -146, - 781, - -332, - -353, - -345, - -345, + -403, + -369, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -347, - -333, - -334, - -335, - -354, + -331, + -376, + -362, + -363, + -364, + -383, -185, -186, -143, @@ -41636,158 +42174,162 @@ -161, ], ), - "COLLATE": ( + "ENCRYPT": ( [ - 34, - 103, - 111, - 115, - 131, - 157, - 202, - 213, + 37, + 106, + 120, + 124, + 139, + 154, + 199, + 211, 230, 250, - 254, - 255, 256, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, + 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 305, + 306, 307, + 308, 309, 310, - 330, - 331, - 332, - 352, - 404, - 449, - 450, + 328, + 346, + 398, + 408, + 409, + 410, + 451, 452, - 454, - 456, - 458, - 459, - 460, + 453, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, - 515, - 517, - 523, - 524, - 525, - 532, - 596, - 599, - 607, - 619, - 621, + 501, + 502, + 503, + 504, + 516, + 528, + 590, + 591, + 592, + 597, + 600, + 603, + 611, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, + 643, + 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, - 655, - 656, 657, - 670, - 671, - 689, + 658, + 660, 691, - 732, - 737, - 739, - 740, - 744, + 693, + 723, + 724, + 738, + 743, + 745, 746, - 747, - 748, - 751, - 782, - 784, - 785, - 786, - 787, + 750, + 752, + 753, + 754, + 762, + 789, + 791, + 792, 793, - 813, - 818, - 821, - 824, - 827, - 832, + 794, + 800, + 822, + 828, + 831, + 834, + 837, + 842, ], [ -175, -174, - 281, + 293, -188, - -301, + -330, -178, - 281, + 293, -211, -25, - 281, + 293, + -418, + -405, + -406, -189, -190, -191, @@ -41807,108 +42349,106 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - 281, + 293, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -393, - -394, - -368, - -369, - -373, + 293, -179, -212, + -397, + -398, + -402, + -423, + -407, + -408, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, + -355, + -356, + -357, + -358, + -353, + 293, -329, - -324, - -418, - -395, + -399, + -400, + -401, -396, - 281, - -300, - -370, - -371, - -372, - -367, -142, -144, -36, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, + -392, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, - -374, - -340, -145, -146, - -332, - -353, - -345, - -345, + -403, + -369, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -347, - -333, - -334, - -335, - -354, + -331, + -376, + -362, + -363, + -364, + -383, -185, -186, -143, @@ -41918,163 +42458,162 @@ -161, ], ), - "ENFORCED": ( + "AUTOINCREMENT": ( [ - 34, - 103, - 111, - 115, - 131, - 157, - 202, - 213, + 37, + 106, + 120, + 124, + 139, + 154, + 199, + 211, 230, 250, - 254, - 255, 256, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, + 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 305, + 306, 307, + 308, 309, 310, - 330, - 331, - 332, - 352, - 402, - 404, - 449, - 450, + 328, + 346, + 398, + 408, + 409, + 410, + 451, 452, - 454, - 456, - 458, - 459, - 460, + 453, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, - 515, - 517, - 523, - 524, - 525, - 532, - 533, - 584, - 596, - 599, - 607, - 619, - 621, + 501, + 502, + 503, + 504, + 516, + 528, + 590, + 591, + 592, + 597, + 600, + 603, + 611, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, + 643, + 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, - 655, - 656, 657, - 670, - 671, - 676, - 689, + 658, + 660, 691, - 732, - 737, - 739, - 740, - 744, + 693, + 723, + 724, + 738, + 743, + 745, 746, - 747, - 748, - 751, - 782, - 784, - 785, - 786, - 787, + 750, + 752, + 753, + 754, + 762, + 789, + 791, + 792, 793, - 813, - 818, - 821, - 824, - 827, - 832, + 794, + 800, + 822, + 828, + 831, + 834, + 837, + 842, ], [ -175, -174, - 282, + 295, -188, - -301, + -330, -178, - 282, + 295, -211, -25, - 282, + 295, + -418, + -405, + -406, -189, -190, -191, @@ -42094,113 +42633,106 @@ -208, -209, -210, - -330, - 461, - -357, + -359, + -386, -15, -187, -140, -141, - 282, + 295, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -393, - -394, - -368, - -369, - -373, + 295, -179, - 282, -212, + -397, + -398, + -402, + -423, + -407, + -408, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, + -355, + -356, + -357, + -358, + -353, + 295, -329, - -324, - -418, - -395, + -399, + -400, + -401, -396, - 282, - -300, - -370, - -371, - -372, - -367, - -423, - 461, -142, -144, -36, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, + -392, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, - -374, - -340, - -424, -145, -146, - -332, - -353, - -345, - -345, + -403, + -369, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -347, - -333, - -334, - -335, - -354, + -331, + -376, + -362, + -363, + -364, + -383, -185, -186, -143, @@ -42210,158 +42742,163 @@ -161, ], ), - "ENCRYPT": ( + "MASKING": ( [ - 34, - 103, - 111, - 115, - 131, - 157, - 202, - 213, + 37, + 106, + 120, + 124, + 139, + 154, + 199, + 211, 230, 250, - 254, - 255, 256, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, + 295, 296, 297, 298, - 299, - 300, - 301, + 302, + 305, + 306, 307, + 308, 309, 310, - 330, - 331, - 332, - 352, - 404, - 449, - 450, + 328, + 346, + 398, + 408, + 409, + 410, + 451, 452, - 454, - 456, - 458, - 459, - 460, + 453, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, - 485, - 486, - 487, - 488, - 489, - 490, - 491, - 492, + 485, + 486, + 488, + 495, + 497, 498, 499, 500, - 515, - 517, - 523, - 524, - 525, - 532, - 596, - 599, - 607, - 619, - 621, + 501, + 502, + 503, + 504, + 516, + 528, + 590, + 591, + 592, + 597, + 600, + 603, + 611, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, + 643, + 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, - 655, - 656, 657, - 670, - 671, - 689, + 658, + 660, 691, - 732, - 737, - 739, - 740, - 744, + 693, + 723, + 724, + 738, + 743, + 745, 746, - 747, - 748, - 751, - 782, - 784, - 785, - 786, - 787, + 750, + 752, + 753, + 754, + 762, + 789, + 791, + 792, 793, - 813, - 818, - 821, - 824, - 827, - 832, + 794, + 800, + 822, + 828, + 831, + 834, + 837, + 842, ], [ -175, -174, - 284, + 299, -188, - -301, + -330, -178, - 284, + 299, -211, -25, - 284, + 299, + -418, + -405, + -406, -189, -190, -191, @@ -42381,108 +42918,107 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - 284, + 489, + 299, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -393, - -394, - -368, - -369, - -373, + 299, -179, -212, + -397, + -398, + -402, + -423, + -407, + -408, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, + -355, + -356, + -357, + -358, + -353, + 299, -329, - -324, - -418, - -395, + -399, + -400, + -401, -396, - 284, - -300, - -370, - -371, - -372, - -367, -142, -144, -36, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, + -392, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, - -374, - -340, -145, -146, - -332, - -353, - -345, - -345, + -403, + -369, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -347, - -333, - -334, - -335, - -354, + -331, + -376, + -362, + -363, + -364, + -383, -185, -186, -143, @@ -42492,158 +43028,171 @@ -161, ], ), - "AUTOINCREMENT": ( + "CHECK": ( [ - 34, - 103, - 111, - 115, - 131, - 157, - 202, - 213, + 37, + 68, + 106, + 120, + 124, + 132, + 139, + 154, + 199, + 200, + 211, 230, 250, - 254, - 255, 256, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, + 283, + 285, 288, + 291, 293, + 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 305, + 306, 307, + 308, 309, 310, - 330, - 331, - 332, - 352, + 323, + 328, + 346, + 398, 404, - 449, - 450, + 408, + 409, + 410, + 451, 452, - 454, - 456, - 458, - 459, - 460, + 453, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, - 515, - 517, - 523, - 524, - 525, - 532, - 596, - 599, - 607, - 619, - 621, + 501, + 502, + 503, + 504, + 516, + 528, + 590, + 591, + 592, + 597, + 600, + 603, + 611, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, + 643, + 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, - 655, - 656, 657, - 670, - 671, - 689, + 658, + 660, 691, - 732, - 737, - 739, - 740, - 744, + 693, + 723, + 724, + 738, + 743, + 745, 746, - 747, - 748, - 751, - 782, - 784, - 785, - 786, - 787, + 750, + 752, + 753, + 754, + 762, + 789, + 791, + 792, 793, - 813, - 818, - 821, - 824, - 827, - 832, + 794, + 800, + 822, + 828, + 831, + 834, + 837, + 842, ], [ -175, + 213, -174, - 286, + 213, -188, - -301, + 213, + -330, -178, - 286, + 213, + 213, -211, -25, - 286, + 213, + -418, + -405, + -406, -189, -190, -191, @@ -42663,108 +43212,109 @@ -208, -209, -210, - -330, - -357, + -359, + 213, + -386, -15, -187, -140, -141, - 286, + 213, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -393, - -394, - -368, - -369, - -373, + 213, + 213, -179, -212, + -390, + -397, + -398, + -402, + -423, + -407, + -408, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, + -355, + -356, + -357, + -358, + -353, + 213, -329, - -324, - -418, - -395, + -399, + -400, + -401, -396, - 286, - -300, - -370, - -371, - -372, - -367, -142, -144, -36, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, - -12, - -13, - -14, - -363, - -167, - -169, - -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, - -374, - -340, + -366, + -368, + -12, + -13, + -14, + -392, + -167, + -169, + -182, -145, -146, - -332, - -353, - -345, - -345, + -403, + -369, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -347, - -333, - -334, - -335, - -354, + -331, + -376, + -362, + -363, + -364, + -383, -185, -186, -143, @@ -42774,159 +43324,166 @@ -161, ], ), - "MASKING": ( + "CONSTRAINT": ( [ - 34, - 103, - 111, - 115, - 131, - 157, - 202, - 213, + 37, + 68, + 106, + 120, + 124, + 132, + 139, + 154, + 199, + 211, 230, 250, - 254, - 255, 256, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, - 289, + 283, + 285, + 291, 293, + 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 305, + 306, 307, + 308, 309, 310, - 330, - 331, - 332, - 352, - 404, - 449, - 450, + 328, + 346, + 398, + 408, + 409, + 410, + 451, 452, - 454, - 456, - 458, - 459, - 460, + 453, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, - 515, - 517, - 523, - 524, - 525, - 532, - 596, - 599, - 607, - 619, - 621, + 501, + 502, + 503, + 504, + 516, + 528, + 590, + 591, + 592, + 597, + 600, + 603, + 611, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, + 643, + 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, - 655, - 656, 657, - 670, - 671, - 689, + 658, + 660, 691, - 732, - 737, - 739, - 740, - 744, + 693, + 723, + 724, + 738, + 743, + 745, 746, - 747, - 748, - 751, - 782, - 784, - 785, - 786, - 787, + 750, + 752, + 753, + 754, + 762, + 789, + 791, + 792, 793, - 813, - 818, - 821, - 824, - 827, - 832, + 794, + 800, + 822, + 828, + 831, + 834, + 837, + 842, ], [ -175, + 209, -174, - 290, + 209, -188, - -301, + 209, + -330, -178, - 290, + 209, -211, -25, - 290, + 209, + -418, + -405, + -406, -189, -190, -191, @@ -42946,109 +43503,106 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - 477, - 290, + 209, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -393, - -394, - -368, - -369, - -373, + 209, -179, -212, + -397, + -398, + -402, + -423, + -407, + -408, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, + -355, + -356, + -357, + -358, + -353, + 209, -329, - -324, - -418, - -395, + -399, + -400, + -401, -396, - 290, - -300, - -370, - -371, - -372, - -367, -142, -144, -36, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, + -392, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, - -374, - -340, -145, -146, - -332, - -353, - -345, - -345, + -403, + -369, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -347, - -333, - -334, - -335, - -354, + -331, + -376, + -362, + -363, + -364, + -383, -185, -186, -143, @@ -43060,156 +43614,160 @@ ), "GENERATED": ( [ - 34, - 103, - 111, - 115, - 131, - 157, - 202, - 213, + 37, + 106, + 120, + 124, + 139, + 154, + 199, + 211, 230, 250, - 254, - 255, 256, 258, 259, - 260, - 261, - 262, 263, + 264, 265, - 266, 267, 268, 269, 270, 271, 272, - 273, 274, + 275, 276, + 277, + 278, + 279, + 280, + 281, 282, - 284, - 286, - 287, - 288, + 283, + 285, + 291, 293, + 295, 296, 297, - 298, - 299, - 300, - 301, + 302, + 305, + 306, 307, + 308, 309, 310, - 330, - 331, - 332, - 352, - 404, - 449, - 450, + 328, + 346, + 398, + 408, + 409, + 410, + 451, 452, - 454, - 456, - 458, - 459, - 460, + 453, 461, 462, - 463, 464, - 465, 466, 468, - 469, 470, 471, + 472, 473, 474, + 475, 476, + 477, + 478, + 480, + 481, + 482, 483, 485, 486, - 487, 488, - 489, - 490, - 491, - 492, + 495, + 497, 498, 499, 500, - 515, - 517, - 523, - 524, - 525, - 532, - 596, - 599, - 607, - 619, - 621, + 501, + 502, + 503, + 504, + 516, + 528, + 590, + 591, + 592, + 597, + 600, + 603, + 611, 622, 623, + 624, + 625, + 626, + 627, + 628, 629, - 630, 631, - 632, 633, 634, + 635, + 641, + 642, + 643, + 644, 645, 646, - 648, - 650, - 651, - 652, - 653, - 654, - 655, - 656, 657, - 670, - 671, - 689, + 658, + 660, 691, - 732, - 737, - 739, - 740, - 744, + 693, + 723, + 724, + 738, + 743, + 745, 746, - 747, - 748, - 751, - 782, - 784, - 785, - 786, - 787, + 750, + 752, + 753, + 754, + 762, + 789, + 791, + 792, 793, - 813, - 818, - 821, - 824, - 827, - 832, + 794, + 800, + 822, + 828, + 831, + 834, + 837, + 842, ], [ -175, -174, - 292, + 301, -188, - -301, + -330, -178, - 292, + 301, -211, -25, - 292, + 301, + -418, + -405, + -406, -189, -190, -191, @@ -43229,108 +43787,106 @@ -208, -209, -210, - -330, - -357, + -359, + -386, -15, -187, -140, -141, - 292, + 301, -164, -180, -170, -171, - -325, + -354, -181, - -413, - -393, - -394, - -368, - -369, - -373, + 301, -179, -212, + -397, + -398, + -402, + -423, + -407, + -408, -192, -193, - -355, + -384, -200, -17, -19, - -426, - -331, - -358, - -156, - -336, - -349, - -350, - -352, - -346, - -338, - -359, + -431, -360, - -362, - -336, - -338, + -387, + -156, + -365, + -378, + -379, + -381, + -375, + -367, + -388, + -389, + -391, + -365, + -367, -165, -168, -172, -173, - -326, - -327, - -328, + -355, + -356, + -357, + -358, + -353, + 301, -329, - -324, - -418, - -395, + -399, + -400, + -401, -396, - 292, - -300, - -370, - -371, - -372, - -367, -142, -144, -36, - -351, - -356, + -419, + -420, + -421, + -422, + -411, + -412, + -410, + -409, + -380, + -385, -16, -18, - -337, - -339, + -366, + -368, -12, -13, -14, - -363, + -392, -167, -169, -182, - -414, - -415, - -416, - -417, - -399, - -400, - -398, - -397, - -374, - -340, -145, -146, - -332, - -353, - -345, - -345, + -403, + -369, + -361, + -382, + -374, + -374, -163, -166, -183, -184, - -302, - -347, - -333, - -334, - -335, - -354, + -331, + -376, + -362, + -363, + -364, + -383, -185, -186, -143, @@ -43342,171 +43898,147 @@ ), "DEFERRABLE": ( [ - 34, - 103, - 118, - 131, - 263, - 306, - 307, - 406, - 454, - 498, - 517, - 585, - 650, - 651, - 652, - 653, - 751, + 37, + 106, + 113, + 139, + 255, + 256, + 272, + 400, + 451, + 466, + 528, + 581, + 622, + 623, + 624, + 625, + 762, ], [ -175, -174, - 305, - -301, - 305, - 498, - -413, - 305, - 305, + 254, + -330, + 451, -418, - -300, - 305, - -414, - -415, - -416, - -417, - -302, - ], - ), - "ADD": ( - [ - 34, - 103, - 131, - 345, - 347, - 517, - 538, - 678, - 751, - ], - [ - -175, - -174, - -301, - 536, - -174, - -300, - 679, - 757, - -302, + 254, + 254, + -423, + 254, + -329, + 254, + -419, + -420, + -421, + -422, + -331, ], ), "COMMAT": ( [ - 34, - 103, - 298, - 300, - 487, - 488, - 489, - 490, - 491, - 492, + 37, + 106, + 307, + 309, + 499, + 500, + 501, + 502, + 503, + 504, ], [ -175, -174, - 490, - -325, - 490, - -326, - -327, - -328, - -329, - -324, + 502, + -354, + 502, + -355, + -356, + -357, + -358, + -353, ], ), "RT": ( [ - 34, - 103, - 298, - 300, - 487, - 488, - 489, - 490, - 491, - 492, + 37, + 106, + 307, + 309, + 499, + 500, + 501, + 502, + 503, + 504, ], [ -175, -174, - 491, - -325, - 491, - -326, - -327, - -328, - -329, - -324, + 503, + -354, + 503, + -355, + -356, + -357, + -358, + -353, ], ), "BY": ( [ - 36, - 37, - 38, - 55, + 39, + 40, + 41, 58, - 68, - 153, - 393, - 395, + 61, + 71, + 150, + 387, + 389, ], [ - 162, - 163, - 169, + 159, + 160, + 166, + 188, 191, - 194, 216, - 351, - 568, - 570, + 345, + 564, + 566, ], ), "SERDEPROPERTIES": ( [ - 44, + 47, ], [ - 175, + 172, ], ), "KEYS": ( [ - 54, + 57, ], [ - 190, + 187, ], ), "ITEMS": ( [ - 56, + 59, ], [ - 192, + 189, ], ), "FORMAT": ( [ - 80, + 83, ], [ 226, @@ -43514,30 +44046,40 @@ ), "REPLACE": ( [ - 98, + 101, ], [ 245, ], ), + "COLUMN": ( + [ + 133, + 135, + ], + [ + 329, + 331, + ], + ), "SALT": ( [ - 157, - 265, - 284, - 352, - 455, - 456, - 458, - 622, - 623, + 154, + 274, + 293, + 346, + 467, + 468, + 470, + 634, + 635, ], [ -178, - 456, + 468, -15, -179, - 622, + 634, -17, -19, -16, @@ -43549,63 +44091,63 @@ 226, ], [ - 418, + 419, ], ), - "UPDATE": ( + "DELETE": ( [ - 283, - 304, + 253, ], [ - 472, - 496, + 448, ], ), - "POLICY": ( + "UPDATE": ( [ - 290, - 477, + 253, + 292, ], [ - 478, - 637, + 449, + 484, ], ), - "DELETE": ( + "INITIALLY": ( [ - 304, + 254, ], [ - 495, + 450, ], ), - "INITIALLY": ( + "POLICY": ( [ - 305, + 299, + 489, ], [ - 497, + 490, + 649, ], ), "EXISTS": ( [ 317, - 346, - 435, - 439, - 610, - 728, - 781, + 340, + 436, + 440, + 614, + 734, + 788, ], [ - 507, - 537, - 612, - 615, - 726, - 780, - 807, + 508, + 533, + 616, + 619, + 732, + 787, + 816, ], ), } @@ -43634,7 +44176,7 @@ ], [ 2, - 41, + 44, ], ), "create_schema": ( @@ -43669,7 +44211,7 @@ 8, ], ), - "index_table_name": ( + "alter_foreign": ( [ 0, ], @@ -43677,7 +44219,7 @@ 9, ], ), - "table_name": ( + "alter_drop_column": ( [ 0, ], @@ -43685,19 +44227,15 @@ 10, ], ), - "pkey": ( + "alter_check": ( [ 0, - 65, - 203, ], [ 11, - 206, - 402, ], ), - "seq_name": ( + "alter_unique": ( [ 0, ], @@ -43705,7 +44243,7 @@ 12, ], ), - "alter_foreign": ( + "alter_default": ( [ 0, ], @@ -43713,7 +44251,7 @@ 13, ], ), - "alter_check": ( + "alter_primary_key": ( [ 0, ], @@ -43721,7 +44259,7 @@ 14, ], ), - "alter_unique": ( + "alter_column": ( [ 0, ], @@ -43729,7 +44267,7 @@ 15, ], ), - "alter_default": ( + "alter_rename_column": ( [ 0, ], @@ -43737,7 +44275,7 @@ 16, ], ), - "alter_primary_key": ( + "index_table_name": ( [ 0, ], @@ -43745,7 +44283,7 @@ 17, ], ), - "c_schema": ( + "table_name": ( [ 0, ], @@ -43753,15 +44291,19 @@ 18, ], ), - "type_name": ( + "pkey": ( [ 0, + 68, + 200, ], [ 19, + 203, + 396, ], ), - "create_index": ( + "seq_name": ( [ 0, ], @@ -43769,7 +44311,7 @@ 20, ], ), - "create_table": ( + "c_schema": ( [ 0, ], @@ -43777,7 +44319,7 @@ 21, ], ), - "create_seq": ( + "type_name": ( [ 0, ], @@ -43793,19 +44335,15 @@ 23, ], ), - "pkey_statement": ( + "create_index": ( [ 0, - 65, - 203, ], [ 25, - 25, - 405, ], ), - "type_create": ( + "create_table": ( [ 0, ], @@ -43813,12 +44351,40 @@ 26, ], ), + "create_seq": ( + [ + 0, + ], + [ + 27, + ], + ), + "pkey_statement": ( + [ + 0, + 68, + 200, + ], + [ + 28, + 28, + 399, + ], + ), + "type_create": ( + [ + 0, + ], + [ + 29, + ], + ), "multiple_options": ( [ 1, ], [ - 28, + 31, ], ), "id": ( @@ -43828,85 +44394,84 @@ 4, 5, 8, - 10, - 16, + 13, 18, - 19, 21, 22, 23, 26, + 27, 29, - 30, + 32, 33, - 39, + 36, 42, - 43, + 45, 46, - 48, 49, - 50, - 59, - 60, - 61, + 51, + 52, + 53, 62, 63, + 64, 65, - 67, + 66, 68, - 69, 70, + 71, 72, 73, - 78, - 83, - 84, - 85, + 75, + 76, + 81, + 86, + 87, 88, - 89, - 90, + 91, + 92, 93, - 94, - 101, + 96, + 97, 104, - 106, 107, + 109, 110, - 111, - 112, - 113, 114, + 116, 119, + 120, 121, - 124, + 122, + 123, 127, - 129, + 130, + 132, 134, - 135, 137, 141, 144, - 147, - 149, - 151, + 146, + 148, + 155, + 156, 158, 159, - 161, - 162, - 163, - 169, - 174, - 178, + 160, + 166, + 171, + 175, + 177, + 179, 180, - 182, - 183, - 187, + 184, + 190, 193, 196, 199, - 202, - 212, - 213, + 209, + 210, + 211, 214, 215, 216, @@ -43926,21 +44491,21 @@ 250, 251, 252, - 260, - 278, - 280, - 281, - 285, - 292, - 293, + 257, + 261, + 269, + 287, + 289, + 290, 294, - 296, - 297, - 298, - 300, + 301, 302, 303, - 308, + 305, + 306, + 307, + 309, + 311, 312, 313, 318, @@ -43950,221 +44515,229 @@ 324, 326, 328, + 329, + 331, 333, 334, - 340, + 335, + 336, + 338, 341, - 342, - 344, + 343, + 345, 347, - 349, 351, 353, + 354, + 356, 357, + 358, 359, 360, - 362, - 363, + 361, 364, - 365, - 366, - 367, - 370, + 369, + 371, + 373, 375, 377, + 378, 379, 381, 383, - 384, - 385, - 387, - 389, + 388, + 392, 394, 398, - 400, - 404, + 399, + 403, 405, - 409, - 410, - 412, + 407, + 411, 413, - 419, - 422, + 414, + 420, 423, - 426, + 424, 427, 428, - 431, - 444, + 429, + 432, 445, + 446, + 447, 448, - 451, - 467, - 468, - 472, - 473, - 475, - 478, + 449, + 450, + 454, + 460, + 463, 479, - 482, - 483, + 480, 484, 485, 487, - 493, + 490, + 491, 494, 495, 496, 497, - 501, - 507, + 499, + 505, 508, 509, 510, - 513, - 515, + 511, + 514, 516, - 519, + 518, + 520, + 522, 526, 527, - 529, - 530, 531, - 534, - 537, - 539, - 544, + 533, + 535, + 540, + 542, + 543, + 545, 546, 547, + 548, 549, 550, - 551, - 552, 553, - 554, + 555, 557, - 559, + 558, 561, - 562, - 565, + 564, + 566, + 567, 568, 570, - 571, - 572, - 574, - 577, - 582, + 573, + 578, + 583, + 585, + 586, 587, - 589, - 590, - 591, - 592, - 595, - 597, - 600, - 608, - 609, - 618, - 624, - 625, - 626, - 627, - 628, - 635, + 588, + 593, + 594, + 596, + 599, + 601, + 604, + 612, + 613, + 630, + 636, 637, + 638, + 639, 640, - 642, - 645, - 648, + 647, 649, - 667, - 668, - 669, - 672, + 652, + 654, + 657, + 660, + 661, + 670, 674, 675, - 682, - 683, - 686, - 690, - 708, - 709, + 676, + 678, + 684, + 685, + 688, + 692, 710, - 713, - 714, - 719, - 720, + 711, + 712, + 715, + 716, + 721, 722, - 724, 725, + 726, + 728, 730, - 734, - 735, + 731, 736, - 738, + 740, + 741, 742, - 743, + 744, 748, - 750, - 753, - 762, - 763, - 769, - 772, - 773, - 776, + 749, + 754, + 756, + 757, + 758, + 760, + 767, + 768, + 774, 777, 778, - 783, - 788, - 791, - 793, - 796, + 781, + 784, + 785, + 790, + 795, 798, - 799, - 801, - 806, + 800, + 803, + 805, + 807, + 808, 810, - 811, - 813, - 814, 815, - 817, + 819, 820, - 823, - 829, + 822, + 824, + 825, + 827, 830, + 833, + 839, + 840, ], [ - 30, - 89, - 101, + 33, + 92, 104, - 109, - 114, - 120, - 124, - 126, - 131, - 132, - 137, + 107, + 112, + 115, + 123, + 127, + 129, + 134, + 139, + 140, + 143, 146, - 149, - 150, - 158, - 170, - 172, - 174, + 147, + 155, + 167, + 169, + 171, + 179, + 155, 182, - 158, - 185, - 187, - 158, - 198, - 198, - 158, - 187, - 212, + 184, + 155, + 195, + 195, + 155, + 184, + 210, 214, 215, 217, @@ -44183,270 +44756,277 @@ 247, 248, 249, - 114, - 253, - 278, - 114, - 295, - 296, - 131, - 309, + 123, + 139, + 258, + 262, + 287, + 123, + 304, + 305, 312, 320, - 322, - 328, + 326, 330, - 335, - 339, - 309, - 131, - 348, - 350, - 353, - 357, - 131, - 309, + 332, + 258, + 139, + 342, + 344, + 347, + 351, + 139, + 258, + 360, + 362, 366, - 368, - 372, + 373, + 377, 379, + 381, 383, - 385, - 387, - 389, - 396, - 198, - 198, - 278, - 296, - 330, - 413, + 390, + 195, + 195, + 287, + 404, + 305, + 408, 414, 415, 416, 417, - 419, - 422, + 418, + 420, + 423, 320, - 422, - 428, - 432, + 423, + 429, 433, 434, - 437, - 440, - 442, - 278, - 309, - 447, + 435, + 438, + 441, + 443, + 287, + 258, + 258, 452, - 462, - 463, - 470, + 459, + 464, 474, - 480, - 278, - 481, - 483, - 309, - 489, + 475, + 482, + 486, 492, + 287, 493, - 309, - 499, - 505, - 506, - 508, - 513, - 114, - 517, - 518, - 330, - 520, - 528, - 309, - 532, - 499, - 309, - 535, - 131, - 309, - 541, - 353, - 544, - 546, - 309, - 309, - 499, - 309, - 499, - 309, - 309, - 309, - 379, + 495, + 258, + 501, + 504, + 505, + 506, + 507, + 509, + 514, + 123, + 520, + 408, + 305, + 287, + 525, + 526, + 528, + 529, + 452, + 258, + 532, + 139, + 258, + 537, + 347, + 540, + 542, + 258, + 258, + 452, + 258, + 452, + 258, + 258, + 258, + 373, + 553, + 555, + 377, 557, + 558, 559, - 383, 561, - 562, - 563, + 559, 565, - 563, - 569, - 577, - 579, - 330, - 586, - 309, - 309, - 593, - 594, + 573, + 575, + 408, + 582, + 258, + 258, + 589, 595, - 601, - 422, - 422, - 608, - 422, - 611, - 616, - 499, - 253, + 597, + 598, + 599, + 605, + 423, + 423, + 612, + 423, + 615, 620, - 528, - 629, - 631, - 634, - 636, - 638, - 639, - 644, - 645, + 452, + 452, + 623, + 624, + 625, + 626, + 262, + 632, + 595, + 641, + 643, 646, - 499, - 489, - 647, - 499, + 648, + 650, 651, - 652, - 653, - 654, - 660, - 296, - 499, - 114, - 563, - 278, - 666, - 309, - 499, - 629, - 499, - 309, - 309, - 499, - 131, - 499, - 563, - 682, - 499, - 499, - 499, - 309, - 499, - 499, - 499, - 595, - 692, + 656, + 657, + 658, + 452, + 501, + 659, + 664, + 305, + 452, + 123, + 559, + 287, + 408, + 671, + 258, + 676, + 677, + 452, + 139, + 452, + 559, + 684, + 452, + 452, + 452, + 258, + 452, + 452, + 452, + 599, 694, - 697, - 563, + 696, 699, - 702, + 559, + 701, 704, - 114, - 499, - 296, - 629, - 715, - 716, - 499, - 499, - 309, - 563, - 722, - 724, - 422, - 422, - 447, - 731, - 636, - 499, - 309, - 629, - 629, - 741, - 629, - 745, - 746, - 296, - 749, + 706, + 123, + 452, + 305, + 641, + 717, + 718, + 452, + 452, + 258, + 452, + 641, + 258, + 559, + 728, + 730, + 423, + 423, + 459, + 737, + 648, + 452, + 258, + 641, + 641, + 747, + 641, 751, - 499, - 309, - 731, - 499, - 499, - 563, - 760, - 499, + 752, + 305, + 755, + 258, + 452, + 258, + 761, 762, - 768, - 636, - 770, - 253, - 447, - 499, - 309, - 777, - 595, - 422, - 782, - 629, - 499, - 629, - 499, + 559, + 765, + 452, + 767, + 773, + 648, + 775, + 262, + 459, + 452, + 258, + 737, + 452, + 784, + 599, + 423, 789, - 790, - 309, - 794, - 499, - 777, + 641, + 452, + 641, + 452, + 796, 797, - 629, - 629, - 447, - 499, - 563, + 258, + 801, + 452, + 258, + 452, + 784, 806, - 731, - 809, - 499, - 296, - 814, - 309, - 636, - 770, - 817, - 821, - 822, - 309, - 817, - 499, - 563, + 641, + 641, + 459, + 452, + 559, + 815, + 737, + 818, + 452, + 305, + 452, + 824, + 258, + 648, + 775, 827, - 499, - 309, - 499, + 831, + 832, + 258, + 827, + 452, + 559, + 837, + 452, + 258, + 452, ], ), "using": ( @@ -44454,7 +45034,7 @@ 1, ], [ - 32, + 35, ], ), "row_format": ( @@ -44462,7 +45042,7 @@ 1, ], [ - 42, + 45, ], ), "storage": ( @@ -44470,87 +45050,91 @@ 1, ], [ - 43, + 46, ], ), "with": ( [ 1, - 210, + 207, ], [ - 47, - 407, + 50, + 401, ], ), "option_comment": ( [ 1, - 124, - 506, + 127, + 507, ], [ - 51, + 54, 314, - 658, + 662, ], ), "option_with_tag": ( [ 1, - 111, - 202, + 120, + 199, 250, - 293, - 515, + 302, + 328, + 516, ], [ - 53, - 272, - 272, - 272, - 272, - 272, + 56, + 281, + 281, + 281, + 281, + 281, + 281, ], ), "clone": ( [ 1, 2, - 41, + 44, ], [ - 64, - 87, - 87, + 67, + 90, + 90, ], ), "encode": ( [ 1, - 111, - 202, + 120, + 199, 250, - 293, - 515, + 302, + 328, + 516, ], [ - 66, - 256, - 256, - 256, - 256, - 256, + 69, + 265, + 265, + 265, + 265, + 265, + 265, ], ), "tablespace": ( [ 1, - 311, + 260, ], [ - 76, - 504, + 79, + 457, ], ), "options": ( @@ -44558,1285 +45142,1333 @@ 1, 4, 5, - 28, - 111, - 202, + 31, + 120, + 199, 250, - 293, - 515, + 302, + 328, + 516, ], [ - 77, - 102, + 80, 105, - 148, - 269, - 269, - 269, - 269, - 269, - ], - ), - "defcolumn": ( - [ - 10, - 65, - 107, - 112, - 321, - ], - [ - 111, - 202, - 250, - 293, - 515, - ], - ), - "likke": ( - [ - 10, - 112, - ], - [ - 113, - 294, - ], - ), - "column": ( - [ - 10, - 65, - 107, - 112, - 318, - 321, - 398, - 510, - 572, - ], - [ - 115, - 115, - 115, - 115, - 511, - 115, - 576, - 664, - 705, + 108, + 145, + 278, + 278, + 278, + 278, + 278, + 278, ], ), "ref": ( [ - 13, - 111, + 9, + 120, + 199, 202, - 205, 250, - 264, - 293, - 403, - 515, - ], - [ - 118, - 263, - 263, - 406, - 263, - 454, - 263, - 585, - 263, + 273, + 302, + 328, + 397, + 516, + ], + [ + 113, + 272, + 272, + 400, + 272, + 466, + 272, + 272, + 581, + 272, ], ), "using_tablespace": ( [ - 17, + 14, ], [ - 122, + 117, ], ), - "t_name": ( + "defcolumn": ( [ - 21, - 119, - 147, - 161, - 347, - 537, + 18, + 68, + 110, + 121, + 132, + 321, ], [ - 130, - 307, - 345, - 361, - 538, - 678, + 120, + 199, + 250, + 302, + 328, + 516, ], ), - "foreign": ( + "likke": ( [ - 23, - 65, - 111, - 134, - 202, - 203, - 250, - 293, - 515, + 18, + 121, ], [ - 133, - 205, - 264, - 325, - 264, - 403, - 264, - 264, - 264, + 122, + 303, ], ), - "constraint": ( + "column": ( [ - 23, - 65, - 111, - 202, - 250, - 293, - 515, + 18, + 68, + 110, + 121, + 132, + 318, + 321, + 392, + 511, + 568, ], [ - 134, - 203, - 279, - 279, - 279, - 279, - 279, + 124, + 124, + 124, + 124, + 124, + 512, + 124, + 572, + 668, + 707, ], ), - "check_st": ( + "t_name": ( [ - 23, - 65, - 111, - 134, - 202, - 203, - 250, - 279, - 293, - 515, + 26, + 114, + 144, + 158, + 341, + 533, ], [ - 135, - 213, - 213, - 326, - 213, - 404, - 213, - 404, - 213, - 213, + 138, + 256, + 339, + 355, + 534, + 681, ], ), "STRING": ( [ - 33, - 38, - 42, - 52, - 121, - 135, - 137, - 144, - 158, + 36, + 41, + 45, + 55, + 116, + 141, + 155, + 156, 159, - 162, - 163, + 160, + 177, + 179, 180, - 182, - 183, - 187, - 189, - 213, + 184, + 186, + 211, 247, 248, 251, - 265, - 275, - 280, - 281, - 297, - 303, - 308, + 252, + 257, + 274, + 284, + 289, + 290, + 306, 315, 318, 320, + 324, 326, - 328, - 330, - 333, - 334, - 341, - 342, - 349, - 351, - 353, + 335, + 336, + 343, + 345, + 347, + 354, + 356, + 357, + 358, + 359, 360, - 362, - 363, + 361, 364, - 365, - 366, - 367, - 370, - 381, - 385, - 389, - 396, + 375, + 379, + 383, + 390, + 392, 398, - 404, - 409, - 410, - 419, - 422, - 445, - 457, - 467, - 472, - 485, - 494, - 501, - 509, - 513, - 519, - 526, - 529, - 530, + 403, + 405, + 408, + 411, + 420, + 423, + 446, + 447, + 454, + 469, + 479, + 484, + 497, + 510, + 514, + 518, + 520, + 522, 531, - 534, - 539, - 544, + 535, + 540, + 543, + 545, + 546, 547, + 548, 549, 550, - 551, - 552, 553, - 554, 557, + 558, 561, - 562, - 565, - 568, + 564, + 566, 570, - 574, + 583, + 586, 587, - 590, - 591, - 592, - 595, - 624, - 626, - 627, - 659, - 668, - 669, - 672, + 588, + 593, + 596, + 599, + 636, + 638, + 639, + 663, + 670, 674, 675, - 682, - 686, - 704, - 710, - 719, - 720, + 684, + 688, + 706, + 712, + 721, 722, - 724, - 735, - 738, - 743, - 748, - 753, - 762, - 776, - 777, - 783, - 791, + 725, + 726, + 728, + 730, + 741, + 744, + 749, + 754, + 757, + 758, + 760, + 767, + 781, + 784, + 790, 798, - 801, - 806, - 811, - 813, - 814, + 803, + 807, + 810, 815, - 817, - 823, - 829, - 830, + 820, + 822, + 824, + 825, + 827, + 833, + 839, + 840, ], [ - 154, - 167, - 173, - 188, - 310, - 331, - 336, - 310, - 356, - 356, - 310, - 310, - 384, - 356, - 356, - 356, - 391, - 331, - 441, - 443, - 310, - 458, - 459, - 464, + 151, + 164, + 170, + 185, + 259, + 259, + 350, + 350, + 259, + 259, + 378, + 350, + 350, + 350, + 385, + 409, + 442, + 444, + 259, + 259, + 453, + 470, 471, - 310, - 310, - 500, - 167, - 310, - 356, - 331, - 521, + 476, + 483, + 259, + 164, + 259, + 350, + 409, 523, - 310, - 310, - 500, - 310, - 310, - 542, - 356, - 310, - 310, - 500, - 310, - 500, - 310, - 310, - 310, - 384, - 356, - 356, - 571, - 310, - 331, - 310, - 310, - 356, - 602, - 500, - 623, - 310, - 632, - 500, - 500, - 655, - 500, - 356, - 310, - 500, - 500, - 310, - 310, - 500, - 500, - 356, - 500, - 500, - 500, - 310, - 500, - 500, - 500, - 356, - 695, - 696, - 356, - 700, - 703, - 500, - 310, - 500, - 500, - 310, - 356, - 310, - 500, - 310, - 167, - 500, - 310, - 310, - 500, - 500, - 356, - 500, - 766, - 310, - 500, - 310, - 356, - 356, - 500, - 500, - 310, - 310, - 500, - 356, - 500, - 356, - 310, - 500, - 310, - 310, - 356, - 310, - 310, - 356, - 500, - 356, - 500, - 310, - 500, + 453, + 259, + 259, + 538, + 350, + 259, + 259, + 453, + 259, + 453, + 259, + 259, + 259, + 378, + 350, + 350, + 567, + 259, + 409, + 259, + 259, + 590, + 259, + 350, + 606, + 453, + 453, + 627, + 635, + 259, + 644, + 453, + 453, + 350, + 409, + 672, + 259, + 453, + 453, + 350, + 453, + 453, + 453, + 259, + 453, + 453, + 453, + 350, + 697, + 698, + 350, + 702, + 705, + 453, + 259, + 453, + 453, + 259, + 453, + 259, + 350, + 259, + 453, + 259, + 164, + 259, + 453, + 259, + 350, + 453, + 771, + 259, + 453, + 259, + 259, + 453, + 350, + 350, + 453, + 453, + 259, + 259, + 453, + 259, + 453, + 350, + 453, + 350, + 259, + 453, + 453, + 259, + 259, + 350, + 259, + 259, + 350, + 453, + 350, + 453, + 259, + 453, ], ), "table_property_equals": ( [ - 33, - 48, - 59, + 36, + 51, 62, - 158, - 353, + 65, + 155, + 347, ], [ - 156, - 184, - 195, - 200, - 355, - 355, + 153, + 181, + 192, + 197, + 349, + 349, ], ), "id_equals": ( [ - 33, - 48, - 59, + 36, + 51, 62, - 127, - 158, + 65, + 130, + 155, 232, - 353, + 347, ], [ - 160, - 160, - 160, - 160, + 157, + 157, + 157, + 157, 319, - 160, - 425, - 160, + 157, + 426, + 157, ], ), "by_smthg": ( [ - 38, + 41, ], [ - 165, + 162, ], ), "with_args": ( [ - 44, - 176, - 374, - 408, + 47, + 173, + 368, + 402, ], [ - 176, - 374, - 374, - 176, + 173, + 368, + 368, + 173, ], ), "multi_assignments": ( [ - 45, - 175, + 48, + 172, ], [ - 179, - 373, + 176, + 367, ], ), "table_property_equals_int": ( [ - 46, + 49, ], [ - 181, + 178, ], ), "table_property_equals_bool": ( [ - 50, - 63, + 53, + 66, ], [ - 186, - 201, + 183, + 198, ], ), "multiple_format_equals": ( [ - 60, - 61, + 63, + 64, ], [ + 193, 196, - 199, ], ), "fmt_equals": ( [ - 60, - 61, + 63, + 64, + 193, 196, + 394, + 712, + 810, + ], + [ + 194, + 194, + 393, + 393, + 577, + 577, + 577, + ], + ), + "constraint": ( + [ + 68, + 120, + 132, 199, - 400, - 710, - 801, + 250, + 302, + 328, + 516, ], [ - 197, - 197, - 399, - 399, - 581, - 581, - 581, + 200, + 288, + 323, + 288, + 288, + 288, + 288, + 288, ], ), "check_ex": ( [ - 65, - 111, - 202, + 68, + 120, + 199, 250, - 293, - 515, + 302, + 328, + 516, ], [ - 204, - 259, - 259, - 259, - 259, - 259, + 201, + 268, + 268, + 268, + 268, + 268, + 268, + ], + ), + "foreign": ( + [ + 68, + 120, + 132, + 199, + 200, + 250, + 302, + 323, + 328, + 516, + ], + [ + 202, + 273, + 322, + 273, + 397, + 273, + 273, + 517, + 273, + 273, ], ), "uniq": ( [ - 65, - 203, + 68, + 200, ], [ - 207, - 401, + 204, + 395, ], ), "statem_by_id": ( [ - 65, + 68, ], [ - 208, + 205, ], ), "period_for": ( [ - 65, + 68, ], [ - 209, + 206, ], ), "pkey_constraint": ( [ - 65, + 68, ], [ - 210, + 207, ], ), - "index_pid": ( + "check_st": ( [ - 110, - 448, - 587, - 713, + 68, + 120, + 132, + 199, + 200, + 250, + 288, + 302, + 323, + 328, + 516, + ], + [ + 211, + 211, + 324, + 211, + 398, + 211, + 398, + 211, + 518, + 211, + 211, ], + ), + "pid": ( [ + 116, + 141, + 159, + 160, + 251, 252, - 618, - 714, - 773, + 306, + 318, + 336, + 343, + 354, + 356, + 358, + 360, + 361, + 364, + 392, + 403, + 405, + 411, + 479, + 522, + 547, + 583, + 588, + 596, + 636, + 639, + 670, + 675, + 712, + 722, + 725, + 749, + 754, + 758, + 790, + 807, + 810, + 820, + 822, + 839, + ], + [ + 257, + 335, + 357, + 359, + 446, + 447, + 497, + 510, + 531, + 535, + 543, + 545, + 546, + 548, + 549, + 550, + 570, + 586, + 587, + 593, + 638, + 674, + 688, + 335, + 721, + 726, + 741, + 744, + 757, + 760, + 741, + 781, + 741, + 798, + 497, + 803, + 741, + 825, + 741, + 833, + 497, + 840, + ], + ), + "index_pid": ( + [ + 119, + 460, + 583, + 715, + ], + [ + 261, + 630, + 716, + 778, ], ), "comment": ( [ - 111, - 115, - 202, + 120, + 124, + 199, 250, - 293, - 511, - 515, - 576, - 664, - 705, + 302, + 328, + 512, + 516, + 572, + 668, + 707, ], [ - 254, - 301, - 254, - 254, - 254, - 301, - 254, - 301, - 301, - 301, + 263, + 310, + 263, + 263, + 263, + 263, + 310, + 263, + 310, + 310, + 310, ], ), "null": ( [ - 111, - 202, + 120, + 199, 250, - 293, - 515, + 302, + 328, + 516, ], [ - 255, - 255, - 255, - 255, - 255, + 264, + 264, + 264, + 264, + 264, + 264, ], ), "default": ( [ - 111, - 202, + 120, + 199, 250, - 293, - 515, + 302, + 328, + 516, ], [ - 260, - 260, - 260, - 260, - 260, + 269, + 269, + 269, + 269, + 269, + 269, ], ), "collate": ( [ - 111, - 202, + 120, + 199, 250, - 293, - 515, + 302, + 328, + 516, ], [ - 261, - 261, - 261, - 261, - 261, + 270, + 270, + 270, + 270, + 270, + 270, ], ), "enforced": ( [ - 111, - 202, + 120, + 199, 250, - 293, - 402, - 515, + 302, + 328, + 396, + 516, ], [ - 262, - 262, - 262, - 262, - 583, - 262, + 271, + 271, + 271, + 271, + 271, + 579, + 271, ], ), "encrypt": ( [ - 111, - 202, + 120, + 199, 250, - 293, - 515, + 302, + 328, + 516, ], [ - 265, - 265, - 265, - 265, - 265, + 274, + 274, + 274, + 274, + 274, + 274, ], ), "generated": ( [ - 111, - 202, + 120, + 199, 250, - 293, - 515, + 302, + 328, + 516, ], [ - 266, - 266, - 266, - 266, - 266, + 275, + 275, + 275, + 275, + 275, + 275, ], ), "c_property": ( [ - 111, - 202, + 120, + 199, 250, - 293, - 515, + 302, + 328, + 516, ], [ - 267, - 267, - 267, - 267, - 267, + 276, + 276, + 276, + 276, + 276, + 276, ], ), "on_update": ( [ - 111, - 202, + 120, + 199, 250, - 293, - 515, + 302, + 328, + 516, ], [ - 268, - 268, - 268, - 268, - 268, + 277, + 277, + 277, + 277, + 277, + 277, ], ), "autoincrement": ( [ - 111, - 202, + 120, + 199, 250, - 293, - 515, + 302, + 328, + 516, ], [ - 270, - 270, - 270, - 270, - 270, + 279, + 279, + 279, + 279, + 279, + 279, ], ), "option_order_noorder": ( [ - 111, - 202, + 120, + 199, 250, - 293, - 515, + 302, + 328, + 516, ], [ - 271, - 271, - 271, - 271, - 271, + 280, + 280, + 280, + 280, + 280, + 280, ], ), "option_with_masking_policy": ( [ - 111, - 202, + 120, + 199, 250, - 293, - 515, + 302, + 328, + 516, ], [ - 273, - 273, - 273, - 273, - 273, + 282, + 282, + 282, + 282, + 282, + 282, ], ), "as_virtual": ( [ - 111, - 202, + 120, + 199, 250, - 293, - 515, + 302, + 328, + 516, ], [ - 274, - 274, - 274, - 274, - 274, + 283, + 283, + 283, + 283, + 283, + 283, ], ), "gen_always": ( [ - 111, - 202, + 120, + 199, 250, - 293, - 515, + 302, + 328, + 516, ], [ - 285, - 285, - 285, - 285, - 285, + 294, + 294, + 294, + 294, + 294, + 294, ], ), "c_type": ( [ - 114, - 212, - 508, - 577, - 648, - 793, + 123, + 210, + 326, + 509, + 573, + 660, + 800, ], [ - 297, - 297, - 297, - 297, - 748, - 813, + 306, + 306, + 306, + 306, + 306, + 754, + 822, ], ), "tid": ( [ - 114, - 212, - 297, - 508, - 577, - 648, - 748, - 793, - 813, + 123, + 210, + 306, + 326, + 509, + 573, + 660, + 754, + 800, + 822, ], [ - 298, - 298, - 487, - 298, - 298, - 298, - 487, - 298, - 487, + 307, + 307, + 499, + 307, + 307, + 307, + 307, + 499, + 307, + 499, ], ), - "pid": ( - [ - 121, - 144, - 162, - 163, - 251, - 297, - 303, - 318, - 333, - 334, - 342, - 349, - 360, - 362, - 364, - 366, - 367, - 370, - 398, - 409, - 410, - 467, - 519, - 530, - 531, - 551, - 587, - 592, - 624, - 627, - 669, - 672, - 710, - 720, - 743, - 748, - 783, - 798, - 801, - 811, - 813, - 829, - ], + "id_or_string": ( [ - 308, - 341, - 363, - 365, - 445, - 485, - 494, - 509, - 526, - 529, - 534, - 539, - 547, - 549, - 550, - 552, + 155, + 156, + 179, + 180, + 184, + 320, + 347, + 379, + 383, + 420, + 514, + 540, 553, - 554, - 574, - 590, - 591, - 626, - 668, - 674, - 675, - 686, - 341, - 719, - 735, - 738, - 753, - 735, - 735, - 776, - 791, - 485, - 735, + 561, + 599, + 684, + 728, + 730, + 767, + 784, 815, - 735, - 823, - 485, - 830, - ], - ), - "funct_args": ( - [ - 135, - 213, - 326, - 404, + 824, + 827, ], [ - 332, - 332, - 332, - 332, + 348, + 352, + 380, + 382, + 384, + 515, + 539, + 560, + 563, + 602, + 669, + 683, + 602, + 700, + 727, + 764, + 786, + 602, + 786, + 814, + 829, + 829, + 836, ], ), - "id_or_string": ( + "equals": ( [ - 158, - 159, - 182, - 183, - 187, - 320, - 353, - 385, - 389, - 419, - 513, - 544, - 557, - 565, - 595, - 682, - 722, - 724, - 762, - 777, - 806, - 814, - 817, + 175, + 369, ], [ - 354, - 358, - 386, - 388, - 390, - 514, - 543, - 564, - 567, - 598, - 665, - 681, - 598, - 698, - 721, - 759, - 779, - 598, - 779, - 805, - 819, - 819, - 826, + 372, + 552, ], ), - "equals": ( + "assignment": ( [ - 178, + 177, 375, ], [ - 378, + 376, 556, ], ), - "assignment": ( + "pid_with_type": ( [ - 180, - 381, + 191, ], [ - 382, - 560, + 391, ], ), - "pid_with_type": ( + "funct_args": ( [ - 194, + 211, + 324, + 398, + 518, ], [ - 397, + 410, + 410, + 410, + 410, ], ), "multiple_tag_equals": ( [ 228, - 377, + 371, ], [ - 420, - 558, + 421, + 554, ], ), "tag_equals": ( [ 228, - 377, - 600, + 371, + 604, ], [ - 421, - 421, - 723, + 422, + 422, + 729, ], ), "properties": ( [ 231, 233, - 428, - 608, + 429, + 612, ], [ - 423, - 426, - 609, - 725, + 424, + 427, + 613, + 731, ], ), "property": ( [ 231, 233, - 423, - 426, - 428, - 608, - 609, - 725, + 424, + 427, + 429, + 612, + 613, + 731, ], [ - 424, - 424, - 606, - 606, - 424, - 424, - 606, - 606, + 425, + 425, + 610, + 610, + 425, + 425, + 610, + 610, ], ), "funct_expr": ( [ - 280, - 285, - 467, + 289, + 294, + 479, ], [ - 466, - 473, - 627, + 478, + 485, + 639, ], ), "multi_id": ( [ - 280, - 285, - 333, - 400, - 467, - 475, + 289, + 294, + 394, + 411, 479, - 624, - 625, - 672, - 709, - 710, - 743, - 783, - 799, - 801, - 811, + 487, + 491, + 636, + 637, + 711, + 712, + 725, + 749, + 790, + 808, + 810, + 820, ], [ - 468, - 468, - 527, - 582, - 628, - 635, + 480, + 480, + 578, + 594, 640, - 734, - 736, - 734, - 769, - 772, - 734, - 734, - 769, - 772, - 734, + 647, + 652, + 740, + 742, + 774, + 777, + 740, + 740, + 740, + 774, + 777, + 740, ], ), "f_call": ( [ - 280, - 285, - 333, - 400, - 467, - 468, - 472, - 475, + 289, + 294, + 394, + 411, 479, - 527, - 582, - 624, - 625, - 628, - 635, + 480, + 484, + 487, + 491, + 578, + 594, + 636, + 637, 640, - 672, - 709, - 710, - 734, - 736, - 743, - 769, - 772, - 783, - 799, - 801, - 811, + 647, + 652, + 711, + 712, + 725, + 740, + 742, + 749, + 774, + 777, + 790, + 808, + 810, + 820, ], [ - 469, - 476, - 469, - 469, - 469, - 630, - 633, - 469, - 469, - 630, - 630, - 733, - 469, - 630, - 630, - 630, - 733, - 469, - 733, - 630, - 630, - 733, - 630, - 630, - 733, - 469, - 733, - 733, + 481, + 488, + 481, + 481, + 481, + 642, + 645, + 481, + 481, + 642, + 642, + 739, + 481, + 642, + 642, + 642, + 481, + 739, + 739, + 642, + 642, + 739, + 642, + 642, + 739, + 481, + 739, + 739, ], ), "multiple_column_names": ( @@ -45844,33 +46476,33 @@ 318, ], [ - 510, + 511, ], ), "multiple_funct": ( [ - 398, + 392, ], [ - 575, + 571, ], ), "funct": ( [ - 398, - 708, + 392, + 710, ], [ - 578, - 767, + 574, + 772, ], ), "dot_id": ( [ - 451, + 463, ], [ - 619, + 631, ], ), } @@ -46813,19 +47445,19 @@ ("c_type -> ARRAY", "c_type", 1, "p_c_type", "sql.py", 198), ("c_type -> c_type ARRAY", "c_type", 2, "p_c_type", "sql.py", 199), ("c_type -> c_type tid", "c_type", 2, "p_c_type", "sql.py", 200), - ("id -> ID", "id", 1, "p_id", "ddl_parser.py", 230), - ("id -> DQ_STRING", "id", 1, "p_id", "ddl_parser.py", 231), - ("id_or_string -> id", "id_or_string", 1, "p_id_or_string", "ddl_parser.py", 242), + ("id -> ID", "id", 1, "p_id", "ddl_parser.py", 236), + ("id -> DQ_STRING", "id", 1, "p_id", "ddl_parser.py", 237), + ("id_or_string -> id", "id_or_string", 1, "p_id_or_string", "ddl_parser.py", 248), ( "id_or_string -> STRING", "id_or_string", 1, "p_id_or_string", "ddl_parser.py", - 243, + 249, ), - ("STRING -> STRING_BASE", "STRING", 1, "p_string", "ddl_parser.py", 247), - ("STRING -> STRING STRING_BASE", "STRING", 2, "p_string", "ddl_parser.py", 248), + ("STRING -> STRING_BASE", "STRING", 1, "p_string", "ddl_parser.py", 253), + ("STRING -> STRING STRING_BASE", "STRING", 2, "p_string", "ddl_parser.py", 254), ("column -> id c_type", "column", 2, "p_column", "sql.py", 310), ("column -> column comment", "column", 2, "p_column", "sql.py", 311), ("column -> column LP id RP", "column", 4, "p_column", "sql.py", 312), @@ -47190,26 +47822,202 @@ "sql.py", 696, ), - ("id_equals -> id id id_or_string", "id_equals", 3, "p_id_equals", "sql.py", 749), - ("id_equals -> id id_or_string", "id_equals", 2, "p_id_equals", "sql.py", 750), - ("id_equals -> id_equals COMMA", "id_equals", 2, "p_id_equals", "sql.py", 751), + ("expr -> alter_foreign ref", "expr", 2, "p_expression_alter", "sql.py", 709), + ("expr -> alter_drop_column", "expr", 1, "p_expression_alter", "sql.py", 710), + ("expr -> alter_check", "expr", 1, "p_expression_alter", "sql.py", 711), + ("expr -> alter_unique", "expr", 1, "p_expression_alter", "sql.py", 712), + ("expr -> alter_default", "expr", 1, "p_expression_alter", "sql.py", 713), + ("expr -> alter_primary_key", "expr", 1, "p_expression_alter", "sql.py", 714), + ( + "expr -> alter_primary_key using_tablespace", + "expr", + 2, + "p_expression_alter", + "sql.py", + 715, + ), + ("expr -> alter_column", "expr", 1, "p_expression_alter", "sql.py", 716), + ("expr -> alter_rename_column", "expr", 1, "p_expression_alter", "sql.py", 717), + ( + "alter_drop_column -> alt_table DROP COLUMN id", + "alter_drop_column", + 4, + "p_alter_drop_column", + "sql.py", + 724, + ), + ( + "alter_rename_column -> alt_table RENAME COLUMN id id id", + "alter_rename_column", + 6, + "p_alter_rename_column", + "sql.py", + 730, + ), + ( + "alter_column -> alt_table ADD defcolumn", + "alter_column", + 3, + "p_alter_column", + "sql.py", + 736, + ), + ( + "alter_primary_key -> alt_table ADD PRIMARY KEY LP pid RP", + "alter_primary_key", + 7, + "p_alter_primary_key", + "sql.py", + 741, + ), + ( + "alter_primary_key -> alt_table ADD constraint PRIMARY KEY LP pid RP", + "alter_primary_key", + 8, + "p_alter_primary_key", + "sql.py", + 742, + ), + ( + "alter_unique -> alt_table ADD UNIQUE LP pid RP", + "alter_unique", + 6, + "p_alter_unique", + "sql.py", + 752, + ), + ( + "alter_unique -> alt_table ADD constraint UNIQUE LP pid RP", + "alter_unique", + 7, + "p_alter_unique", + "sql.py", + 753, + ), + ( + "alter_default -> alt_table id id", + "alter_default", + 3, + "p_alter_default", + "sql.py", + 778, + ), + ( + "alter_default -> alt_table ADD constraint id id", + "alter_default", + 5, + "p_alter_default", + "sql.py", + 779, + ), + ( + "alter_default -> alt_table ADD id STRING", + "alter_default", + 4, + "p_alter_default", + "sql.py", + 780, + ), + ( + "alter_default -> alt_table ADD constraint id STRING", + "alter_default", + 5, + "p_alter_default", + "sql.py", + 781, + ), + ( + "alter_default -> alter_default id", + "alter_default", + 2, + "p_alter_default", + "sql.py", + 782, + ), + ( + "alter_default -> alter_default FOR pid", + "alter_default", + 3, + "p_alter_default", + "sql.py", + 783, + ), + ( + "alter_check -> alt_table ADD check_st", + "alter_check", + 3, + "p_alter_check", + "sql.py", + 806, + ), + ( + "alter_check -> alt_table ADD constraint check_st", + "alter_check", + 4, + "p_alter_check", + "sql.py", + 807, + ), + ( + "alter_foreign -> alt_table ADD foreign", + "alter_foreign", + 3, + "p_alter_foreign", + "sql.py", + 821, + ), + ( + "alter_foreign -> alt_table ADD constraint foreign", + "alter_foreign", + 4, + "p_alter_foreign", + "sql.py", + 822, + ), + ( + "alt_table -> ALTER TABLE t_name", + "alt_table", + 3, + "p_alt_table_name", + "sql.py", + 842, + ), + ( + "alt_table -> ALTER TABLE IF EXISTS t_name", + "alt_table", + 5, + "p_alt_table_name", + "sql.py", + 843, + ), + ( + "alt_table -> ALTER TABLE ID t_name", + "alt_table", + 4, + "p_alt_table_name", + "sql.py", + 844, + ), + ("id_equals -> id id id_or_string", "id_equals", 3, "p_id_equals", "sql.py", 901), + ("id_equals -> id id_or_string", "id_equals", 2, "p_id_equals", "sql.py", 902), + ("id_equals -> id_equals COMMA", "id_equals", 2, "p_id_equals", "sql.py", 903), ( "id_equals -> id_equals COMMA id id id_or_string", "id_equals", 5, "p_id_equals", "sql.py", - 752, + 904, ), - ("id_equals -> id", "id_equals", 1, "p_id_equals", "sql.py", 753), - ("id_equals -> id_equals LP pid RP", "id_equals", 4, "p_id_equals", "sql.py", 754), + ("id_equals -> id", "id_equals", 1, "p_id_equals", "sql.py", 905), + ("id_equals -> id_equals LP pid RP", "id_equals", 4, "p_id_equals", "sql.py", 906), ( "id_equals -> id_equals LP pid RP id", "id_equals", 5, "p_id_equals", "sql.py", - 755, + 907, ), ( "id_equals -> id_equals COMMA id id", @@ -47217,16 +48025,16 @@ 4, "p_id_equals", "sql.py", - 756, + 908, ), - ("id_equals -> id_equals COMMA id", "id_equals", 3, "p_id_equals", "sql.py", 757), + ("id_equals -> id_equals COMMA id", "id_equals", 3, "p_id_equals", "sql.py", 909), ( "expr -> index_table_name LP index_pid RP", "expr", 4, "p_expression_index", "sql.py", - 778, + 930, ), ( "index_table_name -> create_index ON id", @@ -47234,7 +48042,7 @@ 3, "p_index_table_name", "sql.py", - 788, + 940, ), ( "index_table_name -> create_index ON id DOT id", @@ -47242,7 +48050,7 @@ 5, "p_index_table_name", "sql.py", - 789, + 941, ), ( "create_index -> CREATE INDEX id", @@ -47250,7 +48058,7 @@ 3, "p_create_index", "sql.py", - 802, + 954, ), ( "create_index -> CREATE UNIQUE INDEX id", @@ -47258,7 +48066,7 @@ 4, "p_create_index", "sql.py", - 803, + 955, ), ( "create_index -> create_index ON id", @@ -47266,7 +48074,7 @@ 3, "p_create_index", "sql.py", - 804, + 956, ), ( "create_index -> CREATE CLUSTERED INDEX id", @@ -47274,35 +48082,35 @@ 4, "p_create_index", "sql.py", - 805, - ), - ("expr -> table_name defcolumn", "expr", 2, "p_expression_table", "sql.py", 836), - ("expr -> table_name LP defcolumn", "expr", 3, "p_expression_table", "sql.py", 837), - ("expr -> table_name", "expr", 1, "p_expression_table", "sql.py", 838), - ("expr -> expr COMMA defcolumn", "expr", 3, "p_expression_table", "sql.py", 839), - ("expr -> expr COMMA", "expr", 2, "p_expression_table", "sql.py", 840), - ("expr -> expr COMMA constraint", "expr", 3, "p_expression_table", "sql.py", 841), - ("expr -> expr COMMA check_ex", "expr", 3, "p_expression_table", "sql.py", 842), - ("expr -> expr COMMA foreign", "expr", 3, "p_expression_table", "sql.py", 843), - ("expr -> expr COMMA pkey", "expr", 3, "p_expression_table", "sql.py", 844), - ("expr -> expr COMMA uniq", "expr", 3, "p_expression_table", "sql.py", 845), - ("expr -> expr COMMA statem_by_id", "expr", 3, "p_expression_table", "sql.py", 846), + 957, + ), + ("expr -> table_name defcolumn", "expr", 2, "p_expression_table", "sql.py", 988), + ("expr -> table_name LP defcolumn", "expr", 3, "p_expression_table", "sql.py", 989), + ("expr -> table_name", "expr", 1, "p_expression_table", "sql.py", 990), + ("expr -> expr COMMA defcolumn", "expr", 3, "p_expression_table", "sql.py", 991), + ("expr -> expr COMMA", "expr", 2, "p_expression_table", "sql.py", 992), + ("expr -> expr COMMA constraint", "expr", 3, "p_expression_table", "sql.py", 993), + ("expr -> expr COMMA check_ex", "expr", 3, "p_expression_table", "sql.py", 994), + ("expr -> expr COMMA foreign", "expr", 3, "p_expression_table", "sql.py", 995), + ("expr -> expr COMMA pkey", "expr", 3, "p_expression_table", "sql.py", 996), + ("expr -> expr COMMA uniq", "expr", 3, "p_expression_table", "sql.py", 997), + ("expr -> expr COMMA statem_by_id", "expr", 3, "p_expression_table", "sql.py", 998), ( "expr -> expr COMMA constraint uniq", "expr", 4, "p_expression_table", "sql.py", - 847, + 999, ), - ("expr -> expr COMMA period_for", "expr", 3, "p_expression_table", "sql.py", 848), + ("expr -> expr COMMA period_for", "expr", 3, "p_expression_table", "sql.py", 1000), ( "expr -> expr COMMA pkey_constraint", "expr", 3, "p_expression_table", "sql.py", - 849, + 1001, ), ( "expr -> expr COMMA constraint pkey", @@ -47310,7 +48118,7 @@ 4, "p_expression_table", "sql.py", - 850, + 1002, ), ( "expr -> expr COMMA constraint pkey enforced", @@ -47318,7 +48126,7 @@ 5, "p_expression_table", "sql.py", - 851, + 1003, ), ( "expr -> expr COMMA constraint foreign ref", @@ -47326,21 +48134,21 @@ 5, "p_expression_table", "sql.py", - 852, - ), - ("expr -> expr COMMA foreign ref", "expr", 4, "p_expression_table", "sql.py", 853), - ("expr -> expr encode", "expr", 2, "p_expression_table", "sql.py", 854), - ("expr -> expr DEFAULT id id id", "expr", 5, "p_expression_table", "sql.py", 855), - ("expr -> expr RP", "expr", 2, "p_expression_table", "sql.py", 856), - ("likke -> LIKE", "likke", 1, "p_likke", "sql.py", 975), - ("likke -> CLONE", "likke", 1, "p_likke", "sql.py", 976), + 1004, + ), + ("expr -> expr COMMA foreign ref", "expr", 4, "p_expression_table", "sql.py", 1005), + ("expr -> expr encode", "expr", 2, "p_expression_table", "sql.py", 1006), + ("expr -> expr DEFAULT id id id", "expr", 5, "p_expression_table", "sql.py", 1007), + ("expr -> expr RP", "expr", 2, "p_expression_table", "sql.py", 1008), + ("likke -> LIKE", "likke", 1, "p_likke", "sql.py", 1127), + ("likke -> CLONE", "likke", 1, "p_likke", "sql.py", 1128), ( "expr -> table_name likke id", "expr", 3, "p_expression_like_table", "sql.py", - 981, + 1133, ), ( "expr -> table_name likke id DOT id", @@ -47348,7 +48156,7 @@ 5, "p_expression_like_table", "sql.py", - 982, + 1134, ), ( "expr -> table_name LP likke id DOT id RP", @@ -47356,7 +48164,7 @@ 7, "p_expression_like_table", "sql.py", - 983, + 1135, ), ( "expr -> table_name LP likke id RP", @@ -47364,18 +48172,18 @@ 5, "p_expression_like_table", "sql.py", - 984, + 1136, ), - ("t_name -> id DOT id", "t_name", 3, "p_t_name", "sql.py", 999), - ("t_name -> id", "t_name", 1, "p_t_name", "sql.py", 1000), - ("t_name -> id DOT id DOT id", "t_name", 5, "p_t_name", "sql.py", 1001), + ("t_name -> id DOT id", "t_name", 3, "p_t_name", "sql.py", 1151), + ("t_name -> id", "t_name", 1, "p_t_name", "sql.py", 1152), + ("t_name -> id DOT id DOT id", "t_name", 5, "p_t_name", "sql.py", 1153), ( "table_name -> create_table t_name", "table_name", 2, "p_table_name", "sql.py", - 1023, + 1175, ), ( "table_name -> table_name likke id", @@ -47383,59 +48191,59 @@ 3, "p_table_name", "sql.py", - 1024, - ), - ("expr -> seq_name", "expr", 1, "p_expression_seq", "sql.py", 1032), - ("expr -> expr INCREMENT id", "expr", 3, "p_expression_seq", "sql.py", 1033), - ("expr -> expr INCREMENT BY id", "expr", 4, "p_expression_seq", "sql.py", 1034), - ("expr -> expr INCREMENT id id", "expr", 4, "p_expression_seq", "sql.py", 1035), - ("expr -> expr START id", "expr", 3, "p_expression_seq", "sql.py", 1036), - ("expr -> expr START WITH id", "expr", 4, "p_expression_seq", "sql.py", 1037), - ("expr -> expr START id id", "expr", 4, "p_expression_seq", "sql.py", 1038), - ("expr -> expr MINVALUE id", "expr", 3, "p_expression_seq", "sql.py", 1039), - ("expr -> expr NO MINVALUE", "expr", 3, "p_expression_seq", "sql.py", 1040), - ("expr -> expr NO MAXVALUE", "expr", 3, "p_expression_seq", "sql.py", 1041), - ("expr -> expr MAXVALUE id", "expr", 3, "p_expression_seq", "sql.py", 1042), - ("expr -> expr CACHE id", "expr", 3, "p_expression_seq", "sql.py", 1043), - ("expr -> expr CACHE", "expr", 2, "p_expression_seq", "sql.py", 1044), - ("expr -> expr NOORDER", "expr", 2, "p_expression_seq", "sql.py", 1045), - ("expr -> expr ORDER", "expr", 2, "p_expression_seq", "sql.py", 1046), - ("seq_name -> create_seq id DOT id", "seq_name", 4, "p_seq_name", "sql.py", 1065), - ("seq_name -> create_seq id", "seq_name", 2, "p_seq_name", "sql.py", 1066), + 1176, + ), + ("expr -> seq_name", "expr", 1, "p_expression_seq", "sql.py", 1184), + ("expr -> expr INCREMENT id", "expr", 3, "p_expression_seq", "sql.py", 1185), + ("expr -> expr INCREMENT BY id", "expr", 4, "p_expression_seq", "sql.py", 1186), + ("expr -> expr INCREMENT id id", "expr", 4, "p_expression_seq", "sql.py", 1187), + ("expr -> expr START id", "expr", 3, "p_expression_seq", "sql.py", 1188), + ("expr -> expr START WITH id", "expr", 4, "p_expression_seq", "sql.py", 1189), + ("expr -> expr START id id", "expr", 4, "p_expression_seq", "sql.py", 1190), + ("expr -> expr MINVALUE id", "expr", 3, "p_expression_seq", "sql.py", 1191), + ("expr -> expr NO MINVALUE", "expr", 3, "p_expression_seq", "sql.py", 1192), + ("expr -> expr NO MAXVALUE", "expr", 3, "p_expression_seq", "sql.py", 1193), + ("expr -> expr MAXVALUE id", "expr", 3, "p_expression_seq", "sql.py", 1194), + ("expr -> expr CACHE id", "expr", 3, "p_expression_seq", "sql.py", 1195), + ("expr -> expr CACHE", "expr", 2, "p_expression_seq", "sql.py", 1196), + ("expr -> expr NOORDER", "expr", 2, "p_expression_seq", "sql.py", 1197), + ("expr -> expr ORDER", "expr", 2, "p_expression_seq", "sql.py", 1198), + ("seq_name -> create_seq id DOT id", "seq_name", 4, "p_seq_name", "sql.py", 1217), + ("seq_name -> create_seq id", "seq_name", 2, "p_seq_name", "sql.py", 1218), ( "create_seq -> CREATE SEQUENCE IF NOT EXISTS", "create_seq", 5, "p_create_seq", "sql.py", - 1080, - ), - ("create_seq -> CREATE SEQUENCE", "create_seq", 2, "p_create_seq", "sql.py", 1081), - ("tid -> LT id", "tid", 2, "p_tid", "sql.py", 1089), - ("tid -> LT", "tid", 1, "p_tid", "sql.py", 1090), - ("tid -> tid LT", "tid", 2, "p_tid", "sql.py", 1091), - ("tid -> tid id", "tid", 2, "p_tid", "sql.py", 1092), - ("tid -> tid COMMAT", "tid", 2, "p_tid", "sql.py", 1093), - ("tid -> tid RT", "tid", 2, "p_tid", "sql.py", 1094), - ("null -> NULL", "null", 1, "p_null", "sql.py", 1135), - ("null -> NOT NULL", "null", 2, "p_null", "sql.py", 1136), - ("f_call -> id LP RP", "f_call", 3, "p_f_call", "sql.py", 1145), - ("f_call -> id LP f_call RP", "f_call", 4, "p_f_call", "sql.py", 1146), - ("f_call -> id LP multi_id RP", "f_call", 4, "p_f_call", "sql.py", 1147), - ("f_call -> id LP pid RP", "f_call", 4, "p_f_call", "sql.py", 1148), - ("multi_id -> id", "multi_id", 1, "p_multi_id", "sql.py", 1163), - ("multi_id -> multi_id id", "multi_id", 2, "p_multi_id", "sql.py", 1164), - ("multi_id -> f_call", "multi_id", 1, "p_multi_id", "sql.py", 1165), - ("multi_id -> multi_id f_call", "multi_id", 2, "p_multi_id", "sql.py", 1166), - ("funct_args -> LP multi_id RP", "funct_args", 3, "p_funct_args", "sql.py", 1177), - ("funct -> id LP multi_id RP", "funct", 4, "p_funct", "sql.py", 1181), + 1232, + ), + ("create_seq -> CREATE SEQUENCE", "create_seq", 2, "p_create_seq", "sql.py", 1233), + ("tid -> LT id", "tid", 2, "p_tid", "sql.py", 1241), + ("tid -> LT", "tid", 1, "p_tid", "sql.py", 1242), + ("tid -> tid LT", "tid", 2, "p_tid", "sql.py", 1243), + ("tid -> tid id", "tid", 2, "p_tid", "sql.py", 1244), + ("tid -> tid COMMAT", "tid", 2, "p_tid", "sql.py", 1245), + ("tid -> tid RT", "tid", 2, "p_tid", "sql.py", 1246), + ("null -> NULL", "null", 1, "p_null", "sql.py", 1287), + ("null -> NOT NULL", "null", 2, "p_null", "sql.py", 1288), + ("f_call -> id LP RP", "f_call", 3, "p_f_call", "sql.py", 1297), + ("f_call -> id LP f_call RP", "f_call", 4, "p_f_call", "sql.py", 1298), + ("f_call -> id LP multi_id RP", "f_call", 4, "p_f_call", "sql.py", 1299), + ("f_call -> id LP pid RP", "f_call", 4, "p_f_call", "sql.py", 1300), + ("multi_id -> id", "multi_id", 1, "p_multi_id", "sql.py", 1315), + ("multi_id -> multi_id id", "multi_id", 2, "p_multi_id", "sql.py", 1316), + ("multi_id -> f_call", "multi_id", 1, "p_multi_id", "sql.py", 1317), + ("multi_id -> multi_id f_call", "multi_id", 2, "p_multi_id", "sql.py", 1318), + ("funct_args -> LP multi_id RP", "funct_args", 3, "p_funct_args", "sql.py", 1329), + ("funct -> id LP multi_id RP", "funct", 4, "p_funct", "sql.py", 1333), ( "multiple_funct -> funct", "multiple_funct", 1, "p_multiple_funct", "sql.py", - 1185, + 1337, ), ( "multiple_funct -> multiple_funct COMMA funct", @@ -47443,7 +48251,7 @@ 3, "p_multiple_funct", "sql.py", - 1186, + 1338, ), ( "multiple_funct -> multiple_funct COMMA", @@ -47451,39 +48259,39 @@ 2, "p_multiple_funct", "sql.py", - 1187, - ), - ("funct_expr -> LP multi_id RP", "funct_expr", 3, "p_funct_expr", "sql.py", 1196), - ("funct_expr -> multi_id", "funct_expr", 1, "p_funct_expr", "sql.py", 1197), - ("dot_id -> id DOT id", "dot_id", 3, "p_dot_id", "sql.py", 1205), - ("default -> DEFAULT id", "default", 2, "p_default", "sql.py", 1209), - ("default -> DEFAULT STRING", "default", 2, "p_default", "sql.py", 1210), - ("default -> DEFAULT NULL", "default", 2, "p_default", "sql.py", 1211), - ("default -> default FOR dot_id", "default", 3, "p_default", "sql.py", 1212), - ("default -> DEFAULT funct_expr", "default", 2, "p_default", "sql.py", 1213), - ("default -> DEFAULT LP pid RP", "default", 4, "p_default", "sql.py", 1214), + 1339, + ), + ("funct_expr -> LP multi_id RP", "funct_expr", 3, "p_funct_expr", "sql.py", 1348), + ("funct_expr -> multi_id", "funct_expr", 1, "p_funct_expr", "sql.py", 1349), + ("dot_id -> id DOT id", "dot_id", 3, "p_dot_id", "sql.py", 1357), + ("default -> DEFAULT id", "default", 2, "p_default", "sql.py", 1361), + ("default -> DEFAULT STRING", "default", 2, "p_default", "sql.py", 1362), + ("default -> DEFAULT NULL", "default", 2, "p_default", "sql.py", 1363), + ("default -> default FOR dot_id", "default", 3, "p_default", "sql.py", 1364), + ("default -> DEFAULT funct_expr", "default", 2, "p_default", "sql.py", 1365), + ("default -> DEFAULT LP pid RP", "default", 4, "p_default", "sql.py", 1366), ( "default -> DEFAULT LP funct_expr pid RP", "default", 5, "p_default", "sql.py", - 1215, - ), - ("default -> default id", "default", 2, "p_default", "sql.py", 1216), - ("default -> default LP RP", "default", 3, "p_default", "sql.py", 1217), - ("enforced -> ENFORCED", "enforced", 1, "p_enforced", "sql.py", 1261), - ("enforced -> NOT ENFORCED", "enforced", 2, "p_enforced", "sql.py", 1262), - ("collate -> COLLATE id", "collate", 2, "p_collate", "sql.py", 1268), - ("collate -> COLLATE STRING", "collate", 2, "p_collate", "sql.py", 1269), - ("constraint -> CONSTRAINT id", "constraint", 2, "p_constraint", "sql.py", 1276), + 1367, + ), + ("default -> default id", "default", 2, "p_default", "sql.py", 1368), + ("default -> default LP RP", "default", 3, "p_default", "sql.py", 1369), + ("enforced -> ENFORCED", "enforced", 1, "p_enforced", "sql.py", 1413), + ("enforced -> NOT ENFORCED", "enforced", 2, "p_enforced", "sql.py", 1414), + ("collate -> COLLATE id", "collate", 2, "p_collate", "sql.py", 1420), + ("collate -> COLLATE STRING", "collate", 2, "p_collate", "sql.py", 1421), + ("constraint -> CONSTRAINT id", "constraint", 2, "p_constraint", "sql.py", 1428), ( "generated -> gen_always funct_expr", "generated", 2, "p_generated", "sql.py", - 1285, + 1437, ), ( "generated -> gen_always funct_expr id", @@ -47491,7 +48299,7 @@ 3, "p_generated", "sql.py", - 1286, + 1438, ), ( "generated -> gen_always LP multi_id RP", @@ -47499,218 +48307,61 @@ 4, "p_generated", "sql.py", - 1287, - ), - ("generated -> gen_always f_call", "generated", 2, "p_generated", "sql.py", 1288), - ("gen_always -> GENERATED id AS", "gen_always", 3, "p_gen_always", "sql.py", 1299), - ("check_st -> CHECK LP id", "check_st", 3, "p_check_st", "sql.py", 1304), - ("check_st -> check_st id", "check_st", 2, "p_check_st", "sql.py", 1305), - ("check_st -> check_st STRING", "check_st", 2, "p_check_st", "sql.py", 1306), - ("check_st -> check_st id STRING", "check_st", 3, "p_check_st", "sql.py", 1307), - ("check_st -> check_st id RP", "check_st", 3, "p_check_st", "sql.py", 1308), - ("check_st -> check_st STRING RP", "check_st", 3, "p_check_st", "sql.py", 1309), - ("check_st -> check_st funct_args", "check_st", 2, "p_check_st", "sql.py", 1310), - ("check_st -> check_st LP pid RP", "check_st", 4, "p_check_st", "sql.py", 1311), + 1439, + ), + ("generated -> gen_always f_call", "generated", 2, "p_generated", "sql.py", 1440), + ("gen_always -> GENERATED id AS", "gen_always", 3, "p_gen_always", "sql.py", 1451), + ("check_st -> CHECK LP id", "check_st", 3, "p_check_st", "sql.py", 1456), + ("check_st -> check_st id", "check_st", 2, "p_check_st", "sql.py", 1457), + ("check_st -> check_st STRING", "check_st", 2, "p_check_st", "sql.py", 1458), + ("check_st -> check_st id STRING", "check_st", 3, "p_check_st", "sql.py", 1459), + ("check_st -> check_st id RP", "check_st", 3, "p_check_st", "sql.py", 1460), + ("check_st -> check_st STRING RP", "check_st", 3, "p_check_st", "sql.py", 1461), + ("check_st -> check_st funct_args", "check_st", 2, "p_check_st", "sql.py", 1462), + ("check_st -> check_st LP pid RP", "check_st", 4, "p_check_st", "sql.py", 1463), ( "using_tablespace -> USING INDEX tablespace", "using_tablespace", 3, "p_using_tablespace", "sql.py", - 1327, - ), - ("expr -> alter_foreign ref", "expr", 2, "p_expression_alter", "sql.py", 1332), - ("expr -> alter_check", "expr", 1, "p_expression_alter", "sql.py", 1333), - ("expr -> alter_unique", "expr", 1, "p_expression_alter", "sql.py", 1334), - ("expr -> alter_default", "expr", 1, "p_expression_alter", "sql.py", 1335), - ("expr -> alter_primary_key", "expr", 1, "p_expression_alter", "sql.py", 1336), - ( - "expr -> alter_primary_key using_tablespace", - "expr", - 2, - "p_expression_alter", - "sql.py", - 1337, - ), - ( - "alter_primary_key -> alt_table COLUMN", - "alter_primary_key", - 2, - "p_alter_column", - "sql.py", - 1344, - ), - ( - "alter_primary_key -> alt_table PRIMARY KEY LP pid RP", - "alter_primary_key", - 6, - "p_alter_primary_key", - "sql.py", - 1354, - ), - ( - "alter_primary_key -> alt_table constraint PRIMARY KEY LP pid RP", - "alter_primary_key", - 7, - "p_alter_primary_key", - "sql.py", - 1355, - ), - ( - "alter_unique -> alt_table UNIQUE LP pid RP", - "alter_unique", - 5, - "p_alter_unique", - "sql.py", - 1365, - ), - ( - "alter_unique -> alt_table constraint UNIQUE LP pid RP", - "alter_unique", - 6, - "p_alter_unique", - "sql.py", - 1366, - ), - ( - "alter_default -> alt_table id id", - "alter_default", - 3, - "p_alter_default", - "sql.py", - 1391, - ), - ( - "alter_default -> alt_table constraint id id", - "alter_default", - 4, - "p_alter_default", - "sql.py", - 1392, - ), - ( - "alter_default -> alt_table id STRING", - "alter_default", - 3, - "p_alter_default", - "sql.py", - 1393, - ), - ( - "alter_default -> alt_table constraint id STRING", - "alter_default", - 4, - "p_alter_default", - "sql.py", - 1394, - ), - ( - "alter_default -> alter_default id", - "alter_default", - 2, - "p_alter_default", - "sql.py", - 1395, - ), - ( - "alter_default -> alter_default FOR pid", - "alter_default", - 3, - "p_alter_default", - "sql.py", - 1396, - ), - ("pid -> id", "pid", 1, "p_pid", "sql.py", 1419), - ("pid -> STRING", "pid", 1, "p_pid", "sql.py", 1420), - ("pid -> pid id", "pid", 2, "p_pid", "sql.py", 1421), - ("pid -> pid STRING", "pid", 2, "p_pid", "sql.py", 1422), - ("pid -> STRING LP RP", "pid", 3, "p_pid", "sql.py", 1423), - ("pid -> id LP RP", "pid", 3, "p_pid", "sql.py", 1424), - ("pid -> pid COMMA id", "pid", 3, "p_pid", "sql.py", 1425), - ("pid -> pid COMMA STRING", "pid", 3, "p_pid", "sql.py", 1426), - ( - "alter_check -> alt_table check_st", - "alter_check", - 2, - "p_alter_check", - "sql.py", - 1439, - ), - ( - "alter_check -> alt_table constraint check_st", - "alter_check", - 3, - "p_alter_check", - "sql.py", - 1440, + 1479, ), - ("index_pid -> id", "index_pid", 1, "p_index_pid", "sql.py", 1453), - ("index_pid -> index_pid id", "index_pid", 2, "p_index_pid", "sql.py", 1454), + ("pid -> id", "pid", 1, "p_pid", "sql.py", 1484), + ("pid -> STRING", "pid", 1, "p_pid", "sql.py", 1485), + ("pid -> pid id", "pid", 2, "p_pid", "sql.py", 1486), + ("pid -> pid STRING", "pid", 2, "p_pid", "sql.py", 1487), + ("pid -> STRING LP RP", "pid", 3, "p_pid", "sql.py", 1488), + ("pid -> id LP RP", "pid", 3, "p_pid", "sql.py", 1489), + ("pid -> pid COMMA id", "pid", 3, "p_pid", "sql.py", 1490), + ("pid -> pid COMMA STRING", "pid", 3, "p_pid", "sql.py", 1491), + ("index_pid -> id", "index_pid", 1, "p_index_pid", "sql.py", 1504), + ("index_pid -> index_pid id", "index_pid", 2, "p_index_pid", "sql.py", 1505), ( "index_pid -> index_pid COMMA index_pid", "index_pid", 3, "p_index_pid", "sql.py", - 1455, - ), - ( - "alter_foreign -> alt_table foreign", - "alter_foreign", - 2, - "p_alter_foreign", - "sql.py", - 1478, - ), - ( - "alter_foreign -> alt_table constraint foreign", - "alter_foreign", - 3, - "p_alter_foreign", - "sql.py", - 1479, - ), - ( - "alt_table -> ALTER TABLE t_name ADD", - "alt_table", - 4, - "p_alt_table_name", - "sql.py", - 1499, - ), - ( - "alt_table -> ALTER TABLE IF EXISTS t_name ADD", - "alt_table", - 6, - "p_alt_table_name", - "sql.py", - 1500, - ), - ( - "alt_table -> ALTER TABLE ID t_name ADD", - "alt_table", - 5, - "p_alt_table_name", - "sql.py", - 1501, - ), - ("foreign -> FOREIGN KEY LP pid RP", "foreign", 5, "p_foreign", "sql.py", 1516), - ("foreign -> FOREIGN KEY", "foreign", 2, "p_foreign", "sql.py", 1517), - ("ref -> REFERENCES t_name", "ref", 2, "p_ref", "sql.py", 1525), - ("ref -> ref LP pid RP", "ref", 4, "p_ref", "sql.py", 1526), - ("ref -> ref ON DELETE id", "ref", 4, "p_ref", "sql.py", 1527), - ("ref -> ref ON UPDATE id", "ref", 4, "p_ref", "sql.py", 1528), - ("ref -> ref DEFERRABLE INITIALLY id", "ref", 4, "p_ref", "sql.py", 1529), - ("ref -> ref NOT DEFERRABLE", "ref", 3, "p_ref", "sql.py", 1530), - ("expr -> pkey", "expr", 1, "p_expression_primary_key", "sql.py", 1561), - ("uniq -> UNIQUE LP pid RP", "uniq", 4, "p_uniq", "sql.py", 1565), + 1506, + ), + ("foreign -> FOREIGN KEY LP pid RP", "foreign", 5, "p_foreign", "sql.py", 1529), + ("foreign -> FOREIGN KEY", "foreign", 2, "p_foreign", "sql.py", 1530), + ("ref -> REFERENCES t_name", "ref", 2, "p_ref", "sql.py", 1538), + ("ref -> ref LP pid RP", "ref", 4, "p_ref", "sql.py", 1539), + ("ref -> ref ON DELETE id", "ref", 4, "p_ref", "sql.py", 1540), + ("ref -> ref ON UPDATE id", "ref", 4, "p_ref", "sql.py", 1541), + ("ref -> ref DEFERRABLE INITIALLY id", "ref", 4, "p_ref", "sql.py", 1542), + ("ref -> ref NOT DEFERRABLE", "ref", 3, "p_ref", "sql.py", 1543), + ("expr -> pkey", "expr", 1, "p_expression_primary_key", "sql.py", 1574), + ("uniq -> UNIQUE LP pid RP", "uniq", 4, "p_uniq", "sql.py", 1578), ( "statem_by_id -> id LP pid RP", "statem_by_id", 4, "p_statem_by_id", "sql.py", - 1570, + 1583, ), ( "statem_by_id -> id KEY LP pid RP", @@ -47718,30 +48369,30 @@ 5, "p_statem_by_id", "sql.py", - 1571, + 1584, ), - ("pkey -> pkey_statement LP pid RP", "pkey", 4, "p_pkey", "sql.py", 1582), - ("pkey -> pkey_statement ID LP pid RP", "pkey", 5, "p_pkey", "sql.py", 1583), + ("pkey -> pkey_statement LP pid RP", "pkey", 4, "p_pkey", "sql.py", 1595), + ("pkey -> pkey_statement ID LP pid RP", "pkey", 5, "p_pkey", "sql.py", 1596), ( "pkey_statement -> PRIMARY KEY", "pkey_statement", 2, "p_pkey_statement", "sql.py", - 1617, + 1630, ), - ("comment -> COMMENT STRING", "comment", 2, "p_comment", "sql.py", 1621), - ("tablespace -> TABLESPACE id", "tablespace", 2, "p_tablespace", "sql.py", 1626), + ("comment -> COMMENT STRING", "comment", 2, "p_comment", "sql.py", 1634), + ("tablespace -> TABLESPACE id", "tablespace", 2, "p_tablespace", "sql.py", 1639), ( "tablespace -> TABLESPACE id properties", "tablespace", 3, "p_tablespace", "sql.py", - 1627, + 1640, ), - ("expr -> expr tablespace", "expr", 2, "p_expr_tablespace", "sql.py", 1633), - ("by_smthg -> BY id", "by_smthg", 2, "p_by_smthg", "sql.py", 1639), - ("by_smthg -> BY ROW", "by_smthg", 2, "p_by_smthg", "sql.py", 1640), - ("by_smthg -> BY LP pid RP", "by_smthg", 4, "p_by_smthg", "sql.py", 1641), + ("expr -> expr tablespace", "expr", 2, "p_expr_tablespace", "sql.py", 1646), + ("by_smthg -> BY id", "by_smthg", 2, "p_by_smthg", "sql.py", 1652), + ("by_smthg -> BY ROW", "by_smthg", 2, "p_by_smthg", "sql.py", 1653), + ("by_smthg -> BY LP pid RP", "by_smthg", 4, "p_by_smthg", "sql.py", 1654), ] diff --git a/simple_ddl_parser/tokens.py b/simple_ddl_parser/tokens.py index 3fd0ef1..b340f34 100644 --- a/simple_ddl_parser/tokens.py +++ b/simple_ddl_parser/tokens.py @@ -79,12 +79,13 @@ common_statements.update(first_liners) definition_statements.update(common_statements) +alter_tokens = {"COLUMN", "RENAME", "TO", "PRIMARY", "KEY"} +alter_tokens = {value: value for value in alter_tokens} after_columns_tokens = { "PARTITIONED", "PARTITION", "BY", - "COLUMN", # hql "INTO", "STORED", @@ -156,6 +157,7 @@ + list(columns_definition.values()) + list(sequence_reserved.values()) + list(after_columns_tokens.values()) + + list(alter_tokens.values()) ) ) diff --git a/simple_ddl_parser/utils.py b/simple_ddl_parser/utils.py index a90fe1d..fbce9ac 100644 --- a/simple_ddl_parser/utils.py +++ b/simple_ddl_parser/utils.py @@ -44,10 +44,14 @@ def find_first_unpair_closed_par(str_: str) -> int: stack.append(i) -def get_table_id(schema_name: str, table_name: str): +def normalize_name(name: str) -> str: # clean up [] and " symbols from names clean_up_re = r'[\[\]"]' - table_name = re.sub(clean_up_re, "", table_name) + return re.sub(clean_up_re, "", name).lower() + + +def get_table_id(schema_name: str, table_name: str): + table_name = normalize_name(table_name) if schema_name: - schema_name = re.sub(clean_up_re, "", schema_name) + schema_name = normalize_name(schema_name) return (table_name, schema_name) diff --git a/tests/dialects/test_snowflake.py b/tests/dialects/test_snowflake.py index 626b6d1..21fb289 100644 --- a/tests/dialects/test_snowflake.py +++ b/tests/dialects/test_snowflake.py @@ -684,7 +684,6 @@ def test_autoincrement_order(): ], "types": [], } - print(result) assert result == expected @@ -730,7 +729,6 @@ def test_autoincrement_noorder(): ], "types": [], } - print(result) assert result == expected diff --git a/tests/test_alter_statements.py b/tests/test_alter_statements.py index ef4bb85..e650115 100644 --- a/tests/test_alter_statements.py +++ b/tests/test_alter_statements.py @@ -1773,3 +1773,189 @@ def test_alter_using(): "types": [], } assert expected == result + + +def test_alter_add_column(): + ddl = """ + CREATE TABLE "jamaica"."material_attachments" ( + "material_id" int NOT NULL, + "attachment_id" int NOT NULL + ); + ALTER TABLE jamaica.material_attachments ADD column_name datatype; + """ + result = DDLParser(ddl).run(group_by_type=True) + expected = { + "ddl_properties": [], + "domains": [], + "schemas": [], + "sequences": [], + "tables": [ + { + "alter": { + "columns": [ + { + "check": None, + "default": None, + "name": "column_name", + "nullable": True, + "primary_key": False, + "references": None, + "size": None, + "type": "datatype", + "unique": False, + } + ] + }, + "checks": [], + "columns": [ + { + "check": None, + "default": None, + "name": '"material_id"', + "nullable": False, + "references": None, + "size": None, + "type": "int", + "unique": False, + }, + { + "check": None, + "default": None, + "name": '"attachment_id"', + "nullable": False, + "references": None, + "size": None, + "type": "int", + "unique": False, + }, + { + "check": None, + "default": None, + "name": "column_name", + "nullable": True, + "primary_key": False, + "references": None, + "size": None, + "type": "datatype", + "unique": False, + }, + ], + "index": [], + "partitioned_by": [], + "primary_key": [], + "schema": '"jamaica"', + "table_name": '"material_attachments"', + "tablespace": None, + } + ], + "types": [], + } + assert expected == result + + +def test_renamed_columns(): + ddl = """ + CREATE TABLE "jamaica"."material_attachments" ( + "material_id" int NOT NULL, + "attachment_id" int NOT NULL + ); + ALTER TABLE "jamaica"."material_attachments" RENAME COLUMN material_id to material_uuid; + """ + result = DDLParser(ddl).run(group_by_type=True) + expected = { + "ddl_properties": [], + "domains": [], + "schemas": [], + "sequences": [], + "tables": [ + { + "alter": { + "renamed_columns": [{"from": "material_id", "to": "material_uuid"}] + }, + "checks": [], + "columns": [ + { + "check": None, + "default": None, + "name": "material_uuid", + "nullable": False, + "references": None, + "size": None, + "type": "int", + "unique": False, + }, + { + "check": None, + "default": None, + "name": '"attachment_id"', + "nullable": False, + "references": None, + "size": None, + "type": "int", + "unique": False, + }, + ], + "index": [], + "partitioned_by": [], + "primary_key": [], + "schema": '"jamaica"', + "table_name": '"material_attachments"', + "tablespace": None, + } + ], + "types": [], + } + assert expected == result + + +def test_drop_column(): + ddl = """CREATE TABLE MY_TABLE ( + DATETIME datetime, + REGIONID varchar + ) ; + ALTER TABLE MY_TABLE DROP COLUMN DATETIME; + """ + result = DDLParser(ddl).run(group_by_type=True) + expected = { + "ddl_properties": [], + "domains": [], + "schemas": [], + "sequences": [], + "tables": [ + { + "alter": { + "dropped_columns": { + "check": None, + "default": None, + "name": "DATETIME", + "nullable": True, + "references": None, + "size": None, + "type": "datetime", + "unique": False, + } + }, + "checks": [], + "columns": [ + { + "check": None, + "default": None, + "name": "REGIONID", + "nullable": True, + "references": None, + "size": None, + "type": "varchar", + "unique": False, + } + ], + "index": [], + "partitioned_by": [], + "primary_key": [], + "schema": None, + "table_name": "MY_TABLE", + "tablespace": None, + } + ], + "types": [], + } + assert result == expected From 833a7db397598c3d3ce9dd58b95c421e17bc4e01 Mon Sep 17 00:00:00 2001 From: xnuinside Date: Sun, 7 Jan 2024 17:19:50 +0300 Subject: [PATCH 4/4] add alter modify --- CHANGELOG.txt | 4 +- README.md | 45 +- docs/README.rst | 60 +- pyproject.toml | 2 +- simple_ddl_parser/dialects/hql.py | 36 +- simple_ddl_parser/dialects/ibm.py | 5 +- simple_ddl_parser/dialects/mssql.py | 24 +- simple_ddl_parser/dialects/mysql.py | 4 +- simple_ddl_parser/dialects/oracle.py | 16 +- simple_ddl_parser/dialects/psql.py | 4 +- simple_ddl_parser/dialects/redshift.py | 11 +- simple_ddl_parser/dialects/snowflake.py | 36 +- simple_ddl_parser/dialects/spark_sql.py | 7 +- simple_ddl_parser/dialects/sql.py | 15 +- simple_ddl_parser/output/common.py | 19 + simple_ddl_parser/parsetab.py | 64318 +++++++++++----------- simple_ddl_parser/tokens.py | 2 +- tests/test_alter_statements.py | 196 + 18 files changed, 32998 insertions(+), 31806 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 2204f3a..10d8176 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,11 +1,11 @@ **v0.32.0** ### Improvements -1. Added support for several ALTER statements - https://github.com/xnuinside/simple-ddl-parser/issues/215 +1. Added support for several ALTER statements (ADD, DROP, RENAME, etc) - https://github.com/xnuinside/simple-ddl-parser/issues/215 In 'alter' output added several keys: 1. 'dropped_columns' - to store information about columns that was in table, but after dropped by alter 2. 'renamed_columns' - to store information about columns that was renamed - 3. 'modified_columns' - to track alter column changes for defaults, datetype, etc + 3. 'modified_columns' - to track alter column changes for defaults, datetype, etc. Argument stores previous columns states. ### Fixes 1. Include source column names in FOREIGN KEY references. Fix for: https://github.com/xnuinside/simple-ddl-parser/issues/196 diff --git a/README.md b/README.md index adf7c54..1963c5b 100644 --- a/README.md +++ b/README.md @@ -335,7 +335,7 @@ In output you will have names like 'dbo' and 'TO_Requests', not '[dbo]' and '[TO - STATEMENTS: PRIMARY KEY, CHECK, FOREIGN KEY in table definitions (in create table();) -- ALTER TABLE STATEMENTS: ADD CHECK (with CONSTRAINT), ADD FOREIGN KEY (with CONSTRAINT), ADD UNIQUE, ADD DEFAULT FOR, ALTER TABLE ONLY, ALTER TABLE IF EXISTS; ALTER .. PRIMARY KEY; ALTER .. USING INDEX TABLESPACE +- ALTER TABLE STATEMENTS: ADD CHECK (with CONSTRAINT), ADD FOREIGN KEY (with CONSTRAINT), ADD UNIQUE, ADD DEFAULT FOR, ALTER TABLE ONLY, ALTER TABLE IF EXISTS; ALTER .. PRIMARY KEY; ALTER .. USING INDEX TABLESPACE; ALTER .. ADD; ALTER .. MODIFY; ALTER .. ALTER COLUMN; etc - PARTITION BY statement @@ -461,24 +461,15 @@ To set logging level you should provide argument 'log_level' ``` -### TODO in next Releases (if you don't see feature that you need - open the issue) - --1. Update command line to parse all arguments, that supported by Parser -0. Add support for ALTER TABLE ... ADD COLUMN -1. Add more support for CREATE type IS TABLE (example: CREATE OR REPLACE TYPE budget_tbl_typ IS TABLE OF NUMBER(8,2); -2. Add support (ignore correctly) ALTER TABLE ... DROP CONSTRAINT ..., ALTER TABLE ... DROP INDEX ... -3. Change output for CHECKS -> 'checks': [{"column_name": str, "operator": = ->=|<|>|<=..., "value": value}] -4. Add support for ALTER TABLE ... ADD INDEX - -## non-feature todo - -0. Provide API to get result as Python Object -1. Add online demo (UI) to parse ddl - - ### Thanks for involving & contributions +Most biggest 'Thanks' ever goes for contributions in parser: +https://github.com/dmaresma +https://github.com/cfhowes +https://github.com/swiatek25 +https://github.com/slurpyb +https://github.com/PBalsdon + Big thanks for the involving & contribution with test cases with DDL samples & opening issues goes to: * https://github.com/kukigai , @@ -489,14 +480,22 @@ for help with debugging & testing support for BigQuery dialect DDLs: * https://github.com/ankitdata , * https://github.com/kalyan939 -And most biggest 'Thanks' ever goes for contributions in parser: -https://github.com/swiatek25 -https://github.com/slurpyb -https://github.com/dmaresma -https://github.com/PBalsdon - ## Changelog +**v0.32.0** + +### Improvements +1. Added support for several ALTER statements (ADD, DROP, RENAME, etc) - https://github.com/xnuinside/simple-ddl-parser/issues/215 +In 'alter' output added several keys: + 1. 'dropped_columns' - to store information about columns that was in table, but after dropped by alter + 2. 'renamed_columns' - to store information about columns that was renamed + 3. 'modified_columns' - to track alter column changes for defaults, datetype, etc. Argument stores previous columns states. + +### Fixes +1. Include source column names in FOREIGN KEY references. Fix for: https://github.com/xnuinside/simple-ddl-parser/issues/196 +2. ALTER statement now will be parsed correctly if names & schemas written differently in `create table` statement and alter. +For example, if in create table you use quotes like "schema_name"."table_name", but in alter was schema_name.table_name - previously it didn't work, but now parser understand that it is the same table. + **v0.31.3** ### Improvements #### Snowflake update: diff --git a/docs/README.rst b/docs/README.rst index 383baad..3f42b85 100644 --- a/docs/README.rst +++ b/docs/README.rst @@ -361,7 +361,7 @@ Supported Statements STATEMENTS: PRIMARY KEY, CHECK, FOREIGN KEY in table definitions (in create table();) * - ALTER TABLE STATEMENTS: ADD CHECK (with CONSTRAINT), ADD FOREIGN KEY (with CONSTRAINT), ADD UNIQUE, ADD DEFAULT FOR, ALTER TABLE ONLY, ALTER TABLE IF EXISTS; ALTER .. PRIMARY KEY; ALTER .. USING INDEX TABLESPACE + ALTER TABLE STATEMENTS: ADD CHECK (with CONSTRAINT), ADD FOREIGN KEY (with CONSTRAINT), ADD UNIQUE, ADD DEFAULT FOR, ALTER TABLE ONLY, ALTER TABLE IF EXISTS; ALTER .. PRIMARY KEY; ALTER .. USING INDEX TABLESPACE; ALTER .. ADD; ALTER .. MODIFY; ALTER .. ALTER COLUMN; etc * PARTITION BY statement @@ -518,33 +518,16 @@ To set logging level you should provide argument 'log_level' DDLParser(ddl, log_level=logging.INFO).run(group_by_type=True) -TODO in next Releases (if you don't see feature that you need - open the issue) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - - - - -#. Add support for ALTER TABLE ... ADD COLUMN -#. Add more support for CREATE type IS TABLE (example: CREATE OR REPLACE TYPE budget_tbl_typ IS TABLE OF NUMBER(8,2); -#. Add support (ignore correctly) ALTER TABLE ... DROP CONSTRAINT ..., ALTER TABLE ... DROP INDEX ... -#. Change output for CHECKS -> 'checks': [{"column_name": str, "operator": = - .. - - =|<|>|<=..., "value": value}] - - -#. Add support for ALTER TABLE ... ADD INDEX - -non-feature todo ----------------- - - -#. Provide API to get result as Python Object -#. Add online demo (UI) to parse ddl - Thanks for involving & contributions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Most biggest 'Thanks' ever goes for contributions in parser: +https://github.com/dmaresma +https://github.com/cfhowes +https://github.com/swiatek25 +https://github.com/slurpyb +https://github.com/PBalsdon + Big thanks for the involving & contribution with test cases with DDL samples & opening issues goes to: @@ -558,15 +541,30 @@ for help with debugging & testing support for BigQuery dialect DDLs: * https://github.com/ankitdata , * https://github.com/kalyan939 -And most biggest 'Thanks' ever goes for contributions in parser: -https://github.com/swiatek25 -https://github.com/slurpyb -https://github.com/dmaresma -https://github.com/PBalsdon - Changelog --------- +**v0.32.0** + +Improvements +^^^^^^^^^^^^ + + +#. Added support for several ALTER statements (ADD, DROP, RENAME, etc) - https://github.com/xnuinside/simple-ddl-parser/issues/215 + In 'alter' output added several keys: + + #. 'dropped_columns' - to store information about columns that was in table, but after dropped by alter + #. 'renamed_columns' - to store information about columns that was renamed + #. 'modified_columns' - to track alter column changes for defaults, datetype, etc. Argument stores previous columns states. + +Fixes +^^^^^ + + +#. Include source column names in FOREIGN KEY references. Fix for: https://github.com/xnuinside/simple-ddl-parser/issues/196 +#. ALTER statement now will be parsed correctly if names & schemas written differently in ``create table`` statement and alter. + For example, if in create table you use quotes like "schema_name"."table_name", but in alter was schema_name.table_name - previously it didn't work, but now parser understand that it is the same table. + **v0.31.3** Improvements diff --git a/pyproject.toml b/pyproject.toml index a72efe8..ee77ad3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "simple-ddl-parser" -version = "0.31.3" +version = "0.32.0" description = "Simple DDL Parser to parse SQL & dialects like HQL, TSQL (MSSQL), Oracle, AWS Redshift, Snowflake, MySQL, PostgreSQL, etc ddl files to json/python dict with full information about columns: types, defaults, primary keys, etc.; sequences, alters, custom types & other entities from ddl." authors = ["Iuliia Volkova "] license = "MIT" diff --git a/simple_ddl_parser/dialects/hql.py b/simple_ddl_parser/dialects/hql.py index f20251b..864b095 100644 --- a/simple_ddl_parser/dialects/hql.py +++ b/simple_ddl_parser/dialects/hql.py @@ -1,8 +1,10 @@ +from typing import List + from simple_ddl_parser.utils import check_spec, remove_par class HQL: - def p_expression_location(self, p): + def p_expression_location(self, p: List) -> None: """expr : expr LOCATION STRING | expr LOCATION DQ_STRING | expr LOCATION table_property_equals""" @@ -10,7 +12,7 @@ def p_expression_location(self, p): p_list = list(p) p[0]["location"] = p_list[-1] - def p_expression_clustered(self, p): + def p_expression_clustered(self, p: List) -> None: """expr : expr ID ON LP pid RP | expr ID by_smthg""" p[0] = p[1] @@ -21,20 +23,20 @@ def p_expression_clustered(self, p): else: p[0][f"{p_list[2].lower()}_{p_list[3].lower()}"] = p_list[-2] - def p_expression_into_buckets(self, p): + def p_expression_into_buckets(self, p: List) -> None: """expr : expr INTO ID ID""" p[0] = p[1] p_list = list(p) p[0][f"{p_list[2].lower()}_{p_list[-1].lower()}"] = p_list[-2] - def p_row_format(self, p): + def p_row_format(self, p: List) -> None: """row_format : ROW FORMAT SERDE | ROW FORMAT """ p_list = list(p) p[0] = {"serde": p_list[-1] == "SERDE"} - def p_expression_row_format(self, p): + def p_expression_row_format(self, p: List) -> None: """expr : expr row_format id | expr row_format STRING """ @@ -47,7 +49,7 @@ def p_expression_row_format(self, p): p[0]["row_format"] = format - def p_expression_with_serde(self, p): + def p_expression_with_serde(self, p: List) -> None: """expr : expr WITH SERDEPROPERTIES multi_assignments""" p[0] = p[1] p_list = list(p) @@ -56,12 +58,12 @@ def p_expression_with_serde(self, p): row_format["properties"] = p_list[-1] p[0]["row_format"] = row_format - def p_expression_tblproperties(self, p): + def p_expression_tblproperties(self, p: List) -> None: """expr : expr TBLPROPERTIES multi_assignments""" p[0] = p[1] p[0]["tblproperties"] = list(p)[-1] - def p_multi_assignments(self, p): + def p_multi_assignments(self, p: List) -> None: """multi_assignments : LP assignment | multi_assignments RP | multi_assignments COMMA assignment""" @@ -69,7 +71,7 @@ def p_multi_assignments(self, p): p[0] = p_list[1] p[0].update(p_list[-1]) - def p_assignment(self, p): + def p_assignment(self, p: List) -> None: """assignment : id id id | STRING id STRING | id id STRING @@ -83,13 +85,13 @@ def p_assignment(self, p): p_list[-1] = p_list[-1].split("=")[-1] p[0] = {p_list[1]: p_list[-1]} - def p_expression_comment(self, p): + def p_expression_comment(self, p: List) -> None: """expr : expr COMMENT STRING""" p[0] = p[1] p_list = list(p) p[0]["comment"] = check_spec(p_list[-1]) - def p_expression_terminated_by(self, p): + def p_expression_terminated_by(self, p: List) -> None: """expr : expr id TERMINATED BY id | expr id TERMINATED BY STRING """ @@ -97,7 +99,7 @@ def p_expression_terminated_by(self, p): p_list = list(p) p[0][f"{p[2].lower()}_terminated_by"] = check_spec(p_list[-1]) - def p_expression_map_keys_terminated_by(self, p): + def p_expression_map_keys_terminated_by(self, p: List) -> None: """expr : expr MAP KEYS TERMINATED BY id | expr MAP KEYS TERMINATED BY STRING """ @@ -105,13 +107,13 @@ def p_expression_map_keys_terminated_by(self, p): p_list = list(p) p[0]["map_keys_terminated_by"] = check_spec(p_list[-1]) - def p_expression_skewed_by(self, p): + def p_expression_skewed_by(self, p: List) -> None: """expr : expr SKEWED BY LP id RP ON LP pid RP""" p[0] = p[1] p_list = remove_par(list(p)) p[0]["skewed_by"] = {"key": p_list[4], "on": p_list[-1]} - def p_expression_collection_terminated_by(self, p): + def p_expression_collection_terminated_by(self, p: List) -> None: """expr : expr COLLECTION ITEMS TERMINATED BY id | expr COLLECTION ITEMS TERMINATED BY STRING """ @@ -119,7 +121,7 @@ def p_expression_collection_terminated_by(self, p): p_list = list(p) p[0]["collection_items_terminated_by"] = check_spec(p_list[-1]) - def p_expression_stored_as(self, p): + def p_expression_stored_as(self, p: List) -> None: """expr : expr STORED AS id | expr STORED AS id STRING | expr STORED AS id STRING id STRING @@ -135,7 +137,7 @@ def p_expression_stored_as(self, p): else: p[0]["stored_as"] = p_list[-1] - def p_expression_partitioned_by_hql(self, p): + def p_expression_partitioned_by_hql(self, p: List) -> None: """expr : expr PARTITIONED BY pid_with_type | expr PARTITIONED BY LP pid RP | expr PARTITIONED BY LP multiple_funct RP @@ -144,7 +146,7 @@ def p_expression_partitioned_by_hql(self, p): p_list = remove_par(list(p)) p[0]["partitioned_by"] = p_list[-1] - def p_pid_with_type(self, p): + def p_pid_with_type(self, p: List) -> None: """pid_with_type : LP column | pid_with_type COMMA column | pid_with_type RP diff --git a/simple_ddl_parser/dialects/ibm.py b/simple_ddl_parser/dialects/ibm.py index cd11e87..79f5b32 100644 --- a/simple_ddl_parser/dialects/ibm.py +++ b/simple_ddl_parser/dialects/ibm.py @@ -1,5 +1,8 @@ +from typing import List + + class IBMDb2: - def p_expr_index_in(self, p): + def p_expr_index_in(self, p: List) -> None: """expr : expr INDEX id id""" p_list = list(p) if p_list[-2].upper() == "IN": diff --git a/simple_ddl_parser/dialects/mssql.py b/simple_ddl_parser/dialects/mssql.py index 3b6889f..d5b4516 100644 --- a/simple_ddl_parser/dialects/mssql.py +++ b/simple_ddl_parser/dialects/mssql.py @@ -1,8 +1,14 @@ -import simple_ddl_parser # noqa: F401 weird issue with failed tests +from typing import List class MSSQL: - def p_pkey_constraint(self, p): + def p_alter_column_sql_server(self, p: List) -> None: + """alter_column_sql_server : alt_table ALTER COLUMN defcolumn""" + p[0] = p[1] + p_list = list(p) + p[0]["columns_to_modify"] = [p_list[-1]] + + def p_pkey_constraint(self, p: List) -> None: """pkey_constraint : constraint pkey_statement id LP index_pid RP | constraint pkey_statement LP index_pid RP | pkey_constraint with @@ -21,14 +27,14 @@ def p_pkey_constraint(self, p): p[0]["constraint"].update(data) - def p_with(self, p): + def p_with(self, p: List) -> None: """with : WITH with_args""" p_list = list(p) p[0] = {"with": {"properties": [], "on": None}} if ")" not in p_list: p[0]["with"]["properties"] = p_list[-1]["properties"] - def p_equals(self, p): + def p_equals(self, p: List) -> None: """equals : id id id | id id ON | id id id DOT id @@ -39,7 +45,7 @@ def p_equals(self, p): else: p[0] = {"name": p_list[-3], "value": p_list[-1]} - def p_with_args(self, p): + def p_with_args(self, p: List) -> None: """with_args : LP equals | with_args COMMA equals | with_args with_args @@ -56,21 +62,21 @@ def p_with_args(self, p): else: p[0]["properties"].append(p_list[-1]) - def p_period_for(self, p): + def p_period_for(self, p: List) -> None: """period_for : id FOR id LP pid RP""" p[0] = {"period_for_system_time": p[5]} - def p_expression_on_primary(self, p): + def p_expression_on_primary(self, p: List) -> None: """expr : expr ON id""" p[0] = p[1] p[0]["on"] = p[3] - def p_expression_with(self, p): + def p_expression_with(self, p: List) -> None: """expr : expr with""" p[0] = p[1] p[0].update(p[2]) - def p_expression_text_image_on(self, p): + def p_expression_text_image_on(self, p: List) -> None: """expr : expr TEXTIMAGE_ON id""" p[0] = p[1] p[0].update({"textimage_on": p[3]}) diff --git a/simple_ddl_parser/dialects/mysql.py b/simple_ddl_parser/dialects/mysql.py index 13fc1a5..c123eb5 100644 --- a/simple_ddl_parser/dialects/mysql.py +++ b/simple_ddl_parser/dialects/mysql.py @@ -1,8 +1,8 @@ -import simple_ddl_parser # noqa: F401 weird issue with failed tests +from typing import List class MySQL: - def p_on_update(self, p): + def p_on_update(self, p: List) -> None: """on_update : ON UPDATE id | ON UPDATE STRING | ON UPDATE f_call diff --git a/simple_ddl_parser/dialects/oracle.py b/simple_ddl_parser/dialects/oracle.py index 6e4e006..1eec373 100644 --- a/simple_ddl_parser/dialects/oracle.py +++ b/simple_ddl_parser/dialects/oracle.py @@ -1,8 +1,16 @@ +from typing import List + from simple_ddl_parser.utils import remove_par class Oracle: - def p_encrypt(self, p): + def p_alter_column_modify_oracle(self, p: List) -> None: + """alter_column_modify_oracle : alt_table MODIFY defcolumn""" + p[0] = p[1] + p_list = list(p) + p[0]["columns_to_modify"] = [p_list[-1]] + + def p_encrypt(self, p: List) -> None: """encrypt : ENCRYPT | encrypt NO SALT | encrypt SALT @@ -28,7 +36,7 @@ def p_encrypt(self, p): } } - def p_storage(self, p): + def p_storage(self, p: List) -> None: """storage : STORAGE LP | storage id id | storage id id RP @@ -44,13 +52,13 @@ def p_storage(self, p): p[0] = {} p[0].update(param) - def p_expr_storage(self, p): + def p_expr_storage(self, p: List) -> None: """expr : expr storage""" p_list = list(p) p[0] = p[1] p[0]["storage"] = p_list[-1] - def p_expr_index(self, p): + def p_expr_index(self, p: List) -> None: """expr : expr ID INDEX""" p[0] = p[1] p[0][f"{p[2].lower()}_index"] = True diff --git a/simple_ddl_parser/dialects/psql.py b/simple_ddl_parser/dialects/psql.py index b37f5f6..62d5a3e 100644 --- a/simple_ddl_parser/dialects/psql.py +++ b/simple_ddl_parser/dialects/psql.py @@ -1,8 +1,10 @@ +from typing import List + from simple_ddl_parser.utils import remove_par class PSQL: - def p_expr_inherits(self, p): + def p_expr_inherits(self, p: List) -> None: """expr : expr INHERITS LP t_name RP""" p_list = remove_par(list(p)) p[0] = p[1] diff --git a/simple_ddl_parser/dialects/redshift.py b/simple_ddl_parser/dialects/redshift.py index cc4c7b5..2d773bc 100644 --- a/simple_ddl_parser/dialects/redshift.py +++ b/simple_ddl_parser/dialects/redshift.py @@ -1,16 +1,19 @@ +from typing import List + + class Redshift: - def p_expression_distkey(self, p): + def p_expression_distkey(self, p: List) -> None: """expr : expr id LP id RP""" p_list = list(p) p[1].update({"distkey": p_list[-2]}) p[0] = p[1] - def p_encode(self, p): + def p_encode(self, p: List) -> None: """encode : ENCODE id""" p_list = list(p) p[0] = {"encode": p_list[-1]} - def p_expression_diststyle(self, p): + def p_expression_diststyle(self, p: List) -> None: """expr : expr id id | expr id KEY """ @@ -22,7 +25,7 @@ def p_expression_diststyle(self, p): p[1].update({p_list[-2]: p_list[-1]}) p[0] = p[1] - def p_expression_sortkey(self, p): + def p_expression_sortkey(self, p: List) -> None: """expr : expr id id LP pid RP""" p_list = list(p) p[1].update({"sortkey": {"type": p_list[2], "keys": p_list[-2]}}) diff --git a/simple_ddl_parser/dialects/snowflake.py b/simple_ddl_parser/dialects/snowflake.py index fc63ce8..7a68b90 100644 --- a/simple_ddl_parser/dialects/snowflake.py +++ b/simple_ddl_parser/dialects/snowflake.py @@ -4,12 +4,12 @@ class Snowflake: - def p_clone(self, p): + def p_clone(self, p: List) -> None: """clone : CLONE id""" p_list = list(p) p[0] = {"clone": {"from": p_list[-1]}} - def p_expression_cluster_by(self, p): + def p_expression_cluster_by(self, p: List) -> None: """expr : expr CLUSTER BY LP pid RP | expr CLUSTER BY pid """ @@ -63,37 +63,37 @@ def p_table_property_equals_bool(self, p: List) -> None: else: p[0] = False - def p_expression_data_retention_time_in_days(self, p): + def p_expression_data_retention_time_in_days(self, p: List) -> None: """expr : expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_int""" p[0] = p[1] p_list = remove_par(list(p)) p[0]["data_retention_time_in_days"] = p_list[-1] - def p_expression_max_data_extension_time_in_days(self, p): + def p_expression_max_data_extension_time_in_days(self, p: List) -> None: """expr : expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equals""" p[0] = p[1] p_list = remove_par(list(p)) p[0]["max_data_extension_time_in_days"] = p_list[-1] - def p_expression_change_tracking(self, p): + def p_expression_change_tracking(self, p: List) -> None: """expr : expr CHANGE_TRACKING table_property_equals_bool""" p[0] = p[1] p_list = remove_par(list(p)) p[0]["change_tracking"] = p_list[-1] - def p_table_comment(self, p): + def p_table_comment(self, p: List) -> None: """expr : expr option_comment""" p[0] = p[1] if p[2]: p[0].update(p[2]) - def p_table_tag(self, p): + def p_table_tag(self, p: List) -> None: """expr : expr option_with_tag""" p[0] = p[1] if p[2]: p[0].update(p[2]) - def p_option_comment(self, p): + def p_option_comment(self, p: List) -> None: """option_comment : ID STRING | ID DQ_STRING | COMMENT ID STRING @@ -115,7 +115,7 @@ def p_tag_equals(self, p: List) -> None: p_list = remove_par(list(p)) p[0] = ["".join(p_list[1:])] - def p_multiple_tag_equals(self, p): + def p_multiple_tag_equals(self, p: List) -> None: """multiple_tag_equals : tag_equals | multiple_tag_equals COMMA tag_equals """ @@ -124,14 +124,14 @@ def p_multiple_tag_equals(self, p): p[1].extend(p[3]) p[0] = p[1] - def p_option_order_noorder(self, p): + def p_option_order_noorder(self, p: List) -> None: """option_order_noorder : ORDER | NOORDER """ p_list = remove_par(list(p)) p[0] = {"increment_order": True if p_list[1] == "ORDER" else False} - def p_option_with_tag(self, p): + def p_option_with_tag(self, p: List) -> None: """option_with_tag : TAG LP id RP | TAG LP id DOT id DOT id RP | TAG LP multiple_tag_equals RP @@ -141,38 +141,38 @@ def p_option_with_tag(self, p): p_list = remove_par(list(p)) p[0] = {"with_tag": p_list[-1] if len(p_list[-1]) > 1 else p_list[-1][0]} - def p_option_with_masking_policy(self, p): + def p_option_with_masking_policy(self, p: List) -> None: """option_with_masking_policy : MASKING POLICY id DOT id DOT id | WITH MASKING POLICY id DOT id DOT id """ p_list = remove_par(list(p)) p[0] = {"with_masking_policy": f"{p_list[-5]}.{p_list[-3]}.{p_list[-1]}"} - def p_expression_catalog(self, p): + def p_expression_catalog(self, p: List) -> None: """expr : expr CATALOG table_property_equals""" p[0] = p[1] p_list = remove_par(list(p)) p[0]["catalog"] = p_list[-1] - def p_expression_file_format(self, p): + def p_expression_file_format(self, p: List) -> None: """expr : expr FILE_FORMAT multiple_format_equals""" p[0] = p[1] p_list = remove_par(list(p)) p[0]["file_format"] = p_list[-1] - def p_expression_stage_file_format(self, p): + def p_expression_stage_file_format(self, p: List) -> None: """expr : expr STAGE_FILE_FORMAT multiple_format_equals""" p[0] = p[1] p_list = remove_par(list(p)) p[0]["stage_file_format"] = p_list[-1] if len(p_list[-1]) > 1 else p_list[-1][0] - def p_expression_table_format(self, p): + def p_expression_table_format(self, p: List) -> None: """expr : expr TABLE_FORMAT table_property_equals""" p[0] = p[1] p_list = remove_par(list(p)) p[0]["table_format"] = p_list[-1] - def p_expression_auto_refresh(self, p): + def p_expression_auto_refresh(self, p: List) -> None: """expr : expr AUTO_REFRESH table_property_equals_bool""" p[0] = p[1] p_list = remove_par(list(p)) @@ -187,6 +187,6 @@ def p_as_virtual(self, p: List): if len(p) == 5: _as = p[3] else: - for i in p[3:len(p) - 1]: + for i in p[3 : len(p) - 1]: # noqa: E203 _as += i if isinstance(i, str) else ",".join(i) p[0] = {"generated": {"as": _as}} diff --git a/simple_ddl_parser/dialects/spark_sql.py b/simple_ddl_parser/dialects/spark_sql.py index b5bd3b2..944741b 100644 --- a/simple_ddl_parser/dialects/spark_sql.py +++ b/simple_ddl_parser/dialects/spark_sql.py @@ -1,10 +1,13 @@ +from typing import List + + class SparkSQL: - def p_expression_using(self, p): + def p_expression_using(self, p: List) -> None: """expr : expr using""" p[0] = p[1] p[1].update(p[2]) - def p_using(self, p): + def p_using(self, p: List) -> None: """using : USING id""" p_list = list(p) p[0] = {"using": p_list[-1]} diff --git a/simple_ddl_parser/dialects/sql.py b/simple_ddl_parser/dialects/sql.py index 0b59c6e..705446e 100644 --- a/simple_ddl_parser/dialects/sql.py +++ b/simple_ddl_parser/dialects/sql.py @@ -713,13 +713,22 @@ def p_expression_alter(self, p: List) -> None: | alter_default | alter_primary_key | alter_primary_key using_tablespace - | alter_column + | alter_column_add | alter_rename_column + | alter_column_sql_server + | alter_column_modify + | alter_column_modify_oracle """ p[0] = p[1] if len(p) == 3: p[0].update(p[2]) + def p_alter_column_modify(self, p: List) -> None: + """alter_column_modify : alt_table MODIFY COLUMN defcolumn""" + p[0] = p[1] + p_list = list(p) + p[0]["columns_to_modify"] = [p_list[-1]] + def p_alter_drop_column(self, p: List) -> None: """alter_drop_column : alt_table DROP COLUMN id""" p[0] = p[1] @@ -732,8 +741,8 @@ def p_alter_rename_column(self, p: List) -> None: p_list = list(p) p[0]["columns_to_rename"] = [{"from": p_list[-3], "to": p_list[-1]}] - def p_alter_column(self, p: List) -> None: - """alter_column : alt_table ADD defcolumn""" + def p_alter_column_add(self, p: List) -> None: + """alter_column_add : alt_table ADD defcolumn""" p[0] = p[1] p_list = list(p) p[0]["columns"] = [p_list[-1]] diff --git a/simple_ddl_parser/output/common.py b/simple_ddl_parser/output/common.py index d1f1441..488fc91 100644 --- a/simple_ddl_parser/output/common.py +++ b/simple_ddl_parser/output/common.py @@ -74,6 +74,8 @@ def add_alter_to_table(self, statement: Dict) -> None: alter_rename_columns(target_table, statement) elif "columns_to_drop" in statement: alter_drop_columns(target_table, statement) + elif "columns_to_modify" in statement: + alter_modify_columns(target_table, statement) elif "check" in statement: if not target_table["alter"].get("checks"): target_table["alter"]["checks"] = [] @@ -255,6 +257,23 @@ def set_unique_columns_from_alter(statement: Dict, target_table: Dict) -> Dict: return target_table +def alter_modify_columns(target_table, statement) -> None: + if not target_table["alter"].get("modified_columns"): + target_table["alter"]["modified_columns"] = [] + + for modified_column in statement["columns_to_modify"]: + index = None + for num, column in enumerate(target_table["columns"]): + if normalize_name(modified_column["name"]) == normalize_name( + column["name"] + ): + index = num + break + if index is not None: + target_table["alter"]["modified_columns"] = target_table["columns"][index] + target_table["columns"][index] = modified_column + + def alter_drop_columns(target_table, statement) -> None: if not target_table["alter"].get("dropped_columns"): target_table["alter"]["dropped_columns"] = [] diff --git a/simple_ddl_parser/parsetab.py b/simple_ddl_parser/parsetab.py index a6cc020..a5340c9 100644 --- a/simple_ddl_parser/parsetab.py +++ b/simple_ddl_parser/parsetab.py @@ -5,7 +5,7 @@ _lr_method = "LALR" -_lr_signature = "ADD ALTER ARRAY AS AUTOINCREMENT AUTO_REFRESH BY CACHE CATALOG CHANGE_TRACKING CHECK CLONE CLUSTER CLUSTERED COLLATE COLLECTION COLUMN COMMA COMMAT COMMENT CONSTRAINT CREATE DATABASE DATA_RETENTION_TIME_IN_DAYS DEFAULT DEFERRABLE DELETE DOMAIN DOT DQ_STRING DROP ENCODE ENCRYPT ENFORCED EXISTS FILE_FORMAT FOR FOREIGN FORMAT GENERATED ID IF INCREMENT INDEX INHERITS INITIALLY INTO ITEMS KEY KEYS LIKE LOCATION LP LT MAP MASKING MAXVALUE MAX_DATA_EXTENSION_TIME_IN_DAYS MINVALUE NO NOORDER NOT NULL ON OPTIONS OR ORDER PARTITION PARTITIONED POLICY PRIMARY REFERENCES RENAME REPLACE ROW RP RT SALT SCHEMA SEQUENCE SERDE SERDEPROPERTIES SKEWED STAGE_FILE_FORMAT START STORAGE STORED STRING_BASE TABLE TABLESPACE TABLE_FORMAT TAG TBLPROPERTIES TERMINATED TEXTIMAGE_ON TO TYPE UNIQUE UPDATE USING WITHexpr : expr multiple_optionsexpr : expr INDEX id idexpr : expr id LP id RPexpr : expr usingexpr : expr LOCATION STRING\n | expr LOCATION DQ_STRING\n | expr LOCATION table_property_equalspkey_constraint : constraint pkey_statement id LP index_pid RP\n | constraint pkey_statement LP index_pid RP\n | pkey_constraint with\n | pkey_constraint with ON id\n on_update : ON UPDATE id\n | ON UPDATE STRING\n | ON UPDATE f_call\n encrypt : ENCRYPT\n | encrypt NO SALT\n | encrypt SALT\n | encrypt USING STRING\n | encrypt STRING\n expr : expr INHERITS LP t_name RPmultiple_options : options\n | multiple_options options\n clone : CLONE idusing : USING idencode : ENCODE idexpr : expr CLUSTER BY LP pid RP\n | expr CLUSTER BY pid\n expr : expr PARTITION BY LP pid RP\n | expr PARTITION BY id LP pid RP\n | expr PARTITION BY pid\n | expr PARTITION BY id pidexpr : expr ID ON LP pid RP\n | expr ID by_smthgexpr : expr id id\n | expr id KEY\n options : OPTIONS LP id_equals RPmultiple_format_equals : fmt_equals\n | multiple_format_equals fmt_equals\n expr : expr INTO ID IDwith : WITH with_argsexpr : expr id id LP pid RPfmt_equals : id LP RP\n | id LP fmt_equals RP\n | id LP multi_id RP\n row_format : ROW FORMAT SERDE\n | ROW FORMAT\n expr : expr database_baseequals : id id id\n | id id ON\n | id id id DOT id\n storage : STORAGE LP\n | storage id id\n | storage id id RP\n table_property_equals : id id id_or_string\n | id id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n | id table_property_equals\n | id_equals\n database_base : CREATE DATABASE id\n | CREATE ID DATABASE id\n | database_base clone\n expr : expr row_format id\n | expr row_format STRING\n with_args : LP equals\n | with_args COMMA equals\n | with_args with_args\n | with_args RP\n table_property_equals_int : id id id_or_string\n | id id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n expr : expr storageexpr : expr WITH SERDEPROPERTIES multi_assignmentsexpr : expr ID INDEXtable_property_equals_bool : id id id_or_string\n | id id_or_string\n expr : expr TBLPROPERTIES multi_assignmentsperiod_for : id FOR id LP pid RPexpr : expr ON idmulti_assignments : LP assignment\n | multi_assignments RP\n | multi_assignments COMMA assignmentexpr : expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_intexpr : expr withassignment : id id id\n | STRING id STRING\n | id id STRING\n | STRING id id\n | STRING idexpr : expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equalsexpr : expr TEXTIMAGE_ON idexpr : expr CHANGE_TRACKING table_property_equals_boolexpr : expr option_commentexpr : CREATE TABLESPACE id properties\n | CREATE id TABLESPACE id properties\n | CREATE id TABLESPACE id\n | CREATE TABLESPACE id\n | CREATE id id TABLESPACE id\n | CREATE id id TABLESPACE id properties\n expr : expr COMMENT STRINGexpr : expr option_with_tagexpr : expr id TERMINATED BY id\n | expr id TERMINATED BY STRING\n properties : property\n | properties propertyoption_comment : ID STRING\n | ID DQ_STRING\n | COMMENT ID STRING\n | COMMENT ID DQ_STRING\n expr : expr MAP KEYS TERMINATED BY id\n | expr MAP KEYS TERMINATED BY STRING\n property : id id\n | id STRING\n | id ON\n | id STORAGE\n | id ROW\n tag_equals : id id id_or_string\n | id id_or_string\n | id DOT id id id_or_string\n | id DOT id id_or_string\n | id DOT id DOT id id id_or_string\n | id DOT id DOT id id_or_string\n expr : expr SKEWED BY LP id RP ON LP pid RPexpr : expr COLLECTION ITEMS TERMINATED BY id\n | expr COLLECTION ITEMS TERMINATED BY STRING\n multiple_tag_equals : tag_equals\n | multiple_tag_equals COMMA tag_equals\n expr : expr STORED AS id\n | expr STORED AS id STRING\n | expr STORED AS id STRING id STRING\n create_table : CREATE TABLE IF NOT EXISTS\n | CREATE TABLE\n | CREATE OR REPLACE TABLE IF NOT EXISTS\n | CREATE OR REPLACE TABLE\n | CREATE id TABLE IF NOT EXISTS\n | CREATE id TABLE\n | CREATE OR REPLACE id TABLE IF NOT EXISTS\n | CREATE OR REPLACE id TABLE\n\n option_order_noorder : ORDER\n | NOORDER\n option_with_tag : TAG LP id RP\n | TAG LP id DOT id DOT id RP\n | TAG LP multiple_tag_equals RP\n | WITH TAG LP id RP\n | WITH TAG LP multiple_tag_equals RP\n expr : expr PARTITIONED BY pid_with_type\n | expr PARTITIONED BY LP pid RP\n | expr PARTITIONED BY LP multiple_funct RP\n option_with_masking_policy : MASKING POLICY id DOT id DOT id\n | WITH MASKING POLICY id DOT id DOT id\n pid_with_type : LP column\n | pid_with_type COMMA column\n | pid_with_type RP\n expr : expr CATALOG table_property_equalsc_property : id idexpr : expr FILE_FORMAT multiple_format_equalsexpr : expr STAGE_FILE_FORMAT multiple_format_equalsexpr : expr TABLE_FORMAT table_property_equalsexpr : expr AUTO_REFRESH table_property_equals_boolas_virtual : AS LP id LP id LP pid RP COMMA pid RP RP\n | AS LP id LP pid RP RP\n | AS LP multi_id RPc_type : id\n | id id\n | id id id id\n | id id id\n | c_type pid\n | id DOT id\n | tid\n | ARRAY\n | c_type ARRAY\n | c_type tid\n id : ID\n | DQ_STRINGid_or_string : id\n | STRINGSTRING : STRING_BASE\n | STRING STRING_BASE\n column : id c_type\n | column comment\n | column LP id RP\n | column LP id id RP\n | column LP id RP c_type\n | column LP id COMMA id RP\n | column LP id COMMA id RP c_type\n autoincrement : AUTOINCREMENTdefcolumn : column\n | defcolumn comment\n | defcolumn null\n | defcolumn encode\n | defcolumn PRIMARY KEY\n | defcolumn UNIQUE KEY\n | defcolumn UNIQUE\n | defcolumn check_ex\n | defcolumn default\n | defcolumn collate\n | defcolumn enforced\n | defcolumn ref\n | defcolumn foreign ref\n | defcolumn encrypt\n | defcolumn generated\n | defcolumn c_property\n | defcolumn on_update\n | defcolumn options\n | defcolumn autoincrement\n | defcolumn option_order_noorder\n | defcolumn option_with_tag\n | defcolumn option_with_masking_policy\n | defcolumn as_virtual\n check_ex : check_st\n | constraint check_st\n expr : create_schema\n | create_database\n | expr id\n | expr clone\n c_schema : CREATE SCHEMA\n | CREATE ID SCHEMAcreate_schema : c_schema id id\n | c_schema id id id\n | c_schema id\n | c_schema id DOT id\n | c_schema id option_comment\n | c_schema id DOT id option_comment\n | c_schema IF NOT EXISTS id\n | c_schema IF NOT EXISTS id DOT id\n | create_schema id id id\n | create_schema id id STRING\n | create_schema options\n create_database : database_base\n | create_database id id id\n | create_database id id STRING\n | create_database options\n expr : DROP TABLE id\n | DROP TABLE id DOT id\n multiple_column_names : column\n | multiple_column_names COMMA\n | multiple_column_names column\n type_definition : type_name id LP pid RP\n | type_name id LP multiple_column_names RP\n | type_name LP id_equals RP\n | type_name TABLE LP defcolumn\n | type_definition COMMA defcolumn\n | type_definition RP\n expr : type_definitiontype_name : type_create id AS\n | type_create id DOT id AS\n | type_create id DOT id\n | type_create id\n type_create : CREATE TYPE\n | CREATE OR REPLACE TYPE\n expr : domain_name id LP pid RPdomain_name : CREATE DOMAIN id AS\n | CREATE DOMAIN id DOT id AS\n | CREATE DOMAIN id DOT id\n | CREATE DOMAIN id\n expr : alter_foreign ref\n | alter_drop_column\n | alter_check\n | alter_unique\n | alter_default\n | alter_primary_key\n | alter_primary_key using_tablespace\n | alter_column\n | alter_rename_column\n alter_drop_column : alt_table DROP COLUMN idalter_rename_column : alt_table RENAME COLUMN id id idalter_column : alt_table ADD defcolumnalter_primary_key : alt_table ADD PRIMARY KEY LP pid RP\n | alt_table ADD constraint PRIMARY KEY LP pid RP\n alter_unique : alt_table ADD UNIQUE LP pid RP\n | alt_table ADD constraint UNIQUE LP pid RP\n alter_default : alt_table id id\n | alt_table ADD constraint id id\n | alt_table ADD id STRING\n | alt_table ADD constraint id STRING\n | alter_default id\n | alter_default FOR pid\n alter_check : alt_table ADD check_st\n | alt_table ADD constraint check_st\n alter_foreign : alt_table ADD foreign\n | alt_table ADD constraint foreign\n alt_table : ALTER TABLE t_name\n | ALTER TABLE IF EXISTS t_name\n | ALTER TABLE ID t_nameid_equals : id id id_or_string\n | id id_or_string\n | id_equals COMMA\n | id_equals COMMA id id id_or_string\n | id\n | id_equals LP pid RP\n | id_equals LP pid RP id\n | id_equals COMMA id id\n | id_equals COMMA id\n expr : index_table_name LP index_pid RPindex_table_name : create_index ON id\n | create_index ON id DOT id\n create_index : CREATE INDEX id\n | CREATE UNIQUE INDEX id\n | create_index ON id\n | CREATE CLUSTERED INDEX id\n expr : table_name defcolumn\n | table_name LP defcolumn\n | table_name\n | expr COMMA defcolumn\n | expr COMMA\n | expr COMMA constraint\n | expr COMMA check_ex\n | expr COMMA foreign\n | expr COMMA pkey\n | expr COMMA uniq\n | expr COMMA statem_by_id\n | expr COMMA constraint uniq\n | expr COMMA period_for\n | expr COMMA pkey_constraint\n | expr COMMA constraint pkey\n | expr COMMA constraint pkey enforced\n | expr COMMA constraint foreign ref\n | expr COMMA foreign ref\n | expr encode\n | expr DEFAULT id id id\n | expr RP\n likke : LIKE\n | CLONE\n expr : table_name likke id\n | table_name likke id DOT id\n | table_name LP likke id DOT id RP\n | table_name LP likke id RP\n t_name : id DOT id\n | id\n | id DOT id DOT id\n table_name : create_table t_name\n | table_name likke id\n expr : seq_name\n | expr INCREMENT id\n | expr INCREMENT BY id\n | expr INCREMENT id id\n | expr START id\n | expr START WITH id\n | expr START id id\n | expr MINVALUE id\n | expr NO MINVALUE\n | expr NO MAXVALUE\n | expr MAXVALUE id\n | expr CACHE id\n | expr CACHE\n | expr NOORDER\n | expr ORDER\n seq_name : create_seq id DOT id\n | create_seq id\n create_seq : CREATE SEQUENCE IF NOT EXISTS\n | CREATE SEQUENCE\n\n tid : LT id\n | LT\n | tid LT\n | tid id\n | tid COMMAT\n | tid RT\n null : NULL\n | NOT NULL\n f_call : id LP RP\n | id LP f_call RP\n | id LP multi_id RP\n | id LP pid RP\n multi_id : id\n | multi_id id\n | f_call\n | multi_id f_call\n funct_args : LP multi_id RPfunct : id LP multi_id RPmultiple_funct : funct\n | multiple_funct COMMA funct\n | multiple_funct COMMA\n funct_expr : LP multi_id RP\n | multi_id\n dot_id : id DOT iddefault : DEFAULT id\n | DEFAULT STRING\n | DEFAULT NULL\n | default FOR dot_id\n | DEFAULT funct_expr\n | DEFAULT LP pid RP\n | DEFAULT LP funct_expr pid RP\n | default id\n | default LP RP\n enforced : ENFORCED\n | NOT ENFORCED\n collate : COLLATE id\n | COLLATE STRING\n \n constraint : CONSTRAINT id\n \n generated : gen_always funct_expr\n | gen_always funct_expr id\n | gen_always LP multi_id RP\n | gen_always f_call\n \n gen_always : GENERATED id AS\n check_st : CHECK LP id\n | check_st id\n | check_st STRING\n | check_st id STRING\n | check_st id RP\n | check_st STRING RP\n | check_st funct_args\n | check_st LP pid RP\n using_tablespace : USING INDEX tablespacepid : id\n | STRING\n | pid id\n | pid STRING\n | STRING LP RP\n | id LP RP\n | pid COMMA id\n | pid COMMA STRING\n index_pid : id\n | index_pid id\n | index_pid COMMA index_pid\n foreign : FOREIGN KEY LP pid RP\n | FOREIGN KEYref : REFERENCES t_name\n | ref LP pid RP\n | ref ON DELETE id\n | ref ON UPDATE id\n | ref DEFERRABLE INITIALLY id\n | ref NOT DEFERRABLE\n expr : pkeyuniq : UNIQUE LP pid RPstatem_by_id : id LP pid RP\n | id KEY LP pid RP\n pkey : pkey_statement LP pid RP\n | pkey_statement ID LP pid RP\n pkey_statement : PRIMARY KEYcomment : COMMENT STRINGtablespace : TABLESPACE id\n | TABLESPACE id properties\n expr : expr tablespaceby_smthg : BY id\n | BY ROW\n | BY LP pid RP\n " +_lr_signature = "ADD ALTER ARRAY AS AUTOINCREMENT AUTO_REFRESH BY CACHE CATALOG CHANGE_TRACKING CHECK CLONE CLUSTER CLUSTERED COLLATE COLLECTION COLUMN COMMA COMMAT COMMENT CONSTRAINT CREATE DATABASE DATA_RETENTION_TIME_IN_DAYS DEFAULT DEFERRABLE DELETE DOMAIN DOT DQ_STRING DROP ENCODE ENCRYPT ENFORCED EXISTS FILE_FORMAT FOR FOREIGN FORMAT GENERATED ID IF INCREMENT INDEX INHERITS INITIALLY INTO ITEMS KEY KEYS LIKE LOCATION LP LT MAP MASKING MAXVALUE MAX_DATA_EXTENSION_TIME_IN_DAYS MINVALUE MODIFY NO NOORDER NOT NULL ON OPTIONS OR ORDER PARTITION PARTITIONED POLICY PRIMARY REFERENCES RENAME REPLACE ROW RP RT SALT SCHEMA SEQUENCE SERDE SERDEPROPERTIES SKEWED STAGE_FILE_FORMAT START STORAGE STORED STRING_BASE TABLE TABLESPACE TABLE_FORMAT TAG TBLPROPERTIES TERMINATED TEXTIMAGE_ON TO TYPE UNIQUE UPDATE USING WITHexpr : expr multiple_optionsexpr : expr INDEX id idon_update : ON UPDATE id\n | ON UPDATE STRING\n | ON UPDATE f_call\n expr : expr id LP id RPexpr : expr usingexpr : expr LOCATION STRING\n | expr LOCATION DQ_STRING\n | expr LOCATION table_property_equalsalter_column_sql_server : alt_table ALTER COLUMN defcolumnexpr : expr INHERITS LP t_name RPmultiple_options : options\n | multiple_options options\n alter_column_modify_oracle : alt_table MODIFY defcolumnclone : CLONE idusing : USING idencode : ENCODE idpkey_constraint : constraint pkey_statement id LP index_pid RP\n | constraint pkey_statement LP index_pid RP\n | pkey_constraint with\n | pkey_constraint with ON id\n expr : expr CLUSTER BY LP pid RP\n | expr CLUSTER BY pid\n expr : expr PARTITION BY LP pid RP\n | expr PARTITION BY id LP pid RP\n | expr PARTITION BY pid\n | expr PARTITION BY id pidencrypt : ENCRYPT\n | encrypt NO SALT\n | encrypt SALT\n | encrypt USING STRING\n | encrypt STRING\n expr : expr ID ON LP pid RP\n | expr ID by_smthgexpr : expr id id\n | expr id KEY\n options : OPTIONS LP id_equals RPmultiple_format_equals : fmt_equals\n | multiple_format_equals fmt_equals\n expr : expr INTO ID IDfmt_equals : id LP RP\n | id LP fmt_equals RP\n | id LP multi_id RP\n expr : expr id id LP pid RPexpr : expr database_baserow_format : ROW FORMAT SERDE\n | ROW FORMAT\n with : WITH with_argstable_property_equals : id id id_or_string\n | id id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n | id table_property_equals\n | id_equals\n database_base : CREATE DATABASE id\n | CREATE ID DATABASE id\n | database_base clone\n expr : expr row_format id\n | expr row_format STRING\n equals : id id id\n | id id ON\n | id id id DOT id\n storage : STORAGE LP\n | storage id id\n | storage id id RP\n table_property_equals_int : id id id_or_string\n | id id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n with_args : LP equals\n | with_args COMMA equals\n | with_args with_args\n | with_args RP\n expr : expr WITH SERDEPROPERTIES multi_assignmentsexpr : expr storagetable_property_equals_bool : id id id_or_string\n | id id_or_string\n expr : expr TBLPROPERTIES multi_assignmentsexpr : expr ID INDEXmulti_assignments : LP assignment\n | multi_assignments RP\n | multi_assignments COMMA assignmentperiod_for : id FOR id LP pid RPexpr : expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_intexpr : expr ON idexpr : expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equalsassignment : id id id\n | STRING id STRING\n | id id STRING\n | STRING id id\n | STRING idexpr : expr withexpr : expr CHANGE_TRACKING table_property_equals_boolexpr : expr TEXTIMAGE_ON idexpr : expr option_commentexpr : CREATE TABLESPACE id properties\n | CREATE id TABLESPACE id properties\n | CREATE id TABLESPACE id\n | CREATE TABLESPACE id\n | CREATE id id TABLESPACE id\n | CREATE id id TABLESPACE id properties\n expr : expr COMMENT STRINGexpr : expr option_with_tagexpr : expr id TERMINATED BY id\n | expr id TERMINATED BY STRING\n properties : property\n | properties propertyoption_comment : ID STRING\n | ID DQ_STRING\n | COMMENT ID STRING\n | COMMENT ID DQ_STRING\n expr : expr MAP KEYS TERMINATED BY id\n | expr MAP KEYS TERMINATED BY STRING\n property : id id\n | id STRING\n | id ON\n | id STORAGE\n | id ROW\n tag_equals : id id id_or_string\n | id id_or_string\n | id DOT id id id_or_string\n | id DOT id id_or_string\n | id DOT id DOT id id id_or_string\n | id DOT id DOT id id_or_string\n expr : expr SKEWED BY LP id RP ON LP pid RPexpr : expr COLLECTION ITEMS TERMINATED BY id\n | expr COLLECTION ITEMS TERMINATED BY STRING\n multiple_tag_equals : tag_equals\n | multiple_tag_equals COMMA tag_equals\n 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 STORED AS id\n | expr STORED AS id STRING\n | expr STORED AS id STRING id STRING\n option_order_noorder : ORDER\n | NOORDER\n option_with_tag : TAG LP id RP\n | TAG LP id DOT id DOT id RP\n | TAG LP multiple_tag_equals RP\n | WITH TAG LP id RP\n | WITH TAG LP multiple_tag_equals RP\n expr : expr PARTITIONED BY pid_with_type\n | expr PARTITIONED BY LP pid RP\n | expr PARTITIONED BY LP multiple_funct RP\n option_with_masking_policy : MASKING POLICY id DOT id DOT id\n | WITH MASKING POLICY id DOT id DOT id\n pid_with_type : LP column\n | pid_with_type COMMA column\n | pid_with_type RP\n expr : expr CATALOG table_property_equalsc_property : id idexpr : expr FILE_FORMAT multiple_format_equalsexpr : expr STAGE_FILE_FORMAT multiple_format_equalsexpr : expr TABLE_FORMAT table_property_equalsexpr : expr AUTO_REFRESH table_property_equals_boolas_virtual : AS LP id LP id LP pid RP COMMA pid RP RP\n | AS LP id LP pid RP RP\n | AS LP multi_id RPc_type : id\n | id id\n | id id id id\n | id id id\n | c_type pid\n | id DOT id\n | tid\n | ARRAY\n | c_type ARRAY\n | c_type tid\n id : ID\n | DQ_STRINGid_or_string : id\n | STRINGSTRING : STRING_BASE\n | STRING STRING_BASE\n column : id c_type\n | column comment\n | column LP id RP\n | column LP id id RP\n | column LP id RP c_type\n | column LP id COMMA id RP\n | column LP id COMMA id RP c_type\n autoincrement : AUTOINCREMENTdefcolumn : column\n | defcolumn comment\n | defcolumn null\n | defcolumn encode\n | defcolumn PRIMARY KEY\n | defcolumn UNIQUE KEY\n | defcolumn UNIQUE\n | defcolumn check_ex\n | defcolumn default\n | defcolumn collate\n | defcolumn enforced\n | defcolumn ref\n | defcolumn foreign ref\n | defcolumn encrypt\n | defcolumn generated\n | defcolumn c_property\n | defcolumn on_update\n | defcolumn options\n | defcolumn autoincrement\n | defcolumn option_order_noorder\n | defcolumn option_with_tag\n | defcolumn option_with_masking_policy\n | defcolumn as_virtual\n check_ex : check_st\n | constraint check_st\n expr : create_schema\n | create_database\n | expr id\n | expr clone\n c_schema : CREATE SCHEMA\n | CREATE ID SCHEMAcreate_schema : c_schema id id\n | c_schema id id id\n | c_schema id\n | c_schema id DOT id\n | c_schema id option_comment\n | c_schema id DOT id option_comment\n | c_schema IF NOT EXISTS id\n | c_schema IF NOT EXISTS id DOT id\n | create_schema id id id\n | create_schema id id STRING\n | create_schema options\n create_database : database_base\n | create_database id id id\n | create_database id id STRING\n | create_database options\n expr : DROP TABLE id\n | DROP TABLE id DOT id\n multiple_column_names : column\n | multiple_column_names COMMA\n | multiple_column_names column\n type_definition : type_name id LP pid RP\n | type_name id LP multiple_column_names RP\n | type_name LP id_equals RP\n | type_name TABLE LP defcolumn\n | type_definition COMMA defcolumn\n | type_definition RP\n expr : type_definitiontype_name : type_create id AS\n | type_create id DOT id AS\n | type_create id DOT id\n | type_create id\n type_create : CREATE TYPE\n | CREATE OR REPLACE TYPE\n expr : domain_name id LP pid RPdomain_name : CREATE DOMAIN id AS\n | CREATE DOMAIN id DOT id AS\n | CREATE DOMAIN id DOT id\n | CREATE DOMAIN id\n expr : alter_foreign ref\n | alter_drop_column\n | alter_check\n | alter_unique\n | alter_default\n | alter_primary_key\n | alter_primary_key using_tablespace\n | alter_column_add\n | alter_rename_column\n | alter_column_sql_server\n | alter_column_modify\n | alter_column_modify_oracle\n alter_column_modify : alt_table MODIFY COLUMN defcolumnalter_drop_column : alt_table DROP COLUMN idalter_rename_column : alt_table RENAME COLUMN id id idalter_column_add : alt_table ADD defcolumnalter_primary_key : alt_table ADD PRIMARY KEY LP pid RP\n | alt_table ADD constraint PRIMARY KEY LP pid RP\n alter_unique : alt_table ADD UNIQUE LP pid RP\n | alt_table ADD constraint UNIQUE LP pid RP\n alter_default : alt_table id id\n | alt_table ADD constraint id id\n | alt_table ADD id STRING\n | alt_table ADD constraint id STRING\n | alter_default id\n | alter_default FOR pid\n alter_check : alt_table ADD check_st\n | alt_table ADD constraint check_st\n alter_foreign : alt_table ADD foreign\n | alt_table ADD constraint foreign\n alt_table : ALTER TABLE t_name\n | ALTER TABLE IF EXISTS t_name\n | ALTER TABLE ID t_nameid_equals : id id id_or_string\n | id id_or_string\n | id_equals COMMA\n | id_equals COMMA id id id_or_string\n | id\n | id_equals LP pid RP\n | id_equals LP pid RP id\n | id_equals COMMA id id\n | id_equals COMMA id\n expr : index_table_name LP index_pid RPindex_table_name : create_index ON id\n | create_index ON id DOT id\n create_index : CREATE INDEX id\n | CREATE UNIQUE INDEX id\n | create_index ON id\n | CREATE CLUSTERED INDEX id\n expr : table_name defcolumn\n | table_name LP defcolumn\n | table_name\n | expr COMMA defcolumn\n | expr COMMA\n | expr COMMA constraint\n | expr COMMA check_ex\n | expr COMMA foreign\n | expr COMMA pkey\n | expr COMMA uniq\n | expr COMMA statem_by_id\n | expr COMMA constraint uniq\n | expr COMMA period_for\n | expr COMMA pkey_constraint\n | expr COMMA constraint pkey\n | expr COMMA constraint pkey enforced\n | expr COMMA constraint foreign ref\n | expr COMMA foreign ref\n | expr encode\n | expr DEFAULT id id id\n | expr RP\n likke : LIKE\n | CLONE\n expr : table_name likke id\n | table_name likke id DOT id\n | table_name LP likke id DOT id RP\n | table_name LP likke id RP\n t_name : id DOT id\n | id\n | id DOT id DOT id\n table_name : create_table t_name\n | table_name likke id\n expr : seq_name\n | expr INCREMENT id\n | expr INCREMENT BY id\n | expr INCREMENT id id\n | expr START id\n | expr START WITH id\n | expr START id id\n | expr MINVALUE id\n | expr NO MINVALUE\n | expr NO MAXVALUE\n | expr MAXVALUE id\n | expr CACHE id\n | expr CACHE\n | expr NOORDER\n | expr ORDER\n seq_name : create_seq id DOT id\n | create_seq id\n create_seq : CREATE SEQUENCE IF NOT EXISTS\n | CREATE SEQUENCE\n\n tid : LT id\n | LT\n | tid LT\n | tid id\n | tid COMMAT\n | tid RT\n null : NULL\n | NOT NULL\n f_call : id LP RP\n | id LP f_call RP\n | id LP multi_id RP\n | id LP pid RP\n multi_id : id\n | multi_id id\n | f_call\n | multi_id f_call\n funct_args : LP multi_id RPfunct : id LP multi_id RPmultiple_funct : funct\n | multiple_funct COMMA funct\n | multiple_funct COMMA\n funct_expr : LP multi_id RP\n | multi_id\n dot_id : id DOT iddefault : DEFAULT id\n | DEFAULT STRING\n | DEFAULT NULL\n | default FOR dot_id\n | DEFAULT funct_expr\n | DEFAULT LP pid RP\n | DEFAULT LP funct_expr pid RP\n | default id\n | default LP RP\n enforced : ENFORCED\n | NOT ENFORCED\n collate : COLLATE id\n | COLLATE STRING\n \n constraint : CONSTRAINT id\n \n generated : gen_always funct_expr\n | gen_always funct_expr id\n | gen_always LP multi_id RP\n | gen_always f_call\n \n gen_always : GENERATED id AS\n check_st : CHECK LP id\n | check_st id\n | check_st STRING\n | check_st id STRING\n | check_st id RP\n | check_st STRING RP\n | check_st funct_args\n | check_st LP pid RP\n using_tablespace : USING INDEX tablespacepid : id\n | STRING\n | pid id\n | pid STRING\n | STRING LP RP\n | id LP RP\n | pid COMMA id\n | pid COMMA STRING\n index_pid : id\n | index_pid id\n | index_pid COMMA index_pid\n foreign : FOREIGN KEY LP pid RP\n | FOREIGN KEYref : REFERENCES t_name\n | ref LP pid RP\n | ref ON DELETE id\n | ref ON UPDATE id\n | ref DEFERRABLE INITIALLY id\n | ref NOT DEFERRABLE\n expr : pkeyuniq : UNIQUE LP pid RPstatem_by_id : id LP pid RP\n | id KEY LP pid RP\n pkey : pkey_statement LP pid RP\n | pkey_statement ID LP pid RP\n pkey_statement : PRIMARY KEYcomment : COMMENT STRINGtablespace : TABLESPACE id\n | TABLESPACE id properties\n expr : expr tablespaceby_smthg : BY id\n | BY ROW\n | BY LP pid RP\n " _lr_action_items = { "CREATE": ( @@ -23,73 +23,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -97,425 +95,434 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ 3, - 82, - -230, - -213, - -214, - -245, - -258, - -259, + 85, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, + -217, + -328, + -7, + -177, + -176, + -46, + -76, + -93, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, + -37, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, -85, + -87, -94, - -102, - -216, - -306, + -95, + -103, + -157, + -159, + -39, + -160, + -161, + -162, + -311, + -313, + -314, + -315, + -316, + -317, + -318, -320, - -346, + -321, + -213, + -341, + -344, -347, -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, + -349, -350, - -22, - -34, - -35, - -5, - -6, - -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, + -351, + -17, -64, - -40, - -78, - -84, - -91, - -92, - -93, - -101, - -155, - -157, - -37, - -158, - -159, - -160, - -305, - -307, - -308, - -309, - -310, - -311, - -312, - -314, - -315, - -211, - -335, - -338, - -341, - -342, - -343, - -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -524,479 +531,505 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "DROP": ( [ 0, - 23, - 37, - 106, - 139, - 339, - 341, - 528, - 534, - 681, - 762, + 26, + 40, + 109, + 145, + 340, + 342, + 538, + 540, + 687, + 772, ], [ 6, - 133, - -175, - -174, - -330, - -283, - -174, - -329, - -285, - -284, - -331, + 136, + -177, + -176, + -336, + -289, + -176, + -291, + -335, + -290, + -337, ], ), "ALTER": ( [ 0, + 26, + 40, + 109, + 145, + 340, + 342, + 538, + 540, + 687, + 772, ], [ - 30, + 28, + 139, + -177, + -176, + -336, + -289, + -176, + -291, + -335, + -290, + -337, ], ), "PRIMARY": ( [ 0, - 37, - 68, - 106, - 120, - 124, - 132, - 139, - 154, - 199, - 200, - 211, - 230, - 250, - 256, - 258, - 259, + 40, + 71, + 109, + 123, + 127, + 135, + 145, + 159, + 204, + 205, + 216, + 235, + 255, + 261, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 305, - 306, 307, - 308, - 309, 310, - 323, + 311, + 312, + 313, + 314, + 315, 328, - 346, - 398, - 404, - 408, - 409, - 410, - 451, - 452, - 453, + 333, + 339, + 354, + 406, + 412, + 416, + 417, + 418, + 459, + 460, 461, - 462, - 464, - 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, - 516, - 528, - 590, - 591, - 592, - 597, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 524, + 535, + 536, + 540, 600, - 603, - 611, - 622, - 623, - 624, - 625, - 626, - 627, - 628, - 629, - 631, + 601, + 602, + 607, + 610, + 613, + 621, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, - 657, - 658, - 660, - 691, - 693, - 723, - 724, - 738, - 743, - 745, - 746, - 750, - 752, + 651, + 652, + 653, + 654, + 655, + 656, + 667, + 668, + 670, + 701, + 703, + 733, + 734, + 748, 753, - 754, + 755, + 756, + 760, 762, - 789, - 791, - 792, - 793, - 794, - 800, - 822, - 828, - 831, - 834, - 837, - 842, + 763, + 764, + 772, + 799, + 801, + 802, + 803, + 804, + 810, + 832, + 838, + 841, + 844, + 847, + 852, ], [ - 24, - -175, - 24, - -174, - 266, - -188, - 327, - -330, - -178, - 266, - 24, - -211, - -25, - 266, - -418, - -405, - -406, - -189, + 27, + -177, + 27, + -176, + 271, -190, + 332, + -336, + -180, + 271, + 27, + -213, + -18, + 271, + -424, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -1005,123 +1038,128 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - 266, - -164, - -180, - -170, - -171, - -354, - -181, - 521, - 266, - -179, + -211, -212, - -390, - -397, - -398, - -402, - -423, - -407, - -408, - -192, - -193, - -384, - -200, - -17, - -19, - -431, - -360, - -387, - -156, - -365, - -378, - -379, - -381, - -375, - -367, - -388, - -389, - -391, -365, - -367, - -165, - -168, + -392, + -29, + -189, + -142, + -143, + 271, + -166, + -182, -172, -173, - -355, - -356, - -357, - -358, - -353, - 266, - -329, - -399, - -400, - -401, + -360, + -183, + 529, + 271, + 271, + -181, + -214, -396, - -142, - -144, - -36, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, + -403, + -404, + -408, + -429, + -413, + -414, + -194, + -195, + -390, + -202, + -31, + -33, + -437, -366, - -368, - -12, - -13, - -14, - -392, + -393, + -158, + -371, + -384, + -385, + -387, + -381, + -373, + -394, + -395, + -397, + -371, + -373, -167, - -169, - -182, - -145, - -146, - -403, - -369, + -170, + -174, + -175, -361, - -382, - -374, - -374, - -163, - -166, - -183, - -184, - -331, - -376, -362, -363, -364, - -383, + -359, + 271, + 271, + 271, + -335, + -405, + -406, + -407, + -402, + -144, + -146, + -38, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -169, + -171, + -184, + -147, + -148, + -409, + -375, + -367, + -388, + -380, + -380, + -165, + -168, -185, -186, - -143, - -150, - -162, - -151, - -161, - ], - ), - "$end": ( - [ - 1, - 2, - 4, - 5, + -337, + -382, + -368, + -369, + -370, + -389, + -187, + -188, + -145, + -152, + -164, + -153, + -163, + ], + ), + "$end": ( + [ + 1, + 2, + 4, + 5, 7, 10, 11, @@ -1130,73 +1168,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -1204,424 +1240,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ 0, - -230, - -213, - -214, - -245, - -258, - -259, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, - -37, - -158, - -159, - -160, - -305, - -307, - -308, - -309, - -310, - -311, + -96, + -104, + -218, -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, + -37, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, + -159, + -39, + -160, + -161, + -162, + -311, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -1630,267 +1675,272 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, - -366, - -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, - -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, - -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, - -126, - -153, - -148, - -149, - -43, - -44, - -11, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, -425, -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, - -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, -427, + -428, + -417, + -418, -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, -150, - -162, - -124, -151, - -161, - ], - ), - "INDEX": ( + -43, + -44, + -22, + -431, + -432, + -409, + -375, + -102, + -367, + -388, + -380, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, + -368, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, + -276, + -145, + -152, + -164, + -126, + -153, + -163, + ], + ), + "INDEX": ( [ 1, 2, @@ -1905,76 +1955,74 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 98, - 99, - 105, - 106, + 81, + 82, + 83, + 93, + 101, + 102, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, 118, 120, - 124, + 121, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -1982,428 +2030,437 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 32, - -230, - 97, - -213, - -214, - -245, - -258, - -259, + 35, + -232, + 100, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - 163, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - 242, - 243, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - 260, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + 168, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + 247, + 248, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + 265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -2412,264 +2469,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, - -366, - -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, - -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, - -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, - -126, - -153, - -148, - -149, - -43, - -44, - -11, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, -425, -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, - -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, -427, + -428, + -417, + -418, -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, -150, - -162, - -124, -151, - -161, + -43, + -44, + -22, + -431, + -432, + -409, + -375, + -102, + -367, + -388, + -380, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, + -368, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, + -276, + -145, + -152, + -164, + -126, + -153, + -163, ], ), "LOCATION": ( @@ -2686,73 +2748,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -2760,424 +2820,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 36, - -230, - -213, - -214, - -245, - -258, - -259, + 39, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -3186,264 +3255,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, - -366, - -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, - -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, - -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, - -126, - -153, - -148, - -149, - -43, - -44, - -11, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, -425, -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, - -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, -427, + -428, + -417, + -418, -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, -150, - -162, - -124, -151, - -161, + -43, + -44, + -22, + -431, + -432, + -409, + -375, + -102, + -367, + -388, + -380, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, + -368, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, + -276, + -145, + -152, + -164, + -126, + -153, + -163, ], ), "INHERITS": ( @@ -3460,73 +3534,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -3534,424 +3606,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 38, - -230, - -213, - -214, - -245, - -258, - -259, + 41, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -3960,264 +4041,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, - -366, - -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, - -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, - -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, - -126, - -153, - -148, - -149, - -43, - -44, - -11, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, -425, -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, - -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, -427, + -428, + -417, + -418, -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, -150, - -162, - -124, -151, - -161, + -43, + -44, + -22, + -431, + -432, + -409, + -375, + -102, + -367, + -388, + -380, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, + -368, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, + -276, + -145, + -152, + -164, + -126, + -153, + -163, ], ), "CLUSTER": ( @@ -4234,73 +4320,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -4308,424 +4392,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, - 812, - 813, + 809, + 810, + 811, + 812, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 39, - -230, - -213, - -214, - -245, - -258, - -259, + 42, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -4734,264 +4827,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, - -366, - -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, - -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, - -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, - -126, - -153, - -148, - -149, - -43, - -44, - -11, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, -425, -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, - -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, -427, + -428, + -417, + -418, -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, -150, - -162, - -124, -151, - -161, + -43, + -44, + -22, + -431, + -432, + -409, + -375, + -102, + -367, + -388, + -380, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, + -368, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, + -276, + -145, + -152, + -164, + -126, + -153, + -163, ], ), "PARTITION": ( @@ -5008,73 +5106,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -5082,424 +5178,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 40, - -230, - -213, - -214, - -245, - -258, - -259, + 43, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -5508,264 +5613,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, - -366, - -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, - -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, - -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, - -126, - -153, - -148, - -149, - -43, - -44, - -11, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, -425, -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, - -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, -427, + -428, + -417, + -418, -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, -150, - -162, - -124, -151, - -161, + -43, + -44, + -22, + -431, + -432, + -409, + -375, + -102, + -367, + -388, + -380, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, + -368, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, + -276, + -145, + -152, + -164, + -126, + -153, + -163, ], ), "ID": ( @@ -5784,16 +5894,16 @@ 14, 15, 16, + 17, 18, 19, - 20, 21, 22, 23, + 24, + 25, 26, - 27, - 28, - 29, + 30, 31, 32, 33, @@ -5801,23 +5911,23 @@ 35, 36, 37, - 41, - 42, - 43, + 38, + 39, + 40, 44, 45, 46, - 49, + 47, + 48, 50, - 51, 52, 53, 54, 55, 56, - 62, - 63, - 64, + 57, + 58, + 59, 65, 66, 67, @@ -5827,29 +5937,29 @@ 71, 72, 73, + 74, 75, 76, - 77, 78, 79, 80, 81, 82, - 86, - 87, - 88, + 83, + 84, + 85, + 89, 90, 91, - 92, 93, 94, 95, 96, 97, + 98, + 99, 100, - 102, 103, - 104, 105, 106, 107, @@ -5857,61 +5967,60 @@ 109, 110, 111, + 112, 113, 114, - 115, 116, 117, + 118, 119, 120, - 121, 122, 123, 124, 125, 126, 127, + 128, + 129, 130, - 132, - 134, - 136, + 133, + 135, 137, - 138, - 139, 140, 141, + 142, 143, 144, 145, 146, 147, - 148, 149, + 150, 151, 152, 153, 154, - 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, - 166, 167, 168, 169, 170, 171, + 172, 173, + 174, 175, - 176, 177, - 178, 179, 180, 181, @@ -5919,15 +6028,15 @@ 183, 184, 185, + 186, + 187, + 188, + 189, 190, - 192, - 193, - 194, - 196, + 195, 197, 198, 199, - 200, 201, 202, 203, @@ -5935,83 +6044,83 @@ 205, 206, 207, + 208, 209, 210, 211, + 212, 214, 215, 216, - 217, - 218, 219, 220, 221, 222, 223, 224, + 225, 226, 227, 228, 229, - 230, 231, 232, 233, + 234, 235, 236, 237, 238, - 239, 240, + 241, 242, 243, + 244, 245, 247, 248, - 249, 250, - 251, 252, + 253, + 254, + 255, 256, 257, - 258, - 259, 261, 262, 263, 264, - 265, + 266, 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, + 286, 287, - 289, + 288, 290, - 291, - 293, + 292, 294, 295, 296, - 297, + 298, + 299, + 300, 301, 302, - 303, - 304, - 305, 306, 307, 308, @@ -6023,15 +6132,16 @@ 314, 315, 316, + 317, 318, + 319, 320, 321, 323, - 324, + 325, 326, 328, 329, - 330, 331, 333, 334, @@ -6040,9 +6150,9 @@ 337, 338, 339, - 341, + 340, 342, - 343, + 344, 345, 346, 347, @@ -6052,14 +6162,13 @@ 351, 353, 354, + 355, 356, 357, 358, 359, - 360, 361, 362, - 363, 364, 365, 366, @@ -6078,82 +6187,82 @@ 379, 380, 381, + 382, 383, 384, 385, 386, + 387, 388, - 390, + 389, 391, 392, 393, 394, - 395, 396, 398, 399, 400, 401, + 402, 403, 404, - 405, + 406, 407, 408, 409, - 410, 411, 412, 413, - 414, 415, 416, 417, 418, 419, 420, + 421, + 422, 423, 424, 425, + 426, 427, 428, - 429, 431, 432, 433, + 435, + 436, 437, 439, + 440, 441, - 442, - 443, - 444, 445, - 446, 447, - 448, 449, 450, 451, 452, 453, 454, + 455, + 456, 457, 458, 459, 460, 461, 462, - 463, - 464, + 465, 466, + 467, 468, + 469, 470, 471, 472, - 473, 474, - 475, 476, - 477, 478, 479, 480, @@ -6165,16 +6274,16 @@ 486, 487, 488, + 489, 490, 491, + 492, + 493, 494, 495, 496, - 497, 498, 499, - 500, - 501, 502, 503, 504, @@ -6188,19 +6297,19 @@ 512, 513, 514, + 515, 516, + 517, 518, + 519, 520, + 521, 522, - 523, - 525, + 524, 526, - 527, 528, - 529, 530, 531, - 532, 533, 534, 535, @@ -6222,6 +6331,7 @@ 551, 552, 553, + 554, 555, 556, 557, @@ -6230,37 +6340,37 @@ 560, 561, 562, - 563, 564, + 565, 566, 567, 568, 569, 570, + 571, 572, 573, - 575, + 574, 576, + 577, 578, 579, - 581, + 580, + 582, 583, 585, 586, - 587, 588, - 590, + 589, 591, - 592, 593, - 594, 595, 596, 597, 598, - 599, 600, 601, + 602, 603, 604, 605, @@ -6270,24 +6380,24 @@ 609, 610, 611, - 612, 613, + 614, 615, 616, + 617, 618, 619, 620, 621, 622, 623, - 624, 625, 626, - 627, 628, 629, 630, 631, + 632, 633, 634, 635, @@ -6297,7 +6407,6 @@ 639, 640, 641, - 642, 643, 644, 645, @@ -6305,6 +6414,7 @@ 647, 648, 649, + 650, 651, 652, 653, @@ -6313,9 +6423,10 @@ 656, 657, 658, - 660, + 659, 661, 662, + 663, 664, 665, 666, @@ -6327,8 +6438,8 @@ 674, 675, 676, + 677, 678, - 679, 680, 681, 682, @@ -6336,32 +6447,30 @@ 685, 686, 687, - 688, 689, 690, 691, 692, - 693, 694, 695, 696, 697, 698, 699, + 700, 701, 702, + 703, 704, 705, + 706, 707, 708, 709, - 710, 711, 712, - 713, 714, 715, - 716, 717, 718, 719, @@ -6372,56 +6481,58 @@ 724, 725, 726, + 727, 728, + 729, 730, 731, 732, 733, + 734, + 735, 736, - 737, 738, - 739, 740, 741, 742, 743, - 744, - 745, 746, + 747, 748, 749, 750, + 751, 752, 753, 754, + 755, 756, - 757, 758, 759, 760, - 761, 762, 763, 764, - 765, 766, 767, 768, 769, + 770, 771, + 772, + 773, 774, 775, 776, 777, 778, 779, - 780, 781, - 782, - 783, 784, 785, + 786, 787, + 788, 789, 790, 791, @@ -6430,7 +6541,6 @@ 794, 795, 797, - 798, 799, 800, 801, @@ -6438,258 +6548,269 @@ 803, 804, 805, - 806, 807, 808, + 809, 810, 811, 812, 813, + 814, 815, 816, 817, - 819, + 818, 820, 821, 822, 823, - 824, 825, 826, 827, - 828, + 829, 830, 831, 832, 833, 834, 835, + 836, 837, 838, - 839, 840, + 841, 842, + 843, + 844, + 845, + 847, + 848, + 849, + 850, + 852, ], [ - 41, - -230, - 95, - 106, - 106, - -245, - 106, - -258, - -259, + 44, + -232, + 98, + 109, + 109, + -247, + 109, -260, - 106, + -261, -262, + 109, -264, - -265, - 106, - -424, - -334, - 106, - 106, - 106, - 106, - 106, - 142, - 106, + -266, + -267, + -268, + -269, + -270, + 109, + -430, + -340, + 109, + 109, + 109, + 109, + 109, + 148, + 109, -1, - 106, - 106, - -322, - -4, - 106, - -175, - -174, - 106, - 168, - -47, - 106, - 106, - 106, - -85, - 106, - 106, - 106, - -94, - 186, - -102, - 106, - 106, - 106, - 106, - 106, - -216, - 106, - -320, - 106, - 106, - 106, - 106, - 106, - 106, - -347, - -348, - -434, - -21, - 106, - 225, - 106, - 106, - 106, - -62, - 106, - 106, - 106, - -217, - -174, - 106, - 106, - -133, - -352, - -250, - 106, - -229, - -174, - 106, - -233, - 106, - 106, - -244, - -257, - 106, - -277, - 106, - -263, - 106, - 106, - 106, - 106, - 106, - -188, - -323, - -324, - 315, - 106, - 106, - 106, - -430, - 106, - -332, - -330, - -350, - 106, - -249, - 341, - -22, - 106, - -34, - 106, - -35, - -5, - -6, + 109, + 109, + -328, -7, - -178, - 106, - 106, - -59, - 106, - 106, - 106, - -33, - -75, - -107, - -108, - 106, - -80, - 365, - -63, - -64, - 106, - -40, - 106, - -78, - 106, - -84, - 106, - 106, - -91, - -92, + 109, + -177, + -176, + 109, + 173, + -46, + 109, + 109, + 109, + 109, -93, - 106, - -101, - 106, - -155, - 106, + 109, + 109, + -96, + 191, + -104, + 109, + 109, + 109, + 109, + 109, + -218, + 109, + -326, + 109, + 109, + 109, + 109, + 109, + 109, + -353, + -354, + -440, + -13, + 109, + 230, + 109, + 109, + 109, + -58, + 109, + 109, + 109, + -219, + -176, + 109, + 109, + -132, + -358, + -252, + 109, + -231, + -176, + 109, + -235, + 109, + 109, + -246, + -259, + 109, + -283, + 109, + -265, + 109, + 109, + 109, + 109, + 109, + -190, + -329, + -330, + 320, + 109, + 109, + 109, + 109, + -436, + 342, + 109, + -338, + -336, + -356, + 109, + -251, + -14, + 109, + -36, + 109, -37, - 106, - -159, - -160, - 106, - -307, - -308, - -309, - -310, - -311, - -312, + -8, + -9, + -10, + -180, + 109, + 109, + -55, + 109, + 109, + 109, + -35, + -80, + -109, + -110, + 109, + -86, + 373, + -59, + -60, + -49, + 109, + 109, + -79, + 109, + -85, + 109, + 109, + -87, + -94, + 109, + -95, + -103, + 109, + -157, + 109, + -39, + 109, + -161, + -162, + 109, + -313, -314, -315, - 106, - 106, - 106, - 106, - 106, - 106, - 106, - 106, - -341, - -342, - -343, - -344, - -345, - -24, - -46, - -51, - 106, - -23, - -25, - 106, - 106, - 106, - 106, - -137, - -256, - -218, - 106, - -60, - 106, - 106, - 106, - 106, - 106, - -234, - 106, - 106, - 106, - -418, - 106, - -405, - -406, - 106, - -413, - -189, - -190, + -316, + -317, + -318, + -320, + -321, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + -347, + -348, + -349, + -350, + -351, + -17, + -48, + -64, + 109, + -16, + -18, + 109, + 109, + 109, + 109, + -136, + -258, + -220, + 109, + -56, + 109, + 109, + 109, + 109, + 109, + -236, + 109, + 109, + 109, + -424, + 109, + -411, + -412, + 109, + -419, -191, - -194, - -195, - 106, + -192, + -193, + -196, -197, - -198, + 109, -199, + -200, -201, - -202, -203, -204, -205, @@ -6698,478 +6819,485 @@ -208, -209, -210, - -359, - 106, - 106, - 106, - -386, - -15, - 106, - -187, - -140, - -141, - 106, - 106, - 106, - -325, - 106, - 106, - 106, - -171, - 106, - -181, - 106, - 106, - 106, - -223, - -174, - 186, - 106, - 106, - 106, - 106, - 106, - 106, - 106, - 106, - -273, - 106, - 106, - 106, - 106, - 106, - -246, - 106, - -283, - 106, + -211, + -212, + -365, + 109, + 109, + 109, + -392, + -29, + 109, + -189, + -142, + -143, + 109, + 109, + 109, + -331, + 109, + 109, + 109, + -173, + 109, + -183, + 109, + 109, + 109, + -225, + -176, + 191, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + -279, + 109, + 109, + 109, + 109, + -289, + 109, + 109, + 109, + 109, + 109, + -248, + 109, -2, - 106, - 106, + 109, + 109, + -181, + 109, + -51, + -54, -179, - 106, - -55, - -58, - -177, - 106, - 106, - 106, - 106, - 106, - 106, - 106, - 106, - 106, - -435, - -436, - 106, - -39, - -52, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + -441, + -442, + 109, + -41, + -75, + -73, + 109, -74, - -67, - 106, - -68, - 106, + 109, + -71, + 109, -65, - 106, -82, - 106, + 109, -81, - 106, - 106, - 106, - -70, - 106, - 106, - -77, - -109, - -110, - 106, - -129, - -147, - 106, - -38, - 106, - -313, - -316, - 106, - 584, + 109, + 109, + 109, + -68, + 109, + 109, + -78, + -111, + -112, + 109, + -139, + -149, + 109, + -40, + 109, -319, - -10, - 106, - -390, - 106, - 106, - -397, - -398, - -402, - 106, - -417, - 106, - 106, - -337, - -336, - -340, - -339, - -45, - 106, - 106, - 106, - -105, - 106, - 106, - 106, - -253, - 106, - -61, - -135, - -251, - -227, - -228, - -231, - -232, - 106, - 106, - 106, - 106, - 106, - 106, - -423, - -407, - -408, - 106, + -322, + 109, + 594, + -325, + -21, + 109, + -396, + 109, + 109, + -403, -404, - -295, + -408, + 109, + -423, + 109, + 109, + -343, + -342, + -346, + -345, + -47, + 109, + 109, + 109, + -107, + 109, + 109, + 109, + -255, + 109, + -57, + -134, + -253, + -229, + -230, + -233, + -234, + 109, + 109, + 109, + 109, + 109, + 109, + -429, + -413, -414, - 106, - -192, - -193, - 106, + 109, + -410, + -301, + -420, + 109, + -194, + -195, + 109, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, - -381, - 106, - 106, - -367, - -388, - -389, - 106, - 106, - -365, - 106, - -367, - 106, - 106, - 106, - 106, - 106, - 106, - -172, - 106, + 109, + 109, + -373, + -394, + -395, + 109, + 109, + -371, + 109, + -373, + 109, + 109, + 109, + 109, + 109, + 109, + -174, + 109, + -361, + -362, + -363, + -364, + -359, + 109, + -222, + 673, + 109, + 109, + 109, + 109, + -238, + -243, + 109, + 109, + 109, + 109, + 109, + -281, + -272, + 109, + 109, + 109, + 109, + -291, + 109, + -335, -355, - -356, - -357, - -358, - -353, - 106, - -220, - 663, - 106, - 106, - 106, - 106, - -236, - -241, - 106, - 106, - 106, - 106, - 106, - -275, - -266, - 106, - 106, - -329, - -349, - -428, - 106, - -248, - 106, - -285, - 106, - -3, - -103, - -104, - -54, - 106, - -57, - 106, - 106, - -20, - 106, - 106, - 106, - 106, - 106, - 106, + -434, + 109, + -250, + 109, + -6, + -105, + -106, + -50, + 109, -53, + 109, + 109, + -12, + 109, + 109, + 109, + 109, + 109, + 109, + -72, + 109, + 109, -66, - 106, - 106, -83, - 106, - 106, - -176, - -69, - 106, - -72, - -76, - 106, - 106, - 106, - 106, + 109, + 109, + -178, + -67, + 109, + -70, + -77, + 109, + 109, + 109, + 109, + -156, + 109, -154, - 106, - -152, - 106, - -365, + 109, + -371, -42, - 106, - -317, - -318, - 106, - 106, - 106, - 106, - 106, - -399, - -400, - -401, - 106, - 106, - -365, - 106, - -396, - -321, - 106, - -142, - 106, + 109, + -323, + -324, + 109, + 109, + 109, + 109, + 109, + -405, + -406, + -407, + 109, + 109, + -371, + 109, + -402, + -327, + 109, -144, - 106, - -113, - -114, + 109, + -146, + 109, -115, -116, -117, - -106, - -36, - 106, - 106, - -255, - -132, - -139, - -351, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - 106, - -380, - -385, - -16, - -18, - 106, - 106, - 106, - 106, - 106, - -366, - -368, - -12, - -13, - -14, - -392, - 106, - -365, - 106, - -365, - 106, - -395, - 106, - -328, - -326, - 106, - -169, - 106, - 106, - -224, - -225, - -239, - -240, + -118, + -119, + -108, + -38, + 109, + 109, + -257, + -131, + -138, + -357, -237, - -238, - 106, - -274, - -276, - 106, - 106, - 106, - 106, - -429, - -247, - -284, - -41, - 106, - 106, - -26, - -28, - 106, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + 109, + -386, + -391, + -30, -32, - -437, - -145, - 106, - -146, - -48, - -49, - -86, + 109, + 109, + 109, + 109, + 109, + -372, + -374, + -3, + -4, + -5, + -398, + 109, + -371, + 109, + -371, + 109, + -401, + 109, + -334, + -332, + 109, + -171, + 109, + 109, + -226, + -227, + -241, + -242, + -239, + -240, + 109, + -280, + -282, + 109, + 109, + 109, + -290, + 109, + -435, + -249, + -45, + 109, + 109, + -23, + -25, + 109, + -34, + -443, + -147, + 109, + -148, + -61, + -62, -88, - -87, + -90, -89, - -111, - -112, - -125, - -126, - -153, - -148, - -149, - 106, - 106, - 106, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + 109, + 109, + 109, -43, -44, - 106, - 106, - -405, - -11, - -425, - -426, - 106, - 106, - -403, - -369, - 106, - 106, - 106, - 106, - 106, - -136, - -254, - 106, - -365, - -361, + 109, + 109, + -411, + -22, + -431, + -432, + 109, + 109, + -409, + -375, + 109, + 109, + 109, + 109, + 109, + -135, + -256, + 109, + -371, -367, - 106, - 106, - 106, + -373, + 109, + 109, + 109, + -388, + 109, + -380, + -380, + 109, + 109, + -165, + -168, + -185, + 109, + 109, + 109, + 109, + -277, + 109, + -273, + -337, + -52, + -295, + -298, + -26, + 109, + 109, + -69, + -141, + 109, + -371, + -367, + 109, + 109, + -20, + -433, + 109, + -367, + -422, + 109, + 109, + -133, -382, - 106, - -374, - -374, - 106, - 106, + 109, + -368, + -369, + -370, + -389, + 109, + -371, + 109, + -333, + 109, + -228, + -278, + 109, + -275, + 109, + -63, + 109, + 109, + 109, + -369, + -19, + -84, + 109, + -137, + -367, + 109, + 109, + -370, + 109, + -276, + 109, + 109, + -367, + 109, + -145, + 109, + -152, + -371, + 109, + -164, + -126, + -153, + -370, + 109, + 109, -163, - -166, - -183, - 106, - 106, - 106, - 106, - -271, - 106, - -267, - -331, - -56, - -289, - -292, - -29, - 106, - 106, - -71, - -131, - 106, - -365, - -361, - 106, - 106, - -9, - -427, - 106, - -361, - -416, - 106, - 106, - -134, - -376, - 106, - -362, - -363, - -364, - -383, - 106, - -365, - 106, - -327, - 106, - -226, - -272, - 106, - -269, - 106, - -50, - 106, - 106, - 106, - -363, - -8, - -79, - 106, - -138, - -361, - 106, - 106, - -364, - 106, - -270, - 106, - 106, - -361, - 106, - -143, - 106, - -150, - -365, - 106, - -162, - -124, - -151, - -364, - 106, - 106, - -161, ], ), "INTO": ( @@ -7186,73 +7314,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -7260,424 +7386,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 43, - -230, - -213, - -214, - -245, - -258, - -259, + 46, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -7686,264 +7821,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, + -222, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, + -53, + -300, + -12, + -28, + -72, + -66, + -83, + -92, + -178, + -67, + -70, + -77, + -140, + -156, + -154, + -42, + -323, + -324, + -405, + -406, + -407, + -402, + -327, + -144, + -146, + -115, + -116, + -117, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, - -222, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, -241, -242, -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, - -53, - -66, - -83, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, -90, - -176, - -69, - -72, - -76, - -130, - -154, - -152, - -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, - -144, + -89, + -91, -113, -114, - -115, - -116, - -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "WITH": ( @@ -7960,74 +8100,72 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, + 57, + 59, + 70, + 71, 72, - 76, - 77, - 78, + 75, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -8035,425 +8173,434 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, - 591, - 592, - 597, - 598, - 600, - 603, - 605, - 606, + 582, + 586, + 589, + 591, + 600, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 47, - -230, - -213, - -214, - -245, - -258, - -259, + 49, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - 218, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - 298, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + 223, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + 303, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - 298, - -307, - -308, - -309, - -310, - -311, - -312, + -161, + -162, + 303, + -313, -314, - 402, - -211, - -335, - -338, + -315, + -316, + -317, + -318, + -320, + 410, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - 298, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + 303, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -8462,264 +8609,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - 298, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + 303, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + 303, -279, - 298, - -273, + 303, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, - -222, - -241, - 298, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, + -222, + -224, + -243, + 303, + -286, + -281, + -272, + 303, + 303, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "TBLPROPERTIES": ( @@ -8736,73 +8888,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -8810,424 +8960,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 48, - -230, - -213, - -214, - -245, - -258, - -259, + 51, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -9236,267 +9395,272 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, - -384, - -200, - -17, - -19, - -431, - -360, - -387, - -156, - -365, - -378, - -379, - -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, - -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, -57, - -294, - -20, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, -31, + -33, + -437, + -366, + -393, + -158, + -371, + -384, + -385, + -387, + -381, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, + -222, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), - "ON": ( + "DATA_RETENTION_TIME_IN_DAYS": ( [ 1, 2, @@ -9510,74 +9674,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 25, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -9585,433 +9746,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 241, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 332, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, 423, 424, 425, - 427, - 429, + 426, + 432, 433, - 434, 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 555, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 42, - -230, - -213, - -214, - -245, - -258, - -259, + 52, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, - 137, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - 161, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - 253, - -277, - -263, - 292, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - 292, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -298, - -234, - 292, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, - 253, + -199, + -200, -201, - -202, -203, -204, -205, @@ -10020,273 +10181,272 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - 292, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - 292, - -273, - -300, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, - 253, - 585, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - 607, - -433, - -105, - -95, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, + -319, + -322, + -214, + -325, + -21, + -396, + -403, + -404, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, -97, - -61, - -299, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, -301, - -227, - -228, - -231, - -232, - -423, - -407, - -408, - -404, - -295, - -192, - -193, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - 253, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - 292, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, - 695, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - 253, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - 770, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), - "DATA_RETENTION_TIME_IN_DAYS": ( + "ON": ( [ 1, 2, @@ -10300,73 +10460,72 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, + 29, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -10374,424 +10533,442 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 246, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, + 343, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 431, + 432, 433, + 435, + 437, 441, 442, 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 564, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, + 711, + 712, 713, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 49, - -230, - -213, - -214, - -245, - -258, - -259, + 45, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, + 143, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + 166, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + 258, + -283, + -265, + 297, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, - -311, - -312, + -161, + -162, + 297, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -304, + -236, + 297, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, - -201, - -202, + -200, + 258, -203, -204, -205, @@ -10800,264 +10977,275 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + 297, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + 297, -279, - -268, - -273, + 297, + -306, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + 258, + 595, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + 617, + -439, + -107, + -97, + -99, + -57, + -305, + -307, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + 258, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + 297, + -286, + -281, + -272, + 297, + 297, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, + 705, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + 258, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + 780, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "MAX_DATA_EXTENSION_TIME_IN_DAYS": ( @@ -11074,73 +11262,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -11148,424 +11334,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 51, - -230, - -213, - -214, - -245, - -258, - -259, + 53, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -11574,267 +11769,272 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), - "TEXTIMAGE_ON": ( + "CHANGE_TRACKING": ( [ 1, 2, @@ -11848,73 +12048,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -11922,424 +12120,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 52, - -230, - -213, - -214, - -245, - -258, - -259, + 55, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -12348,267 +12555,272 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), - "CHANGE_TRACKING": ( + "TEXTIMAGE_ON": ( [ 1, 2, @@ -12622,73 +12834,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -12696,424 +12906,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 53, - -230, - -213, - -214, - -245, - -258, - -259, + 56, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -13122,264 +13341,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "COMMENT": ( @@ -13396,73 +13620,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -13470,694 +13692,708 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, + 508, + 509, + 510, + 511, 512, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 514, + 515, + 520, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, + 667, 668, - 671, + 670, 672, - 679, + 674, + 675, + 676, + 678, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 55, - -230, - -213, - -214, - -245, - -258, - -259, + 58, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - 284, - 284, - 316, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + 289, + 289, + 321, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - 284, - -307, - -308, - -309, - -310, - -311, - -312, + -161, + -162, + 289, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - 284, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + 289, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, - -206, - -207, - -208, - -209, - -210, - -359, - -386, - -15, - -187, - -140, - -141, - 284, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -206, + -207, + -208, + -209, + -210, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + 289, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + 289, -279, - 284, - -273, + 289, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, + -222, + 321, + 289, + -243, + 289, + -286, + -281, + -272, + 289, + 289, + -335, -355, - -356, - -357, - -358, - -353, - -220, - 316, - 284, - -241, - 284, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, - -154, - 284, + -92, + -178, + -67, + -70, + -77, + -140, + -156, + 289, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, - -366, - -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - 284, - -274, - -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, - -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, - -126, - 284, - -148, - -149, - -43, - -44, - -11, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, -425, -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, - -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, -427, + -428, + -417, + -418, -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, + -227, + -241, + -242, + 289, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + 289, -150, - -162, - -124, -151, - -161, + -43, + -44, + -22, + -431, + -432, + -409, + -375, + -102, + -367, + -388, + -380, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, + -368, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, + -276, + -145, + -152, + -164, + -126, + -153, + -163, ], ), "MAP": ( @@ -14174,73 +14410,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, - 170, - 173, - 176, - 178, + 170, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -14248,424 +14482,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 57, - -230, - -213, - -214, - -245, - -258, - -259, + 60, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -14674,264 +14917,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "SKEWED": ( @@ -14948,73 +15196,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, - 127, - 138, - 139, - 140, + 123, + 127, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -15022,424 +15268,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 58, - -230, - -213, - -214, - -245, - -258, - -259, + 61, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, - -341, - -342, - -343, + -316, + -317, + -318, + -320, + -321, + -213, + -341, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -15448,264 +15703,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "COLLECTION": ( @@ -15722,73 +15982,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, - 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 54, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -15796,424 +16054,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 59, - -230, - -213, - -214, - -245, - -258, - -259, + 62, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -16222,264 +16489,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, - -366, - -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, - -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, - -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, - -126, - -153, - -148, - -149, - -43, - -44, - -11, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, -425, -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, - -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, -427, + -428, + -417, + -418, -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, -150, - -162, - -124, -151, - -161, + -43, + -44, + -22, + -431, + -432, + -409, + -375, + -102, + -367, + -388, + -380, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, + -368, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, + -276, + -145, + -152, + -164, + -126, + -153, + -163, ], ), "STORED": ( @@ -16496,73 +16768,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -16570,424 +16840,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 60, - -230, - -213, - -214, - -245, - -258, - -259, + 63, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -16996,264 +17275,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, - -366, - -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, - -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, - -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, - -126, - -153, - -148, - -149, - -43, - -44, - -11, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, -425, -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, - -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, -427, + -428, + -417, + -418, -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, -150, - -162, - -124, -151, - -161, + -43, + -44, + -22, + -431, + -432, + -409, + -375, + -102, + -367, + -388, + -380, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, + -368, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, + -276, + -145, + -152, + -164, + -126, + -153, + -163, ], ), "PARTITIONED": ( @@ -17270,73 +17554,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -17344,424 +17626,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 61, - -230, - -213, - -214, - -245, - -258, - -259, + 64, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, + -217, + -328, + -7, + -177, + -176, + -46, + -76, + -93, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, + -37, + -8, + -9, + -10, + -180, + -296, + -55, -35, - -5, - -6, - -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, - -93, - -101, - -155, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, -157, - -37, - -158, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -17770,264 +18061,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, - -366, - -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, - -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, - -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, - -126, - -153, - -148, - -149, - -43, - -44, - -11, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, -425, -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, - -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, -427, + -428, + -417, + -418, -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, -226, - -272, - -269, - -50, - -8, - -79, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, + -409, + -375, + -102, + -367, + -388, + -380, + -380, + -165, + -168, + -185, -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, + -368, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, + -276, + -145, + -152, + -164, + -126, + -153, + -163, ], ), "CATALOG": ( @@ -18044,73 +18340,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -18118,424 +18412,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 62, - -230, - -213, - -214, - -245, - -258, - -259, + 65, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, + -217, + -328, + -7, + -177, + -176, + -46, + -76, + -93, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, + -37, + -8, + -9, + -10, + -180, + -296, + -55, -35, - -5, - -6, - -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, - -93, - -101, - -155, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, -157, - -37, - -158, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -18544,264 +18847,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, - -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, - -276, - -429, - -41, - -293, - -291, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, -26, - -28, - -32, - -437, + -69, + -141, + -20, + -433, + -422, + -382, + -368, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, + -276, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "FILE_FORMAT": ( @@ -18818,73 +19126,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -18892,424 +19198,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 63, - -230, - -213, - -214, - -245, - -258, - -259, + 66, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, + -1, + -217, + -328, + -7, + -177, + -176, + -46, + -76, + -93, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, -265, - -304, - -424, - -334, - -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, + -37, + -8, + -9, + -10, + -180, + -296, + -55, -35, - -5, - -6, - -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, - -93, - -101, - -155, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, -157, - -37, - -158, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -19318,264 +19633,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, - -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, - -276, - -429, - -41, - -293, - -291, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, -26, - -28, - -32, - -437, + -69, + -141, + -20, + -433, + -422, + -382, + -368, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, + -276, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "STAGE_FILE_FORMAT": ( @@ -19592,73 +19912,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -19666,424 +19984,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, - ], - [ - 64, - -230, - -213, - -214, - -245, - -258, - -259, - -260, - -261, - -262, - -264, - -265, - -304, - -424, - -334, - -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, + ], + [ + 67, + -232, + -215, -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, + -247, + -260, + -261, + -262, -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -264, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, + -1, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -20092,264 +20419,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, + -380, -380, - -385, - -16, - -18, - -366, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "TABLE_FORMAT": ( @@ -20366,73 +20698,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -20440,424 +20770,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, - 822, - 823, - 828, - 831, - 834, - 835, - 837, - 842, + 814, + 816, + 822, + 823, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 65, - -230, - -213, - -214, - -245, - -258, - -259, + 68, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -20866,264 +21205,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "AUTO_REFRESH": ( @@ -21140,73 +21484,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -21214,424 +21556,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 66, - -230, - -213, - -214, - -245, - -258, - -259, + 69, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -21640,264 +21991,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, + -146, + -115, + -116, + -117, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, -113, -114, - -115, - -116, - -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "COMMA": ( @@ -21914,73 +22270,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -21988,167 +22342,166 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, 261, 262, 263, 264, - 265, + 266, 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, + 317, 319, 320, 324, - 328, - 330, + 325, + 329, + 333, 335, - 342, + 339, 346, - 347, - 348, - 349, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, - 421, - 422, + 420, + 423, 424, 425, 426, - 427, 429, + 430, + 432, 433, + 434, + 435, + 437, 441, - 442, - 443, - 444, - 446, - 447, + 449, + 450, 451, 452, - 453, - 457, - 458, + 454, + 455, 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 467, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, 505, 506, 507, + 508, 509, 510, 511, @@ -22156,335 +22509,345 @@ 513, 514, 515, - 516, + 517, 518, + 519, + 520, + 521, + 522, 523, - 525, - 528, - 529, - 530, + 524, + 526, 531, + 533, 535, 536, - 537, - 538, - 539, + 540, 541, 542, 543, - 544, 545, 546, + 547, 548, 549, - 550, 551, 552, + 553, 554, + 555, 556, 558, 559, 560, - 562, + 561, 563, - 567, + 565, + 566, + 568, 569, 570, - 571, 572, 573, - 574, - 576, + 577, 579, + 580, 581, + 582, + 583, + 584, 586, - 587, - 590, + 589, 591, - 592, - 593, - 595, + 596, 597, - 598, - 599, 600, + 601, 602, 603, 605, - 606, 607, 608, 609, 610, - 611, 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, 630, 631, + 632, 633, 634, 635, + 636, + 637, 638, + 639, + 640, 641, - 642, 643, 644, 645, - 646, + 648, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, 667, 668, - 669, - 671, + 670, 672, 674, + 675, + 676, + 677, + 678, 679, + 681, 682, 684, - 685, - 686, - 687, - 688, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 710, - 713, + 711, + 712, 714, - 716, + 715, 717, 718, 719, 720, - 721, 723, 724, 726, 727, + 728, 729, + 730, 731, + 733, + 734, + 736, 737, - 738, + 739, 741, - 743, - 744, - 745, - 746, - 750, - 752, + 747, + 748, + 751, 753, 754, - 757, - 759, + 755, + 756, 760, - 761, 762, 763, 764, - 765, - 766, + 767, 769, + 770, 771, 772, + 773, + 774, 775, - 778, + 776, 779, - 780, 781, 782, - 783, - 784, - 786, + 785, + 788, 789, + 790, 791, 792, 793, 794, - 797, - 798, + 796, 799, - 800, 801, 802, 803, 804, - 806, + 807, + 808, 809, + 810, + 811, 812, 813, 814, - 817, + 816, + 819, 822, 823, - 825, - 826, + 824, 827, - 828, - 829, - 831, 832, 833, - 834, 835, 836, 837, 838, - 840, + 839, + 841, 842, + 843, + 844, + 845, + 846, + 847, + 848, + 850, + 852, ], [ - 68, - -230, - -213, - -214, - 110, - -258, - -259, + 71, + -232, + -215, + -216, + 113, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - 353, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - 369, - 375, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + 361, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + 376, + 383, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - 454, - -405, - -406, - 460, - -413, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + 462, + -411, + -412, + 468, + -419, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -22493,339 +22856,344 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, - 353, - -290, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + 361, + -296, + -285, + -274, -279, - -268, - -273, - 454, + -15, + 462, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, - 454, - 454, - -405, - -435, - -436, - -39, - -52, - 375, - 369, - -68, + -294, + 462, + 462, + -411, + -441, + -442, + -41, + 383, + 376, + -74, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - 568, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + 578, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - 604, - -127, - -433, - -105, - 353, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - 454, - 454, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, + -408, + -423, + -343, + -342, + -346, + -345, + 614, + -129, + -439, + -107, + 361, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + 462, + 462, + -429, + -413, -414, - -192, - -193, + -410, + -301, + -420, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - 454, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - 661, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + 462, + -174, + -175, + -361, + -362, + -363, + -364, + -359, + 671, -222, - -405, - 454, - 667, - -236, - -241, - -176, - -287, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - 454, - 454, - -3, - -103, - -104, - -54, - -57, - -294, - 454, - -20, - 454, - 454, - 454, - 454, - 454, + -224, + -411, + 462, + 677, + -238, + -243, + -178, + -293, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + 462, + 462, + -6, + -105, + -106, + -50, -53, - -66, - 604, - -83, - -90, - -176, - -69, + -300, + 462, + -12, + 462, + 462, + 462, + 462, + 462, -72, - -76, - -130, + 614, + -66, + -83, + -92, + -178, + -67, + -70, + -77, + -140, + -156, + 462, + 720, -154, - 454, - 710, - -152, - -405, - -371, + -411, + -377, -42, - -317, - -318, - 454, - 454, - -399, - -400, - -401, - 454, + -323, + -324, + 462, + 462, -405, - -396, - -321, - -176, - -142, - -119, + -406, + -407, + 462, + -411, + -402, + -327, + -178, -144, - -113, - -114, + -121, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - 460, - -380, - -385, - -16, - -18, - 454, - -366, - -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + 468, + -386, + -391, + -30, + -32, + 462, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, -169, - -182, - -224, - -225, + -171, + -184, + -226, + -227, + -241, + -242, -239, -240, - -237, - -238, - -286, - -274, - -276, - 454, - -429, - -41, - -293, - -291, - -26, - -28, - 454, - -32, - -437, - -145, - -146, - -48, - -49, - -86, + -292, + -280, + -282, + 462, + -435, + -45, + -299, + -297, + -23, + -25, + 462, + -34, + -443, + -147, + -148, + -61, + -62, -88, - -87, + -90, -89, - -111, - -112, - -125, - -126, - -153, - -148, - -149, - -373, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -379, -43, -44, - 460, - -405, - -11, - -425, - -426, - 454, - -403, - -369, - 454, - -118, - -128, - -100, - -405, - -361, - 454, - -382, - 454, - -374, - -374, - -163, - -166, - -183, - -184, - 454, - -271, - 454, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -372, - -405, - 460, - -9, - -427, - 454, - -410, - -416, - -176, - -121, - -376, - -362, - -363, - -364, - -383, - -405, - 454, - -327, - -185, - -226, - -272, - 454, - -269, - -50, - -370, - -8, - -79, + 468, + -411, + -22, + -431, + -432, + 462, + -409, + -375, + 462, -120, - -410, + -130, + -102, + -411, + -367, + 462, + -388, + 462, + -380, + -380, + -165, + -168, + -185, -186, - -270, - 454, - -410, - -176, - -143, + 462, + -277, + 462, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -378, + -411, + 468, + -20, + -433, + 462, + -416, + -422, + -178, -123, - -150, - -405, - 454, - -162, - -124, + -382, + -368, + -369, + -370, + -389, + -411, + 462, + -333, + -187, + -228, + -278, + 462, + -275, + -63, + -376, + -19, + -84, -122, - -151, - 839, - 454, - -161, + -416, + -188, + -276, + 462, + -416, + -178, + -145, + -125, + -152, + -411, + 462, + -164, + -126, + -124, + -153, + 849, + 462, + -163, ], ), "DEFAULT": ( @@ -22842,73 +23210,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -22916,424 +23282,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 70, - -230, - -213, - -214, - -245, - -258, - -259, + 73, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - 289, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + 294, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - 289, - -307, - -308, - -309, - -310, - -311, - -312, + -161, + -162, + 294, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - 289, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + 294, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -23342,264 +23717,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - 289, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + 294, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + 294, -279, - 289, - -273, + 294, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - 289, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + 294, + -286, + -281, + -272, + 294, + 294, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "RP": ( @@ -23616,73 +23996,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -23690,179 +24068,178 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, 261, 262, 263, 264, - 265, + 266, 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, + 317, 319, 320, 324, - 328, - 330, + 325, + 329, + 333, 335, - 342, - 344, + 339, 346, - 347, - 348, - 349, 350, - 351, 352, - 353, + 354, 355, + 356, 357, + 358, 359, 360, - 362, + 361, 363, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, 381, 382, - 383, 384, - 385, - 386, + 387, + 388, + 389, 390, 391, + 392, 393, 394, - 395, - 396, 398, - 400, + 399, 401, + 402, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, 420, - 421, - 422, + 423, 424, 425, 426, - 427, + 428, 429, + 430, + 432, 433, + 434, + 435, + 437, 441, - 442, - 443, - 444, - 446, - 447, + 449, + 450, 451, 452, - 453, + 454, 455, - 456, - 457, - 458, 459, + 460, 461, - 462, + 463, 464, 465, 466, - 468, + 467, + 469, 470, - 471, 472, 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, + 489, + 490, + 491, 493, - 495, - 497, - 498, - 499, - 500, + 494, + 496, 501, - 502, 503, - 504, 505, 506, 507, + 508, 509, 510, 511, @@ -23870,131 +24247,131 @@ 513, 514, 515, - 516, + 517, 518, + 519, + 520, + 521, + 522, 523, - 525, - 528, - 529, - 530, + 524, + 526, 531, + 533, 535, 536, - 537, - 538, - 539, + 540, 541, 542, 543, - 544, 545, 546, 547, 548, 549, - 550, 551, 552, 553, 554, + 555, 556, + 557, 558, 559, 560, + 561, 562, 563, 565, - 567, + 566, + 568, 569, 570, - 571, 572, 573, - 574, 575, - 576, 577, - 578, 579, + 580, 581, + 582, + 583, + 584, + 585, 586, 587, - 590, + 588, + 589, 591, - 592, - 593, - 594, - 595, + 596, 597, - 598, - 599, 600, + 601, 602, 603, + 604, 605, - 606, 607, 608, 609, 610, - 611, 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, 630, 631, + 632, 633, 634, 635, 636, + 637, 638, + 639, 640, 641, - 642, 643, 644, 645, 646, - 647, 648, + 650, 651, 652, + 653, + 654, 655, 656, 657, 658, - 659, - 660, + 661, 662, - 664, 665, 666, 667, 668, 669, - 671, + 670, 672, 674, + 675, + 676, + 677, + 678, 679, + 681, 682, - 683, 684, - 685, - 686, - 687, - 688, - 689, 690, - 691, + 692, 693, 694, 695, @@ -24004,40 +24381,41 @@ 699, 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, 710, 711, 712, - 713, 714, - 716, + 715, 717, 718, 719, 720, 721, + 722, 723, 724, - 725, 726, 727, + 728, 729, + 730, 731, + 733, + 734, + 735, + 736, 737, - 738, 739, - 740, 741, - 742, - 743, - 744, - 745, - 746, + 747, + 748, 749, 750, 751, @@ -24045,7 +24423,7 @@ 753, 754, 755, - 757, + 756, 759, 760, 761, @@ -24053,575 +24431,589 @@ 763, 764, 765, - 766, + 767, 769, + 770, 771, 772, + 773, 774, 775, 776, - 777, - 778, 779, - 780, 781, 782, - 783, 784, + 785, 786, + 787, + 788, 789, 790, 791, 792, 793, 794, - 797, - 798, + 796, 799, 800, 801, 802, 803, 804, - 806, + 807, + 808, 809, 810, 811, 812, 813, 814, - 815, - 817, + 816, + 819, 820, 821, 822, 823, + 824, 825, - 826, 827, - 828, - 829, + 830, 831, 832, 833, - 834, 835, 836, 837, 838, - 840, + 839, 841, 842, + 843, + 844, + 845, + 846, + 847, + 848, + 850, + 851, + 852, ], [ - 34, - -230, - -213, - -214, - 111, - -258, - -259, + 37, + -232, + -215, + -216, + 114, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - 370, - 374, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + 377, + 382, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - 458, - -413, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, + 466, + -419, -191, - -194, - -195, - -196, - -197, - -198, - -199, - -201, - -202, - -203, - -204, - -205, - -206, - -207, - -208, - -209, - -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, - 513, - -290, - -279, - -268, - -273, - 530, - -2, - 536, - -179, - -176, - -55, - -58, - -177, - -176, - 541, - -288, - 544, - -27, - -30, - -405, - -435, - -436, - -39, - 551, - 374, - 370, - -68, - -65, - -82, - -81, - -176, - -70, - -176, - 562, - -176, - -77, - -109, - -110, - -129, - 569, - -38, - 576, - -313, - -316, - -212, - -319, - -10, - -390, - 591, - 592, - -402, - -417, - -337, - -336, - -340, - -339, - 600, - 603, - -127, - -433, - -105, - 611, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - 621, - 622, - -423, - -407, - -408, - 628, - 629, - -404, - -295, - -414, -192, -193, - -384, - 633, - -200, - -17, - -19, - -431, - -360, - -387, - -156, - -365, - -378, - -379, - -381, - -375, - -367, - -388, - -389, - -391, + -196, + -197, + -198, + -199, + -200, + -201, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -211, + -212, -365, - -367, - 655, - -165, - -168, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, -172, -173, - -355, - -356, - -357, - -358, - -353, - 660, - -220, - -222, - -405, - 665, - 666, - -236, - -241, + -360, + -183, + -221, + -225, -176, - -287, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - 679, - 682, - -3, - -103, - -104, + 521, + -296, + -285, + -274, + -279, + -15, + 542, + -2, + 546, + -181, + -178, + -51, -54, - -57, + -179, + -178, + 551, -294, - 685, - -20, - 686, - 687, - 628, + 554, + -24, + -27, + -411, + -441, + -442, + -41, + 382, + 377, + -74, + -71, + 565, + -82, + -81, + -178, + -68, + -178, + 572, + -178, + -78, + -111, + -112, + -139, + 579, + -40, + 586, + -319, + -322, + -214, + -325, + -21, + -396, + 601, + 602, + -408, + -423, + -343, + -342, + -346, + -345, + 610, + 613, + -129, + -439, + -107, + 621, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + 631, + 632, + -429, + -413, + -414, + 638, + 639, + -410, + -301, + -420, + -194, + -195, + -390, + 643, + -202, -31, - 689, + -33, + -437, + -366, + -393, + -158, + -371, + -384, + -385, + -387, + -381, + -373, + -394, + -395, + -397, + -371, + -373, + 665, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, + 670, + -222, + -224, + -411, + 675, + 676, + -238, + -243, + -178, + -293, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, 690, + 692, + -6, + -105, + -106, + -50, -53, - -66, - 691, - 693, - -83, - -90, - -176, - -69, + -300, + 695, + -12, + 696, + 697, + 638, + -28, + 699, + 700, -72, - -76, + 701, 703, - -130, + -66, + -83, + -92, + -178, + -67, + -70, + -77, + 713, + -140, + -156, + 718, + 719, -154, - 708, - 709, - -152, - -405, + -411, + -377, -371, - -365, -42, - 713, - 714, - -317, - -318, - 719, - 720, - -399, - -400, - -401, 723, 724, - -365, - -396, - -321, - -176, - -142, - -119, + -323, + -324, + 729, + 730, + -405, + -406, + -407, + 733, + 734, + -371, + -402, + -327, + -178, -144, - -113, - -114, + -121, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, -415, - -380, - -385, - -16, - -18, - 738, - 743, - 745, - -366, - -368, - -12, - -13, - -14, - -392, - 746, - -365, - -365, - 750, - -328, - -326, - -167, - -169, + -421, + -386, + -391, + -30, + -32, + 748, 753, - -182, - -224, - -225, + 755, + -372, + -374, + -3, + -4, + -5, + -398, + 756, + -371, + -371, + 760, + -334, + -332, + -169, + -171, + 763, + -184, + -226, + -227, + -241, + -242, -239, -240, - -237, - -238, - -286, - -274, - -276, - 759, - -429, - -41, - 763, - -293, - -291, - -26, - -28, - 766, - -32, - -437, - -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, + -292, + -280, + -282, 769, - -111, - -112, - -125, - -126, - -153, - -148, - -149, - -373, - 628, + -435, + -45, + 773, + -299, + -297, + -23, + -25, 776, - -43, - -44, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, 779, - -405, - -11, - -425, - -426, - 780, - -403, - -369, - 782, - 783, - -118, + -113, + -114, + -127, -128, - -100, - -365, - -361, - 791, + -155, + -150, + -151, + -379, + 638, + 786, + -43, + -44, + 789, + -411, + -22, + -431, + -432, + 790, + -409, + -375, 792, 793, - 745, - -382, - 794, - -374, - -374, - 738, - -163, - 799, - -166, - -183, - -184, - 800, + -120, + -130, + -102, + -371, + -367, + 801, 802, - -271, + 803, + 755, + -388, 804, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -372, + -380, + -380, + 748, + -165, 809, - -365, - -42, - 811, - 812, - -9, - -427, - 813, - -361, - -416, - -176, - -121, - -376, - 817, - -362, - -363, - -364, - -383, - -365, - 821, - -327, + -168, -185, - -226, - -272, - 823, - -269, - -50, - -370, - 826, - -44, - -8, - -79, - -120, - 828, - -361, - 782, - 834, -186, - -270, - 835, + 810, + 812, + -277, + 814, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -378, + 819, + -371, -42, - -176, - -143, + 821, + 822, + -20, + -433, + 823, + -367, + -422, + -178, -123, - -150, - -365, + -382, + 827, + -368, + -369, + -370, + -389, + -371, + 831, + -333, + -187, + -228, + -278, + 833, + -275, + -63, + -376, + 836, + -44, + -19, + -84, + -122, 838, - -162, + -367, + 792, + 844, + -188, + -276, + 845, + -42, + -178, + -145, + -125, + -152, + -371, + 848, + -164, + -126, -124, - -122, - -151, - -364, - 841, - 842, - -161, + -153, + -370, + 851, + 852, + -163, ], ), "INCREMENT": ( @@ -24638,73 +25030,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -24712,424 +25102,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 71, - -230, - -213, - -214, - -245, - -258, - -259, + 74, + -232, + -215, + -216, + -247, -260, -261, -262, - -264, - -265, - -304, - -424, - -334, - -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -264, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, + -1, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -25138,264 +25537,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "START": ( @@ -25412,73 +25816,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -25486,424 +25888,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 72, - -230, - -213, - -214, - -245, - -258, + 75, + -232, + -215, + -216, + -247, + -260, + -261, + -262, + -263, + -264, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, + -1, + -217, + -328, + -7, + -177, + -176, + -46, + -76, + -93, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, -259, - -260, - -261, - -262, - -264, + -283, -265, - -304, - -424, - -334, - -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, + -37, + -8, + -9, + -10, + -180, + -296, + -55, -35, - -5, - -6, - -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, - -93, - -101, - -155, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, -157, - -37, - -158, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -25912,264 +26323,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "MINVALUE": ( @@ -26186,74 +26602,72 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 74, - 76, + 57, + 59, + 70, + 71, + 72, 77, - 78, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -26261,425 +26675,434 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, - ], - [ - 73, - -230, - -213, - -214, - -245, - -258, - -259, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, + ], + [ + 76, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - 220, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + 225, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -26688,264 +27111,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "NO": ( @@ -26962,73 +27390,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -27036,425 +27462,434 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 74, - -230, - -213, - -214, - -245, - -258, - -259, + 77, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, - 467, - -202, - -203, + -200, + -201, + 475, -204, -205, -206, @@ -27462,264 +27897,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, + -146, + -115, + -116, + -117, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, -113, -114, - -115, - -116, - -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "MAXVALUE": ( @@ -27736,74 +28176,72 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 74, - 76, + 57, + 59, + 70, + 71, + 72, 77, - 78, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -27811,425 +28249,434 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 75, - -230, - -213, - -214, - -245, - -258, - -259, + 78, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - 221, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + 226, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -28238,264 +28685,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, + -322, + -214, + -325, + -21, + -396, + -403, + -404, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, + -384, + -385, + -387, + -381, + -373, + -394, + -395, -397, - -398, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, + -222, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, + -53, + -300, + -12, + -28, + -72, + -66, + -83, + -92, + -178, + -67, + -70, + -77, + -140, + -156, + -154, + -42, + -323, + -324, + -405, + -406, + -407, -402, + -327, + -144, + -146, + -115, + -116, + -117, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, -227, - -228, - -231, - -232, - -423, - -407, - -408, - -404, - -295, - -192, - -193, - -384, - -200, - -17, - -19, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, -431, - -360, - -387, - -156, - -365, - -378, - -379, - -381, + -432, + -409, -375, + -102, -367, -388, - -389, - -391, - -365, - -367, + -380, + -380, -165, -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, - -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, - -53, - -66, - -83, - -90, - -176, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, -69, - -72, - -76, - -130, - -154, - -152, - -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, - -144, - -113, - -114, - -115, - -116, - -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, + -141, + -20, + -433, -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, - -366, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "CACHE": ( @@ -28512,73 +28964,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -28586,424 +29036,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, - 682, - 684, - 685, - 686, - 687, - 689, + 674, + 675, + 676, + 681, + 682, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 76, - -230, - -213, - -214, - -245, - -258, - -259, + 79, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -29012,264 +29471,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, + -53, + -300, + -12, + -28, + -72, + -66, + -83, + -92, + -178, + -67, + -70, + -77, + -140, + -156, + -154, + -42, + -323, + -324, + -405, + -406, + -407, + -402, + -327, + -144, + -146, + -115, + -116, + -117, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, -241, -242, -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, - -53, - -66, - -83, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, -90, - -176, - -69, - -72, - -76, - -130, - -154, - -152, - -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, - -144, + -89, + -91, -113, -114, - -115, - -116, - -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "NOORDER": ( @@ -29286,73 +29750,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -29360,424 +29822,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 77, - -230, - -213, - -214, - -245, - -258, - -259, + 80, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - 297, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + 302, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - 297, - -307, - -308, - -309, - -310, - -311, - -312, + -161, + -162, + 302, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - 297, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + 302, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -29786,264 +30257,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - 297, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + 302, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + 302, -279, - 297, - -273, + 302, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - 297, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + 302, + -286, + -281, + -272, + 302, + 302, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "ORDER": ( @@ -30060,73 +30536,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -30134,424 +30608,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 78, - -230, - -213, - -214, - -245, - -258, - -259, + 81, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - 296, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + 301, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - 296, - -307, - -308, - -309, - -310, - -311, - -312, + -161, + -162, + 301, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - 296, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + 301, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -30560,264 +31043,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - 296, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + 301, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + 301, -279, - 296, - -273, + 301, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, - -222, - -241, - 296, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, + -222, + -224, + -243, + 301, + -286, + -281, + -272, + 301, + 301, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "DQ_STRING": ( @@ -30836,37 +31324,37 @@ 14, 15, 16, + 17, 18, 19, - 20, 21, 22, 23, + 24, + 25, 26, - 27, - 29, + 30, 31, - 32, 33, 34, 35, 36, 37, - 41, - 42, + 38, + 39, + 40, 44, 45, - 46, - 49, + 47, + 48, 50, - 51, 52, 53, 54, + 55, 56, - 62, - 63, - 64, + 57, + 59, 65, 66, 67, @@ -30876,28 +31364,28 @@ 71, 72, 73, + 74, 75, 76, - 77, 78, 79, 80, 81, - 86, - 87, - 88, + 82, + 83, + 84, + 89, 90, 91, - 92, 93, 94, 95, 96, 97, + 98, + 99, 100, - 102, 103, - 104, 105, 106, 107, @@ -30905,60 +31393,59 @@ 109, 110, 111, + 112, 113, 114, - 115, 116, 117, + 118, 119, 120, - 121, 122, 123, 124, 125, 126, 127, + 128, + 129, 130, - 132, - 134, - 136, + 133, + 135, 137, - 138, - 139, 140, 141, + 142, 143, 144, 145, 146, 147, - 148, 149, + 150, 151, 152, 153, 154, - 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, - 166, 167, + 168, 169, 170, 171, - 173, + 172, + 174, 175, - 176, 177, - 178, 179, 180, 181, @@ -30967,15 +31454,15 @@ 184, 185, 186, + 187, + 188, + 189, 190, - 192, - 193, - 194, - 196, + 191, + 195, 197, 198, 199, - 200, 201, 202, 203, @@ -30983,83 +31470,83 @@ 205, 206, 207, + 208, 209, 210, 211, + 212, 214, 215, 216, - 217, - 218, 219, 220, 221, 222, 223, 224, + 225, 226, 227, 228, 229, - 230, 231, 232, 233, + 234, 235, 236, 237, 238, - 239, 240, + 241, 242, 243, + 244, 245, 247, 248, - 249, 250, - 251, 252, + 253, + 254, + 255, 256, 257, - 258, - 259, 261, 262, 263, 264, - 265, + 266, 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, + 286, 287, - 289, + 288, 290, - 291, - 293, + 292, 294, 295, 296, - 297, + 298, + 299, + 300, 301, 302, - 303, - 304, - 305, 306, 307, 308, @@ -31070,15 +31557,16 @@ 313, 314, 315, + 316, + 317, 318, + 319, 320, - 321, 323, - 324, + 325, 326, 328, 329, - 330, 331, 333, 334, @@ -31087,9 +31575,9 @@ 337, 338, 339, - 341, + 340, 342, - 343, + 344, 345, 346, 347, @@ -31099,14 +31587,13 @@ 351, 353, 354, + 355, 356, 357, 358, 359, - 360, 361, 362, - 363, 364, 365, 366, @@ -31125,82 +31612,82 @@ 379, 380, 381, + 382, 383, 384, 385, 386, + 387, 388, - 390, + 389, 391, 392, 393, 394, - 395, 396, 398, 399, 400, 401, + 402, 403, 404, - 405, + 406, 407, 408, 409, - 410, 411, 412, 413, - 414, 415, 416, 417, 418, 419, 420, + 421, + 422, 423, 424, 425, + 426, 427, 428, - 429, 431, 432, 433, + 435, + 436, 437, 439, + 440, 441, - 442, - 443, - 444, 445, - 446, 447, - 448, 449, 450, 451, 452, 453, 454, + 455, + 456, 457, 458, 459, 460, 461, 462, - 463, - 464, + 465, 466, + 467, 468, + 469, 470, 471, 472, - 473, 474, - 475, 476, - 477, 478, 479, 480, @@ -31212,16 +31699,16 @@ 486, 487, 488, + 489, 490, 491, + 492, + 493, 494, 495, 496, - 497, 498, 499, - 500, - 501, 502, 503, 504, @@ -31235,19 +31722,19 @@ 512, 513, 514, + 515, 516, + 517, 518, + 519, 520, + 521, 522, - 523, - 525, + 524, 526, - 527, 528, - 529, 530, 531, - 532, 533, 534, 535, @@ -31269,6 +31756,7 @@ 551, 552, 553, + 554, 555, 556, 557, @@ -31277,37 +31765,37 @@ 560, 561, 562, - 563, 564, + 565, 566, 567, 568, 569, 570, + 571, 572, 573, - 575, + 574, 576, + 577, 578, 579, - 581, + 580, + 582, 583, 585, 586, - 587, 588, - 590, + 589, 591, - 592, 593, - 594, 595, 596, 597, 598, - 599, 600, 601, + 602, 603, 604, 605, @@ -31317,24 +31805,24 @@ 609, 610, 611, - 612, 613, + 614, 615, 616, + 617, 618, 619, 620, 621, 622, 623, - 624, 625, 626, - 627, 628, 629, 630, 631, + 632, 633, 634, 635, @@ -31344,7 +31832,6 @@ 639, 640, 641, - 642, 643, 644, 645, @@ -31352,6 +31839,7 @@ 647, 648, 649, + 650, 651, 652, 653, @@ -31360,7 +31848,7 @@ 656, 657, 658, - 660, + 659, 661, 662, 663, @@ -31372,11 +31860,12 @@ 670, 671, 672, + 673, 674, 675, 676, + 677, 678, - 679, 680, 681, 682, @@ -31384,32 +31873,30 @@ 685, 686, 687, - 688, 689, 690, 691, 692, - 693, 694, 695, 696, 697, 698, 699, + 700, 701, 702, + 703, 704, 705, + 706, 707, 708, 709, - 710, 711, 712, - 713, 714, 715, - 716, 717, 718, 719, @@ -31420,56 +31907,58 @@ 724, 725, 726, + 727, 728, + 729, 730, 731, 732, 733, + 734, + 735, 736, - 737, 738, - 739, 740, 741, 742, 743, - 744, - 745, 746, + 747, 748, 749, 750, + 751, 752, 753, 754, + 755, 756, - 757, 758, 759, 760, - 761, 762, 763, 764, - 765, 766, 767, 768, 769, + 770, 771, + 772, + 773, 774, 775, 776, 777, 778, 779, - 780, 781, - 782, - 783, 784, 785, + 786, 787, + 788, 789, 790, 791, @@ -31478,7 +31967,6 @@ 794, 795, 797, - 798, 799, 800, 801, @@ -31486,254 +31974,265 @@ 803, 804, 805, - 806, 807, 808, + 809, 810, 811, 812, 813, + 814, 815, 816, 817, - 819, + 818, 820, 821, 822, 823, - 824, 825, 826, 827, - 828, + 829, 830, 831, 832, 833, 834, 835, + 836, 837, 838, - 839, 840, + 841, 842, + 843, + 844, + 845, + 847, + 848, + 849, + 850, + 852, ], [ - 37, - -230, - 37, - 37, - 37, - -245, - 37, - -258, - -259, + 40, + -232, + 40, + 40, + 40, + -247, + 40, -260, - 37, + -261, -262, + 40, -264, - -265, - 37, - -424, - -334, - 37, - 37, - 37, - 37, - 37, - 37, + -266, + -267, + -268, + -269, + -270, + 40, + -430, + -340, + 40, + 40, + 40, + 40, + 40, + 40, -1, - 37, - 37, - -322, - -4, - 152, - -175, - 165, - 37, - -47, - 37, - 37, - 37, + 40, + 40, + -328, + -7, + 157, + -177, + 170, + 40, + -46, + 40, + 40, + 40, + 40, + -93, + 40, + 40, + -96, + -104, + 40, + 40, + 40, + 40, + 40, + -218, + 40, + -326, + 40, + 40, + 40, + 40, + 40, + 40, + -353, + -354, + -440, + -13, + 40, + 40, + 40, + 40, + -58, + 40, + 40, + 40, + -219, + -176, + 40, + 40, + -132, + -358, + -252, + 40, + -231, + -176, + 40, + -235, + 40, + 40, + -246, + -259, + 40, + -283, + 40, + -265, + 40, + 40, + 40, + 40, + 40, + -190, + -329, + -330, + 40, + 40, + 40, + 40, + 40, + -436, + 40, + 40, + -338, + -336, + -356, + 40, + -251, + -14, + 40, + -36, + 40, + -37, + -8, + -9, + -10, + -180, + 40, + 40, + -55, + 40, + 40, + 40, + -35, + -80, + -109, + -110, + 40, + -86, + -59, + -60, + -49, + 40, + 40, + -79, + 40, -85, - 37, - 37, - 37, + 40, + 40, + -87, -94, - -102, - 37, - 37, - 37, - 37, - 37, - -216, - 37, + 40, + -95, + -103, + 394, + 40, + -157, + 40, + -39, + 40, + -161, + -162, + 40, + -313, + -314, + -315, + -316, + -317, + -318, -320, - 37, - 37, - 37, - 37, - 37, - 37, + -321, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, -347, -348, - -434, - -21, - 37, - 37, - 37, - 37, - -62, - 37, - 37, - 37, - -217, - -174, - 37, - 37, - -133, - -352, - -250, - 37, - -229, - -174, - 37, - -233, - 37, - 37, - -244, - -257, - 37, - -277, - 37, - -263, - 37, - 37, - 37, - 37, - 37, - -188, - -323, - -324, - 37, - 37, - 37, - 37, - -430, - 37, - -332, - -330, + -349, -350, - 37, - -249, - 37, - -22, - 37, - -34, - 37, - -35, - -5, - -6, - -7, - -178, - 37, - 37, - -59, - 37, - 37, - 37, - -33, - -75, - -107, - -108, - 37, - -80, - -63, + -351, + -17, + -48, -64, - 37, - -40, - 37, - -78, - 37, - -84, - 37, - 37, - -91, - -92, - -93, - 37, - -101, - 386, - 37, - -155, - 37, - -37, - 37, - -159, - -160, - 37, - -307, - -308, - -309, - -310, - -311, - -312, - -314, - -315, - 37, - 37, - 37, - 37, - 37, - 37, - 37, - 37, - -341, - -342, - -343, - -344, - -345, - -24, - -46, - -51, - 37, - -23, - -25, - 37, - 37, - 37, - 37, - -137, - -256, - -218, - 37, - -60, - 37, - 37, - 37, - 37, - 37, - -234, - 37, - 37, - 37, - -418, - 37, - -405, - -406, - 37, - -413, - -189, - -190, + 40, + -16, + -18, + 40, + 40, + 40, + 40, + -136, + -258, + -220, + 40, + -56, + 40, + 40, + 40, + 40, + 40, + -236, + 40, + 40, + 40, + -424, + 40, + -411, + -412, + 40, + -419, -191, - -194, - -195, - 37, + -192, + -193, + -196, -197, - -198, + 40, -199, + -200, -201, - -202, -203, -204, -205, @@ -31742,478 +32241,485 @@ -208, -209, -210, - -359, - 37, - 37, - 37, - -386, - -15, - 37, - -187, - -140, - -141, - 37, - 37, - 37, - -325, - 37, - 37, - 37, - -171, - 37, - -181, - 37, - 37, - 37, - -223, - 165, - 37, - 37, - 37, - 37, - 37, - 37, - 37, - 37, - -273, - 37, - 37, - 37, - 37, - 37, - -246, - 37, - -283, - 37, + -211, + -212, + -365, + 40, + 40, + 40, + -392, + -29, + 40, + -189, + -142, + -143, + 40, + 40, + 40, + -331, + 40, + 40, + 40, + -173, + 40, + -183, + 40, + 40, + 40, + -225, + 170, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -279, + 40, + 40, + 40, + 40, + -289, + 40, + 40, + 40, + 40, + 40, + -248, + 40, -2, - 37, - 37, + 40, + 40, + -181, + 40, + -51, + -54, -179, - 37, - -55, - -58, - -177, - 37, - 37, - 37, - 37, - 37, - 37, - 37, - 37, - 37, - -435, - -436, - 37, - -39, - -52, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -441, + -442, + 40, + -41, + -75, + -73, + 40, -74, - -67, - 37, - -68, - 37, + 40, + -71, + 40, -65, - 37, -82, - 37, + 40, -81, - 37, - 37, - 37, - -70, - 37, - 37, - -77, - -109, - -110, - 37, - -129, - -147, - 37, - -38, - 37, - -313, - -316, - 37, - 37, + 40, + 40, + 40, + -68, + 40, + 40, + -78, + -111, + -112, + 40, + -139, + -149, + 40, + -40, + 40, -319, - -10, - 37, - -390, - 37, - 37, - -397, - -398, - -402, - 37, - -417, - 37, - 37, - -337, - -336, - -340, - -339, - -45, - 37, - 37, - 37, - -105, - 37, - 37, - 37, - -253, - 37, - -61, - -135, - -251, - -227, - -228, - -231, - -232, - 37, - 37, - 37, - 37, - 37, - 37, - -423, - -407, - -408, - 37, + -322, + 40, + 40, + -325, + -21, + 40, + -396, + 40, + 40, + -403, -404, - -295, + -408, + 40, + -423, + 40, + 40, + -343, + -342, + -346, + -345, + -47, + 40, + 40, + 40, + -107, + 40, + 40, + 40, + -255, + 40, + -57, + -134, + -253, + -229, + -230, + -233, + -234, + 40, + 40, + 40, + 40, + 40, + 40, + -429, + -413, -414, - 37, - -192, - -193, - 37, + 40, + -410, + -301, + -420, + 40, + -194, + -195, + 40, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, - -381, - 37, - 37, - -367, - -388, - -389, - 37, - 37, - -365, - 37, - -367, - 37, - 37, - 37, - 37, - 37, - 37, - -172, - 37, - -355, - -356, - -357, - -358, - -353, - 37, - -220, + 40, + 40, + -373, + -394, + -395, + 40, + 40, + -371, + 40, + -373, + 40, + 40, + 40, + 40, + 40, + 40, + -174, + 40, + -361, + -362, + -363, + -364, + -359, + 40, -222, - 37, - 37, - 37, - 37, - -236, - -241, - 37, - 37, - 37, - 37, - 37, - -275, - -266, - 37, - 37, - -329, - -349, - -428, - 37, - -248, - 37, - -285, - 37, - -3, - -103, - -104, - -54, - 37, - -57, - 37, - 37, - -20, - 37, - 37, - 37, - 37, - 37, - 37, + -224, + 40, + 40, + 40, + 40, + -238, + -243, + 40, + 40, + 40, + 40, + 40, + -281, + -272, + 40, + 40, + 40, + 40, + -291, + 40, + -335, + -355, + -434, + 40, + -250, + 40, + -6, + -105, + -106, + -50, + 40, -53, + 40, + 40, + -12, + 40, + 40, + 40, + 40, + 40, + 40, + -72, + 40, + 40, -66, - 37, - 37, -83, - 37, - 37, - -176, - -69, - 37, - -72, - -76, - 37, - 37, - 37, - 37, + 40, + 40, + -178, + -67, + 40, + -70, + -77, + 40, + 40, + 40, + 40, + -156, + 40, -154, - 37, - -152, - 37, - -365, + 40, + -371, -42, - 37, - -317, - -318, - 37, - 37, - 37, - 37, - 37, - -399, - -400, - -401, - 37, - 37, - -365, - 37, - -396, - -321, - 37, - -142, - 37, + 40, + -323, + -324, + 40, + 40, + 40, + 40, + 40, + -405, + -406, + -407, + 40, + 40, + -371, + 40, + -402, + -327, + 40, -144, - 37, - -113, - -114, + 40, + -146, + 40, -115, -116, -117, - -106, - -36, - 37, - 37, - -255, - -132, - -139, - -351, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - 37, - -380, - -385, - -16, - -18, - 37, - 37, - 37, - 37, - 37, - -366, - -368, - -12, - -13, - -14, - -392, - 37, - -365, - 37, - -365, - 37, - -395, - 37, - -328, - -326, - 37, - -169, - 37, - 37, - -224, - 165, - -225, - -239, - -240, + -118, + -119, + -108, + -38, + 40, + 40, + -257, + -131, + -138, + -357, -237, - -238, - 37, - -274, - -276, - 37, - 37, - 37, - 37, - -429, - -247, - -284, - -41, - 37, - 37, - -26, - -28, - 37, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + 40, + -386, + -391, + -30, -32, - -437, - -145, - 37, - -146, - -48, - -49, - -86, + 40, + 40, + 40, + 40, + 40, + -372, + -374, + -3, + -4, + -5, + -398, + 40, + -371, + 40, + -371, + 40, + -401, + 40, + -334, + -332, + 40, + -171, + 40, + 40, + -226, + 170, + -227, + -241, + -242, + -239, + -240, + 40, + -280, + -282, + 40, + 40, + 40, + -290, + 40, + -435, + -249, + -45, + 40, + 40, + -23, + -25, + 40, + -34, + -443, + -147, + 40, + -148, + -61, + -62, -88, - -87, + -90, -89, - -111, - -112, - -125, - -126, - -153, - -148, - -149, - 37, - 37, - 37, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + 40, + 40, + 40, -43, -44, - 37, - 37, - -405, - -11, - -425, - -426, - 37, - 37, - -403, - -369, - 37, - 37, - 37, - 37, - 37, - -136, - -254, - 37, - -365, - -361, + 40, + 40, + -411, + -22, + -431, + -432, + 40, + 40, + -409, + -375, + 40, + 40, + 40, + 40, + 40, + -135, + -256, + 40, + -371, -367, - 37, - 37, - 37, + -373, + 40, + 40, + 40, + -388, + 40, + -380, + -380, + 40, + 40, + -165, + -168, + -185, + 40, + 40, + 40, + 40, + -277, + 40, + -273, + -337, + -52, + -295, + -298, + -26, + 40, + 40, + -69, + -141, + 40, + -371, + -367, + 40, + 40, + -20, + -433, + 40, + -367, + -422, + 40, + 40, + -133, -382, - 37, - -374, - -374, - 37, - 37, + 40, + -368, + -369, + -370, + -389, + 40, + -371, + 40, + -333, + 40, + -228, + -278, + 40, + -275, + 40, + -63, + 40, + 40, + 40, + -369, + -19, + -84, + 40, + -137, + -367, + 40, + 40, + -370, + 40, + -276, + 40, + 40, + -367, + 40, + -145, + 40, + -152, + -371, + 40, + -164, + -126, + -153, + -370, + 40, + 40, -163, - -166, - -183, - 37, - 37, - 37, - 37, - -271, - 37, - -267, - -331, - -56, - -289, - -292, - -29, - 37, - 37, - -71, - -131, - 37, - -365, - -361, - 37, - 37, - -9, - -427, - 37, - -361, - -416, - 37, - 37, - -134, - -376, - 37, - -362, - -363, - -364, - -383, - 37, - -365, - 37, - -327, - 37, - -226, - -272, - 37, - -269, - 37, - -50, - 37, - 37, - 37, - -363, - -8, - -79, - 37, - -138, - -361, - 37, - 37, - -364, - 37, - -270, - 37, - 37, - -361, - 37, - -143, - 37, - -150, - -365, - 37, - -162, - -124, - -151, - -364, - 37, - 37, - -161, ], ), "USING": ( @@ -32230,73 +32736,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -32304,425 +32808,434 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 81, - -230, - -213, - -214, - -245, - -258, - -259, - -260, - -261, - 118, - -264, - -265, - -304, - -424, - -334, - -1, + 84, + -232, -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, + -247, + -260, + -261, + -262, -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + 121, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, + -1, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, - 469, - -202, - -203, + -200, + -201, + 477, -204, -205, -206, @@ -32730,264 +33243,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "ROW": ( @@ -33004,74 +33522,72 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, - 166, 167, + 168, 169, 170, - 173, - 176, - 178, + 171, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -33079,426 +33595,435 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, 423, 424, 425, - 427, - 429, + 426, + 431, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, - 506, - 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 83, - -230, - -213, - -214, - -245, - -258, - -259, + 86, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - 363, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + 371, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -33507,265 +34032,270 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - 609, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + 619, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "STORAGE": ( @@ -33782,73 +34312,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -33856,425 +34384,434 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, 423, 424, 425, - 427, - 429, + 426, + 431, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 84, - -230, - -213, - -214, - -245, - -258, - -259, + 87, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -34283,265 +34820,270 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - 608, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + 618, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "TAG": ( @@ -34558,74 +35100,72 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, 47, + 49, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -34633,693 +35173,707 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, 298, + 300, + 301, 302, - 304, - 305, - 306, + 303, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, - 425, - 427, - 429, + 425, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 85, - -230, - -213, - -214, - -245, - -258, - -259, + 88, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - 174, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - 85, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + 178, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + 88, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - 85, - -307, - -308, - -309, - -310, - -311, - -312, + -161, + -162, + 88, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - 85, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + 88, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, - -201, - -202, - -203, - -204, - -205, - -206, - -207, - -208, - -209, - -210, - -359, - -386, - -15, - -187, - -140, - -141, - 174, - 85, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, - -279, - 85, - -273, - -2, - -179, - -176, - -55, - -58, - -177, - -288, - -27, - -30, - -405, - -435, - -436, - -39, - -52, - -74, - -67, - -68, - -65, - -82, - -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, - -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, - -404, - -295, - -192, - -193, - -384, -200, - -17, - -19, - -431, - -360, - -387, - -156, - -365, - -378, - -379, - -381, - -375, - -367, - -388, - -389, - -391, + -201, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -211, + -212, -365, - -367, - -165, - -168, + -392, + -29, + -189, + -142, + -143, + 178, + 88, + -331, + -166, + -182, -172, -173, - -355, - -356, - -357, - -358, - -353, - -220, - -222, - -241, - 85, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, + -360, + -183, + -221, + -225, + -176, + -285, + 88, + -279, + 88, + -2, + -181, + -178, + -51, -54, - -57, + -179, -294, - -20, + -24, + -27, + -411, + -441, + -442, + -41, + -75, + -73, + -74, + -71, + -65, + -82, + -81, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, + -319, + -322, + -214, + -325, + -21, + -396, + -403, + -404, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, -31, + -33, + -437, + -366, + -393, + -158, + -371, + -384, + -385, + -387, + -381, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, + -222, + -224, + -243, + 88, + -286, + -281, + -272, + 88, + 88, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "CLONE": ( @@ -35336,74 +35890,72 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 121, + 123, 124, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -35411,425 +35963,434 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 86, - 86, - -213, - -214, - -245, - -258, - -259, + 89, + 89, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - 126, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + 129, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - 86, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - 126, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + 89, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + 129, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + -245, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -35838,264 +36399,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "ENCODE": ( @@ -36112,73 +36678,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -36186,424 +36750,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 87, - -230, - -213, - -214, - -245, - -258, - -259, + 90, + -232, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - 87, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + 90, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - 87, - -307, - -308, - -309, - -310, - -311, - -312, + -161, + -162, + 90, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - 87, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + 90, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -36612,264 +37185,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - 87, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + 90, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + 90, -279, - 87, - -273, + 90, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - 87, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + 90, + -286, + -281, + -272, + 90, + 90, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "TABLESPACE": ( @@ -36887,75 +37465,73 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 92, + 81, + 82, + 83, + 93, 95, - 105, - 106, + 98, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, + 158, + 159, + 160, 162, - 163, - 164, - 165, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -36963,431 +37539,440 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, + 232, 234, - 240, - 249, - 250, - 256, - 257, - 258, - 259, - 260, + 235, + 236, + 238, + 239, + 245, + 254, + 255, + 261, + 262, 263, 264, 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 88, - -230, 91, - -213, - -214, - -245, - -258, - -259, + -232, + 94, + -215, + -216, + -247, -260, -261, -262, + -263, -264, - -265, - -304, - -424, - -334, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, -1, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - 235, - -174, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - -302, - -188, - -221, - -332, - -330, - -350, - -22, - -34, - -35, - -5, - -6, + -217, + -328, -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, - -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, + -177, + -176, + -46, + -76, -93, - -101, - -155, - -157, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + 240, + -176, + -231, + -176, + -235, + -246, + -259, + -283, + -265, + -308, + -190, + -223, + -338, + -336, + -356, + -14, + -36, -37, - -158, + -8, + -9, + -10, + -180, + -296, + -55, + -35, + -80, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, + -157, -159, + -39, -160, - -305, - -307, - -308, - -309, - -310, + -161, + -162, -311, - -312, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - 428, - -60, - -234, - -243, - -418, - -278, - -405, - -406, - 88, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + 436, + -56, + -236, + -245, + -424, + -284, + -411, + -412, + 91, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -37396,264 +37981,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - -303, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + -309, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + -274, -279, - -268, - -273, + -15, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - -242, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + -244, + -286, + -281, + -272, + -11, + -271, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "OPTIONS": ( @@ -37670,73 +38260,71 @@ 14, 15, 16, + 17, 18, 19, - 20, - 31, - 33, + 21, + 22, + 23, 34, - 35, + 36, 37, - 41, + 38, + 40, 44, - 46, + 47, 50, 54, - 56, - 67, - 68, - 69, - 76, - 77, - 78, + 57, + 59, + 70, + 71, + 72, 79, 80, - 90, - 105, - 106, + 81, + 82, + 83, + 93, 108, + 109, 111, - 113, - 115, - 117, + 114, + 116, + 118, 120, - 124, + 123, 127, - 138, - 139, - 140, + 130, + 144, 145, - 147, - 149, - 151, + 146, + 150, 152, - 153, 154, - 155, + 156, 157, - 162, - 163, - 164, - 165, + 158, + 159, + 160, + 162, 167, + 168, 169, 170, - 173, - 176, - 178, + 172, + 174, + 175, + 177, 181, - 182, 183, - 185, - 192, - 193, - 194, - 196, + 186, + 187, + 189, + 190, 197, 198, 199, - 200, 201, 202, 203, @@ -37744,424 +38332,433 @@ 205, 206, 207, + 208, + 209, + 210, 211, - 215, - 217, - 219, + 212, + 216, 220, - 221, 222, - 223, 224, + 225, + 226, 227, + 228, 229, - 230, - 231, - 233, - 240, - 249, - 250, - 256, - 257, - 258, - 259, + 232, + 234, + 235, + 236, + 238, + 245, + 254, + 255, + 261, + 262, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 304, - 305, - 306, 307, - 308, 309, 310, + 311, 312, + 313, 314, 315, - 324, - 328, - 330, - 342, - 346, - 347, - 348, - 349, + 317, + 319, + 320, + 329, + 333, + 335, + 339, 350, - 353, + 354, + 355, + 356, 357, - 359, - 360, - 362, - 363, + 358, + 361, 365, - 366, 367, 368, 370, - 372, + 371, + 373, 374, - 376, + 375, + 377, 379, - 380, - 383, + 381, + 382, 384, - 385, - 386, - 390, + 387, + 388, 391, + 392, 393, - 395, - 396, + 394, 398, - 400, + 399, 401, + 403, 404, + 406, 408, 409, - 410, 412, - 415, 416, 417, 418, + 420, + 423, 424, 425, - 427, - 429, + 426, + 432, 433, + 435, + 437, 441, - 442, - 443, - 444, + 449, + 450, 451, 452, - 453, - 457, - 458, + 459, + 460, 461, - 462, - 464, + 465, 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, + 505, 506, 507, - 513, - 516, - 518, - 523, - 525, - 528, - 529, - 530, + 508, + 509, + 510, + 511, + 512, + 514, + 515, + 521, + 524, + 526, + 531, + 533, + 535, 536, - 537, - 538, - 539, + 540, 541, 542, - 544, + 546, + 547, 548, + 549, 551, 552, - 556, + 554, 558, - 559, - 560, - 562, - 563, - 567, + 561, + 565, + 566, + 568, 569, + 570, 572, - 576, + 573, + 577, 579, - 581, - 590, + 582, + 586, + 589, 591, - 592, - 597, - 598, 600, - 603, - 605, - 606, + 601, + 602, 607, 608, - 609, 610, - 611, - 612, 613, + 615, + 616, + 617, + 618, + 619, 620, 621, 622, 623, - 624, - 625, - 626, - 627, - 628, - 629, + 630, 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, + 651, + 652, + 653, + 654, 655, 656, - 657, - 658, - 660, - 662, - 664, 665, 666, - 671, + 667, + 668, + 670, 672, - 679, + 674, + 675, + 676, + 681, 682, - 684, - 685, - 686, - 687, - 689, 690, - 691, - 693, + 692, 694, 695, 696, 697, - 698, 699, + 700, 701, - 702, + 703, 704, 705, + 706, 707, 708, 709, - 713, + 711, + 712, 714, + 715, + 717, 718, 719, - 720, 723, 724, - 731, - 738, - 743, - 745, - 746, - 750, - 752, + 728, + 729, + 730, + 733, + 734, + 741, + 748, 753, - 754, - 759, - 761, + 755, + 756, + 760, 762, 763, 764, - 765, - 766, 769, 771, + 772, + 773, + 774, + 775, + 776, 779, - 780, - 783, + 781, 789, - 791, - 792, + 790, 793, - 794, 799, - 800, 801, 802, + 803, 804, - 806, + 809, + 810, + 811, 812, - 813, + 814, + 816, 822, 823, - 828, - 831, - 834, - 835, - 837, - 842, + 832, + 833, + 838, + 841, + 844, + 845, + 847, + 852, ], [ - 89, - -230, - 89, - 89, - -245, - -258, - -259, + 92, + -232, + 92, + 92, + -247, -260, -261, -262, + -263, -264, + -266, + -267, + -268, + -269, + -270, + -310, + -430, + -340, + 92, + -217, + -328, + -7, + -177, + -176, + -46, + -76, + -93, + -96, + -104, + -218, + -312, + -326, + -352, + -353, + -354, + -440, + -13, + -58, + -231, + -176, + -235, + -246, + -259, + -283, -265, - -304, - -424, - -334, - 89, - -215, - -322, - -4, - -175, - -174, - -47, - -73, - -85, - -94, - -102, - -216, - -306, - -320, - -346, - -347, - -348, - -434, - -21, - -62, - -229, - -174, - -233, - -244, - -257, - -277, - -263, - 89, - -188, - -221, - -332, - -330, - -350, - -22, - -34, + 92, + -190, + -223, + -338, + -336, + -356, + -14, + -36, + -37, + -8, + -9, + -10, + -180, + -296, + -55, -35, - -5, - -6, - -7, - -178, - -290, - -59, - -33, - -75, - -107, - -108, -80, - -63, - -64, - -40, - -78, - -84, - -91, - -92, - -93, - -101, - -155, + -109, + -110, + -86, + -59, + -60, + -49, + -79, + -85, + -87, + -94, + -95, + -103, -157, - -37, - -158, -159, + -39, -160, - 89, - -307, - -308, - -309, - -310, - -311, - -312, + -161, + -162, + 92, + -313, -314, -315, - -211, - -335, - -338, + -316, + -317, + -318, + -320, + -321, + -213, -341, - -342, - -343, -344, - -345, - -24, - -51, - -23, - -25, - -432, - -98, - -60, - -234, - 89, - -418, - -278, - -405, - -406, - -189, - -190, + -347, + -348, + -349, + -350, + -351, + -17, + -64, + -16, + -18, + -438, + -100, + -56, + -236, + 92, + -424, + -284, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -38170,264 +38767,269 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - 89, - -325, - -164, - -180, - -170, - -171, - -354, - -181, - -219, - -223, - -174, + -211, + -212, + -365, + -392, + -29, + -189, + -142, + -143, + 92, + -331, + -166, + -182, + -172, + -173, + -360, + -183, + -221, + -225, + -176, + -285, + 92, -279, - 89, - -273, + 92, -2, + -181, + -178, + -51, + -54, -179, - -176, - -55, - -58, - -177, - -288, + -294, + -24, -27, - -30, - -405, - -435, - -436, - -39, - -52, + -411, + -441, + -442, + -41, + -75, + -73, -74, - -67, - -68, + -71, -65, -82, -81, - -176, - -70, - -176, - -77, - -109, - -110, - -129, - -147, - -38, - -313, - -316, - -212, + -178, + -68, + -178, + -78, + -111, + -112, + -139, + -149, + -40, -319, - -10, - -390, - -397, - -398, - -402, - -417, - -337, - -336, - -340, - -339, - -433, - -105, - -95, - -97, - -61, - -227, - -228, - -231, - -232, - -423, - -407, - -408, + -322, + -214, + -325, + -21, + -396, + -403, -404, - -295, - -192, - -193, + -408, + -423, + -343, + -342, + -346, + -345, + -439, + -107, + -97, + -99, + -57, + -229, + -230, + -233, + -234, + -429, + -413, + -414, + -410, + -301, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, - -375, - -367, - -388, - -389, - -391, - -365, - -367, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -220, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, -222, - -241, - 89, - -280, - -275, - -266, - -329, - -349, - -428, - -3, - -103, - -104, - -54, - -57, - -294, - -20, - -31, + -224, + -243, + 92, + -286, + -281, + -272, + 92, + 92, + -335, + -355, + -434, + -6, + -105, + -106, + -50, -53, + -300, + -12, + -28, + -72, -66, -83, - -90, - -176, - -69, - -72, - -76, - -130, + -92, + -178, + -67, + -70, + -77, + -140, + -156, -154, - -152, -42, - -317, - -318, - -399, - -400, - -401, - -396, - -321, - -142, + -323, + -324, + -405, + -406, + -407, + -402, + -327, -144, - -113, - -114, + -146, -115, -116, -117, - -106, - -36, - -99, - -96, - -235, - -252, - -419, - -420, - -421, - -422, - -411, - -412, - -410, + -118, + -119, + -108, + -38, + -101, + -98, + -237, + -254, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -334, + -332, + -169, + -171, + -184, + -226, + -227, + -241, + -242, + -280, + -282, + -435, + -45, + -299, + -297, + -23, + -25, + -34, + -443, + -147, + -148, + -61, + -62, + -88, + -90, + -89, + -91, + -113, + -114, + -127, + -128, + -155, + -150, + -151, + -43, + -44, + -22, + -431, + -432, -409, + -375, + -102, + -367, + -388, -380, - -385, - -16, - -18, - -366, + -380, + -165, + -168, + -185, + -186, + -277, + -273, + -337, + -52, + -295, + -298, + -26, + -69, + -141, + -20, + -433, + -422, + -382, -368, - -12, - -13, - -14, - -392, - -328, - -326, - -167, - -169, - -182, - -224, - -225, - -239, - -240, - -274, + -369, + -370, + -389, + -333, + -187, + -228, + -278, + -275, + -63, + -19, + -84, + -188, -276, - -429, - -41, - -293, - -291, - -26, - -28, - -32, - -437, -145, - -146, - -48, - -49, - -86, - -88, - -87, - -89, - -111, - -112, - -125, + -152, + -164, -126, -153, - -148, - -149, - -43, - -44, - -11, - -425, - -426, - -403, - -369, - -100, - -361, - -382, - -374, - -374, -163, - -166, - -183, - -184, - -271, - -267, - -331, - -56, - -289, - -292, - -29, - -71, - -131, - -9, - -427, - -416, - -376, - -362, - -363, - -364, - -383, - -327, - -185, - -226, - -272, - -269, - -50, - -8, - -79, - -186, - -270, - -143, - -150, - -162, - -124, - -151, - -161, ], ), "DOMAIN": ( @@ -38435,210 +39037,211 @@ 3, ], [ - 93, + 96, ], ), "SCHEMA": ( [ 3, - 95, + 98, ], [ - 94, - 238, + 97, + 243, ], ), "DATABASE": ( [ 3, - 82, - 95, - 225, - ], - [ - 96, - 96, - 239, - 239, + 85, + 98, + 230, ], - ), - "UNIQUE": ( [ - 3, - 37, - 68, - 106, - 120, - 124, - 132, - 139, - 154, - 199, - 200, - 211, - 230, - 250, - 256, - 258, - 259, + 99, + 99, + 244, + 244, + ], + ), + "UNIQUE": ( + [ + 3, + 40, + 71, + 109, + 123, + 127, + 135, + 145, + 159, + 204, + 205, + 216, + 235, + 255, + 261, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 305, - 306, 307, - 308, - 309, 310, - 323, + 311, + 312, + 313, + 314, + 315, 328, - 346, - 398, - 404, - 408, - 409, - 410, - 451, - 452, - 453, + 333, + 339, + 354, + 406, + 412, + 416, + 417, + 418, + 459, + 460, 461, - 462, - 464, - 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, - 516, - 528, - 590, - 591, - 592, - 597, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 524, + 535, + 536, + 540, 600, - 603, - 611, - 622, - 623, - 624, - 625, - 626, - 627, - 628, - 629, - 631, + 601, + 602, + 607, + 610, + 613, + 621, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, - 657, - 658, - 660, - 691, - 693, - 723, - 724, - 738, - 743, - 745, - 746, - 750, - 752, + 651, + 652, + 653, + 654, + 655, + 656, + 667, + 668, + 670, + 701, + 703, + 733, + 734, + 748, 753, - 754, + 755, + 756, + 760, 762, - 789, - 791, - 792, - 793, - 794, - 800, - 822, - 828, - 831, - 834, - 837, - 842, + 763, + 764, + 772, + 799, + 801, + 802, + 803, + 804, + 810, + 832, + 838, + 841, + 844, + 847, + 852, ], [ - 98, - -175, - 208, - -174, - 267, - -188, - 325, - -330, - -178, - 267, - 208, - -211, - -25, - 267, - -418, - -405, - -406, - -189, + 101, + -177, + 213, + -176, + 272, -190, + 330, + -336, + -180, + 272, + 213, + -213, + -18, + 272, + -424, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -38647,115 +39250,120 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - 267, - -164, - -180, - -170, - -171, - -354, - -181, - 519, - 267, - -179, + -211, -212, - -390, - -397, - -398, - -402, - -423, - -407, - -408, - -192, - -193, - -384, - -200, - -17, - -19, - -431, - -360, - -387, - -156, - -365, - -378, - -379, - -381, - -375, - -367, - -388, - -389, - -391, -365, - -367, - -165, - -168, + -392, + -29, + -189, + -142, + -143, + 272, + -166, + -182, -172, -173, - -355, - -356, - -357, - -358, - -353, - 267, - -329, - -399, - -400, - -401, + -360, + -183, + 527, + 272, + 272, + -181, + -214, -396, - -142, - -144, - -36, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, + -403, + -404, + -408, + -429, + -413, + -414, + -194, + -195, + -390, + -202, + -31, + -33, + -437, -366, - -368, - -12, - -13, - -14, - -392, + -393, + -158, + -371, + -384, + -385, + -387, + -381, + -373, + -394, + -395, + -397, + -371, + -373, -167, - -169, - -182, - -145, - -146, - -403, - -369, + -170, + -174, + -175, -361, - -382, - -374, - -374, - -163, - -166, - -183, - -184, - -331, - -376, -362, -363, -364, - -383, + -359, + 272, + 272, + 272, + -335, + -405, + -406, + -407, + -402, + -144, + -146, + -38, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -169, + -171, + -184, + -147, + -148, + -409, + -375, + -367, + -388, + -380, + -380, + -165, + -168, -185, -186, - -143, - -150, - -162, - -151, - -161, + -337, + -382, + -368, + -369, + -370, + -389, + -187, + -188, + -145, + -152, + -164, + -153, + -163, ], ), "CLUSTERED": ( @@ -38763,41 +39371,41 @@ 3, ], [ - 99, + 102, ], ), "TABLE": ( [ 3, 6, - 22, - 30, - 37, - 92, + 25, + 28, + 40, 95, - 106, - 143, - 245, - 337, - 438, - 532, - 680, + 98, + 109, + 149, + 250, + 348, + 446, + 544, + 691, ], [ - 100, - 109, - 131, - 144, - -175, - 236, - -174, - -174, - -249, - 437, - -246, - 618, + 103, + 112, + 134, + 142, + -177, + 241, + -176, + -176, + -251, + 445, -248, - -247, + 628, + -250, + -249, ], ), "OR": ( @@ -38805,7 +39413,7 @@ 3, ], [ - 101, + 104, ], ), "SEQUENCE": ( @@ -38813,44 +39421,39 @@ 3, ], [ - 102, + 105, ], ), "TYPE": ( [ 3, - 245, + 250, ], [ - 103, - 439, + 106, + 447, ], ), "REFERENCES": ( [ 9, - 37, - 106, - 120, - 124, - 139, - 154, - 199, - 202, - 211, - 230, - 250, - 256, - 258, - 259, + 40, + 109, + 123, + 127, + 145, + 159, + 204, + 207, + 216, + 235, + 255, + 261, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, 273, 274, @@ -38863,147 +39466,153 @@ 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 305, - 306, 307, - 308, - 309, 310, - 322, - 328, - 346, - 397, - 398, - 408, - 409, - 410, - 412, - 451, - 452, - 453, + 311, + 312, + 313, + 314, + 315, + 327, + 333, + 339, + 354, + 405, + 406, + 416, + 417, + 418, + 420, + 459, + 460, 461, - 462, - 464, - 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, - 516, - 517, - 528, - 590, - 591, - 592, - 597, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 524, + 525, + 535, + 536, + 540, 600, - 603, - 611, - 622, - 623, - 624, - 625, - 626, - 627, - 628, - 629, - 631, + 601, + 602, + 607, + 610, + 613, + 621, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, - 657, - 658, - 660, - 691, - 693, - 723, - 724, - 738, - 743, - 745, - 746, - 750, - 752, + 651, + 652, + 653, + 654, + 655, + 656, + 667, + 668, + 670, + 701, + 703, + 733, + 734, + 748, 753, - 754, + 755, + 756, + 760, 762, - 783, - 789, - 791, - 792, + 763, + 764, + 772, 793, - 794, - 800, - 822, - 828, - 831, - 834, - 837, - 842, + 799, + 801, + 802, + 803, + 804, + 810, + 832, + 838, + 841, + 844, + 847, + 852, ], [ - 114, - -175, - -174, - 114, - -188, - -330, - -178, - 114, - 114, - -211, - -25, - 114, - -418, - -405, - -406, - -189, + 117, + -177, + -176, + 117, -190, + -336, + -180, + 117, + 117, + -213, + -18, + 117, + -424, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, - 114, + -200, -201, - -202, + 117, -203, -204, -205, @@ -39012,1580 +39621,1612 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - 114, - -164, - -180, - -170, - -171, - -354, - -181, - -281, - 114, - -179, - 114, + -211, -212, - -397, - -398, - -402, - -417, - -423, - -407, + -365, + -392, + -29, + -189, + -142, + -143, + 117, + -166, + -182, + -172, + -173, + -360, + -183, + -287, + 117, + 117, + -181, + 117, + -214, + -403, + -404, -408, - -192, - -193, + -423, + -429, + -413, + -414, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, + 117, + -288, + 117, + 117, + -335, + -405, + -406, + -407, + -402, + -144, + -146, + -38, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -169, + -171, + -184, + -147, + -148, + -409, -375, -367, -388, - -389, - -391, - -365, - -367, + -380, + -380, -165, -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - 114, - -282, - -329, - -399, - -400, - -401, - -396, - -142, - -144, - -36, - -419, - -420, - -421, + -185, + -186, + -337, -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, - -366, + -382, -368, - -12, - -13, - -14, - -392, - -167, - -169, - -182, - -145, - -146, - -403, -369, - -361, - -382, - -374, - -374, + -370, + -389, + -187, + -188, + -145, + -152, + -164, + -153, -163, - -166, - -183, - -184, - -331, - -416, - -376, - -362, - -363, - -364, - -383, - -185, - -186, - -143, - -150, - -162, - -151, - -161, ], ), "FOR": ( [ 13, - 37, - 106, - 115, - 154, - 210, - 257, - 258, - 259, - 269, - 330, - 346, - 452, - 453, - 464, - 475, - 476, - 477, - 478, - 480, - 481, - 523, - 626, - 627, - 628, - 629, - 631, - 633, + 40, + 109, + 118, + 159, + 215, + 262, + 263, + 264, + 274, + 335, + 354, + 460, + 461, + 472, + 483, + 484, + 485, + 486, + 488, + 489, + 531, + 636, + 637, + 638, + 639, 641, - 642, - 671, - 672, - 738, - 743, - 745, - 789, - 791, - 792, - 793, - 794, + 643, + 651, + 652, + 681, + 682, + 748, + 753, + 755, + 799, + 801, + 802, + 803, + 804, ], [ - 116, - -175, - -174, - -277, - -178, - 407, - -278, - -405, - -406, - 463, - -273, - -179, - -407, - -408, - -384, - -365, - -378, - -379, + 119, + -177, + -176, + -283, + -180, + 415, + -284, + -411, + -412, + 471, + -279, + -181, + -413, + -414, + -390, + -371, + -384, + -385, + -387, -381, - -375, + -373, + -281, + -417, + -418, + -416, + -415, + -386, + -391, + -372, + -374, + -280, + -282, -367, - -275, - -411, - -412, - -410, - -409, + -388, -380, - -385, - -366, - -368, - -274, - -276, - -361, -382, - -374, - -376, - -362, - -363, - -364, - -383, + -368, + -369, + -370, + -389, ], ), "LP": ( [ - 17, - 18, - 22, - 28, - 33, + 20, + 21, + 25, + 32, 36, - 37, - 38, + 39, + 40, 41, - 47, - 48, + 44, 49, 51, - 62, + 52, + 53, 65, - 84, - 85, - 89, - 106, - 112, - 113, - 124, - 129, - 131, - 136, - 138, - 139, - 142, - 143, - 147, + 68, + 87, + 88, + 92, + 109, + 115, + 116, + 127, + 132, + 134, + 141, + 144, + 145, + 148, + 149, 152, - 154, - 155, 157, 159, 160, - 161, + 162, + 164, + 165, 166, - 172, - 173, - 174, - 188, - 191, - 195, - 208, - 210, - 211, + 171, + 176, + 177, + 178, + 193, + 196, + 200, 213, - 256, - 258, - 259, - 269, - 272, - 289, + 215, + 216, + 218, + 261, + 263, + 264, + 274, + 277, 294, - 300, - 304, + 299, 305, - 306, - 307, - 308, 309, 310, - 319, - 320, + 311, + 312, + 313, + 314, + 315, 324, 325, - 332, - 337, - 346, - 347, + 329, + 330, + 343, 348, - 350, - 353, - 360, + 354, + 355, + 356, + 358, + 361, 368, - 370, - 372, - 398, - 399, - 400, - 402, + 375, + 377, + 379, 406, + 407, 408, - 409, 410, - 412, - 426, - 451, - 452, - 453, - 464, - 466, - 471, - 475, - 476, - 477, - 478, + 414, + 416, + 417, + 418, + 420, + 434, + 459, + 460, + 461, + 472, + 474, 479, - 480, - 481, + 483, + 484, + 485, 486, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 487, + 488, + 489, + 494, 503, - 504, + 505, + 506, + 507, + 508, 509, + 510, + 511, 512, - 514, - 515, - 518, - 519, - 524, - 528, + 517, + 520, + 522, + 523, + 526, + 527, 532, - 539, - 542, + 540, + 544, + 549, 552, - 559, - 572, - 573, - 575, - 581, + 561, + 569, 582, - 584, - 589, - 590, + 583, + 585, 591, 592, - 595, - 597, - 622, - 623, - 624, - 625, - 626, - 627, - 628, - 629, - 631, + 594, + 599, + 600, + 601, + 602, + 605, + 607, + 632, 633, + 634, + 635, + 636, + 637, + 638, + 639, 641, - 642, 643, - 648, 651, + 652, 653, - 657, 658, - 660, + 661, + 663, + 667, 668, - 669, - 673, - 677, - 680, - 684, - 685, + 670, + 678, + 679, + 683, + 688, + 691, 694, 695, - 707, + 704, + 705, 717, - 723, - 724, - 737, - 738, - 743, - 745, - 752, + 727, + 733, + 734, + 747, + 748, 753, - 754, + 755, 762, + 763, 764, - 765, - 770, - 773, + 772, + 774, 775, - 789, - 791, - 792, - 793, - 794, - 797, - 800, - 806, - 822, + 780, + 783, + 785, + 799, + 801, + 802, + 803, + 804, + 807, + 810, + 816, 832, + 842, ], [ - 119, - 121, - 130, - 141, - 148, - 156, - -175, - 158, - -174, - 175, - 177, - 180, - 156, - 156, - 156, - 227, - 228, - 232, - -174, - 251, - 252, - 311, - 318, - 321, - -430, - -332, - -330, - 336, - -249, - 343, - -175, - -178, - 156, - 354, - 356, - 358, - 361, - 364, - 177, - 175, - 371, - 388, - 392, - 394, - 403, - 405, - 411, - 413, - -418, - 455, - 456, - 465, - 252, - 479, - 487, - 491, - -333, - -164, - -180, - -170, - -171, - -354, - -181, - 354, - -290, - 411, - 522, - -296, - -246, - -179, - 156, - -287, + 122, + 124, + 133, + 147, + 153, + 161, -177, - -288, - 547, - 175, - -68, - -65, - 411, - 583, - 252, - 175, - 588, - -397, - -398, - -402, - 596, - 354, - -423, - -407, - -408, - -384, - 252, - -431, - 636, - -378, - -379, - -381, - 637, - -375, - -367, - 636, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - 455, - 311, + 163, -176, - -287, - 411, - 670, - 675, - -329, - -248, - -286, - -294, - -66, + 179, + 182, + 185, + 161, + 161, + 161, + 232, + 233, + 237, -176, - 311, - 711, - 712, - 252, - 715, - 336, - 722, - -399, - -400, - -401, - 725, - -396, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - 636, - -368, - 636, - 636, - 749, - -395, - -167, - -169, + 256, + 257, + 316, + 323, + 326, + -436, + -338, + -336, + 347, + -251, + 351, + -177, + -180, + 161, + 362, + 364, + 366, + 369, + 372, + 182, + 179, + 378, + 396, + 400, + 402, + 411, + 413, + 419, + 421, + -424, + 463, + 464, + 473, + 257, + 487, + 495, + 499, + -339, + -166, -182, - 311, - -286, - 758, - -297, - -247, + -172, + -173, + -360, + -183, + 362, + -296, + 419, + 530, + -302, + -248, + -181, + 161, -293, - -291, - -48, - -49, - 311, - 455, + -179, + -294, + 557, + 179, + -74, + -71, + 419, + 593, + 257, + 179, + 598, -403, - -369, - 790, + -404, + -408, + 606, + 362, + -429, + -413, + -414, + -390, + 257, + -437, + 646, + -384, + -385, + -387, + 647, + -381, + -373, + 646, + -167, + -170, + -174, + -175, -361, - -382, - -374, - -166, - -183, - -184, - -331, - -289, - -292, - 807, - 808, - 810, - -376, -362, -363, -364, - -383, - 820, + -359, + 463, + 316, + -178, + -293, + 419, + 680, + 685, + -335, + -250, + -292, + -300, + -72, + -178, + 316, + 721, + 722, + 257, + 725, + 347, + 732, + -405, + -406, + -407, + 735, + -402, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + 646, + -374, + 646, + 646, + 759, + -401, + -169, + -171, + -184, + 316, + -292, + 768, + -303, + -249, + -299, + -297, + -61, + -62, + 316, + 463, + -409, + -375, + 800, + -367, + -388, + -380, + -168, -185, - -50, -186, - 725, + -337, + -295, + -298, + 817, + 818, + 820, + -382, + -368, + -369, + -370, + -389, + 830, + -187, + -63, + -188, + 735, ], ), "LIKE": ( [ - 18, - 37, - 106, - 121, - 138, - 139, - 304, - 528, - 762, + 21, + 40, + 109, + 124, + 144, + 145, + 309, + 540, + 772, ], [ - 125, - -175, - -174, - 125, - -332, - -330, - -333, - -329, - -331, + 128, + -177, + -176, + 128, + -338, + -336, + -339, + -335, + -337, ], ), "IF": ( [ - 21, - 94, - 100, - 102, - 144, - 236, - 238, - 437, - 618, + 24, + 97, + 103, + 105, + 142, + 241, + 243, + 445, + 628, ], [ - 128, - -217, - 244, - 246, - 340, - 430, - -218, - 617, - 735, + 131, + -219, + 249, + 251, + 341, + 438, + -220, + 627, + 745, ], ), "ADD": ( [ - 23, - 37, - 106, - 139, - 339, - 341, - 528, - 534, - 681, - 762, + 26, + 40, + 109, + 145, + 340, + 342, + 538, + 540, + 687, + 772, ], [ - 132, - -175, - -174, - -330, - -283, - -174, - -329, - -285, - -284, - -331, + 135, + -177, + -176, + -336, + -289, + -176, + -291, + -335, + -290, + -337, ], ), "RENAME": ( [ - 23, - 37, - 106, - 139, - 339, - 341, - 528, - 534, - 681, - 762, + 26, + 40, + 109, + 145, + 340, + 342, + 538, + 540, + 687, + 772, ], [ - 135, - -175, - -174, - -330, - -283, - -174, - -329, - -285, - -284, - -331, + 138, + -177, + -176, + -336, + -289, + -176, + -291, + -335, + -290, + -337, + ], + ), + "MODIFY": ( + [ + 26, + 40, + 109, + 145, + 340, + 342, + 538, + 540, + 687, + 772, + ], + [ + 140, + -177, + -176, + -336, + -289, + -176, + -291, + -335, + -290, + -337, ], ), "KEY": ( [ - 24, - 33, - 37, - 41, - 106, - 210, - 212, - 266, - 267, - 327, - 521, + 27, + 36, + 40, + 44, + 109, + 215, + 217, + 271, + 272, + 332, + 529, ], [ - 136, - 149, - -175, - -174, - -174, - 406, - 412, - 461, - 462, - 524, - 673, + 141, + 154, + -177, + -176, + -176, + 414, + 420, + 469, + 470, + 532, + 683, ], ), "TERMINATED": ( [ - 33, - 37, - 41, - 187, - 189, + 36, + 40, + 44, + 192, + 194, ], [ - 150, - -175, - -174, - 387, - 389, + 155, + -177, + -176, + 395, + 397, ], ), "STRING_BASE": ( [ - 36, - 37, - 41, - 45, - 55, - 106, - 116, - 141, - 151, - 152, - 154, - 155, + 39, + 40, + 44, + 48, + 58, + 109, + 119, + 147, 156, + 157, 159, 160, + 161, 164, - 170, - 177, - 179, - 180, + 165, + 169, + 175, + 182, 184, 185, - 186, - 211, - 226, - 247, - 248, - 251, + 188, + 190, + 191, + 216, + 231, 252, + 253, + 256, 257, - 258, - 259, - 274, - 284, + 262, + 263, + 264, + 279, 289, - 290, - 293, - 305, - 306, - 307, - 308, - 309, - 315, - 318, + 294, + 295, + 298, + 310, + 311, + 312, + 313, + 314, 320, - 324, - 326, - 335, - 336, - 343, - 345, + 323, + 325, + 329, + 331, 346, 347, - 350, + 351, + 353, 354, - 356, - 357, + 355, 358, - 359, - 360, - 361, + 362, 364, - 375, - 378, - 379, + 365, + 366, + 367, + 368, + 369, + 372, 383, - 385, - 390, - 392, + 386, + 387, + 391, + 393, 398, - 403, - 405, - 408, - 409, - 410, + 400, + 406, 411, + 413, + 416, + 417, + 418, 419, - 420, - 423, - 442, - 444, - 446, - 447, + 427, + 428, + 431, + 450, 452, - 453, 454, - 468, - 469, - 470, - 471, + 455, + 460, + 461, + 462, 476, + 477, + 478, 479, - 481, - 483, 484, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 487, + 489, + 491, + 492, 503, - 504, + 505, + 506, + 507, + 508, 509, 510, - 514, + 511, + 512, + 517, 518, - 520, 522, - 523, + 526, + 528, + 530, 531, - 535, - 538, - 540, 543, 545, - 546, - 547, 548, - 549, 550, 553, + 555, + 556, 557, 558, - 561, - 564, - 566, + 559, + 560, + 562, 567, - 570, - 573, + 568, + 571, + 574, + 576, + 577, + 580, 583, - 586, - 587, - 588, - 590, - 591, - 592, 593, - 595, 596, 597, - 599, + 598, + 600, + 601, + 602, + 603, + 605, 606, - 626, - 627, - 628, - 629, - 634, - 635, + 607, + 609, + 616, 636, + 637, 638, 639, - 640, - 641, - 642, 644, - 657, - 658, - 663, - 670, - 672, - 674, - 675, + 645, + 646, + 648, + 649, + 650, + 651, + 652, + 654, + 667, + 668, + 673, + 680, + 682, 684, - 688, - 697, + 685, + 694, 698, - 702, - 705, - 706, + 707, + 708, 712, - 717, - 721, + 715, + 716, 722, - 723, - 724, - 725, - 726, - 728, - 730, - 737, + 727, + 731, + 732, + 733, + 734, + 735, + 736, 738, - 741, - 744, - 745, - 749, - 752, + 740, + 747, + 748, + 751, 754, - 757, - 758, - 760, + 755, + 759, + 762, + 764, 767, - 771, - 775, + 768, + 770, + 777, 781, - 782, - 784, - 790, + 785, 791, 792, - 793, - 797, - 798, + 794, + 800, + 801, + 802, 803, 807, - 810, - 815, + 808, + 813, 817, 820, - 822, - 824, 825, - 826, 827, + 830, 832, - 833, - 839, - 840, + 834, + 835, + 836, + 837, + 842, + 843, + 849, + 850, ], [ - 154, - -175, - 154, - 154, - 154, + 159, + -177, + 159, + 159, + 159, + -176, + 159, + 159, + 354, + -177, + -180, + 159, + 159, + 159, + 159, + 354, + 354, + 159, + 159, + 159, + 159, + 354, + 159, + 159, + -48, + 159, + 159, + 159, + 159, + 159, + -411, + 354, + 159, + 159, + 159, + 159, + -29, + -166, + 159, + -172, + -173, + -360, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + -181, + 159, + 354, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 354, + 159, + 159, + 354, + 159, + 159, + 159, + 159, + 159, + 159, + 354, + -408, + 159, + -47, + 159, + 159, + 354, + 354, + 159, + 159, + -413, + 354, + 159, + -31, + 159, + 354, + 354, + 354, + 159, + -373, + 354, + 159, + -167, + 159, -174, - 154, - 154, - 346, -175, - -178, - 154, - 154, - 154, - 154, - 346, - 346, - 154, - 154, - 154, - 154, - 346, - 154, - 154, - -46, - 154, - 154, - 154, - 154, - 154, - -405, - 346, - 154, - 154, - 154, - 154, - -15, - -164, - 154, - -170, - -171, - -354, - 154, - 154, - 154, - 154, - 154, - 154, - 154, - 154, - 154, - -179, - 154, - 346, - 154, - 154, - 154, - 154, - 154, - 154, - 154, - 154, - 154, - 346, - 154, - 154, - 346, - 154, - 154, - 154, - 154, - 154, - 154, - 346, - -402, - 154, - -45, - 154, - 154, - 346, - 346, - 154, - 154, + -361, + -362, + -363, + -364, + -359, + -411, + 159, + 159, + 159, + 159, + 159, + 354, + 159, + 159, + 354, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 354, + 159, + -411, + 159, + 159, + 159, + 159, + 354, + -406, -407, - 346, - 154, - -17, - 154, - 346, - 346, - 346, - 154, - -367, - 346, - 154, - -165, - 154, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - -405, - 154, - 154, - 154, - 154, - 154, - 346, - 154, - 154, - 346, - 154, - 154, - 154, - 154, - 154, - 154, - 154, - 154, - 154, - 154, - 154, - 154, - 154, - 154, - 346, - 154, - -405, - 154, - 154, - 154, - 154, - 346, - -400, - -401, - 154, - -365, - 154, - -396, - 154, - 346, + 159, + -371, + 159, + -402, + 159, + 354, + -417, + 354, + -416, + -415, + -30, + 354, + 159, + 159, + 159, + -381, + -372, + -374, + 354, + -169, + -171, + 159, + 159, + 354, + 159, + 159, + 159, + 159, + 354, + 354, + 354, + 354, + 159, + 159, -411, - 346, - -410, + 159, + 159, -409, - -16, - 346, - 154, - 154, - 154, -375, - -366, + 159, + 159, + 159, + 159, + -411, + -367, + 159, + 159, + -380, + 159, + -168, + 159, + 159, + 159, + 159, + 159, + 354, + -411, + 159, + -367, + 159, + 159, -368, - 346, - -167, - -169, - 154, - 154, - 346, - 154, - 154, - 154, - 154, - 346, - 346, - 346, - 346, - 154, - 154, - -405, - 154, - 154, - -403, -369, - 154, - 154, - 154, - 154, - -405, - -361, - 154, - 154, - -374, - 154, - -166, - 154, - 154, - 154, - 154, - 154, - 346, - -405, - 154, - -361, - 154, - 154, - -362, - -363, - -364, - -405, - 154, - 154, - 154, - 154, - 154, - -410, - 154, - 154, - 154, - 154, - -410, - 154, - -405, - 154, - 154, - 154, + -370, + -411, + 159, + 159, + 159, + 159, + 159, + -416, + 159, + 159, + 159, + 159, + -416, + 159, + -411, + 159, + 159, + 159, ], ), "ARRAY": ( [ - 37, - 106, - 123, - 154, - 210, - 258, - 259, - 305, - 306, - 307, - 308, - 309, - 326, - 346, - 452, - 453, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 40, + 109, + 126, + 159, + 215, + 263, + 264, + 310, + 311, + 312, + 313, + 314, + 331, + 354, + 460, + 461, 503, - 504, + 505, + 506, + 507, + 508, 509, - 573, - 626, - 627, - 628, - 629, - 657, - 658, - 660, - 752, - 754, - 800, - 822, + 510, + 511, + 512, + 517, + 583, + 636, + 637, + 638, + 639, + 667, + 668, + 670, + 762, + 764, + 810, + 832, ], [ - -175, - -174, - 308, - -178, - 308, - -405, - -406, - -164, - 498, - -170, - -171, - -354, - 308, - -179, - -407, - -408, - -165, - -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - 308, - 308, + -177, + -176, + 313, + -180, + 313, -411, -412, - -410, - -409, + -166, + 506, + -172, + -173, + -360, + 313, + -181, + -413, + -414, -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, + 313, + 313, + -417, + -418, + -416, + -415, -169, - 308, - -166, - 498, - 308, - 498, + -171, + 313, + -168, + 506, + 313, + 506, ], ), "LT": ( [ - 37, - 106, - 123, - 154, - 210, - 258, - 259, - 305, - 306, - 307, - 308, - 309, - 326, - 346, - 452, - 453, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 40, + 109, + 126, + 159, + 215, + 263, + 264, + 310, + 311, + 312, + 313, + 314, + 331, + 354, + 460, + 461, 503, - 504, + 505, + 506, + 507, + 508, 509, - 573, - 626, - 627, - 628, - 629, - 657, - 658, - 660, - 752, - 754, - 800, - 822, + 510, + 511, + 512, + 517, + 583, + 636, + 637, + 638, + 639, + 667, + 668, + 670, + 762, + 764, + 810, + 832, ], [ - -175, - -174, - 309, - -178, - 309, - -405, - -406, - -164, - 309, - 500, - -171, - -354, - 309, - -179, - -407, - -408, - -165, - -168, - -172, - 500, - -355, - -356, - -357, - -358, - -353, - 309, - 309, + -177, + -176, + 314, + -180, + 314, -411, -412, - -410, - -409, + -166, + 314, + 508, + -173, + -360, + 314, + -181, + -413, + -414, -167, + -170, + -174, + 508, + -361, + -362, + -363, + -364, + -359, + 314, + 314, + -417, + -418, + -416, + -415, -169, - 309, - -166, - 309, - 309, - 309, + -171, + 314, + -168, + 314, + 314, + 314, ], ), "DOT": ( [ - 37, - 106, - 127, - 139, - 140, - 143, - 237, - 249, - 304, - 305, - 332, - 341, - 420, - 493, - 528, - 553, - 632, - 650, - 664, - 694, - 728, - 730, - 747, - 767, - 796, - 818, + 40, + 109, + 130, + 145, + 146, + 149, + 242, + 254, + 309, + 310, + 342, + 343, + 428, + 501, + 540, + 562, + 642, + 660, + 674, + 704, + 738, + 740, + 757, + 777, + 806, + 828, ], [ - -175, - -174, - 313, - 333, - 334, - 338, - 432, - 445, - 494, - 496, - 527, - -174, - 601, - 654, - 678, - 692, - 736, - 748, - 756, - 768, - 785, - 692, + -177, + -176, + 318, + 344, + 345, + 349, + 440, + 453, + 502, + 504, + -176, + 539, + 611, + 664, + 689, + 702, + 746, + 758, + 766, + 778, 795, + 702, 805, - 819, - 830, + 815, + 829, + 840, ], ), - "AS": ( - [ - 37, - 60, - 106, - 120, - 124, - 139, - 143, - 154, - 199, - 211, - 230, - 237, - 250, - 256, - 258, - 259, + "AS": ( + [ + 40, + 63, + 109, + 123, + 127, + 145, + 149, + 159, + 204, + 216, + 235, + 242, + 255, + 261, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 305, - 306, 307, - 308, - 309, 310, - 328, - 346, - 398, - 408, - 409, - 410, - 451, - 452, - 453, + 311, + 312, + 313, + 314, + 315, + 333, + 339, + 354, + 406, + 416, + 417, + 418, + 459, + 460, 461, - 462, - 464, - 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 492, - 495, - 497, - 498, - 499, + 489, + 490, + 491, + 493, + 494, + 496, 500, - 501, - 502, 503, - 504, - 516, - 528, - 532, - 590, - 591, - 592, - 597, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 524, + 535, + 536, + 540, + 544, 600, - 603, - 611, - 615, - 622, - 623, - 624, + 601, + 602, + 607, + 610, + 613, + 621, 625, - 626, - 627, - 628, - 629, - 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, - 657, - 658, - 660, - 691, - 693, - 723, - 724, - 738, - 743, - 745, - 746, - 750, - 752, + 651, + 652, + 653, + 654, + 655, + 656, + 667, + 668, + 670, + 701, + 703, + 733, + 734, + 748, 753, - 754, + 755, + 756, + 760, 762, - 789, - 791, - 792, - 793, - 794, - 800, - 822, - 828, - 831, - 834, - 837, - 842, + 763, + 764, + 772, + 799, + 801, + 802, + 803, + 804, + 810, + 832, + 838, + 841, + 844, + 847, + 852, ], [ - -175, - 190, - -174, - 300, - -188, - -330, - 337, - -178, - 300, - -211, - -25, - 431, - 300, - -418, - -405, - -406, - -189, + -177, + 195, + -176, + 305, -190, + -336, + 348, + -180, + 305, + -213, + -18, + 439, + 305, + -424, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -40594,287 +41235,293 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - 300, - -164, - -180, - -170, - -171, - -354, - -181, - 300, - -179, + -211, -212, - -397, - -398, - -402, - -423, - -407, + -365, + -392, + -29, + -189, + -142, + -143, + 305, + -166, + -182, + -172, + -173, + -360, + -183, + 305, + 305, + -181, + -214, + -403, + -404, -408, - -192, - -193, + -429, + -413, + -414, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, + -373, + -394, + -395, + -397, + -371, + -373, + 663, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, + 305, + 305, + 305, + -335, + 691, + -405, + -406, + -407, + -402, + -144, + -146, + -38, + 743, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -169, + -171, + -184, + -147, + -148, + -409, -375, -367, -388, - -389, - -391, - -365, - -367, - 653, + -380, + -380, -165, -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - 300, - -329, - 680, - -399, - -400, - -401, - -396, - -142, - -144, - -36, - 733, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, - -366, + -185, + -186, + -337, + -382, -368, - -12, - -13, - -14, - -392, - -167, - -169, - -182, - -145, - -146, - -403, -369, - -361, - -382, - -374, - -374, + -370, + -389, + -187, + -188, + -145, + -152, + -164, + -153, -163, - -166, - -183, - -184, - -331, - -376, - -362, - -363, - -364, - -383, - -185, - -186, - -143, - -150, - -162, - -151, - -161, ], ), "NULL": ( [ - 37, - 106, - 120, - 124, - 139, - 154, - 199, - 211, - 230, - 250, - 256, - 258, - 259, + 40, + 109, + 123, + 127, + 145, + 159, + 204, + 216, + 235, + 255, + 261, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, 286, - 289, + 287, + 288, + 290, 291, - 293, - 295, + 294, 296, - 297, + 298, + 300, + 301, 302, - 305, - 306, 307, - 308, - 309, 310, - 328, - 346, - 398, - 408, - 409, - 410, - 451, - 452, - 453, + 311, + 312, + 313, + 314, + 315, + 333, + 339, + 354, + 406, + 416, + 417, + 418, + 459, + 460, 461, - 462, - 464, - 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, - 503, - 504, - 516, - 528, - 590, - 591, - 592, - 597, + 489, + 490, + 491, + 493, + 494, + 496, + 503, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 524, + 535, + 536, + 540, 600, - 603, - 611, - 622, - 623, - 624, - 625, - 626, - 627, - 628, - 629, - 631, + 601, + 602, + 607, + 610, + 613, + 621, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, - 657, - 658, - 660, - 691, - 693, - 723, - 724, - 738, - 743, - 745, - 746, - 750, - 752, + 651, + 652, + 653, + 654, + 655, + 656, + 667, + 668, + 670, + 701, + 703, + 733, + 734, + 748, 753, - 754, + 755, + 756, + 760, 762, - 789, - 791, - 792, - 793, - 794, - 800, - 822, - 828, - 831, - 834, - 837, - 842, + 763, + 764, + 772, + 799, + 801, + 802, + 803, + 804, + 810, + 832, + 838, + 841, + 844, + 847, + 852, ], [ - -175, - -174, - 285, - -188, - -330, - -178, - 285, - -211, - -25, - 285, - -418, - -405, - -406, - -189, + -177, + -176, + 290, -190, + -336, + -180, + 290, + -213, + -18, + 290, + -424, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -40883,300 +41530,306 @@ -208, -209, -210, - -359, - 472, - 477, - -386, - -15, - -187, - -140, - -141, - 285, - -164, - -180, - -170, - -171, - -354, - -181, - 285, - -179, + -211, -212, - -397, - -398, - -402, - -423, - -407, + -365, + 480, + 485, + -392, + -29, + -189, + -142, + -143, + 290, + -166, + -182, + -172, + -173, + -360, + -183, + 290, + 290, + -181, + -214, + -403, + -404, -408, - -192, - -193, + -429, + -413, + -414, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, + 290, + 290, + 290, + -335, + -405, + -406, + -407, + -402, + -144, + -146, + -38, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -169, + -171, + -184, + -147, + -148, + -409, -375, -367, -388, - -389, - -391, - -365, - -367, + -380, + -380, -165, -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - 285, - -329, - -399, - -400, - -401, - -396, - -142, - -144, - -36, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, - -366, + -185, + -186, + -337, + -382, -368, - -12, - -13, - -14, - -392, - -167, - -169, - -182, - -145, - -146, - -403, -369, - -361, - -382, - -374, - -374, + -370, + -389, + -187, + -188, + -145, + -152, + -164, + -153, -163, - -166, - -183, - -184, - -331, - -376, - -362, - -363, - -364, - -383, - -185, - -186, - -143, - -150, - -162, - -151, - -161, ], ), "NOT": ( [ - 37, - 106, - 113, - 120, - 124, - 128, - 139, - 154, - 199, - 211, - 230, - 244, - 246, - 250, - 256, - 258, - 259, + 40, + 109, + 116, + 123, + 127, + 131, + 145, + 159, + 204, + 216, + 235, + 249, + 251, + 255, + 261, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 305, - 306, 307, - 308, - 309, 310, - 328, - 346, - 396, - 398, - 400, + 311, + 312, + 313, + 314, + 315, + 333, + 339, + 354, + 404, + 406, 408, - 409, - 410, - 430, - 451, - 452, - 453, + 416, + 417, + 418, + 438, + 459, + 460, 461, - 462, - 464, - 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, - 516, - 528, - 530, - 581, - 590, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 524, + 535, + 536, + 540, + 542, 591, - 592, - 597, 600, - 603, - 611, - 617, - 622, - 623, - 624, - 625, - 626, + 601, + 602, + 607, + 610, + 613, + 621, 627, - 628, - 629, - 631, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, - 657, - 658, - 660, - 679, - 691, - 693, - 723, - 724, - 735, - 738, - 743, + 651, + 652, + 653, + 654, + 655, + 656, + 667, + 668, + 670, + 690, + 701, + 703, + 733, + 734, 745, - 746, - 750, - 752, + 748, 753, - 754, - 762, - 789, - 791, - 792, - 793, - 794, - 800, - 822, - 828, - 831, - 834, - 837, - 842, + 755, + 756, + 760, + 762, + 763, + 764, + 772, + 799, + 801, + 802, + 803, + 804, + 810, + 832, + 838, + 841, + 844, + 847, + 852, ], [ - -175, - -174, - 255, - 286, - -188, - 317, - -330, - -178, - 286, - -211, - -25, - 436, - 440, - 286, - -418, - -405, - -406, - -189, + -177, + -176, + 260, + 291, -190, + 322, + -336, + -180, + 291, + -213, + -18, + 444, + 448, + 291, + -424, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, - 255, - -201, - -202, + -199, + -200, + 260, -203, -204, -205, @@ -41185,579 +41838,591 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - 286, - -164, - -180, - -170, - -171, - -354, - -181, - 286, - -179, - 580, + -211, -212, - 255, - -397, - -398, - -402, - 614, - -423, - -407, + -365, + -392, + -29, + -189, + -142, + -143, + 291, + -166, + -182, + -172, + -173, + -360, + -183, + 291, + 291, + -181, + 590, + -214, + 260, + -403, + -404, -408, - -192, - -193, + 624, + -429, + -413, + -414, + -194, + -195, + -390, + 260, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - 255, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, + 291, + 291, + 291, + -335, + -434, + 260, + -405, + -406, + -407, + -402, + -144, + -146, + -38, + 744, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -169, + -171, + -184, + -435, + -147, + -148, + -409, -375, + 798, -367, -388, - -389, - -391, - -365, - -367, + -380, + -380, -165, -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - 286, - -329, - -428, - 255, - -399, - -400, - -401, - -396, - -142, - -144, - -36, - 734, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, - -366, + -185, + -186, + -337, + -382, -368, - -12, - -13, - -14, - -392, - -167, - -169, - -182, - -429, - -145, - -146, - -403, -369, - 788, - -361, - -382, - -374, - -374, + -370, + -389, + -187, + -188, + -145, + -152, + -164, + -153, -163, - -166, - -183, - -184, - -331, - -376, - -362, - -363, - -364, - -383, - -185, - -186, - -143, - -150, - -162, - -151, - -161, ], ), "COLLATE": ( [ - 37, - 106, - 120, - 124, - 139, - 154, - 199, - 211, - 230, - 250, - 256, - 258, - 259, + 40, + 109, + 123, + 127, + 145, + 159, + 204, + 216, + 235, + 255, + 261, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 305, - 306, 307, - 308, - 309, 310, - 328, - 346, - 398, - 408, - 409, - 410, - 451, - 452, - 453, + 311, + 312, + 313, + 314, + 315, + 333, + 339, + 354, + 406, + 416, + 417, + 418, + 459, + 460, 461, - 462, - 464, - 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, - 516, - 528, - 590, - 591, - 592, - 597, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 524, + 535, + 536, + 540, 600, - 603, - 611, - 622, - 623, - 624, - 625, - 626, - 627, - 628, - 629, - 631, + 601, + 602, + 607, + 610, + 613, + 621, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, - 657, - 658, - 660, - 691, - 693, - 723, - 724, - 738, - 743, - 745, - 746, - 750, - 752, + 651, + 652, + 653, + 654, + 655, + 656, + 667, + 668, + 670, + 701, + 703, + 733, + 734, + 748, 753, - 754, + 755, + 756, + 760, 762, - 789, - 791, - 792, - 793, - 794, - 800, - 822, - 828, - 831, - 834, - 837, - 842, + 763, + 764, + 772, + 799, + 801, + 802, + 803, + 804, + 810, + 832, + 838, + 841, + 844, + 847, + 852, ], [ - -175, - -174, - 290, - -188, - -330, - -178, - 290, - -211, - -25, - 290, - -418, - -405, - -406, - -189, + -177, + -176, + 295, -190, - -191, - -194, - -195, - -196, - -197, - -198, - -199, - -201, - -202, - -203, - -204, - -205, - -206, - -207, - -208, - -209, - -210, - -359, - -386, - -15, - -187, - -140, - -141, - 290, - -164, + -336, -180, - -170, - -171, - -354, - -181, - 290, - -179, - -212, - -397, - -398, - -402, - -423, - -407, - -408, + 295, + -213, + -18, + 295, + -424, + -411, + -412, + -191, -192, -193, - -384, + -196, + -197, + -198, + -199, -200, - -17, - -19, - -431, - -360, - -387, - -156, - -365, - -378, - -379, - -381, - -375, - -367, - -388, - -389, - -391, + -201, + -203, + -204, + -205, + -206, + -207, + -208, + -209, + -210, + -211, + -212, -365, - -367, - -165, - -168, + -392, + -29, + -189, + -142, + -143, + 295, + -166, + -182, -172, -173, - -355, - -356, - -357, - -358, - -353, - 290, - -329, - -399, - -400, - -401, - -396, - -142, - -144, - -36, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, + -360, + -183, + 295, + 295, + -181, + -214, + -403, + -404, + -408, + -429, + -413, + -414, + -194, + -195, + -390, + -202, + -31, + -33, + -437, -366, - -368, - -12, - -13, - -14, - -392, + -393, + -158, + -371, + -384, + -385, + -387, + -381, + -373, + -394, + -395, + -397, + -371, + -373, -167, - -169, - -182, - -145, - -146, - -403, - -369, + -170, + -174, + -175, -361, - -382, - -374, - -374, - -163, - -166, - -183, - -184, - -331, - -376, -362, -363, -364, - -383, + -359, + 295, + 295, + 295, + -335, + -405, + -406, + -407, + -402, + -144, + -146, + -38, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -169, + -171, + -184, + -147, + -148, + -409, + -375, + -367, + -388, + -380, + -380, + -165, + -168, -185, -186, - -143, - -150, - -162, - -151, - -161, + -337, + -382, + -368, + -369, + -370, + -389, + -187, + -188, + -145, + -152, + -164, + -153, + -163, ], ), "ENFORCED": ( [ - 37, - 106, - 120, - 124, - 139, - 154, - 199, - 211, - 230, - 250, - 256, - 258, - 259, + 40, + 109, + 123, + 127, + 145, + 159, + 204, + 216, + 235, + 255, + 261, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, 286, + 287, + 288, + 290, 291, - 293, - 295, 296, - 297, + 298, + 300, + 301, 302, - 305, - 306, 307, - 308, - 309, 310, - 328, - 346, - 396, - 398, - 408, - 409, - 410, - 451, - 452, - 453, + 311, + 312, + 313, + 314, + 315, + 333, + 339, + 354, + 404, + 406, + 416, + 417, + 418, + 459, + 460, 461, - 462, - 464, - 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, - 516, - 528, - 530, - 580, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 524, + 535, + 536, + 540, + 542, 590, - 591, - 592, - 597, 600, - 603, - 611, - 622, - 623, - 624, - 625, - 626, - 627, - 628, - 629, - 631, + 601, + 602, + 607, + 610, + 613, + 621, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, - 657, - 658, - 660, - 679, - 691, - 693, - 723, - 724, - 738, - 743, - 745, - 746, - 750, - 752, + 651, + 652, + 653, + 654, + 655, + 656, + 667, + 668, + 670, + 690, + 701, + 703, + 733, + 734, + 748, 753, - 754, + 755, + 756, + 760, 762, - 789, - 791, - 792, - 793, - 794, - 800, - 822, - 828, - 831, - 834, - 837, - 842, + 763, + 764, + 772, + 799, + 801, + 802, + 803, + 804, + 810, + 832, + 838, + 841, + 844, + 847, + 852, ], [ - -175, - -174, - 291, - -188, - -330, - -178, - 291, - -211, - -25, - 291, - -418, - -405, - -406, - -189, + -177, + -176, + 296, -190, + -336, + -180, + 296, + -213, + -18, + 296, + -424, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -41766,295 +42431,301 @@ -208, -209, -210, - -359, - 473, - -386, - -15, - -187, - -140, - -141, - 291, - -164, - -180, - -170, - -171, - -354, - -181, - 291, - -179, - 291, + -211, -212, - -397, - -398, - -402, - -423, - -407, - -408, - -192, - -193, - -384, - -200, - -17, - -19, - -431, - -360, - -387, - -156, - -365, - -378, - -379, - -381, - -375, - -367, - -388, - -389, - -391, -365, - -367, - -165, - -168, + 481, + -392, + -29, + -189, + -142, + -143, + 296, + -166, + -182, -172, -173, - -355, - -356, - -357, - -358, - -353, - 291, - -329, - -428, - 473, - -399, - -400, - -401, - -396, - -142, - -144, - -36, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, + -360, + -183, + 296, + 296, + -181, + 296, + -214, + -403, + -404, + -408, + -429, + -413, + -414, + -194, + -195, + -390, + -202, + -31, + -33, + -437, -366, - -368, - -12, - -13, - -14, - -392, + -393, + -158, + -371, + -384, + -385, + -387, + -381, + -373, + -394, + -395, + -397, + -371, + -373, -167, - -169, - -182, - -429, - -145, - -146, - -403, - -369, + -170, + -174, + -175, -361, - -382, - -374, - -374, - -163, - -166, - -183, - -184, - -331, - -376, -362, -363, -364, - -383, + -359, + 296, + 296, + 296, + -335, + -434, + 481, + -405, + -406, + -407, + -402, + -144, + -146, + -38, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -169, + -171, + -184, + -435, + -147, + -148, + -409, + -375, + -367, + -388, + -380, + -380, + -165, + -168, -185, -186, - -143, - -150, - -162, - -151, - -161, + -337, + -382, + -368, + -369, + -370, + -389, + -187, + -188, + -145, + -152, + -164, + -153, + -163, ], ), "FOREIGN": ( [ - 37, - 68, - 106, - 120, - 124, - 132, - 139, - 154, - 199, - 200, - 211, - 230, - 250, - 256, - 258, - 259, + 40, + 71, + 109, + 123, + 127, + 135, + 145, + 159, + 204, + 205, + 216, + 235, + 255, + 261, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 305, - 306, 307, - 308, - 309, 310, - 323, + 311, + 312, + 313, + 314, + 315, 328, - 346, - 398, - 404, - 408, - 409, - 410, - 451, - 452, - 453, + 333, + 339, + 354, + 406, + 412, + 416, + 417, + 418, + 459, + 460, 461, - 462, - 464, - 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, - 516, - 528, - 590, - 591, - 592, - 597, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 524, + 535, + 536, + 540, 600, - 603, - 611, - 622, - 623, - 624, - 625, - 626, - 627, - 628, - 629, - 631, + 601, + 602, + 607, + 610, + 613, + 621, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, - 657, - 658, - 660, - 691, - 693, - 723, - 724, - 738, - 743, - 745, - 746, - 750, - 752, + 651, + 652, + 653, + 654, + 655, + 656, + 667, + 668, + 670, + 701, + 703, + 733, + 734, + 748, 753, - 754, + 755, + 756, + 760, 762, - 789, - 791, - 792, - 793, - 794, - 800, - 822, - 828, - 831, - 834, - 837, - 842, + 763, + 764, + 772, + 799, + 801, + 802, + 803, + 804, + 810, + 832, + 838, + 841, + 844, + 847, + 852, ], [ - -175, - 212, - -174, - 212, - -188, - 212, - -330, - -178, - 212, - 212, - -211, - -25, - 212, - -418, - -405, - -406, - -189, + -177, + 217, + -176, + 217, -190, + 217, + -336, + -180, + 217, + 217, + -213, + -18, + 217, + -424, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -42063,284 +42734,290 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - 212, - -164, - -180, - -170, - -171, - -354, - -181, - 212, - 212, - -179, + -211, -212, - -390, - -397, - -398, - -402, - -423, - -407, + -365, + -392, + -29, + -189, + -142, + -143, + 217, + -166, + -182, + -172, + -173, + -360, + -183, + 217, + 217, + 217, + -181, + -214, + -396, + -403, + -404, -408, - -192, - -193, + -429, + -413, + -414, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, + 217, + 217, + 217, + -335, + -405, + -406, + -407, + -402, + -144, + -146, + -38, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -169, + -171, + -184, + -147, + -148, + -409, -375, -367, -388, - -389, - -391, - -365, - -367, + -380, + -380, -165, -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - 212, - -329, - -399, - -400, - -401, - -396, - -142, - -144, - -36, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, - -366, + -185, + -186, + -337, + -382, -368, - -12, - -13, - -14, - -392, - -167, - -169, - -182, - -145, - -146, - -403, -369, - -361, - -382, - -374, - -374, + -370, + -389, + -187, + -188, + -145, + -152, + -164, + -153, -163, - -166, - -183, - -184, - -331, - -376, - -362, - -363, - -364, - -383, - -185, - -186, - -143, - -150, - -162, - -151, - -161, ], ), "ENCRYPT": ( [ - 37, - 106, - 120, - 124, - 139, - 154, - 199, - 211, - 230, - 250, - 256, - 258, - 259, + 40, + 109, + 123, + 127, + 145, + 159, + 204, + 216, + 235, + 255, + 261, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 305, - 306, 307, - 308, - 309, 310, - 328, - 346, - 398, - 408, - 409, - 410, - 451, - 452, - 453, + 311, + 312, + 313, + 314, + 315, + 333, + 339, + 354, + 406, + 416, + 417, + 418, + 459, + 460, 461, - 462, - 464, - 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, - 516, - 528, - 590, - 591, - 592, - 597, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 524, + 535, + 536, + 540, 600, - 603, - 611, - 622, - 623, - 624, - 625, - 626, - 627, - 628, - 629, - 631, + 601, + 602, + 607, + 610, + 613, + 621, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, - 657, - 658, - 660, - 691, - 693, - 723, - 724, - 738, - 743, - 745, - 746, - 750, - 752, + 651, + 652, + 653, + 654, + 655, + 656, + 667, + 668, + 670, + 701, + 703, + 733, + 734, + 748, 753, - 754, + 755, + 756, + 760, 762, - 789, - 791, - 792, - 793, - 794, - 800, - 822, - 828, - 831, - 834, - 837, - 842, + 763, + 764, + 772, + 799, + 801, + 802, + 803, + 804, + 810, + 832, + 838, + 841, + 844, + 847, + 852, ], [ - -175, - -174, - 293, - -188, - -330, - -178, - 293, - -211, - -25, - 293, - -418, - -405, - -406, - -189, + -177, + -176, + 298, -190, + -336, + -180, + 298, + -213, + -18, + 298, + -424, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -42349,282 +43026,288 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - 293, - -164, - -180, - -170, - -171, - -354, - -181, - 293, - -179, + -211, -212, - -397, - -398, - -402, - -423, - -407, + -365, + -392, + -29, + -189, + -142, + -143, + 298, + -166, + -182, + -172, + -173, + -360, + -183, + 298, + 298, + -181, + -214, + -403, + -404, -408, - -192, - -193, + -429, + -413, + -414, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, + 298, + 298, + 298, + -335, + -405, + -406, + -407, + -402, + -144, + -146, + -38, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -169, + -171, + -184, + -147, + -148, + -409, -375, -367, -388, - -389, - -391, - -365, - -367, + -380, + -380, -165, -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - 293, - -329, - -399, - -400, - -401, - -396, - -142, - -144, - -36, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, - -366, + -185, + -186, + -337, + -382, -368, - -12, - -13, - -14, - -392, - -167, - -169, - -182, - -145, - -146, - -403, -369, - -361, - -382, - -374, - -374, + -370, + -389, + -187, + -188, + -145, + -152, + -164, + -153, -163, - -166, - -183, - -184, - -331, - -376, - -362, - -363, - -364, - -383, - -185, - -186, - -143, - -150, - -162, - -151, - -161, ], ), "AUTOINCREMENT": ( [ - 37, - 106, - 120, - 124, - 139, - 154, - 199, - 211, - 230, - 250, - 256, - 258, - 259, + 40, + 109, + 123, + 127, + 145, + 159, + 204, + 216, + 235, + 255, + 261, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 305, - 306, 307, - 308, - 309, 310, - 328, - 346, - 398, - 408, - 409, - 410, - 451, - 452, - 453, + 311, + 312, + 313, + 314, + 315, + 333, + 339, + 354, + 406, + 416, + 417, + 418, + 459, + 460, 461, - 462, - 464, - 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, - 516, - 528, - 590, - 591, - 592, - 597, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 524, + 535, + 536, + 540, 600, - 603, - 611, - 622, - 623, - 624, - 625, - 626, - 627, - 628, - 629, - 631, + 601, + 602, + 607, + 610, + 613, + 621, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, - 657, - 658, - 660, - 691, - 693, - 723, - 724, - 738, - 743, - 745, - 746, - 750, - 752, + 651, + 652, + 653, + 654, + 655, + 656, + 667, + 668, + 670, + 701, + 703, + 733, + 734, + 748, 753, - 754, + 755, + 756, + 760, 762, - 789, - 791, - 792, - 793, - 794, - 800, - 822, - 828, - 831, - 834, - 837, - 842, + 763, + 764, + 772, + 799, + 801, + 802, + 803, + 804, + 810, + 832, + 838, + 841, + 844, + 847, + 852, ], [ - -175, - -174, - 295, - -188, - -330, - -178, - 295, - -211, - -25, - 295, - -418, - -405, - -406, - -189, + -177, + -176, + 300, -190, + -336, + -180, + 300, + -213, + -18, + 300, + -424, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -42633,283 +43316,289 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - 295, - -164, - -180, - -170, - -171, - -354, - -181, - 295, - -179, + -211, -212, - -397, - -398, - -402, - -423, - -407, + -365, + -392, + -29, + -189, + -142, + -143, + 300, + -166, + -182, + -172, + -173, + -360, + -183, + 300, + 300, + -181, + -214, + -403, + -404, -408, - -192, - -193, + -429, + -413, + -414, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, + 300, + 300, + 300, + -335, + -405, + -406, + -407, + -402, + -144, + -146, + -38, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -169, + -171, + -184, + -147, + -148, + -409, -375, -367, -388, - -389, - -391, - -365, - -367, + -380, + -380, -165, -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - 295, - -329, - -399, - -400, - -401, - -396, - -142, - -144, - -36, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, - -366, + -185, + -186, + -337, + -382, -368, - -12, - -13, - -14, - -392, - -167, - -169, - -182, - -145, - -146, - -403, -369, - -361, - -382, - -374, - -374, + -370, + -389, + -187, + -188, + -145, + -152, + -164, + -153, -163, - -166, - -183, - -184, - -331, - -376, - -362, - -363, - -364, - -383, - -185, - -186, - -143, - -150, - -162, - -151, - -161, ], ), "MASKING": ( [ - 37, - 106, - 120, - 124, - 139, - 154, - 199, - 211, - 230, - 250, - 256, - 258, - 259, + 40, + 109, + 123, + 127, + 145, + 159, + 204, + 216, + 235, + 255, + 261, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, 298, + 300, + 301, 302, - 305, - 306, + 303, 307, - 308, - 309, 310, - 328, - 346, - 398, - 408, - 409, - 410, - 451, - 452, - 453, + 311, + 312, + 313, + 314, + 315, + 333, + 339, + 354, + 406, + 416, + 417, + 418, + 459, + 460, 461, - 462, - 464, - 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, - 516, - 528, - 590, - 591, - 592, - 597, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 524, + 535, + 536, + 540, 600, - 603, - 611, - 622, - 623, - 624, - 625, - 626, - 627, - 628, - 629, - 631, + 601, + 602, + 607, + 610, + 613, + 621, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, - 657, - 658, - 660, - 691, - 693, - 723, - 724, - 738, - 743, - 745, - 746, - 750, - 752, + 651, + 652, + 653, + 654, + 655, + 656, + 667, + 668, + 670, + 701, + 703, + 733, + 734, + 748, 753, - 754, + 755, + 756, + 760, 762, - 789, - 791, - 792, - 793, - 794, - 800, - 822, - 828, - 831, - 834, - 837, - 842, + 763, + 764, + 772, + 799, + 801, + 802, + 803, + 804, + 810, + 832, + 838, + 841, + 844, + 847, + 852, ], [ - -175, - -174, - 299, - -188, - -330, - -178, - 299, - -211, - -25, - 299, - -418, - -405, - -406, - -189, + -177, + -176, + 304, -190, + -336, + -180, + 304, + -213, + -18, + 304, + -424, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -42918,292 +43607,298 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - 489, - 299, - -164, - -180, - -170, - -171, - -354, - -181, - 299, - -179, + -211, -212, - -397, - -398, - -402, - -423, - -407, + -365, + -392, + -29, + -189, + -142, + -143, + 497, + 304, + -166, + -182, + -172, + -173, + -360, + -183, + 304, + 304, + -181, + -214, + -403, + -404, -408, - -192, - -193, + -429, + -413, + -414, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, + 304, + 304, + 304, + -335, + -405, + -406, + -407, + -402, + -144, + -146, + -38, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -169, + -171, + -184, + -147, + -148, + -409, -375, -367, -388, - -389, - -391, - -365, - -367, + -380, + -380, -165, -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - 299, - -329, - -399, - -400, - -401, - -396, - -142, - -144, - -36, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, - -366, + -185, + -186, + -337, + -382, -368, - -12, - -13, - -14, - -392, - -167, - -169, - -182, - -145, - -146, - -403, -369, - -361, - -382, - -374, - -374, + -370, + -389, + -187, + -188, + -145, + -152, + -164, + -153, -163, - -166, - -183, - -184, - -331, - -376, - -362, - -363, - -364, - -383, - -185, - -186, - -143, - -150, - -162, - -151, - -161, ], ), "CHECK": ( [ - 37, - 68, - 106, - 120, - 124, - 132, - 139, - 154, - 199, - 200, - 211, - 230, - 250, - 256, - 258, - 259, + 40, + 71, + 109, + 123, + 127, + 135, + 145, + 159, + 204, + 205, + 216, + 235, + 255, + 261, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, + 286, + 287, 288, - 291, + 290, 293, - 295, 296, - 297, + 298, + 300, + 301, 302, - 305, - 306, 307, - 308, - 309, 310, - 323, + 311, + 312, + 313, + 314, + 315, 328, - 346, - 398, - 404, - 408, - 409, - 410, - 451, - 452, - 453, + 333, + 339, + 354, + 406, + 412, + 416, + 417, + 418, + 459, + 460, 461, - 462, - 464, - 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, - 516, - 528, - 590, - 591, - 592, - 597, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 524, + 535, + 536, + 540, 600, - 603, - 611, - 622, - 623, - 624, - 625, - 626, - 627, - 628, - 629, - 631, + 601, + 602, + 607, + 610, + 613, + 621, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, - 657, - 658, - 660, - 691, - 693, - 723, - 724, - 738, - 743, - 745, - 746, - 750, - 752, + 651, + 652, + 653, + 654, + 655, + 656, + 667, + 668, + 670, + 701, + 703, + 733, + 734, + 748, 753, - 754, + 755, + 756, + 760, 762, - 789, - 791, - 792, - 793, - 794, - 800, - 822, - 828, - 831, - 834, - 837, - 842, + 763, + 764, + 772, + 799, + 801, + 802, + 803, + 804, + 810, + 832, + 838, + 841, + 844, + 847, + 852, ], [ - -175, - 213, - -174, - 213, - -188, - 213, - -330, - -178, - 213, - 213, - -211, - -25, - 213, - -418, - -405, - -406, - -189, + -177, + 218, + -176, + 218, -190, + 218, + -336, + -180, + 218, + 218, + -213, + -18, + 218, + -424, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -43212,289 +43907,295 @@ -208, -209, -210, - -359, - 213, - -386, - -15, - -187, - -140, - -141, - 213, - -164, - -180, - -170, - -171, - -354, - -181, - 213, - 213, - -179, + -211, -212, - -390, - -397, - -398, - -402, - -423, - -407, - -408, - -192, - -193, - -384, - -200, - -17, - -19, - -431, - -360, - -387, - -156, - -365, - -378, - -379, - -381, - -375, - -367, - -388, - -389, - -391, -365, - -367, - -165, - -168, + 218, + -392, + -29, + -189, + -142, + -143, + 218, + -166, + -182, -172, -173, - -355, - -356, - -357, - -358, - -353, - 213, - -329, - -399, - -400, - -401, + -360, + -183, + 218, + 218, + 218, + -181, + -214, -396, - -142, - -144, - -36, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, + -403, + -404, + -408, + -429, + -413, + -414, + -194, + -195, + -390, + -202, + -31, + -33, + -437, -366, - -368, - -12, - -13, - -14, - -392, + -393, + -158, + -371, + -384, + -385, + -387, + -381, + -373, + -394, + -395, + -397, + -371, + -373, -167, - -169, - -182, - -145, - -146, - -403, - -369, + -170, + -174, + -175, -361, - -382, - -374, - -374, - -163, - -166, - -183, - -184, - -331, - -376, -362, -363, -364, - -383, + -359, + 218, + 218, + 218, + -335, + -405, + -406, + -407, + -402, + -144, + -146, + -38, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -169, + -171, + -184, + -147, + -148, + -409, + -375, + -367, + -388, + -380, + -380, + -165, + -168, -185, -186, - -143, - -150, - -162, - -151, - -161, + -337, + -382, + -368, + -369, + -370, + -389, + -187, + -188, + -145, + -152, + -164, + -153, + -163, ], ), "CONSTRAINT": ( [ - 37, - 68, - 106, - 120, - 124, - 132, - 139, - 154, - 199, - 211, - 230, - 250, - 256, - 258, - 259, + 40, + 71, + 109, + 123, + 127, + 135, + 145, + 159, + 204, + 216, + 235, + 255, + 261, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 305, - 306, 307, - 308, - 309, 310, - 328, - 346, - 398, - 408, - 409, - 410, - 451, - 452, - 453, + 311, + 312, + 313, + 314, + 315, + 333, + 339, + 354, + 406, + 416, + 417, + 418, + 459, + 460, 461, - 462, - 464, - 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, - 516, - 528, - 590, - 591, - 592, - 597, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 524, + 535, + 536, + 540, 600, - 603, - 611, - 622, - 623, - 624, - 625, - 626, - 627, - 628, - 629, - 631, + 601, + 602, + 607, + 610, + 613, + 621, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, - 657, - 658, - 660, - 691, - 693, - 723, - 724, - 738, - 743, - 745, - 746, - 750, - 752, + 651, + 652, + 653, + 654, + 655, + 656, + 667, + 668, + 670, + 701, + 703, + 733, + 734, + 748, 753, - 754, + 755, + 756, + 760, 762, - 789, - 791, - 792, - 793, - 794, - 800, - 822, - 828, - 831, - 834, - 837, - 842, + 763, + 764, + 772, + 799, + 801, + 802, + 803, + 804, + 810, + 832, + 838, + 841, + 844, + 847, + 852, ], [ - -175, - 209, - -174, - 209, - -188, - 209, - -330, - -178, - 209, - -211, - -25, - 209, - -418, - -405, - -406, - -189, + -177, + 214, + -176, + 214, -190, + 214, + -336, + -180, + 214, + -213, + -18, + 214, + -424, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -43503,282 +44204,288 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - 209, - -164, - -180, - -170, - -171, - -354, - -181, - 209, - -179, + -211, -212, - -397, - -398, - -402, - -423, - -407, - -408, - -192, - -193, - -384, - -200, - -17, - -19, - -431, - -360, - -387, - -156, - -365, - -378, - -379, - -381, - -375, - -367, - -388, - -389, - -391, -365, - -367, - -165, - -168, + -392, + -29, + -189, + -142, + -143, + 214, + -166, + -182, -172, -173, - -355, - -356, - -357, - -358, - -353, - 209, - -329, - -399, - -400, - -401, - -396, - -142, - -144, - -36, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, + -360, + -183, + 214, + 214, + -181, + -214, + -403, + -404, + -408, + -429, + -413, + -414, + -194, + -195, + -390, + -202, + -31, + -33, + -437, -366, - -368, - -12, - -13, - -14, - -392, + -393, + -158, + -371, + -384, + -385, + -387, + -381, + -373, + -394, + -395, + -397, + -371, + -373, -167, - -169, - -182, - -145, - -146, - -403, - -369, + -170, + -174, + -175, -361, - -382, - -374, + -362, + -363, + -364, + -359, + 214, + 214, + 214, + -335, + -405, + -406, + -407, + -402, + -144, + -146, + -38, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, -374, - -163, - -166, - -183, + -3, + -4, + -5, + -398, + -169, + -171, -184, - -331, - -376, - -362, - -363, - -364, - -383, + -147, + -148, + -409, + -375, + -367, + -388, + -380, + -380, + -165, + -168, -185, -186, - -143, - -150, - -162, - -151, - -161, + -337, + -382, + -368, + -369, + -370, + -389, + -187, + -188, + -145, + -152, + -164, + -153, + -163, ], ), "GENERATED": ( [ - 37, - 106, - 120, - 124, - 139, - 154, - 199, - 211, - 230, - 250, - 256, - 258, - 259, + 40, + 109, + 123, + 127, + 145, + 159, + 204, + 216, + 235, + 255, + 261, 263, 264, - 265, - 267, 268, 269, 270, - 271, 272, + 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, + 284, 285, - 291, - 293, - 295, + 286, + 287, + 288, + 290, 296, - 297, + 298, + 300, + 301, 302, - 305, - 306, 307, - 308, - 309, 310, - 328, - 346, - 398, - 408, - 409, - 410, - 451, - 452, - 453, + 311, + 312, + 313, + 314, + 315, + 333, + 339, + 354, + 406, + 416, + 417, + 418, + 459, + 460, 461, - 462, - 464, - 466, - 468, + 469, 470, - 471, 472, - 473, 474, - 475, 476, - 477, 478, + 479, 480, 481, 482, 483, + 484, 485, 486, 488, - 495, - 497, - 498, - 499, - 500, - 501, - 502, + 489, + 490, + 491, + 493, + 494, + 496, 503, - 504, - 516, - 528, - 590, - 591, - 592, - 597, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 524, + 535, + 536, + 540, 600, - 603, - 611, - 622, - 623, - 624, - 625, - 626, - 627, - 628, - 629, - 631, + 601, + 602, + 607, + 610, + 613, + 621, + 632, 633, 634, 635, + 636, + 637, + 638, + 639, 641, - 642, 643, 644, 645, - 646, - 657, - 658, - 660, - 691, - 693, - 723, - 724, - 738, - 743, - 745, - 746, - 750, - 752, + 651, + 652, + 653, + 654, + 655, + 656, + 667, + 668, + 670, + 701, + 703, + 733, + 734, + 748, 753, - 754, + 755, + 756, + 760, 762, - 789, - 791, - 792, - 793, - 794, - 800, - 822, - 828, - 831, - 834, - 837, - 842, + 763, + 764, + 772, + 799, + 801, + 802, + 803, + 804, + 810, + 832, + 838, + 841, + 844, + 847, + 852, ], [ - -175, - -174, - 301, - -188, - -330, - -178, - 301, - -211, - -25, - 301, - -418, - -405, - -406, - -189, + -177, + -176, + 306, -190, + -336, + -180, + 306, + -213, + -18, + 306, + -424, + -411, + -412, -191, - -194, - -195, + -192, + -193, -196, -197, -198, -199, + -200, -201, - -202, -203, -204, -205, @@ -43787,367 +44494,376 @@ -208, -209, -210, - -359, - -386, - -15, - -187, - -140, - -141, - 301, - -164, - -180, - -170, - -171, - -354, - -181, - 301, - -179, + -211, -212, - -397, - -398, - -402, - -423, - -407, + -365, + -392, + -29, + -189, + -142, + -143, + 306, + -166, + -182, + -172, + -173, + -360, + -183, + 306, + 306, + -181, + -214, + -403, + -404, -408, - -192, - -193, + -429, + -413, + -414, + -194, + -195, + -390, + -202, + -31, + -33, + -437, + -366, + -393, + -158, + -371, -384, - -200, - -17, - -19, - -431, - -360, + -385, -387, - -156, - -365, - -378, - -379, -381, + -373, + -394, + -395, + -397, + -371, + -373, + -167, + -170, + -174, + -175, + -361, + -362, + -363, + -364, + -359, + 306, + 306, + 306, + -335, + -405, + -406, + -407, + -402, + -144, + -146, + -38, + -425, + -426, + -427, + -428, + -417, + -418, + -416, + -415, + -386, + -391, + -30, + -32, + -372, + -374, + -3, + -4, + -5, + -398, + -169, + -171, + -184, + -147, + -148, + -409, -375, -367, -388, - -389, - -391, - -365, - -367, + -380, + -380, -165, -168, - -172, - -173, - -355, - -356, - -357, - -358, - -353, - 301, - -329, - -399, - -400, - -401, - -396, - -142, - -144, - -36, - -419, - -420, - -421, - -422, - -411, - -412, - -410, - -409, - -380, - -385, - -16, - -18, - -366, + -185, + -186, + -337, + -382, -368, - -12, - -13, - -14, - -392, - -167, - -169, - -182, - -145, - -146, - -403, -369, - -361, - -382, - -374, - -374, + -370, + -389, + -187, + -188, + -145, + -152, + -164, + -153, -163, - -166, - -183, - -184, - -331, - -376, - -362, - -363, - -364, - -383, - -185, - -186, - -143, - -150, - -162, - -151, - -161, ], ), "DEFERRABLE": ( [ - 37, - 106, - 113, - 139, - 255, - 256, - 272, - 400, - 451, - 466, - 528, - 581, - 622, - 623, - 624, - 625, - 762, + 40, + 109, + 116, + 145, + 260, + 261, + 277, + 408, + 459, + 474, + 540, + 591, + 632, + 633, + 634, + 635, + 772, ], - [ - -175, - -174, - 254, - -330, - 451, - -418, - 254, - 254, - -423, - 254, - -329, - 254, - -419, - -420, - -421, - -422, - -331, + [ + -177, + -176, + 259, + -336, + 459, + -424, + 259, + 259, + -429, + 259, + -335, + 259, + -425, + -426, + -427, + -428, + -337, ], ), "COMMAT": ( [ - 37, - 106, - 307, - 309, - 499, - 500, - 501, - 502, - 503, - 504, + 40, + 109, + 312, + 314, + 507, + 508, + 509, + 510, + 511, + 512, ], [ - -175, - -174, - 502, - -354, - 502, - -355, - -356, - -357, - -358, - -353, + -177, + -176, + 510, + -360, + 510, + -361, + -362, + -363, + -364, + -359, ], ), "RT": ( [ - 37, - 106, - 307, - 309, - 499, - 500, - 501, - 502, - 503, - 504, + 40, + 109, + 312, + 314, + 507, + 508, + 509, + 510, + 511, + 512, ], [ - -175, - -174, - 503, - -354, - 503, - -355, - -356, - -357, - -358, - -353, + -177, + -176, + 511, + -360, + 511, + -361, + -362, + -363, + -364, + -359, ], ), "BY": ( [ - 39, - 40, - 41, - 58, + 42, + 43, + 44, 61, - 71, - 150, - 387, - 389, + 64, + 74, + 155, + 395, + 397, ], [ - 159, - 160, - 166, - 188, - 191, - 216, - 345, - 564, - 566, + 164, + 165, + 171, + 193, + 196, + 221, + 353, + 574, + 576, ], ), "SERDEPROPERTIES": ( [ - 47, + 49, ], [ - 172, + 176, ], ), "KEYS": ( [ - 57, + 60, ], [ - 187, + 192, ], ), "ITEMS": ( [ - 59, + 62, ], [ - 189, + 194, ], ), "FORMAT": ( [ - 83, + 86, ], [ - 226, + 231, ], ), "REPLACE": ( [ - 101, + 104, ], [ - 245, + 250, ], ), "COLUMN": ( [ - 133, - 135, + 136, + 138, + 139, + 140, ], [ - 329, - 331, + 334, + 336, + 337, + 338, ], ), "SALT": ( [ - 154, - 274, - 293, - 346, - 467, - 468, - 470, - 634, - 635, + 159, + 279, + 298, + 354, + 475, + 476, + 478, + 644, + 645, ], [ - -178, - 468, - -15, - -179, - 634, - -17, - -19, - -16, - -18, + -180, + 476, + -29, + -181, + 644, + -31, + -33, + -30, + -32, ], ), "SERDE": ( [ - 226, + 231, ], [ - 419, + 427, ], ), "DELETE": ( [ - 253, + 258, ], [ - 448, + 456, ], ), "UPDATE": ( [ - 253, - 292, + 258, + 297, ], [ - 449, - 484, + 457, + 492, ], ), "INITIALLY": ( [ - 254, + 259, ], [ - 450, + 458, ], ), "POLICY": ( [ - 299, - 489, + 304, + 497, ], [ - 490, - 649, + 498, + 659, ], ), "EXISTS": ( [ - 317, - 340, - 436, - 440, - 614, - 734, - 788, + 322, + 341, + 444, + 448, + 624, + 744, + 798, ], [ - 508, - 533, - 616, - 619, - 732, - 787, - 816, + 516, + 537, + 626, + 629, + 742, + 797, + 826, ], ), } @@ -44176,7 +44892,7 @@ ], [ 2, - 44, + 47, ], ), "create_schema": ( @@ -44259,7 +44975,7 @@ 14, ], ), - "alter_column": ( + "alter_column_add": ( [ 0, ], @@ -44275,7 +44991,7 @@ 16, ], ), - "index_table_name": ( + "alter_column_sql_server": ( [ 0, ], @@ -44283,7 +44999,7 @@ 17, ], ), - "table_name": ( + "alter_column_modify": ( [ 0, ], @@ -44291,19 +45007,15 @@ 18, ], ), - "pkey": ( + "alter_column_modify_oracle": ( [ 0, - 68, - 200, ], [ 19, - 203, - 396, ], ), - "seq_name": ( + "index_table_name": ( [ 0, ], @@ -44311,7 +45023,7 @@ 20, ], ), - "c_schema": ( + "table_name": ( [ 0, ], @@ -44319,15 +45031,19 @@ 21, ], ), - "type_name": ( + "pkey": ( [ 0, + 71, + 205, ], [ 22, + 208, + 404, ], ), - "alt_table": ( + "seq_name": ( [ 0, ], @@ -44335,7 +45051,15 @@ 23, ], ), - "create_index": ( + "c_schema": ( + [ + 0, + ], + [ + 24, + ], + ), + "type_name": ( [ 0, ], @@ -44343,7 +45067,7 @@ 25, ], ), - "create_table": ( + "alt_table": ( [ 0, ], @@ -44351,24 +45075,40 @@ 26, ], ), + "create_index": ( + [ + 0, + ], + [ + 29, + ], + ), + "create_table": ( + [ + 0, + ], + [ + 30, + ], + ), "create_seq": ( [ 0, ], [ - 27, + 31, ], ), "pkey_statement": ( [ 0, - 68, - 200, + 71, + 205, ], [ - 28, - 28, - 399, + 32, + 32, + 407, ], ), "type_create": ( @@ -44376,7 +45116,7 @@ 0, ], [ - 29, + 33, ], ), "multiple_options": ( @@ -44384,7 +45124,7 @@ 1, ], [ - 31, + 34, ], ), "id": ( @@ -44395,638 +45135,650 @@ 5, 8, 13, - 18, 21, - 22, - 23, + 24, + 25, 26, - 27, - 29, - 32, + 30, + 31, 33, + 35, 36, - 42, + 39, 45, - 46, - 49, - 51, + 48, + 50, 52, 53, - 62, - 63, - 64, + 55, + 56, 65, 66, + 67, 68, - 70, + 69, 71, - 72, 73, + 74, 75, 76, - 81, - 86, - 87, - 88, + 78, + 79, + 84, + 89, + 90, 91, - 92, - 93, + 94, + 95, 96, - 97, - 104, + 99, + 100, 107, - 109, 110, - 114, - 116, + 112, + 113, + 117, 119, - 120, - 121, 122, 123, - 127, + 124, + 125, + 126, 130, - 132, - 134, + 133, + 135, 137, - 141, - 144, - 146, - 148, - 155, - 156, - 158, - 159, + 140, + 142, + 143, + 147, + 151, + 153, 160, - 166, + 161, + 163, + 164, + 165, 171, - 175, - 177, 179, 180, + 182, 184, - 190, - 193, - 196, - 199, - 209, - 210, - 211, + 185, + 188, + 195, + 198, + 201, + 204, 214, 215, 216, - 217, - 218, - 228, - 231, - 232, + 219, + 220, + 221, + 222, + 223, 233, - 235, - 239, - 242, - 243, - 245, + 236, + 237, + 238, + 240, + 244, 247, 248, 250, - 251, 252, + 253, + 255, + 256, 257, - 261, - 269, - 287, - 289, - 290, + 262, + 266, + 274, + 292, 294, - 301, - 302, - 303, - 305, + 295, + 299, 306, 307, - 309, + 308, + 310, 311, 312, - 313, + 314, + 316, + 317, 318, - 320, - 321, 323, - 324, + 325, 326, 328, 329, 331, 333, 334, - 335, 336, + 337, 338, - 341, - 343, + 339, + 342, + 344, 345, + 346, 347, + 349, 351, 353, - 354, - 356, - 357, - 358, + 355, 359, - 360, 361, + 362, 364, + 365, + 366, + 367, + 368, 369, - 371, - 373, - 375, - 377, + 372, + 376, 378, - 379, - 381, + 380, 383, - 388, - 392, - 394, - 398, - 399, - 403, - 405, + 385, + 386, + 387, + 389, + 391, + 396, + 400, + 402, + 406, 407, 411, 413, - 414, - 420, - 423, - 424, - 427, + 415, + 419, + 421, + 422, 428, - 429, + 431, 432, - 445, - 446, - 447, - 448, - 449, - 450, + 435, + 436, + 437, + 440, + 453, 454, - 460, - 463, - 479, - 480, - 484, - 485, + 455, + 456, + 457, + 458, + 462, + 468, + 471, 487, - 490, - 491, - 494, + 488, + 492, + 493, 495, - 496, - 497, + 498, 499, + 502, + 503, + 504, 505, - 508, - 509, - 510, - 511, - 514, + 507, + 513, 516, + 517, 518, - 520, + 519, 522, + 524, 526, - 527, - 531, - 533, + 528, + 530, + 534, 535, - 540, - 542, + 536, + 537, + 539, 543, 545, - 546, - 547, - 548, - 549, 550, + 552, 553, 555, + 556, 557, 558, - 561, + 559, + 560, + 562, 564, - 566, 567, 568, - 570, - 573, + 571, + 574, + 576, + 577, 578, + 580, 583, - 585, - 586, - 587, 588, 593, - 594, + 595, 596, - 599, - 601, + 597, + 598, + 603, 604, - 612, - 613, - 630, - 636, - 637, - 638, - 639, + 606, + 609, + 611, + 614, + 622, + 623, 640, + 646, 647, + 648, 649, - 652, - 654, + 650, 657, - 660, - 661, + 659, + 662, + 664, + 667, 670, - 674, - 675, - 676, - 678, + 671, + 680, 684, 685, - 688, - 692, - 710, - 711, - 712, - 715, - 716, + 686, + 689, + 694, + 695, + 698, + 702, + 720, 721, 722, 725, 726, - 728, - 730, 731, + 732, + 735, 736, + 738, 740, 741, - 742, - 744, - 748, - 749, + 746, + 750, + 751, + 752, 754, - 756, - 757, 758, - 760, + 759, + 764, + 766, 767, 768, - 774, + 770, 777, 778, - 781, 784, - 785, - 790, + 787, + 788, + 791, + 794, 795, - 798, 800, - 803, 805, - 807, 808, 810, + 813, 815, - 819, + 817, + 818, 820, - 822, - 824, 825, - 827, + 829, 830, - 833, - 839, + 832, + 834, + 835, + 837, 840, + 843, + 849, + 850, ], [ - 33, - 92, - 104, + 36, + 95, 107, - 112, + 110, 115, - 123, - 127, - 129, - 134, - 139, - 140, - 143, + 118, + 126, + 130, + 132, + 137, + 145, 146, - 147, - 155, - 167, - 169, - 171, - 179, - 155, - 182, - 184, - 155, - 195, - 195, - 155, + 149, + 151, + 152, + 160, + 172, + 174, + 180, 184, - 210, - 214, + 160, + 188, + 189, + 160, + 200, + 200, + 160, + 188, 215, - 217, 219, + 220, 222, - 223, 224, + 227, + 228, 229, - 230, - 231, - 233, 234, - 237, - 240, - 241, - 247, - 248, - 249, - 123, - 139, - 258, - 262, - 287, - 123, - 304, - 305, - 312, - 320, - 326, - 330, - 332, - 258, - 139, - 342, - 344, - 347, - 351, - 139, - 258, - 360, - 362, - 366, - 373, - 377, - 379, + 235, + 236, + 238, + 239, + 242, + 245, + 246, + 252, + 253, + 254, + 126, + 145, + 263, + 267, + 292, + 126, + 309, + 310, + 317, + 325, + 331, + 335, + 126, + 145, + 343, + 263, + 350, + 352, + 355, + 359, + 145, + 263, + 368, + 370, + 380, 381, - 383, - 390, - 195, - 195, - 287, - 404, - 305, - 408, - 414, - 415, + 385, + 387, + 389, + 391, + 398, + 200, + 200, + 292, + 412, + 310, 416, - 417, - 418, - 420, - 423, - 320, + 422, 423, - 429, - 433, - 434, - 435, - 438, + 424, + 425, + 426, + 428, + 431, + 325, + 431, + 437, 441, + 442, 443, - 287, - 258, - 258, - 452, - 459, - 464, - 474, - 475, + 446, + 449, + 451, + 292, + 263, + 263, + 460, + 467, + 472, 482, - 486, - 492, - 287, - 493, - 495, - 258, + 483, + 490, + 494, + 500, + 292, 501, - 504, - 505, - 506, - 507, + 503, + 263, 509, + 512, + 513, 514, - 123, - 520, - 408, - 305, - 287, - 525, - 526, + 515, + 517, + 522, + 126, 528, - 529, - 452, - 258, - 532, - 139, - 258, - 537, - 347, + 416, + 310, + 292, + 533, + 534, + 126, + 126, + 292, + 145, 540, - 542, - 258, - 258, - 452, - 258, - 452, - 258, - 258, - 258, - 373, - 553, - 555, - 377, - 557, - 558, - 559, - 561, - 559, - 565, - 573, + 541, + 460, + 263, + 544, + 263, + 547, + 355, + 550, + 552, + 263, + 263, + 460, + 263, + 460, + 263, + 263, + 263, + 380, + 562, + 564, + 385, + 567, + 568, + 569, + 571, + 569, 575, - 408, - 582, - 258, - 258, - 589, - 595, - 597, - 598, + 583, + 585, + 416, + 592, + 263, + 263, 599, 605, - 423, - 423, - 612, - 423, + 607, + 608, + 609, 615, - 620, - 452, - 452, - 623, - 624, + 431, + 431, + 622, + 431, 625, - 626, - 262, - 632, - 595, - 641, - 643, - 646, - 648, - 650, + 630, + 460, + 460, + 633, + 634, + 635, + 636, + 267, + 642, + 605, 651, + 653, 656, - 657, 658, - 452, - 501, - 659, - 664, - 305, - 452, - 123, - 559, - 287, - 408, - 671, - 258, - 676, - 677, - 452, - 139, - 452, - 559, - 684, - 452, - 452, - 452, - 258, - 452, - 452, - 452, - 599, + 660, + 661, + 666, + 667, + 668, + 460, + 509, + 669, + 674, + 310, + 460, + 126, + 569, + 292, + 416, + 681, + 263, + 686, + 292, + 292, + 145, + 688, + 460, + 460, + 569, 694, - 696, - 699, - 559, - 701, + 460, + 460, + 460, + 263, + 460, + 460, + 460, + 609, 704, 706, - 123, - 452, - 305, - 641, - 717, - 718, - 452, - 452, - 258, - 452, - 641, - 258, - 559, + 709, + 569, + 711, + 714, + 716, + 126, + 460, + 310, + 651, + 727, 728, - 730, - 423, - 423, - 459, - 737, - 648, - 452, - 258, - 641, - 641, + 460, + 460, + 263, + 460, + 651, + 263, + 569, + 738, + 740, + 431, + 431, + 467, 747, - 641, - 751, - 752, - 305, - 755, - 258, - 452, - 258, + 658, + 460, + 263, + 651, + 651, + 757, + 651, 761, 762, - 559, + 310, 765, - 452, - 767, - 773, - 648, + 263, + 460, + 263, + 771, + 772, + 569, 775, - 262, - 459, - 452, - 258, - 737, - 452, - 784, - 599, - 423, - 789, - 641, - 452, - 641, - 452, - 796, - 797, - 258, - 801, - 452, - 258, - 452, - 784, + 460, + 777, + 783, + 658, + 785, + 267, + 467, + 460, + 263, + 747, + 460, + 794, + 609, + 431, + 799, + 651, + 460, + 651, + 460, 806, - 641, - 641, - 459, - 452, - 559, - 815, - 737, - 818, - 452, - 305, - 452, - 824, - 258, - 648, - 775, - 827, - 831, - 832, - 258, - 827, - 452, - 559, + 807, + 263, + 811, + 460, + 263, + 460, + 794, + 816, + 651, + 651, + 467, + 460, + 569, + 825, + 747, + 828, + 460, + 310, + 460, + 834, + 263, + 658, + 785, 837, - 452, - 258, - 452, + 841, + 842, + 263, + 837, + 460, + 569, + 847, + 460, + 263, + 460, ], ), "using": ( @@ -45034,7 +45786,7 @@ 1, ], [ - 35, + 38, ], ), "row_format": ( @@ -45042,7 +45794,7 @@ 1, ], [ - 45, + 48, ], ), "storage": ( @@ -45050,91 +45802,103 @@ 1, ], [ - 46, + 50, ], ), "with": ( [ 1, - 207, + 212, ], [ - 50, - 401, + 54, + 409, ], ), "option_comment": ( [ 1, - 127, - 507, + 130, + 515, ], [ - 54, - 314, - 662, + 57, + 319, + 672, ], ), "option_with_tag": ( [ 1, - 120, - 199, - 250, - 302, - 328, - 516, + 123, + 204, + 255, + 307, + 333, + 339, + 524, + 535, + 536, ], [ - 56, - 281, - 281, - 281, - 281, - 281, - 281, + 59, + 286, + 286, + 286, + 286, + 286, + 286, + 286, + 286, + 286, ], ), "clone": ( [ 1, 2, - 44, + 47, ], [ - 67, - 90, - 90, + 70, + 93, + 93, ], ), "encode": ( [ 1, - 120, - 199, - 250, - 302, - 328, - 516, + 123, + 204, + 255, + 307, + 333, + 339, + 524, + 535, + 536, ], [ - 69, - 265, - 265, - 265, - 265, - 265, - 265, + 72, + 270, + 270, + 270, + 270, + 270, + 270, + 270, + 270, + 270, ], ), "tablespace": ( [ 1, - 260, + 265, ], [ - 79, - 457, + 82, + 465, ], ), "options": ( @@ -45142,51 +45906,63 @@ 1, 4, 5, - 31, - 120, - 199, - 250, - 302, - 328, - 516, + 34, + 123, + 204, + 255, + 307, + 333, + 339, + 524, + 535, + 536, ], [ - 80, - 105, + 83, 108, - 145, - 278, - 278, - 278, - 278, - 278, - 278, + 111, + 150, + 283, + 283, + 283, + 283, + 283, + 283, + 283, + 283, + 283, ], ), "ref": ( [ 9, - 120, - 199, - 202, - 250, - 273, - 302, - 328, - 397, - 516, + 123, + 204, + 207, + 255, + 278, + 307, + 333, + 339, + 405, + 524, + 535, + 536, ], [ - 113, - 272, - 272, - 400, - 272, - 466, - 272, - 272, - 581, - 272, + 116, + 277, + 277, + 408, + 277, + 474, + 277, + 277, + 277, + 591, + 277, + 277, + 277, ], ), "using_tablespace": ( @@ -45194,761 +45970,788 @@ 14, ], [ - 117, + 120, ], ), "defcolumn": ( [ - 18, - 68, - 110, - 121, - 132, - 321, + 21, + 71, + 113, + 124, + 135, + 140, + 326, + 337, + 338, ], [ - 120, - 199, - 250, - 302, - 328, - 516, + 123, + 204, + 255, + 307, + 333, + 339, + 524, + 535, + 536, ], ), "likke": ( [ - 18, - 121, + 21, + 124, ], [ - 122, - 303, + 125, + 308, ], ), "column": ( [ - 18, - 68, - 110, - 121, - 132, - 318, - 321, - 392, - 511, - 568, + 21, + 71, + 113, + 124, + 135, + 140, + 323, + 326, + 337, + 338, + 400, + 519, + 578, ], [ - 124, - 124, - 124, - 124, - 124, - 512, - 124, - 572, - 668, - 707, + 127, + 127, + 127, + 127, + 127, + 127, + 520, + 127, + 127, + 127, + 582, + 678, + 717, + ], + ), + "t_name": ( + [ + 30, + 117, + 142, + 163, + 342, + 537, ], - ), - "t_name": ( [ - 26, - 114, 144, - 158, - 341, - 533, - ], - [ - 138, - 256, - 339, - 355, - 534, - 681, + 261, + 340, + 363, + 538, + 687, ], ), "STRING": ( [ - 36, - 41, - 45, - 55, - 116, - 141, - 155, - 156, - 159, + 39, + 44, + 48, + 58, + 119, + 147, 160, - 177, - 179, - 180, + 161, + 164, + 165, + 182, 184, - 186, - 211, - 247, - 248, - 251, + 185, + 188, + 191, + 216, 252, + 253, + 256, 257, - 274, - 284, + 262, + 279, 289, - 290, - 306, - 315, - 318, + 294, + 295, + 311, 320, - 324, - 326, - 335, - 336, - 343, - 345, + 323, + 325, + 329, + 331, + 346, 347, - 354, - 356, - 357, - 358, - 359, - 360, - 361, + 351, + 353, + 355, + 362, 364, - 375, - 379, + 365, + 366, + 367, + 368, + 369, + 372, 383, - 390, - 392, + 387, + 391, 398, - 403, - 405, - 408, + 400, + 406, 411, - 420, - 423, - 446, - 447, + 413, + 416, + 419, + 428, + 431, 454, - 469, - 479, - 484, - 497, - 510, - 514, + 455, + 462, + 477, + 487, + 492, + 505, 518, - 520, 522, - 531, - 535, - 540, + 526, + 528, + 530, 543, 545, - 546, - 547, - 548, - 549, 550, 553, + 555, + 556, 557, 558, - 561, - 564, - 566, - 570, - 583, - 586, - 587, - 588, + 559, + 560, + 562, + 567, + 568, + 571, + 574, + 576, + 580, 593, 596, - 599, - 636, - 638, - 639, - 663, - 670, - 674, - 675, + 597, + 598, + 603, + 606, + 609, + 646, + 648, + 649, + 673, + 680, 684, - 688, - 706, - 712, - 721, + 685, + 694, + 698, + 716, 722, - 725, - 726, - 728, - 730, - 741, - 744, - 749, + 731, + 732, + 735, + 736, + 738, + 740, + 751, 754, - 757, - 758, - 760, + 759, + 764, 767, - 781, - 784, - 790, - 798, - 803, - 807, - 810, - 815, + 768, + 770, + 777, + 791, + 794, + 800, + 808, + 813, + 817, 820, - 822, - 824, 825, - 827, - 833, - 839, - 840, + 830, + 832, + 834, + 835, + 837, + 843, + 849, + 850, ], [ - 151, - 164, - 170, - 185, - 259, - 259, - 350, - 350, - 259, - 259, - 378, - 350, - 350, - 350, - 385, - 409, - 442, - 444, - 259, - 259, - 453, - 470, - 471, - 476, - 483, - 259, - 164, - 259, - 350, - 409, - 523, - 453, - 259, - 259, - 538, - 350, - 259, - 259, - 453, - 259, - 453, - 259, - 259, - 259, - 378, - 350, - 350, - 567, - 259, - 409, - 259, - 259, - 590, - 259, - 350, - 606, - 453, - 453, - 627, - 635, - 259, - 644, - 453, - 453, - 350, - 409, - 672, - 259, - 453, - 453, - 350, - 453, - 453, - 453, - 259, - 453, - 453, - 453, - 350, - 697, - 698, - 350, - 702, - 705, - 453, - 259, - 453, - 453, - 259, - 453, - 259, - 350, - 259, - 453, - 259, - 164, - 259, - 453, - 259, - 350, - 453, - 771, - 259, - 453, - 259, - 259, - 453, - 350, - 350, - 453, - 453, - 259, - 259, - 453, - 259, - 453, - 350, - 453, - 350, - 259, - 453, - 453, - 259, - 259, - 350, - 259, - 259, - 350, - 453, - 350, - 453, - 259, - 453, + 156, + 169, + 175, + 190, + 264, + 264, + 358, + 358, + 264, + 264, + 386, + 358, + 358, + 358, + 393, + 417, + 450, + 452, + 264, + 264, + 461, + 478, + 479, + 484, + 491, + 264, + 169, + 264, + 358, + 417, + 531, + 461, + 264, + 264, + 548, + 358, + 264, + 264, + 461, + 264, + 461, + 264, + 264, + 264, + 386, + 358, + 358, + 577, + 264, + 417, + 264, + 264, + 600, + 264, + 358, + 616, + 461, + 461, + 637, + 645, + 264, + 654, + 461, + 461, + 358, + 417, + 682, + 264, + 461, + 461, + 358, + 461, + 461, + 461, + 264, + 461, + 461, + 461, + 358, + 707, + 708, + 358, + 712, + 715, + 461, + 264, + 461, + 461, + 264, + 461, + 264, + 358, + 264, + 461, + 264, + 169, + 264, + 461, + 264, + 358, + 461, + 781, + 264, + 461, + 264, + 264, + 461, + 358, + 358, + 461, + 461, + 264, + 264, + 461, + 264, + 461, + 358, + 461, + 358, + 264, + 461, + 461, + 264, + 264, + 358, + 264, + 264, + 358, + 461, + 358, + 461, + 264, + 461, ], ), "table_property_equals": ( [ - 36, - 51, - 62, + 39, + 53, 65, - 155, - 347, + 68, + 160, + 355, ], [ - 153, - 181, - 192, - 197, - 349, - 349, + 158, + 186, + 197, + 202, + 357, + 357, ], ), "id_equals": ( [ - 36, - 51, - 62, + 39, + 53, 65, - 130, - 155, - 232, - 347, + 68, + 133, + 160, + 237, + 355, ], [ - 157, - 157, - 157, - 157, - 319, - 157, - 426, - 157, + 162, + 162, + 162, + 162, + 324, + 162, + 434, + 162, ], ), "by_smthg": ( [ - 41, + 44, ], [ - 162, + 167, ], ), "with_args": ( [ - 47, - 173, - 368, - 402, + 49, + 177, + 375, + 410, ], [ - 173, - 368, - 368, - 173, + 177, + 375, + 375, + 177, ], ), "multi_assignments": ( [ - 48, - 172, + 51, + 176, ], [ - 176, - 367, + 181, + 374, ], ), "table_property_equals_int": ( [ - 49, + 52, ], [ - 178, + 183, ], ), "table_property_equals_bool": ( [ - 53, - 66, + 55, + 69, ], [ - 183, - 198, + 187, + 203, ], ), "multiple_format_equals": ( [ - 63, - 64, + 66, + 67, ], [ - 193, - 196, + 198, + 201, ], ), "fmt_equals": ( [ - 63, - 64, - 193, - 196, - 394, - 712, - 810, + 66, + 67, + 198, + 201, + 402, + 722, + 820, ], [ - 194, - 194, - 393, - 393, - 577, - 577, - 577, + 199, + 199, + 401, + 401, + 587, + 587, + 587, ], ), "constraint": ( [ - 68, - 120, - 132, - 199, - 250, - 302, - 328, - 516, + 71, + 123, + 135, + 204, + 255, + 307, + 333, + 339, + 524, + 535, + 536, ], [ - 200, - 288, - 323, - 288, - 288, - 288, - 288, - 288, + 205, + 293, + 328, + 293, + 293, + 293, + 293, + 293, + 293, + 293, + 293, ], ), "check_ex": ( [ - 68, - 120, - 199, - 250, - 302, - 328, - 516, + 71, + 123, + 204, + 255, + 307, + 333, + 339, + 524, + 535, + 536, ], [ - 201, - 268, - 268, - 268, - 268, - 268, - 268, + 206, + 273, + 273, + 273, + 273, + 273, + 273, + 273, + 273, + 273, ], ), "foreign": ( [ - 68, - 120, - 132, - 199, - 200, - 250, - 302, - 323, + 71, + 123, + 135, + 204, + 205, + 255, + 307, 328, - 516, + 333, + 339, + 524, + 535, + 536, ], [ - 202, - 273, - 322, - 273, - 397, - 273, - 273, - 517, - 273, - 273, + 207, + 278, + 327, + 278, + 405, + 278, + 278, + 525, + 278, + 278, + 278, + 278, + 278, ], ), "uniq": ( [ - 68, - 200, + 71, + 205, ], [ - 204, - 395, + 209, + 403, ], ), "statem_by_id": ( [ - 68, + 71, ], [ - 205, + 210, ], ), "period_for": ( [ - 68, + 71, ], [ - 206, + 211, ], ), "pkey_constraint": ( [ - 68, + 71, ], [ - 207, + 212, ], ), "check_st": ( [ - 68, - 120, - 132, - 199, - 200, - 250, - 288, - 302, - 323, + 71, + 123, + 135, + 204, + 205, + 255, + 293, + 307, 328, - 516, + 333, + 339, + 524, + 535, + 536, ], [ - 211, - 211, - 324, - 211, - 398, - 211, - 398, - 211, - 518, - 211, - 211, + 216, + 216, + 329, + 216, + 406, + 216, + 406, + 216, + 526, + 216, + 216, + 216, + 216, + 216, ], ), "pid": ( [ - 116, - 141, - 159, - 160, - 251, - 252, - 306, - 318, - 336, - 343, - 354, - 356, - 358, - 360, - 361, + 119, + 147, + 164, + 165, + 256, + 257, + 311, + 323, + 347, + 351, + 362, 364, - 392, - 403, - 405, + 366, + 368, + 369, + 372, + 400, 411, - 479, - 522, - 547, - 583, - 588, - 596, - 636, - 639, - 670, - 675, - 712, + 413, + 419, + 487, + 530, + 557, + 593, + 598, + 606, + 646, + 649, + 680, + 685, 722, - 725, - 749, - 754, - 758, - 790, - 807, - 810, + 732, + 735, + 759, + 764, + 768, + 800, + 817, 820, - 822, - 839, + 830, + 832, + 849, ], [ - 257, - 335, - 357, - 359, - 446, - 447, - 497, - 510, - 531, - 535, + 262, + 346, + 365, + 367, + 454, + 455, + 505, + 518, 543, 545, - 546, - 548, - 549, - 550, - 570, - 586, - 587, - 593, - 638, - 674, - 688, - 335, - 721, - 726, - 741, - 744, - 757, - 760, - 741, - 781, - 741, - 798, - 497, - 803, - 741, - 825, - 741, - 833, - 497, - 840, + 553, + 555, + 556, + 558, + 559, + 560, + 580, + 596, + 597, + 603, + 648, + 684, + 698, + 346, + 731, + 736, + 751, + 754, + 767, + 770, + 751, + 791, + 751, + 808, + 505, + 813, + 751, + 835, + 751, + 843, + 505, + 850, ], ), "index_pid": ( [ - 119, - 460, - 583, - 715, + 122, + 468, + 593, + 725, ], [ - 261, - 630, - 716, - 778, + 266, + 640, + 726, + 788, ], ), "comment": ( [ - 120, - 124, - 199, - 250, - 302, - 328, - 512, - 516, - 572, - 668, - 707, + 123, + 127, + 204, + 255, + 307, + 333, + 339, + 520, + 524, + 535, + 536, + 582, + 678, + 717, ], [ - 263, - 310, - 263, - 263, - 263, - 263, - 310, - 263, - 310, - 310, - 310, + 268, + 315, + 268, + 268, + 268, + 268, + 268, + 315, + 268, + 268, + 268, + 315, + 315, + 315, ], ), "null": ( [ - 120, - 199, - 250, - 302, - 328, - 516, - ], - [ - 264, - 264, - 264, - 264, - 264, - 264, - ], - ), - "default": ( - [ - 120, - 199, - 250, - 302, - 328, - 516, + 123, + 204, + 255, + 307, + 333, + 339, + 524, + 535, + 536, ], [ 269, @@ -45957,54 +46760,22 @@ 269, 269, 269, + 269, + 269, + 269, ], ), - "collate": ( - [ - 120, - 199, - 250, - 302, - 328, - 516, - ], - [ - 270, - 270, - 270, - 270, - 270, - 270, - ], - ), - "enforced": ( - [ - 120, - 199, - 250, - 302, - 328, - 396, - 516, - ], - [ - 271, - 271, - 271, - 271, - 271, - 579, - 271, - ], - ), - "encrypt": ( + "default": ( [ - 120, - 199, - 250, - 302, - 328, - 516, + 123, + 204, + 255, + 307, + 333, + 339, + 524, + 535, + 536, ], [ 274, @@ -46013,16 +46784,22 @@ 274, 274, 274, + 274, + 274, + 274, ], ), - "generated": ( + "collate": ( [ - 120, - 199, - 250, - 302, - 328, - 516, + 123, + 204, + 255, + 307, + 333, + 339, + 524, + 535, + 536, ], [ 275, @@ -46031,16 +46808,23 @@ 275, 275, 275, + 275, + 275, + 275, ], ), - "c_property": ( + "enforced": ( [ - 120, - 199, - 250, - 302, - 328, - 516, + 123, + 204, + 255, + 307, + 333, + 339, + 404, + 524, + 535, + 536, ], [ 276, @@ -46049,34 +46833,23 @@ 276, 276, 276, + 589, + 276, + 276, + 276, ], ), - "on_update": ( - [ - 120, - 199, - 250, - 302, - 328, - 516, - ], - [ - 277, - 277, - 277, - 277, - 277, - 277, - ], - ), - "autoincrement": ( + "encrypt": ( [ - 120, - 199, - 250, - 302, - 328, - 516, + 123, + 204, + 255, + 307, + 333, + 339, + 524, + 535, + 536, ], [ 279, @@ -46085,16 +46858,22 @@ 279, 279, 279, + 279, + 279, + 279, ], ), - "option_order_noorder": ( + "generated": ( [ - 120, - 199, - 250, - 302, - 328, - 516, + 123, + 204, + 255, + 307, + 333, + 339, + 524, + 535, + 536, ], [ 280, @@ -46103,16 +46882,46 @@ 280, 280, 280, + 280, + 280, + 280, ], ), - "option_with_masking_policy": ( + "c_property": ( [ - 120, - 199, - 250, - 302, - 328, - 516, + 123, + 204, + 255, + 307, + 333, + 339, + 524, + 535, + 536, + ], + [ + 281, + 281, + 281, + 281, + 281, + 281, + 281, + 281, + 281, + ], + ), + "on_update": ( + [ + 123, + 204, + 255, + 307, + 333, + 339, + 524, + 535, + 536, ], [ 282, @@ -46121,388 +46930,475 @@ 282, 282, 282, + 282, + 282, + 282, + ], + ), + "autoincrement": ( + [ + 123, + 204, + 255, + 307, + 333, + 339, + 524, + 535, + 536, + ], + [ + 284, + 284, + 284, + 284, + 284, + 284, + 284, + 284, + 284, + ], + ), + "option_order_noorder": ( + [ + 123, + 204, + 255, + 307, + 333, + 339, + 524, + 535, + 536, + ], + [ + 285, + 285, + 285, + 285, + 285, + 285, + 285, + 285, + 285, + ], + ), + "option_with_masking_policy": ( + [ + 123, + 204, + 255, + 307, + 333, + 339, + 524, + 535, + 536, + ], + [ + 287, + 287, + 287, + 287, + 287, + 287, + 287, + 287, + 287, ], ), "as_virtual": ( [ - 120, - 199, - 250, - 302, - 328, - 516, + 123, + 204, + 255, + 307, + 333, + 339, + 524, + 535, + 536, ], [ - 283, - 283, - 283, - 283, - 283, - 283, + 288, + 288, + 288, + 288, + 288, + 288, + 288, + 288, + 288, ], ), "gen_always": ( [ - 120, - 199, - 250, - 302, - 328, - 516, + 123, + 204, + 255, + 307, + 333, + 339, + 524, + 535, + 536, ], [ - 294, - 294, - 294, - 294, - 294, - 294, + 299, + 299, + 299, + 299, + 299, + 299, + 299, + 299, + 299, ], ), "c_type": ( [ - 123, - 210, - 326, - 509, - 573, - 660, - 800, + 126, + 215, + 331, + 517, + 583, + 670, + 810, ], [ - 306, - 306, - 306, - 306, - 306, - 754, - 822, + 311, + 311, + 311, + 311, + 311, + 764, + 832, ], ), "tid": ( [ - 123, - 210, - 306, - 326, - 509, - 573, - 660, - 754, - 800, - 822, + 126, + 215, + 311, + 331, + 517, + 583, + 670, + 764, + 810, + 832, ], [ - 307, - 307, - 499, - 307, - 307, - 307, - 307, - 499, - 307, - 499, + 312, + 312, + 507, + 312, + 312, + 312, + 312, + 507, + 312, + 507, ], ), "id_or_string": ( [ - 155, - 156, - 179, - 180, + 160, + 161, 184, - 320, - 347, - 379, - 383, - 420, - 514, - 540, - 553, - 561, - 599, - 684, - 728, - 730, - 767, - 784, - 815, - 824, - 827, + 185, + 188, + 325, + 355, + 387, + 391, + 428, + 522, + 550, + 562, + 571, + 609, + 694, + 738, + 740, + 777, + 794, + 825, + 834, + 837, ], [ - 348, - 352, - 380, - 382, - 384, - 515, - 539, - 560, - 563, - 602, - 669, - 683, - 602, - 700, - 727, - 764, - 786, - 602, - 786, - 814, - 829, - 829, - 836, + 356, + 360, + 388, + 390, + 392, + 523, + 549, + 570, + 573, + 612, + 679, + 693, + 612, + 710, + 737, + 774, + 796, + 612, + 796, + 824, + 839, + 839, + 846, ], ), "equals": ( [ - 175, - 369, + 179, + 376, ], [ - 372, - 552, + 379, + 561, ], ), "assignment": ( [ - 177, - 375, + 182, + 383, ], [ - 376, - 556, + 384, + 566, ], ), "pid_with_type": ( [ - 191, + 196, ], [ - 391, + 399, ], ), "funct_args": ( [ - 211, - 324, - 398, - 518, + 216, + 329, + 406, + 526, ], [ - 410, - 410, - 410, - 410, + 418, + 418, + 418, + 418, ], ), "multiple_tag_equals": ( [ - 228, - 371, + 233, + 378, ], [ - 421, - 554, + 429, + 563, ], ), "tag_equals": ( [ - 228, - 371, - 604, + 233, + 378, + 614, ], [ - 422, - 422, - 729, + 430, + 430, + 739, ], ), "properties": ( [ - 231, - 233, - 429, - 612, + 236, + 238, + 437, + 622, ], [ - 424, - 427, - 613, - 731, + 432, + 435, + 623, + 741, ], ), "property": ( [ - 231, - 233, - 424, - 427, - 429, - 612, - 613, - 731, + 236, + 238, + 432, + 435, + 437, + 622, + 623, + 741, ], [ - 425, - 425, - 610, - 610, - 425, - 425, - 610, - 610, + 433, + 433, + 620, + 620, + 433, + 433, + 620, + 620, ], ), "funct_expr": ( [ - 289, 294, - 479, + 299, + 487, ], [ - 478, - 485, - 639, + 486, + 493, + 649, ], ), "multi_id": ( [ - 289, 294, - 394, - 411, - 479, + 299, + 402, + 419, 487, - 491, - 636, - 637, - 711, - 712, - 725, - 749, - 790, - 808, - 810, + 495, + 499, + 646, + 647, + 721, + 722, + 735, + 759, + 800, + 818, 820, + 830, ], [ - 480, - 480, - 578, - 594, - 640, - 647, - 652, - 740, - 742, - 774, - 777, - 740, - 740, - 740, - 774, - 777, - 740, + 488, + 488, + 588, + 604, + 650, + 657, + 662, + 750, + 752, + 784, + 787, + 750, + 750, + 750, + 784, + 787, + 750, ], ), "f_call": ( [ - 289, 294, - 394, - 411, - 479, - 480, - 484, + 299, + 402, + 419, 487, - 491, - 578, - 594, - 636, - 637, - 640, + 488, + 492, + 495, + 499, + 588, + 604, + 646, 647, - 652, - 711, - 712, - 725, - 740, - 742, - 749, - 774, - 777, - 790, - 808, - 810, + 650, + 657, + 662, + 721, + 722, + 735, + 750, + 752, + 759, + 784, + 787, + 800, + 818, 820, + 830, ], [ - 481, - 488, - 481, - 481, - 481, - 642, - 645, - 481, - 481, - 642, - 642, - 739, - 481, - 642, - 642, - 642, - 481, - 739, - 739, - 642, - 642, - 739, - 642, - 642, - 739, - 481, - 739, - 739, + 489, + 496, + 489, + 489, + 489, + 652, + 655, + 489, + 489, + 652, + 652, + 749, + 489, + 652, + 652, + 652, + 489, + 749, + 749, + 652, + 652, + 749, + 652, + 652, + 749, + 489, + 749, + 749, ], ), "multiple_column_names": ( [ - 318, + 323, ], [ - 511, + 519, ], ), "multiple_funct": ( [ - 392, + 400, ], [ - 571, + 581, ], ), "funct": ( [ - 392, - 710, + 400, + 720, ], [ - 574, - 772, + 584, + 782, ], ), "dot_id": ( [ - 463, + 471, ], [ - 631, + 641, ], ), } @@ -46524,17 +47420,20 @@ "bigquery.py", 3, ), - ("expr -> expr INDEX id id", "expr", 4, "p_expr_index_in", "ibm.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 INDEX id id", "expr", 4, "p_expr_index_in", "ibm.py", 6), + ("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), + ("expr -> expr id LP id RP", "expr", 5, "p_expression_distkey", "redshift.py", 6), + ("expr -> expr using", "expr", 2, "p_expression_using", "spark_sql.py", 6), + ("expr -> expr LOCATION STRING", "expr", 3, "p_expression_location", "hql.py", 7), ( "expr -> expr LOCATION DQ_STRING", "expr", 3, "p_expression_location", "hql.py", - 7, + 8, ), ( "expr -> expr LOCATION table_property_equals", @@ -46542,15 +47441,51 @@ 3, "p_expression_location", "hql.py", + 9, + ), + ( + "alter_column_sql_server -> alt_table ALTER COLUMN defcolumn", + "alter_column_sql_server", + 4, + "p_alter_column_sql_server", + "mssql.py", + 7, + ), + ("expr -> expr INHERITS LP t_name RP", "expr", 5, "p_expr_inherits", "psql.py", 7), + ( + "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, + ), + ( + "alter_column_modify_oracle -> alt_table MODIFY defcolumn", + "alter_column_modify_oracle", + 3, + "p_alter_column_modify_oracle", + "oracle.py", 8, ), + ("clone -> CLONE id", "clone", 2, "p_clone", "snowflake.py", 8), + ("using -> USING id", "using", 2, "p_using", "spark_sql.py", 11), + ("encode -> ENCODE id", "encode", 2, "p_encode", "redshift.py", 12), ( "pkey_constraint -> constraint pkey_statement id LP index_pid RP", "pkey_constraint", 6, "p_pkey_constraint", "mssql.py", - 6, + 13, ), ( "pkey_constraint -> constraint pkey_statement LP index_pid RP", @@ -46558,7 +47493,7 @@ 5, "p_pkey_constraint", "mssql.py", - 7, + 14, ), ( "pkey_constraint -> pkey_constraint with", @@ -46566,7 +47501,7 @@ 2, "p_pkey_constraint", "mssql.py", - 8, + 15, ), ( "pkey_constraint -> pkey_constraint with ON id", @@ -46574,36 +47509,8 @@ 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), - ("expr -> expr INHERITS LP t_name RP", "expr", 5, "p_expr_inherits", "psql.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, + 16, ), - ("clone -> CLONE id", "clone", 2, "p_clone", "snowflake.py", 8), - ("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", @@ -46652,10 +47559,15 @@ "sql.py", 16, ), - ("expr -> expr ID ON LP pid RP", "expr", 6, "p_expression_clustered", "hql.py", 14), - ("expr -> expr ID by_smthg", "expr", 3, "p_expression_clustered", "hql.py", 15), - ("expr -> expr id id", "expr", 3, "p_expression_diststyle", "redshift.py", 14), - ("expr -> expr id KEY", "expr", 3, "p_expression_diststyle", "redshift.py", 15), + ("encrypt -> ENCRYPT", "encrypt", 1, "p_encrypt", "oracle.py", 14), + ("encrypt -> encrypt NO SALT", "encrypt", 3, "p_encrypt", "oracle.py", 15), + ("encrypt -> encrypt SALT", "encrypt", 2, "p_encrypt", "oracle.py", 16), + ("encrypt -> encrypt USING STRING", "encrypt", 3, "p_encrypt", "oracle.py", 17), + ("encrypt -> encrypt STRING", "encrypt", 2, "p_encrypt", "oracle.py", 18), + ("expr -> expr ID ON LP pid RP", "expr", 6, "p_expression_clustered", "hql.py", 15), + ("expr -> expr ID by_smthg", "expr", 3, "p_expression_clustered", "hql.py", 16), + ("expr -> expr id id", "expr", 3, "p_expression_diststyle", "redshift.py", 17), + ("expr -> expr id KEY", "expr", 3, "p_expression_diststyle", "redshift.py", 18), ( "options -> OPTIONS LP id_equals RP", "options", @@ -46680,16 +47592,7 @@ "snowflake.py", 22, ), - ("expr -> expr INTO ID ID", "expr", 4, "p_expression_into_buckets", "hql.py", 25), - ("with -> WITH with_args", "with", 2, "p_with", "mssql.py", 25), - ( - "expr -> expr id id LP pid RP", - "expr", - 6, - "p_expression_sortkey", - "redshift.py", - 26, - ), + ("expr -> expr INTO ID ID", "expr", 4, "p_expression_into_buckets", "hql.py", 26), ("fmt_equals -> id LP RP", "fmt_equals", 3, "p_fmt_equals", "snowflake.py", 28), ( "fmt_equals -> id LP fmt_equals RP", @@ -46707,8 +47610,14 @@ "snowflake.py", 30, ), - ("row_format -> ROW FORMAT SERDE", "row_format", 3, "p_row_format", "hql.py", 31), - ("row_format -> ROW FORMAT", "row_format", 2, "p_row_format", "hql.py", 32), + ( + "expr -> expr id id LP pid RP", + "expr", + 6, + "p_expression_sortkey", + "redshift.py", + 29, + ), ( "expr -> expr database_base", "expr", @@ -46717,12 +47626,9 @@ "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), + ("row_format -> ROW FORMAT SERDE", "row_format", 3, "p_row_format", "hql.py", 32), + ("row_format -> ROW FORMAT", "row_format", 2, "p_row_format", "hql.py", 33), + ("with -> WITH with_args", "with", 2, "p_with", "mssql.py", 32), ( "table_property_equals -> id id id_or_string", "table_property_equals", @@ -46795,26 +47701,21 @@ "sql.py", 39, ), - ("expr -> expr row_format id", "expr", 3, "p_expression_row_format", "hql.py", 38), + ("expr -> expr row_format id", "expr", 3, "p_expression_row_format", "hql.py", 39), ( "expr -> expr row_format STRING", "expr", 3, "p_expression_row_format", "hql.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, + 40, ), - ("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), + ("equals -> id id id", "equals", 3, "p_equals", "mssql.py", 39), + ("equals -> id id ON", "equals", 3, "p_equals", "mssql.py", 40), + ("equals -> id id id DOT id", "equals", 5, "p_equals", "mssql.py", 41), + ("storage -> STORAGE LP", "storage", 2, "p_storage", "oracle.py", 40), + ("storage -> storage id id", "storage", 3, "p_storage", "oracle.py", 41), + ("storage -> storage id id RP", "storage", 4, "p_storage", "oracle.py", 42), ( "table_property_equals_int -> id id id_or_string", "table_property_equals_int", @@ -46847,16 +47748,26 @@ "snowflake.py", 50, ), - ("expr -> expr storage", "expr", 2, "p_expr_storage", "oracle.py", 48), + ("with_args -> LP equals", "with_args", 2, "p_with_args", "mssql.py", 50), + ( + "with_args -> with_args COMMA equals", + "with_args", + 3, + "p_with_args", + "mssql.py", + 51, + ), + ("with_args -> with_args with_args", "with_args", 2, "p_with_args", "mssql.py", 52), + ("with_args -> with_args RP", "with_args", 2, "p_with_args", "mssql.py", 53), ( "expr -> expr WITH SERDEPROPERTIES multi_assignments", "expr", 4, "p_expression_with_serde", "hql.py", - 51, + 52, ), - ("expr -> expr ID INDEX", "expr", 3, "p_expr_index", "oracle.py", 54), + ("expr -> expr storage", "expr", 2, "p_expr_storage", "oracle.py", 56), ( "table_property_equals_bool -> id id id_or_string", "table_property_equals_bool", @@ -46879,24 +47790,16 @@ 3, "p_expression_tblproperties", "hql.py", - 60, + 61, ), - ( - "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), + ("expr -> expr ID INDEX", "expr", 3, "p_expr_index", "oracle.py", 62), ( "multi_assignments -> LP assignment", "multi_assignments", 2, "p_multi_assignments", "hql.py", - 65, + 66, ), ( "multi_assignments -> multi_assignments RP", @@ -46904,7 +47807,7 @@ 2, "p_multi_assignments", "hql.py", - 66, + 67, ), ( "multi_assignments -> multi_assignments COMMA assignment", @@ -46912,6 +47815,14 @@ 3, "p_multi_assignments", "hql.py", + 68, + ), + ( + "period_for -> id FOR id LP pid RP", + "period_for", + 6, + "p_period_for", + "mssql.py", 67, ), ( @@ -46922,12 +47833,7 @@ "snowflake.py", 67, ), - ("expr -> expr with", "expr", 2, "p_expression_with", "mssql.py", 69), - ("assignment -> id id id", "assignment", 3, "p_assignment", "hql.py", 73), - ("assignment -> STRING id STRING", "assignment", 3, "p_assignment", "hql.py", 74), - ("assignment -> id id STRING", "assignment", 3, "p_assignment", "hql.py", 75), - ("assignment -> STRING id id", "assignment", 3, "p_assignment", "hql.py", 76), - ("assignment -> STRING id", "assignment", 2, "p_assignment", "hql.py", 77), + ("expr -> expr ON id", "expr", 3, "p_expression_on_primary", "mssql.py", 71), ( "expr -> expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equals", "expr", @@ -46936,14 +47842,12 @@ "snowflake.py", 73, ), - ( - "expr -> expr TEXTIMAGE_ON id", - "expr", - 3, - "p_expression_text_image_on", - "mssql.py", - 74, - ), + ("assignment -> id id id", "assignment", 3, "p_assignment", "hql.py", 74), + ("assignment -> STRING id STRING", "assignment", 3, "p_assignment", "hql.py", 75), + ("assignment -> id id STRING", "assignment", 3, "p_assignment", "hql.py", 76), + ("assignment -> STRING id id", "assignment", 3, "p_assignment", "hql.py", 77), + ("assignment -> STRING id", "assignment", 2, "p_assignment", "hql.py", 78), + ("expr -> expr with", "expr", 2, "p_expression_with", "mssql.py", 76), ( "expr -> expr CHANGE_TRACKING table_property_equals_bool", "expr", @@ -46952,6 +47856,14 @@ "snowflake.py", 79, ), + ( + "expr -> expr TEXTIMAGE_ON id", + "expr", + 3, + "p_expression_text_image_on", + "mssql.py", + 81, + ), ("expr -> expr option_comment", "expr", 2, "p_table_comment", "snowflake.py", 85), ( "expr -> CREATE TABLESPACE id properties", @@ -47001,7 +47913,7 @@ "sql.py", 90, ), - ("expr -> expr COMMENT STRING", "expr", 3, "p_expression_comment", "hql.py", 87), + ("expr -> expr COMMENT STRING", "expr", 3, "p_expression_comment", "hql.py", 88), ("expr -> expr option_with_tag", "expr", 2, "p_table_tag", "snowflake.py", 91), ( "expr -> expr id TERMINATED BY id", @@ -47009,7 +47921,7 @@ 5, "p_expression_terminated_by", "hql.py", - 93, + 94, ), ( "expr -> expr id TERMINATED BY STRING", @@ -47017,7 +47929,7 @@ 5, "p_expression_terminated_by", "hql.py", - 94, + 95, ), ("properties -> property", "properties", 1, "p_properties", "sql.py", 96), ( @@ -47066,7 +47978,7 @@ 6, "p_expression_map_keys_terminated_by", "hql.py", - 101, + 102, ), ( "expr -> expr MAP KEYS TERMINATED BY STRING", @@ -47074,7 +47986,7 @@ 6, "p_expression_map_keys_terminated_by", "hql.py", - 102, + 103, ), ("property -> id id", "property", 2, "p_property", "sql.py", 106), ("property -> id STRING", "property", 2, "p_property", "sql.py", 107), @@ -47135,7 +48047,7 @@ 10, "p_expression_skewed_by", "hql.py", - 109, + 110, ), ( "expr -> expr COLLECTION ITEMS TERMINATED BY id", @@ -47143,7 +48055,7 @@ 6, "p_expression_collection_terminated_by", "hql.py", - 115, + 116, ), ( "expr -> expr COLLECTION ITEMS TERMINATED BY STRING", @@ -47151,7 +48063,7 @@ 6, "p_expression_collection_terminated_by", "hql.py", - 116, + 117, ), ( "multiple_tag_equals -> tag_equals", @@ -47169,23 +48081,6 @@ "snowflake.py", 120, ), - ("expr -> expr STORED AS id", "expr", 4, "p_expression_stored_as", "hql.py", 123), - ( - "expr -> expr STORED AS id STRING", - "expr", - 5, - "p_expression_stored_as", - "hql.py", - 124, - ), - ( - "expr -> expr STORED AS id STRING id STRING", - "expr", - 7, - "p_expression_stored_as", - "hql.py", - 125, - ), ( "create_table -> CREATE TABLE IF NOT EXISTS", "create_table", @@ -47250,6 +48145,23 @@ "sql.py", 130, ), + ("expr -> expr STORED AS id", "expr", 4, "p_expression_stored_as", "hql.py", 124), + ( + "expr -> expr STORED AS id STRING", + "expr", + 5, + "p_expression_stored_as", + "hql.py", + 125, + ), + ( + "expr -> expr STORED AS id STRING id STRING", + "expr", + 7, + "p_expression_stored_as", + "hql.py", + 126, + ), ( "option_order_noorder -> ORDER", "option_order_noorder", @@ -47312,7 +48224,7 @@ 4, "p_expression_partitioned_by_hql", "hql.py", - 139, + 140, ), ( "expr -> expr PARTITIONED BY LP pid RP", @@ -47320,7 +48232,7 @@ 6, "p_expression_partitioned_by_hql", "hql.py", - 140, + 141, ), ( "expr -> expr PARTITIONED BY LP multiple_funct RP", @@ -47328,7 +48240,7 @@ 6, "p_expression_partitioned_by_hql", "hql.py", - 141, + 142, ), ( "option_with_masking_policy -> MASKING POLICY id DOT id DOT id", @@ -47352,7 +48264,7 @@ 2, "p_pid_with_type", "hql.py", - 148, + 149, ), ( "pid_with_type -> pid_with_type COMMA column", @@ -47360,7 +48272,7 @@ 3, "p_pid_with_type", "hql.py", - 149, + 150, ), ( "pid_with_type -> pid_with_type RP", @@ -47368,7 +48280,7 @@ 2, "p_pid_with_type", "hql.py", - 150, + 151, ), ( "expr -> expr CATALOG table_property_equals", @@ -47445,19 +48357,19 @@ ("c_type -> ARRAY", "c_type", 1, "p_c_type", "sql.py", 198), ("c_type -> c_type ARRAY", "c_type", 2, "p_c_type", "sql.py", 199), ("c_type -> c_type tid", "c_type", 2, "p_c_type", "sql.py", 200), - ("id -> ID", "id", 1, "p_id", "ddl_parser.py", 236), - ("id -> DQ_STRING", "id", 1, "p_id", "ddl_parser.py", 237), - ("id_or_string -> id", "id_or_string", 1, "p_id_or_string", "ddl_parser.py", 248), + ("id -> ID", "id", 1, "p_id", "ddl_parser.py", 235), + ("id -> DQ_STRING", "id", 1, "p_id", "ddl_parser.py", 236), + ("id_or_string -> id", "id_or_string", 1, "p_id_or_string", "ddl_parser.py", 247), ( "id_or_string -> STRING", "id_or_string", 1, "p_id_or_string", "ddl_parser.py", - 249, + 248, ), - ("STRING -> STRING_BASE", "STRING", 1, "p_string", "ddl_parser.py", 253), - ("STRING -> STRING STRING_BASE", "STRING", 2, "p_string", "ddl_parser.py", 254), + ("STRING -> STRING_BASE", "STRING", 1, "p_string", "ddl_parser.py", 252), + ("STRING -> STRING STRING_BASE", "STRING", 2, "p_string", "ddl_parser.py", 253), ("column -> id c_type", "column", 2, "p_column", "sql.py", 310), ("column -> column comment", "column", 2, "p_column", "sql.py", 311), ("column -> column LP id RP", "column", 4, "p_column", "sql.py", 312), @@ -47836,15 +48748,33 @@ "sql.py", 715, ), - ("expr -> alter_column", "expr", 1, "p_expression_alter", "sql.py", 716), + ("expr -> alter_column_add", "expr", 1, "p_expression_alter", "sql.py", 716), ("expr -> alter_rename_column", "expr", 1, "p_expression_alter", "sql.py", 717), + ("expr -> alter_column_sql_server", "expr", 1, "p_expression_alter", "sql.py", 718), + ("expr -> alter_column_modify", "expr", 1, "p_expression_alter", "sql.py", 719), + ( + "expr -> alter_column_modify_oracle", + "expr", + 1, + "p_expression_alter", + "sql.py", + 720, + ), + ( + "alter_column_modify -> alt_table MODIFY COLUMN defcolumn", + "alter_column_modify", + 4, + "p_alter_column_modify", + "sql.py", + 727, + ), ( "alter_drop_column -> alt_table DROP COLUMN id", "alter_drop_column", 4, "p_alter_drop_column", "sql.py", - 724, + 733, ), ( "alter_rename_column -> alt_table RENAME COLUMN id id id", @@ -47852,15 +48782,15 @@ 6, "p_alter_rename_column", "sql.py", - 730, + 739, ), ( - "alter_column -> alt_table ADD defcolumn", - "alter_column", + "alter_column_add -> alt_table ADD defcolumn", + "alter_column_add", 3, - "p_alter_column", + "p_alter_column_add", "sql.py", - 736, + 745, ), ( "alter_primary_key -> alt_table ADD PRIMARY KEY LP pid RP", @@ -47868,7 +48798,7 @@ 7, "p_alter_primary_key", "sql.py", - 741, + 751, ), ( "alter_primary_key -> alt_table ADD constraint PRIMARY KEY LP pid RP", @@ -47876,7 +48806,7 @@ 8, "p_alter_primary_key", "sql.py", - 742, + 752, ), ( "alter_unique -> alt_table ADD UNIQUE LP pid RP", @@ -47884,7 +48814,7 @@ 6, "p_alter_unique", "sql.py", - 752, + 762, ), ( "alter_unique -> alt_table ADD constraint UNIQUE LP pid RP", @@ -47892,7 +48822,7 @@ 7, "p_alter_unique", "sql.py", - 753, + 763, ), ( "alter_default -> alt_table id id", @@ -47900,7 +48830,7 @@ 3, "p_alter_default", "sql.py", - 778, + 788, ), ( "alter_default -> alt_table ADD constraint id id", @@ -47908,7 +48838,7 @@ 5, "p_alter_default", "sql.py", - 779, + 789, ), ( "alter_default -> alt_table ADD id STRING", @@ -47916,7 +48846,7 @@ 4, "p_alter_default", "sql.py", - 780, + 790, ), ( "alter_default -> alt_table ADD constraint id STRING", @@ -47924,7 +48854,7 @@ 5, "p_alter_default", "sql.py", - 781, + 791, ), ( "alter_default -> alter_default id", @@ -47932,7 +48862,7 @@ 2, "p_alter_default", "sql.py", - 782, + 792, ), ( "alter_default -> alter_default FOR pid", @@ -47940,7 +48870,7 @@ 3, "p_alter_default", "sql.py", - 783, + 793, ), ( "alter_check -> alt_table ADD check_st", @@ -47948,7 +48878,7 @@ 3, "p_alter_check", "sql.py", - 806, + 816, ), ( "alter_check -> alt_table ADD constraint check_st", @@ -47956,7 +48886,7 @@ 4, "p_alter_check", "sql.py", - 807, + 817, ), ( "alter_foreign -> alt_table ADD foreign", @@ -47964,7 +48894,7 @@ 3, "p_alter_foreign", "sql.py", - 821, + 830, ), ( "alter_foreign -> alt_table ADD constraint foreign", @@ -47972,7 +48902,7 @@ 4, "p_alter_foreign", "sql.py", - 822, + 831, ), ( "alt_table -> ALTER TABLE t_name", @@ -47980,7 +48910,7 @@ 3, "p_alt_table_name", "sql.py", - 842, + 851, ), ( "alt_table -> ALTER TABLE IF EXISTS t_name", @@ -47988,7 +48918,7 @@ 5, "p_alt_table_name", "sql.py", - 843, + 852, ), ( "alt_table -> ALTER TABLE ID t_name", @@ -47996,28 +48926,28 @@ 4, "p_alt_table_name", "sql.py", - 844, + 853, ), - ("id_equals -> id id id_or_string", "id_equals", 3, "p_id_equals", "sql.py", 901), - ("id_equals -> id id_or_string", "id_equals", 2, "p_id_equals", "sql.py", 902), - ("id_equals -> id_equals COMMA", "id_equals", 2, "p_id_equals", "sql.py", 903), + ("id_equals -> id id id_or_string", "id_equals", 3, "p_id_equals", "sql.py", 919), + ("id_equals -> id id_or_string", "id_equals", 2, "p_id_equals", "sql.py", 920), + ("id_equals -> id_equals COMMA", "id_equals", 2, "p_id_equals", "sql.py", 921), ( "id_equals -> id_equals COMMA id id id_or_string", "id_equals", 5, "p_id_equals", "sql.py", - 904, + 922, ), - ("id_equals -> id", "id_equals", 1, "p_id_equals", "sql.py", 905), - ("id_equals -> id_equals LP pid RP", "id_equals", 4, "p_id_equals", "sql.py", 906), + ("id_equals -> id", "id_equals", 1, "p_id_equals", "sql.py", 923), + ("id_equals -> id_equals LP pid RP", "id_equals", 4, "p_id_equals", "sql.py", 924), ( "id_equals -> id_equals LP pid RP id", "id_equals", 5, "p_id_equals", "sql.py", - 907, + 925, ), ( "id_equals -> id_equals COMMA id id", @@ -48025,16 +48955,16 @@ 4, "p_id_equals", "sql.py", - 908, + 926, ), - ("id_equals -> id_equals COMMA id", "id_equals", 3, "p_id_equals", "sql.py", 909), + ("id_equals -> id_equals COMMA id", "id_equals", 3, "p_id_equals", "sql.py", 927), ( "expr -> index_table_name LP index_pid RP", "expr", 4, "p_expression_index", "sql.py", - 930, + 948, ), ( "index_table_name -> create_index ON id", @@ -48042,7 +48972,7 @@ 3, "p_index_table_name", "sql.py", - 940, + 958, ), ( "index_table_name -> create_index ON id DOT id", @@ -48050,7 +48980,7 @@ 5, "p_index_table_name", "sql.py", - 941, + 959, ), ( "create_index -> CREATE INDEX id", @@ -48058,7 +48988,7 @@ 3, "p_create_index", "sql.py", - 954, + 972, ), ( "create_index -> CREATE UNIQUE INDEX id", @@ -48066,7 +48996,7 @@ 4, "p_create_index", "sql.py", - 955, + 973, ), ( "create_index -> create_index ON id", @@ -48074,7 +49004,7 @@ 3, "p_create_index", "sql.py", - 956, + 974, ), ( "create_index -> CREATE CLUSTERED INDEX id", @@ -48082,35 +49012,49 @@ 4, "p_create_index", "sql.py", - 957, - ), - ("expr -> table_name defcolumn", "expr", 2, "p_expression_table", "sql.py", 988), - ("expr -> table_name LP defcolumn", "expr", 3, "p_expression_table", "sql.py", 989), - ("expr -> table_name", "expr", 1, "p_expression_table", "sql.py", 990), - ("expr -> expr COMMA defcolumn", "expr", 3, "p_expression_table", "sql.py", 991), - ("expr -> expr COMMA", "expr", 2, "p_expression_table", "sql.py", 992), - ("expr -> expr COMMA constraint", "expr", 3, "p_expression_table", "sql.py", 993), - ("expr -> expr COMMA check_ex", "expr", 3, "p_expression_table", "sql.py", 994), - ("expr -> expr COMMA foreign", "expr", 3, "p_expression_table", "sql.py", 995), - ("expr -> expr COMMA pkey", "expr", 3, "p_expression_table", "sql.py", 996), - ("expr -> expr COMMA uniq", "expr", 3, "p_expression_table", "sql.py", 997), - ("expr -> expr COMMA statem_by_id", "expr", 3, "p_expression_table", "sql.py", 998), + 975, + ), + ("expr -> table_name defcolumn", "expr", 2, "p_expression_table", "sql.py", 1006), + ( + "expr -> table_name LP defcolumn", + "expr", + 3, + "p_expression_table", + "sql.py", + 1007, + ), + ("expr -> table_name", "expr", 1, "p_expression_table", "sql.py", 1008), + ("expr -> expr COMMA defcolumn", "expr", 3, "p_expression_table", "sql.py", 1009), + ("expr -> expr COMMA", "expr", 2, "p_expression_table", "sql.py", 1010), + ("expr -> expr COMMA constraint", "expr", 3, "p_expression_table", "sql.py", 1011), + ("expr -> expr COMMA check_ex", "expr", 3, "p_expression_table", "sql.py", 1012), + ("expr -> expr COMMA foreign", "expr", 3, "p_expression_table", "sql.py", 1013), + ("expr -> expr COMMA pkey", "expr", 3, "p_expression_table", "sql.py", 1014), + ("expr -> expr COMMA uniq", "expr", 3, "p_expression_table", "sql.py", 1015), + ( + "expr -> expr COMMA statem_by_id", + "expr", + 3, + "p_expression_table", + "sql.py", + 1016, + ), ( "expr -> expr COMMA constraint uniq", "expr", 4, "p_expression_table", "sql.py", - 999, + 1017, ), - ("expr -> expr COMMA period_for", "expr", 3, "p_expression_table", "sql.py", 1000), + ("expr -> expr COMMA period_for", "expr", 3, "p_expression_table", "sql.py", 1018), ( "expr -> expr COMMA pkey_constraint", "expr", 3, "p_expression_table", "sql.py", - 1001, + 1019, ), ( "expr -> expr COMMA constraint pkey", @@ -48118,7 +49062,7 @@ 4, "p_expression_table", "sql.py", - 1002, + 1020, ), ( "expr -> expr COMMA constraint pkey enforced", @@ -48126,7 +49070,7 @@ 5, "p_expression_table", "sql.py", - 1003, + 1021, ), ( "expr -> expr COMMA constraint foreign ref", @@ -48134,21 +49078,21 @@ 5, "p_expression_table", "sql.py", - 1004, - ), - ("expr -> expr COMMA foreign ref", "expr", 4, "p_expression_table", "sql.py", 1005), - ("expr -> expr encode", "expr", 2, "p_expression_table", "sql.py", 1006), - ("expr -> expr DEFAULT id id id", "expr", 5, "p_expression_table", "sql.py", 1007), - ("expr -> expr RP", "expr", 2, "p_expression_table", "sql.py", 1008), - ("likke -> LIKE", "likke", 1, "p_likke", "sql.py", 1127), - ("likke -> CLONE", "likke", 1, "p_likke", "sql.py", 1128), + 1022, + ), + ("expr -> expr COMMA foreign ref", "expr", 4, "p_expression_table", "sql.py", 1023), + ("expr -> expr encode", "expr", 2, "p_expression_table", "sql.py", 1024), + ("expr -> expr DEFAULT id id id", "expr", 5, "p_expression_table", "sql.py", 1025), + ("expr -> expr RP", "expr", 2, "p_expression_table", "sql.py", 1026), + ("likke -> LIKE", "likke", 1, "p_likke", "sql.py", 1145), + ("likke -> CLONE", "likke", 1, "p_likke", "sql.py", 1146), ( "expr -> table_name likke id", "expr", 3, "p_expression_like_table", "sql.py", - 1133, + 1151, ), ( "expr -> table_name likke id DOT id", @@ -48156,7 +49100,7 @@ 5, "p_expression_like_table", "sql.py", - 1134, + 1152, ), ( "expr -> table_name LP likke id DOT id RP", @@ -48164,7 +49108,7 @@ 7, "p_expression_like_table", "sql.py", - 1135, + 1153, ), ( "expr -> table_name LP likke id RP", @@ -48172,18 +49116,18 @@ 5, "p_expression_like_table", "sql.py", - 1136, + 1154, ), - ("t_name -> id DOT id", "t_name", 3, "p_t_name", "sql.py", 1151), - ("t_name -> id", "t_name", 1, "p_t_name", "sql.py", 1152), - ("t_name -> id DOT id DOT id", "t_name", 5, "p_t_name", "sql.py", 1153), + ("t_name -> id DOT id", "t_name", 3, "p_t_name", "sql.py", 1169), + ("t_name -> id", "t_name", 1, "p_t_name", "sql.py", 1170), + ("t_name -> id DOT id DOT id", "t_name", 5, "p_t_name", "sql.py", 1171), ( "table_name -> create_table t_name", "table_name", 2, "p_table_name", "sql.py", - 1175, + 1193, ), ( "table_name -> table_name likke id", @@ -48191,59 +49135,59 @@ 3, "p_table_name", "sql.py", - 1176, - ), - ("expr -> seq_name", "expr", 1, "p_expression_seq", "sql.py", 1184), - ("expr -> expr INCREMENT id", "expr", 3, "p_expression_seq", "sql.py", 1185), - ("expr -> expr INCREMENT BY id", "expr", 4, "p_expression_seq", "sql.py", 1186), - ("expr -> expr INCREMENT id id", "expr", 4, "p_expression_seq", "sql.py", 1187), - ("expr -> expr START id", "expr", 3, "p_expression_seq", "sql.py", 1188), - ("expr -> expr START WITH id", "expr", 4, "p_expression_seq", "sql.py", 1189), - ("expr -> expr START id id", "expr", 4, "p_expression_seq", "sql.py", 1190), - ("expr -> expr MINVALUE id", "expr", 3, "p_expression_seq", "sql.py", 1191), - ("expr -> expr NO MINVALUE", "expr", 3, "p_expression_seq", "sql.py", 1192), - ("expr -> expr NO MAXVALUE", "expr", 3, "p_expression_seq", "sql.py", 1193), - ("expr -> expr MAXVALUE id", "expr", 3, "p_expression_seq", "sql.py", 1194), - ("expr -> expr CACHE id", "expr", 3, "p_expression_seq", "sql.py", 1195), - ("expr -> expr CACHE", "expr", 2, "p_expression_seq", "sql.py", 1196), - ("expr -> expr NOORDER", "expr", 2, "p_expression_seq", "sql.py", 1197), - ("expr -> expr ORDER", "expr", 2, "p_expression_seq", "sql.py", 1198), - ("seq_name -> create_seq id DOT id", "seq_name", 4, "p_seq_name", "sql.py", 1217), - ("seq_name -> create_seq id", "seq_name", 2, "p_seq_name", "sql.py", 1218), + 1194, + ), + ("expr -> seq_name", "expr", 1, "p_expression_seq", "sql.py", 1202), + ("expr -> expr INCREMENT id", "expr", 3, "p_expression_seq", "sql.py", 1203), + ("expr -> expr INCREMENT BY id", "expr", 4, "p_expression_seq", "sql.py", 1204), + ("expr -> expr INCREMENT id id", "expr", 4, "p_expression_seq", "sql.py", 1205), + ("expr -> expr START id", "expr", 3, "p_expression_seq", "sql.py", 1206), + ("expr -> expr START WITH id", "expr", 4, "p_expression_seq", "sql.py", 1207), + ("expr -> expr START id id", "expr", 4, "p_expression_seq", "sql.py", 1208), + ("expr -> expr MINVALUE id", "expr", 3, "p_expression_seq", "sql.py", 1209), + ("expr -> expr NO MINVALUE", "expr", 3, "p_expression_seq", "sql.py", 1210), + ("expr -> expr NO MAXVALUE", "expr", 3, "p_expression_seq", "sql.py", 1211), + ("expr -> expr MAXVALUE id", "expr", 3, "p_expression_seq", "sql.py", 1212), + ("expr -> expr CACHE id", "expr", 3, "p_expression_seq", "sql.py", 1213), + ("expr -> expr CACHE", "expr", 2, "p_expression_seq", "sql.py", 1214), + ("expr -> expr NOORDER", "expr", 2, "p_expression_seq", "sql.py", 1215), + ("expr -> expr ORDER", "expr", 2, "p_expression_seq", "sql.py", 1216), + ("seq_name -> create_seq id DOT id", "seq_name", 4, "p_seq_name", "sql.py", 1235), + ("seq_name -> create_seq id", "seq_name", 2, "p_seq_name", "sql.py", 1236), ( "create_seq -> CREATE SEQUENCE IF NOT EXISTS", "create_seq", 5, "p_create_seq", "sql.py", - 1232, - ), - ("create_seq -> CREATE SEQUENCE", "create_seq", 2, "p_create_seq", "sql.py", 1233), - ("tid -> LT id", "tid", 2, "p_tid", "sql.py", 1241), - ("tid -> LT", "tid", 1, "p_tid", "sql.py", 1242), - ("tid -> tid LT", "tid", 2, "p_tid", "sql.py", 1243), - ("tid -> tid id", "tid", 2, "p_tid", "sql.py", 1244), - ("tid -> tid COMMAT", "tid", 2, "p_tid", "sql.py", 1245), - ("tid -> tid RT", "tid", 2, "p_tid", "sql.py", 1246), - ("null -> NULL", "null", 1, "p_null", "sql.py", 1287), - ("null -> NOT NULL", "null", 2, "p_null", "sql.py", 1288), - ("f_call -> id LP RP", "f_call", 3, "p_f_call", "sql.py", 1297), - ("f_call -> id LP f_call RP", "f_call", 4, "p_f_call", "sql.py", 1298), - ("f_call -> id LP multi_id RP", "f_call", 4, "p_f_call", "sql.py", 1299), - ("f_call -> id LP pid RP", "f_call", 4, "p_f_call", "sql.py", 1300), - ("multi_id -> id", "multi_id", 1, "p_multi_id", "sql.py", 1315), - ("multi_id -> multi_id id", "multi_id", 2, "p_multi_id", "sql.py", 1316), - ("multi_id -> f_call", "multi_id", 1, "p_multi_id", "sql.py", 1317), - ("multi_id -> multi_id f_call", "multi_id", 2, "p_multi_id", "sql.py", 1318), - ("funct_args -> LP multi_id RP", "funct_args", 3, "p_funct_args", "sql.py", 1329), - ("funct -> id LP multi_id RP", "funct", 4, "p_funct", "sql.py", 1333), + 1250, + ), + ("create_seq -> CREATE SEQUENCE", "create_seq", 2, "p_create_seq", "sql.py", 1251), + ("tid -> LT id", "tid", 2, "p_tid", "sql.py", 1259), + ("tid -> LT", "tid", 1, "p_tid", "sql.py", 1260), + ("tid -> tid LT", "tid", 2, "p_tid", "sql.py", 1261), + ("tid -> tid id", "tid", 2, "p_tid", "sql.py", 1262), + ("tid -> tid COMMAT", "tid", 2, "p_tid", "sql.py", 1263), + ("tid -> tid RT", "tid", 2, "p_tid", "sql.py", 1264), + ("null -> NULL", "null", 1, "p_null", "sql.py", 1305), + ("null -> NOT NULL", "null", 2, "p_null", "sql.py", 1306), + ("f_call -> id LP RP", "f_call", 3, "p_f_call", "sql.py", 1315), + ("f_call -> id LP f_call RP", "f_call", 4, "p_f_call", "sql.py", 1316), + ("f_call -> id LP multi_id RP", "f_call", 4, "p_f_call", "sql.py", 1317), + ("f_call -> id LP pid RP", "f_call", 4, "p_f_call", "sql.py", 1318), + ("multi_id -> id", "multi_id", 1, "p_multi_id", "sql.py", 1333), + ("multi_id -> multi_id id", "multi_id", 2, "p_multi_id", "sql.py", 1334), + ("multi_id -> f_call", "multi_id", 1, "p_multi_id", "sql.py", 1335), + ("multi_id -> multi_id f_call", "multi_id", 2, "p_multi_id", "sql.py", 1336), + ("funct_args -> LP multi_id RP", "funct_args", 3, "p_funct_args", "sql.py", 1347), + ("funct -> id LP multi_id RP", "funct", 4, "p_funct", "sql.py", 1351), ( "multiple_funct -> funct", "multiple_funct", 1, "p_multiple_funct", "sql.py", - 1337, + 1355, ), ( "multiple_funct -> multiple_funct COMMA funct", @@ -48251,7 +49195,7 @@ 3, "p_multiple_funct", "sql.py", - 1338, + 1356, ), ( "multiple_funct -> multiple_funct COMMA", @@ -48259,39 +49203,39 @@ 2, "p_multiple_funct", "sql.py", - 1339, - ), - ("funct_expr -> LP multi_id RP", "funct_expr", 3, "p_funct_expr", "sql.py", 1348), - ("funct_expr -> multi_id", "funct_expr", 1, "p_funct_expr", "sql.py", 1349), - ("dot_id -> id DOT id", "dot_id", 3, "p_dot_id", "sql.py", 1357), - ("default -> DEFAULT id", "default", 2, "p_default", "sql.py", 1361), - ("default -> DEFAULT STRING", "default", 2, "p_default", "sql.py", 1362), - ("default -> DEFAULT NULL", "default", 2, "p_default", "sql.py", 1363), - ("default -> default FOR dot_id", "default", 3, "p_default", "sql.py", 1364), - ("default -> DEFAULT funct_expr", "default", 2, "p_default", "sql.py", 1365), - ("default -> DEFAULT LP pid RP", "default", 4, "p_default", "sql.py", 1366), + 1357, + ), + ("funct_expr -> LP multi_id RP", "funct_expr", 3, "p_funct_expr", "sql.py", 1366), + ("funct_expr -> multi_id", "funct_expr", 1, "p_funct_expr", "sql.py", 1367), + ("dot_id -> id DOT id", "dot_id", 3, "p_dot_id", "sql.py", 1375), + ("default -> DEFAULT id", "default", 2, "p_default", "sql.py", 1379), + ("default -> DEFAULT STRING", "default", 2, "p_default", "sql.py", 1380), + ("default -> DEFAULT NULL", "default", 2, "p_default", "sql.py", 1381), + ("default -> default FOR dot_id", "default", 3, "p_default", "sql.py", 1382), + ("default -> DEFAULT funct_expr", "default", 2, "p_default", "sql.py", 1383), + ("default -> DEFAULT LP pid RP", "default", 4, "p_default", "sql.py", 1384), ( "default -> DEFAULT LP funct_expr pid RP", "default", 5, "p_default", "sql.py", - 1367, - ), - ("default -> default id", "default", 2, "p_default", "sql.py", 1368), - ("default -> default LP RP", "default", 3, "p_default", "sql.py", 1369), - ("enforced -> ENFORCED", "enforced", 1, "p_enforced", "sql.py", 1413), - ("enforced -> NOT ENFORCED", "enforced", 2, "p_enforced", "sql.py", 1414), - ("collate -> COLLATE id", "collate", 2, "p_collate", "sql.py", 1420), - ("collate -> COLLATE STRING", "collate", 2, "p_collate", "sql.py", 1421), - ("constraint -> CONSTRAINT id", "constraint", 2, "p_constraint", "sql.py", 1428), + 1385, + ), + ("default -> default id", "default", 2, "p_default", "sql.py", 1386), + ("default -> default LP RP", "default", 3, "p_default", "sql.py", 1387), + ("enforced -> ENFORCED", "enforced", 1, "p_enforced", "sql.py", 1431), + ("enforced -> NOT ENFORCED", "enforced", 2, "p_enforced", "sql.py", 1432), + ("collate -> COLLATE id", "collate", 2, "p_collate", "sql.py", 1438), + ("collate -> COLLATE STRING", "collate", 2, "p_collate", "sql.py", 1439), + ("constraint -> CONSTRAINT id", "constraint", 2, "p_constraint", "sql.py", 1446), ( "generated -> gen_always funct_expr", "generated", 2, "p_generated", "sql.py", - 1437, + 1455, ), ( "generated -> gen_always funct_expr id", @@ -48299,7 +49243,7 @@ 3, "p_generated", "sql.py", - 1438, + 1456, ), ( "generated -> gen_always LP multi_id RP", @@ -48307,61 +49251,61 @@ 4, "p_generated", "sql.py", - 1439, - ), - ("generated -> gen_always f_call", "generated", 2, "p_generated", "sql.py", 1440), - ("gen_always -> GENERATED id AS", "gen_always", 3, "p_gen_always", "sql.py", 1451), - ("check_st -> CHECK LP id", "check_st", 3, "p_check_st", "sql.py", 1456), - ("check_st -> check_st id", "check_st", 2, "p_check_st", "sql.py", 1457), - ("check_st -> check_st STRING", "check_st", 2, "p_check_st", "sql.py", 1458), - ("check_st -> check_st id STRING", "check_st", 3, "p_check_st", "sql.py", 1459), - ("check_st -> check_st id RP", "check_st", 3, "p_check_st", "sql.py", 1460), - ("check_st -> check_st STRING RP", "check_st", 3, "p_check_st", "sql.py", 1461), - ("check_st -> check_st funct_args", "check_st", 2, "p_check_st", "sql.py", 1462), - ("check_st -> check_st LP pid RP", "check_st", 4, "p_check_st", "sql.py", 1463), + 1457, + ), + ("generated -> gen_always f_call", "generated", 2, "p_generated", "sql.py", 1458), + ("gen_always -> GENERATED id AS", "gen_always", 3, "p_gen_always", "sql.py", 1469), + ("check_st -> CHECK LP id", "check_st", 3, "p_check_st", "sql.py", 1474), + ("check_st -> check_st id", "check_st", 2, "p_check_st", "sql.py", 1475), + ("check_st -> check_st STRING", "check_st", 2, "p_check_st", "sql.py", 1476), + ("check_st -> check_st id STRING", "check_st", 3, "p_check_st", "sql.py", 1477), + ("check_st -> check_st id RP", "check_st", 3, "p_check_st", "sql.py", 1478), + ("check_st -> check_st STRING RP", "check_st", 3, "p_check_st", "sql.py", 1479), + ("check_st -> check_st funct_args", "check_st", 2, "p_check_st", "sql.py", 1480), + ("check_st -> check_st LP pid RP", "check_st", 4, "p_check_st", "sql.py", 1481), ( "using_tablespace -> USING INDEX tablespace", "using_tablespace", 3, "p_using_tablespace", "sql.py", - 1479, - ), - ("pid -> id", "pid", 1, "p_pid", "sql.py", 1484), - ("pid -> STRING", "pid", 1, "p_pid", "sql.py", 1485), - ("pid -> pid id", "pid", 2, "p_pid", "sql.py", 1486), - ("pid -> pid STRING", "pid", 2, "p_pid", "sql.py", 1487), - ("pid -> STRING LP RP", "pid", 3, "p_pid", "sql.py", 1488), - ("pid -> id LP RP", "pid", 3, "p_pid", "sql.py", 1489), - ("pid -> pid COMMA id", "pid", 3, "p_pid", "sql.py", 1490), - ("pid -> pid COMMA STRING", "pid", 3, "p_pid", "sql.py", 1491), - ("index_pid -> id", "index_pid", 1, "p_index_pid", "sql.py", 1504), - ("index_pid -> index_pid id", "index_pid", 2, "p_index_pid", "sql.py", 1505), + 1497, + ), + ("pid -> id", "pid", 1, "p_pid", "sql.py", 1502), + ("pid -> STRING", "pid", 1, "p_pid", "sql.py", 1503), + ("pid -> pid id", "pid", 2, "p_pid", "sql.py", 1504), + ("pid -> pid STRING", "pid", 2, "p_pid", "sql.py", 1505), + ("pid -> STRING LP RP", "pid", 3, "p_pid", "sql.py", 1506), + ("pid -> id LP RP", "pid", 3, "p_pid", "sql.py", 1507), + ("pid -> pid COMMA id", "pid", 3, "p_pid", "sql.py", 1508), + ("pid -> pid COMMA STRING", "pid", 3, "p_pid", "sql.py", 1509), + ("index_pid -> id", "index_pid", 1, "p_index_pid", "sql.py", 1522), + ("index_pid -> index_pid id", "index_pid", 2, "p_index_pid", "sql.py", 1523), ( "index_pid -> index_pid COMMA index_pid", "index_pid", 3, "p_index_pid", "sql.py", - 1506, - ), - ("foreign -> FOREIGN KEY LP pid RP", "foreign", 5, "p_foreign", "sql.py", 1529), - ("foreign -> FOREIGN KEY", "foreign", 2, "p_foreign", "sql.py", 1530), - ("ref -> REFERENCES t_name", "ref", 2, "p_ref", "sql.py", 1538), - ("ref -> ref LP pid RP", "ref", 4, "p_ref", "sql.py", 1539), - ("ref -> ref ON DELETE id", "ref", 4, "p_ref", "sql.py", 1540), - ("ref -> ref ON UPDATE id", "ref", 4, "p_ref", "sql.py", 1541), - ("ref -> ref DEFERRABLE INITIALLY id", "ref", 4, "p_ref", "sql.py", 1542), - ("ref -> ref NOT DEFERRABLE", "ref", 3, "p_ref", "sql.py", 1543), - ("expr -> pkey", "expr", 1, "p_expression_primary_key", "sql.py", 1574), - ("uniq -> UNIQUE LP pid RP", "uniq", 4, "p_uniq", "sql.py", 1578), + 1524, + ), + ("foreign -> FOREIGN KEY LP pid RP", "foreign", 5, "p_foreign", "sql.py", 1547), + ("foreign -> FOREIGN KEY", "foreign", 2, "p_foreign", "sql.py", 1548), + ("ref -> REFERENCES t_name", "ref", 2, "p_ref", "sql.py", 1556), + ("ref -> ref LP pid RP", "ref", 4, "p_ref", "sql.py", 1557), + ("ref -> ref ON DELETE id", "ref", 4, "p_ref", "sql.py", 1558), + ("ref -> ref ON UPDATE id", "ref", 4, "p_ref", "sql.py", 1559), + ("ref -> ref DEFERRABLE INITIALLY id", "ref", 4, "p_ref", "sql.py", 1560), + ("ref -> ref NOT DEFERRABLE", "ref", 3, "p_ref", "sql.py", 1561), + ("expr -> pkey", "expr", 1, "p_expression_primary_key", "sql.py", 1592), + ("uniq -> UNIQUE LP pid RP", "uniq", 4, "p_uniq", "sql.py", 1596), ( "statem_by_id -> id LP pid RP", "statem_by_id", 4, "p_statem_by_id", "sql.py", - 1583, + 1601, ), ( "statem_by_id -> id KEY LP pid RP", @@ -48369,30 +49313,30 @@ 5, "p_statem_by_id", "sql.py", - 1584, + 1602, ), - ("pkey -> pkey_statement LP pid RP", "pkey", 4, "p_pkey", "sql.py", 1595), - ("pkey -> pkey_statement ID LP pid RP", "pkey", 5, "p_pkey", "sql.py", 1596), + ("pkey -> pkey_statement LP pid RP", "pkey", 4, "p_pkey", "sql.py", 1613), + ("pkey -> pkey_statement ID LP pid RP", "pkey", 5, "p_pkey", "sql.py", 1614), ( "pkey_statement -> PRIMARY KEY", "pkey_statement", 2, "p_pkey_statement", "sql.py", - 1630, + 1648, ), - ("comment -> COMMENT STRING", "comment", 2, "p_comment", "sql.py", 1634), - ("tablespace -> TABLESPACE id", "tablespace", 2, "p_tablespace", "sql.py", 1639), + ("comment -> COMMENT STRING", "comment", 2, "p_comment", "sql.py", 1652), + ("tablespace -> TABLESPACE id", "tablespace", 2, "p_tablespace", "sql.py", 1657), ( "tablespace -> TABLESPACE id properties", "tablespace", 3, "p_tablespace", "sql.py", - 1640, + 1658, ), - ("expr -> expr tablespace", "expr", 2, "p_expr_tablespace", "sql.py", 1646), - ("by_smthg -> BY id", "by_smthg", 2, "p_by_smthg", "sql.py", 1652), - ("by_smthg -> BY ROW", "by_smthg", 2, "p_by_smthg", "sql.py", 1653), - ("by_smthg -> BY LP pid RP", "by_smthg", 4, "p_by_smthg", "sql.py", 1654), + ("expr -> expr tablespace", "expr", 2, "p_expr_tablespace", "sql.py", 1664), + ("by_smthg -> BY id", "by_smthg", 2, "p_by_smthg", "sql.py", 1670), + ("by_smthg -> BY ROW", "by_smthg", 2, "p_by_smthg", "sql.py", 1671), + ("by_smthg -> BY LP pid RP", "by_smthg", 4, "p_by_smthg", "sql.py", 1672), ] diff --git a/simple_ddl_parser/tokens.py b/simple_ddl_parser/tokens.py index b340f34..ae17b01 100644 --- a/simple_ddl_parser/tokens.py +++ b/simple_ddl_parser/tokens.py @@ -79,7 +79,7 @@ common_statements.update(first_liners) definition_statements.update(common_statements) -alter_tokens = {"COLUMN", "RENAME", "TO", "PRIMARY", "KEY"} +alter_tokens = {"COLUMN", "RENAME", "TO", "PRIMARY", "KEY", "MODIFY"} alter_tokens = {value: value for value in alter_tokens} after_columns_tokens = { diff --git a/tests/test_alter_statements.py b/tests/test_alter_statements.py index e650115..f216fd6 100644 --- a/tests/test_alter_statements.py +++ b/tests/test_alter_statements.py @@ -1959,3 +1959,199 @@ def test_drop_column(): "types": [], } assert result == expected + + +def test_modify_column_sql_server(): + # (SQL Server) + ddl = """CREATE TABLE MY_TABLE ( + DATETIME datetime, + REGIONID varchar + ) ; + ALTER TABLE MY_TABLE ALTER COLUMN REGIONID integer; + """ + result = DDLParser(ddl).run(group_by_type=True) + + expected = { + "ddl_properties": [], + "domains": [], + "schemas": [], + "sequences": [], + "tables": [ + { + "alter": { + "modified_columns": { + "check": None, + "default": None, + "name": "REGIONID", + "nullable": True, + "references": None, + "size": None, + "type": "varchar", + "unique": False, + } + }, + "checks": [], + "columns": [ + { + "check": None, + "default": None, + "name": "DATETIME", + "nullable": True, + "references": None, + "size": None, + "type": "datetime", + "unique": False, + }, + { + "check": None, + "default": None, + "name": "REGIONID", + "nullable": True, + "primary_key": False, + "references": None, + "size": None, + "type": "integer", + "unique": False, + }, + ], + "index": [], + "partitioned_by": [], + "primary_key": [], + "schema": None, + "table_name": "MY_TABLE", + "tablespace": None, + } + ], + "types": [], + } + assert result == expected + + +def test_modify_alter(): + ddl = """CREATE TABLE MY_TABLE ( + DATETIME datetime, + REGIONID varchar + ) ; + ALTER TABLE MY_TABLE MODIFY COLUMN REGIONID integer; + """ + result = DDLParser(ddl).run(group_by_type=True) + + expected = { + "ddl_properties": [], + "domains": [], + "schemas": [], + "sequences": [], + "tables": [ + { + "alter": { + "modified_columns": { + "check": None, + "default": None, + "name": "REGIONID", + "nullable": True, + "references": None, + "size": None, + "type": "varchar", + "unique": False, + } + }, + "checks": [], + "columns": [ + { + "check": None, + "default": None, + "name": "DATETIME", + "nullable": True, + "references": None, + "size": None, + "type": "datetime", + "unique": False, + }, + { + "check": None, + "default": None, + "name": "REGIONID", + "nullable": True, + "primary_key": False, + "references": None, + "size": None, + "type": "integer", + "unique": False, + }, + ], + "index": [], + "partitioned_by": [], + "primary_key": [], + "schema": None, + "table_name": "MY_TABLE", + "tablespace": None, + } + ], + "types": [], + } + assert result == expected + + +def test_modify_oracle(): + ddl = """CREATE TABLE MY_TABLE ( + DATETIME datetime, + REGIONID varchar + ) ; + ALTER TABLE MY_TABLE MODIFY REGIONID integer; + """ + result = DDLParser(ddl).run(group_by_type=True) + + expected = { + "ddl_properties": [], + "domains": [], + "schemas": [], + "sequences": [], + "tables": [ + { + "alter": { + "modified_columns": { + "check": None, + "default": None, + "name": "REGIONID", + "nullable": True, + "references": None, + "size": None, + "type": "varchar", + "unique": False, + } + }, + "checks": [], + "columns": [ + { + "check": None, + "default": None, + "name": "DATETIME", + "nullable": True, + "references": None, + "size": None, + "type": "datetime", + "unique": False, + }, + { + "check": None, + "default": None, + "name": "REGIONID", + "nullable": True, + "primary_key": False, + "references": None, + "size": None, + "type": "integer", + "unique": False, + }, + ], + "index": [], + "partitioned_by": [], + "primary_key": [], + "schema": None, + "table_name": "MY_TABLE", + "tablespace": None, + } + ], + "types": [], + } + assert result == expected