From 01de6f1ccefa60e200bb9f6c1b4bc4237b31e368 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 28 Sep 2026 01:50:55 +0000 Subject: [PATCH 1/4] perf(lookups): pack the code tables as base 36 differences The lookup tables shipped their codes as fixed-width digits written back to back. They now ship the width and each code's difference from the one before it, in base 36 (packCodes in scripts/lookup-table.ts), which findCodeIndex unpacks once per table. A dense table takes about a third of the bytes: isValidNcm drops from 82.6 KB to 29.6 KB, isValidCbo, isValidCnae, isValidNbs and isValidCest by more than half, and the full import by 79.9 KB (gzip 356.1 KB to 327.3 KB). The generators write the new form, and the committed tables were repacked from the old ones without a new download (cbo.ts, the one generator that runs offline, reproduces its table byte for byte). isValidNcm now uses findCodeIndex too. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RLkm9YrtAifc6XCLFVEsdH --- docs/getting-started.md | 22 +- docs/pt-br/getting-started.md | 22 +- scripts/banks.ts | 11 +- scripts/cbo.ts | 7 +- scripts/cest.ts | 9 +- scripts/cfop.ts | 9 +- scripts/cnae.ts | 9 +- scripts/legal-natures.ts | 7 +- scripts/lookup-table.ts | 44 +- scripts/nbs.ts | 8 +- scripts/ncm.ts | 11 +- scripts/service-items.ts | 8 +- src/_internals/constants/cbo.ts | 5457 ++-- src/_internals/constants/cest.ts | 2089 +- src/_internals/constants/cfop.ts | 1247 +- src/_internals/constants/cnae.ts | 2673 +- src/_internals/constants/nbs.ts | 1848 +- src/_internals/constants/service-items.ts | 410 +- .../find-code-index/find-code-index.test.ts | 74 +- .../find-code-index/find-code-index.ts | 64 +- src/_internals/test/lookup-table.ts | 42 +- src/is-valid-bank-account/constants.ts | 479 +- .../is-valid-bank-account.test.ts | 16 +- src/is-valid-legal-nature/constants.test.ts | 5 +- src/is-valid-legal-nature/constants.ts | 207 +- src/is-valid-ncm/constants.test.ts | 7 +- src/is-valid-ncm/constants.ts | 21041 ++++++++-------- src/is-valid-ncm/is-valid-ncm.test.ts | 3 +- src/is-valid-ncm/is-valid-ncm.ts | 13 +- 29 files changed, 18205 insertions(+), 17637 deletions(-) diff --git a/docs/getting-started.md b/docs/getting-started.md index 6b1e86e5f..b70a0d1b6 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -72,21 +72,21 @@ A few utils embed an official dataset and weigh far more than everything else co | `getMunicipalitiesByAreaCode` · `getAreaCodeByMunicipalityCode` | 5571 IBGE municipalities, with the DDD of each (Anatel) | 165.0 - 167.8 KB | 52.1 - 52.8 KB | | `getMunicipalities` · `getMunicipalityByCode` · `getMunicipality` | 5571 IBGE municipalities, with names and codes | 153.6 - 154.0 KB | 49.4 - 49.7 KB | | `getCities` | 5571 IBGE municipality names | 153.4 KB | 49.2 KB | -| `getCbo` | CBO 2002 occupation titles | 117.3 KB | 29.9 KB | -| `getCest` | CEST descriptions and segments (Convênio ICMS 142/18) | 115.5 KB | 26.1 KB | -| `getCnae` | CNAE-Subclasses 2.3 | 91.6 KB | 20.0 KB | -| `isValidNcm` | NCM (Nomenclatura Comum do Mercosul) codes | 82.6 KB | 22.8 KB | -| `getNbs` | NBS 2.0 (Nomenclatura Brasileira de Serviços) descriptions | 80.6 KB | 13.1 KB | -| `getCfop` | CFOP operation descriptions | 67.6 KB | 6.3 KB | +| `getCest` | CEST descriptions and segments (Convênio ICMS 142/18) | 111.5 KB | 24.0 KB | +| `getCbo` | CBO 2002 occupation titles | 107.6 KB | 24.7 KB | +| `getCnae` | CNAE-Subclasses 2.3 | 86.6 KB | 17.9 KB | +| `getNbs` | NBS 2.0 (Nomenclatura Brasileira de Serviços) descriptions | 75.5 KB | 11.5 KB | +| `getCfop` | CFOP operation descriptions | 66.7 KB | 5.2 KB | | `getClassTrib` | cClassTrib (IBS/CBS) names and descriptions | 50.0 KB | 9.0 KB | | `getBanks` · `getBankByCode` · `getBankByIspb` | Banco Central STR participants (COMPE + ISPB) | 37.6 - 37.8 KB | 9.0 - 9.2 KB | +| `isValidNcm` | NCM (Nomenclatura Comum do Mercosul) codes | 29.6 KB | 8.9 KB | | `getIsbnInfo` · `formatIsbn` | ISBN ranges of the International ISBN Agency (RangeMessage) | 27.0 - 27.1 KB | 6.2 KB | | `isValidCid10` | CID-10 V2008 category and subcategory codes plus the SIM `U07` codes, without the descriptions | 26.2 KB | 6.8 KB | -| `getServiceItem` | Service list of the Lei Complementar 116/2003 | 26.1 KB | 8.4 KB | -| `isValidCbo` | CBO 2002 occupation codes, without the titles | 16.2 KB | 5.5 KB | -| `isValidCnae` | CNAE-Subclasses 2.3 codes, without the descriptions | 9.6 KB | 3.4 KB | -| `isValidNbs` | NBS 2.0 codes, without the descriptions | 8.5 KB | 2.3 KB | -| `isValidCest` | CEST codes, without the descriptions | 7.6 KB | 2.3 KB | +| `getServiceItem` | Service list of the Lei Complementar 116/2003 | 26.0 KB | 8.0 KB | +| `isValidCbo` | CBO 2002 occupation codes, without the titles | 6.6 KB | 1.7 KB | +| `isValidCnae` | CNAE-Subclasses 2.3 codes, without the descriptions | 4.5 KB | 1.9 KB | +| `isValidCest` | CEST codes, without the descriptions | 3.5 KB | 0.8 KB | +| `isValidNbs` | NBS 2.0 codes, without the descriptions | 3.4 KB | 1.2 KB | The root of the package is a single ESM module, so a bundler cannot split one of these datasets out of it: importing a heavy util from the root puts its whole dataset in your main bundle, and a dynamic `import()` of the root does not help. To lazy-load one, import it from its own subpath: diff --git a/docs/pt-br/getting-started.md b/docs/pt-br/getting-started.md index e52a9232d..9fc4b936b 100644 --- a/docs/pt-br/getting-started.md +++ b/docs/pt-br/getting-started.md @@ -72,21 +72,21 @@ Alguns utilitários embutem uma base de dados oficial e pesam muito mais que tod | `getMunicipalitiesByAreaCode` · `getAreaCodeByMunicipalityCode` | 5571 municípios do IBGE, com o DDD de cada um (Anatel) | 165,0 - 167,8 KB | 52,1 - 52,8 KB | | `getMunicipalities` · `getMunicipalityByCode` · `getMunicipality` | 5571 municípios do IBGE, com nomes e códigos | 153,6 - 154,0 KB | 49,4 - 49,7 KB | | `getCities` | nomes dos 5571 municípios do IBGE | 153,4 KB | 49,2 KB | -| `getCbo` | títulos das ocupações da CBO 2002 | 117,3 KB | 29,9 KB | -| `getCest` | descrições e segmentos do CEST (Convênio ICMS 142/18) | 115,5 KB | 26,1 KB | -| `getCnae` | CNAE-Subclasses 2.3 | 91,6 KB | 20,0 KB | -| `isValidNcm` | códigos NCM (Nomenclatura Comum do Mercosul) | 82,6 KB | 22,8 KB | -| `getNbs` | descrições da NBS 2.0 (Nomenclatura Brasileira de Serviços) | 80,6 KB | 13,1 KB | -| `getCfop` | descrições das operações do CFOP | 67,6 KB | 6,3 KB | +| `getCest` | descrições e segmentos do CEST (Convênio ICMS 142/18) | 111,5 KB | 24,0 KB | +| `getCbo` | títulos das ocupações da CBO 2002 | 107,6 KB | 24,7 KB | +| `getCnae` | CNAE-Subclasses 2.3 | 86,6 KB | 17,9 KB | +| `getNbs` | descrições da NBS 2.0 (Nomenclatura Brasileira de Serviços) | 75,5 KB | 11,5 KB | +| `getCfop` | descrições das operações do CFOP | 66,7 KB | 5,2 KB | | `getClassTrib` | nomes e descrições do cClassTrib (IBS/CBS) | 50,0 KB | 9,0 KB | | `getBanks` · `getBankByCode` · `getBankByIspb` | participantes do STR do Banco Central (COMPE + ISPB) | 37,6 - 37,8 KB | 9,0 - 9,2 KB | +| `isValidNcm` | códigos NCM (Nomenclatura Comum do Mercosul) | 29,6 KB | 8,9 KB | | `getIsbnInfo` · `formatIsbn` | faixas do ISBN da Agência Internacional do ISBN (RangeMessage) | 27,0 - 27,1 KB | 6,2 KB | | `isValidCid10` | códigos das categorias e subcategorias da CID-10 V2008 mais os códigos `U07` do SIM, sem as descrições | 26,2 KB | 6,8 KB | -| `getServiceItem` | lista de serviços da Lei Complementar 116/2003 | 26,1 KB | 8,4 KB | -| `isValidCbo` | códigos das ocupações da CBO 2002, sem os títulos | 16,2 KB | 5,5 KB | -| `isValidCnae` | códigos da CNAE-Subclasses 2.3, sem as descrições | 9,6 KB | 3,4 KB | -| `isValidNbs` | códigos da NBS 2.0, sem as descrições | 8,5 KB | 2,3 KB | -| `isValidCest` | códigos do CEST, sem as descrições | 7,6 KB | 2,3 KB | +| `getServiceItem` | lista de serviços da Lei Complementar 116/2003 | 26,0 KB | 8,0 KB | +| `isValidCbo` | códigos das ocupações da CBO 2002, sem os títulos | 6,6 KB | 1,7 KB | +| `isValidCnae` | códigos da CNAE-Subclasses 2.3, sem as descrições | 4,5 KB | 1,9 KB | +| `isValidCest` | códigos do CEST, sem as descrições | 3,5 KB | 0,8 KB | +| `isValidNbs` | códigos da NBS 2.0, sem as descrições | 3,4 KB | 1,2 KB | A raiz do pacote é um único módulo ESM, então o bundler não consegue separar uma dessas bases de dados dele: importar um utilitário pesado da raiz coloca a base inteira no seu bundle principal, e um `import()` dinâmico da raiz não ajuda. Para carregar sob demanda, importe do subpath próprio: diff --git a/scripts/banks.ts b/scripts/banks.ts index 29699a60d..6c671e6a5 100644 --- a/scripts/banks.ts +++ b/scripts/banks.ts @@ -4,6 +4,7 @@ import { readFile, writeFile } from "node:fs/promises"; import { resolve } from "node:path"; import { fetchWithRetry } from "../src/_internals/fetch-with-retry/fetch-with-retry.ts"; +import { serializeCodes } from "./lookup-table.ts"; const scriptsDirectory = import.meta.dirname; @@ -183,17 +184,19 @@ export type Bank = { export const BANKS: Bank[] = ${JSON.stringify(sorted)};`; - const compeCodes = sorted.map((bank) => bank.code).join(""); + const compeCodes = serializeCodes(sorted.map((bank) => bank.code)); const constantsPath = resolve(scriptsDirectory, "..", "./src/is-valid-bank-account/constants.ts"); const constants = await readFile(constantsPath, "utf8"); - const literal = (compeCodes.match(/.{1,90}/g) ?? []).map((chunk) => `\t"${chunk}"`).join(" +\n"); - const compeCodesPattern = /export const COMPE_CODES =\n(?:\t"\d*" \+\n)*\t"\d*";/; + const compeCodesPattern = /export const COMPE_CODES =\n\t"[\d:,a-z\\\n]*";/; if (!compeCodesPattern.test(constants)) { throw new Error("COMPE_CODES literal not found in src/is-valid-bank-account/constants.ts"); } - const updated = constants.replace(compeCodesPattern, `export const COMPE_CODES =\n${literal};`); + const updated = constants.replace( + compeCodesPattern, + `export const COMPE_CODES =\n\t${compeCodes};`, + ); console.log(`Generated ${sorted.length} banks from ${source}`); diff --git a/scripts/cbo.ts b/scripts/cbo.ts index 46fae3f70..22e1e535b 100644 --- a/scripts/cbo.ts +++ b/scripts/cbo.ts @@ -72,9 +72,10 @@ export const renderCbo = (titles: Record): Record): Record): Record(data: Record): LookupTable => { }; /** - * Writes codes of one fixed width as the source of a single string literal that holds them back - * to back, which `findCodeIndex` reads. Each code sits on a line of its own, ended by a line - * continuation that adds nothing to the value, so a refresh diffs to the codes that changed. - * @param {string[]} codes - The codes, in the order they are looked up in. - * @returns {string} The string literal. + * Packs ascending numeric codes of one fixed width into the text `findCodeIndex` reads: the width, + * a colon, then each code as its difference from the one before it (the first from zero), in base + * 36 and separated by commas. The differences of a dense table are one or two characters where the + * codes are six to nine digits, so the table ships about a third of the bytes it would as the codes + * written back to back. + * @param {string[]} codes - The codes, in ascending order, every one the same number of digits. + * @returns {string} The packed table, e.g. `"3:1,2,1"` for `["001", "003", "004"]`. */ -export const serializeCodes = (codes: readonly string[]): string => { +export const packCodes = (codes: readonly string[]): string => { const [first = ""] = codes; - if (first === "" || codes.some((code) => code.length !== first.length || !/^\w+$/.test(code))) { - throw new Error("lookup table codes are not all word characters of one width"); + if (first === "" || codes.some((code) => code.length !== first.length || !/^\d+$/.test(code))) { + throw new Error("lookup table codes are not all digits of one width"); } - return `"${codes.join("\\\n")}"`; + let previous = 0; + const differences = codes.map((code) => { + const value = Number(code); + + if (value <= previous && code !== first) + throw new Error(`lookup table code ${code} is out of order`); + + const difference = (value - previous).toString(36); + previous = value; + + return difference; + }); + + return `${first.length}:${differences.join(",")}`; }; +/** + * Writes codes of one fixed width as the source of a single string literal that holds them + * packed by `packCodes`, which `findCodeIndex` reads. Each difference sits on a line of its own, + * ended by a line continuation that adds nothing to the value, so a refresh diffs to the codes + * that changed (and the one after each). + * @param {string[]} codes - The codes, in ascending order. + * @returns {string} The string literal. + */ +export const serializeCodes = (codes: readonly string[]): string => + `"${packCodes(codes).replaceAll(",", ",\\\n")}"`; + /** * Writes every generated file of a dataset, relative to the repository root. * @param {Record} files - The content of each file, by its path. diff --git a/scripts/nbs.ts b/scripts/nbs.ts index eab213e8a..7db1df48f 100644 --- a/scripts/nbs.ts +++ b/scripts/nbs.ts @@ -107,10 +107,10 @@ export const renderNbs = (table: Record): Record return { "./src/_internals/constants/nbs.ts": `/** * NBS 2.0 (Nomenclatura Brasileira de Serviços, Intangíveis e Outras Operações que Produzam - * Variações no Patrimônio) codes: the raw 9 digits of every complete code, back to back in - * ascending order, which \`findCodeIndex\` reads. The official description of a code is at the - * same index of \`NBS_DESCRIPTIONS\`, a module of its own (\`nbs-descriptions.ts\`) so that - * checking a code does not bundle the descriptions. + * Variações no Patrimônio) codes: the raw 9 digits of every complete code, in ascending order, + * packed as base 36 differences by \`packCodes\` (scripts/lookup-table.ts), which \`findCodeIndex\` + * reads. The official description of a code is at the same index of \`NBS_DESCRIPTIONS\`, a module + * of its own (\`nbs-descriptions.ts\`) so that checking a code does not bundle the descriptions. * * Built from the official \`NBSa_2-0.csv\` the MDIC publishes on gov.br, a plain * \`NBS 2.0;DESCRIÇÃO\` CSV in ISO-8859-1, the version 2.0 as amended by the Portaria Conjunta diff --git a/scripts/ncm.ts b/scripts/ncm.ts index f5c3a44f3..dd7b7a7d3 100644 --- a/scripts/ncm.ts +++ b/scripts/ncm.ts @@ -82,11 +82,12 @@ const isInForce = (entry: NcmEntry, today: Date): boolean => */ export const renderNcm = (codes: readonly string[]): Record => ({ "./src/is-valid-ncm/constants.ts": `/** - * NCM (Nomenclatura Comum do Mercosul) 8 digit codes in force on the generation date, back to - * back in ascending order (one per source line, joined by line continuations). A code is included - * when the generation date falls within its Siscomex \`Data_Inicio\`/\`Data_Fim\` range (both - * inclusive) — this also keeps codes that are valid today but carry a scheduled future end date, - * not only the ones with no end date (\`Data_Fim: "31/12/9999"\`). + * NCM (Nomenclatura Comum do Mercosul) 8 digit codes in force on the generation date, in ascending + * order, packed as base 36 differences by \`packCodes\` (scripts/lookup-table.ts) (one per source + * line, joined by line continuations). A code is included when the generation date falls within its + * Siscomex \`Data_Inicio\`/\`Data_Fim\` range (both inclusive) — this also keeps codes that are + * valid today but carry a scheduled future end date, not only the ones with no end date + * (\`Data_Fim: "31/12/9999"\`). * * Generated by \`node ./scripts/ncm.ts\`. Do not edit by hand. * diff --git a/scripts/service-items.ts b/scripts/service-items.ts index 6c843ec59..5618ed15e 100644 --- a/scripts/service-items.ts +++ b/scripts/service-items.ts @@ -91,10 +91,10 @@ export const renderServiceItems = ( "./src/_internals/constants/service-items.ts": `/** * The subitems in force of the service list annexed to the Lei Complementar 116/2003: the raw 4 * digits of every subitem (\`0101\` for \`1.01\`, the first four digits of the national - * \`cTribNac\` code), back to back in ascending order, which \`findCodeIndex\` reads. The - * description of a subitem is at the same index of \`SERVICE_ITEM_DESCRIPTIONS\`, a module of its - * own (\`service-item-descriptions.ts\`) so that checking a subitem does not bundle the - * descriptions. + * \`cTribNac\` code), in ascending order, packed as base 36 differences by \`packCodes\` + * (scripts/lookup-table.ts), which \`findCodeIndex\` reads. The description of a subitem is at the + * same index of \`SERVICE_ITEM_DESCRIPTIONS\`, a module of its own + * (\`service-item-descriptions.ts\`) so that checking a subitem does not bundle the descriptions. * * Built from the sheet \`${SHEET_NAME}\` of the \`ANEXO_B-NBS2-LISTA_SERVICO_NACIONAL\` workbook * of the Sistema Nacional NFS-e, which prints the list in force, vetoed subitems left out and diff --git a/src/_internals/constants/cbo.ts b/src/_internals/constants/cbo.ts index 8d5158a24..a2e195151 100644 --- a/src/_internals/constants/cbo.ts +++ b/src/_internals/constants/cbo.ts @@ -1,8 +1,9 @@ /** * CBO 2002 (Classificação Brasileira de Ocupações) occupation codes: the raw 6 digits of every - * code, back to back in ascending order, which `findCodeIndex` reads. The title of a code is at - * the same index of `CBO_DESCRIPTIONS`, a module of its own (`cbo-descriptions.ts`) so that - * checking a code does not bundle the titles. + * code, in ascending order, packed as base 36 differences by `packCodes` + * (scripts/lookup-table.ts), which `findCodeIndex` reads. The title of a code is at the same + * index of `CBO_DESCRIPTIONS`, a module of its own (`cbo-descriptions.ts`) so that checking a + * code does not bundle the titles. * * Built from `CBO2002 - Ocupacao.csv` of the "Estrutura CBO (CSV)" archive the Ministério do * Trabalho e Emprego serves on the CBO site (files dated 10/07/2026), a plain `CODIGO;TITULO` @@ -20,2731 +21,2731 @@ * The older release of the same table on gov.br, used up to 2.4.0. */ export const CBO_CODES = - "010105\ -010110\ -010115\ -010205\ -010210\ -010215\ -010305\ -010310\ -010315\ -020105\ -020110\ -020115\ -020205\ -020305\ -020310\ -021105\ -021110\ -021205\ -021210\ -030105\ -030110\ -030115\ -030205\ -030305\ -031105\ -031110\ -031205\ -031210\ -111105\ -111110\ -111115\ -111120\ -111205\ -111210\ -111215\ -111220\ -111225\ -111230\ -111235\ -111240\ -111245\ -111250\ -111255\ -111305\ -111310\ -111315\ -111320\ -111325\ -111330\ -111335\ -111340\ -111345\ -111405\ -111410\ -111415\ -111505\ -111510\ -113005\ -113010\ -113015\ -114105\ -114205\ -114210\ -114305\ -114405\ -121005\ -121010\ -122105\ -122110\ -122115\ -122120\ -122205\ -122305\ -122405\ -122505\ -122510\ -122515\ -122520\ -122605\ -122610\ -122615\ -122620\ -122705\ -122710\ -122715\ -122720\ -122725\ -122730\ -122735\ -122740\ -122745\ -122750\ -122755\ -123105\ -123110\ -123115\ -123205\ -123210\ -123305\ -123310\ -123405\ -123410\ -123605\ -123705\ -123805\ -131105\ -131110\ -131115\ -131120\ -131205\ -131210\ -131215\ -131220\ -131225\ -131305\ -131310\ -131315\ -131320\ -141105\ -141110\ -141115\ -141120\ -141205\ -141305\ -141405\ -141410\ -141415\ -141420\ -141505\ -141510\ -141515\ -141520\ -141525\ -141605\ -141610\ -141615\ -141705\ -141710\ -141715\ -141720\ -141725\ -141730\ -141735\ -141805\ -141810\ -141815\ -141820\ -141825\ -141830\ -142105\ -142110\ -142115\ -142120\ -142125\ -142130\ -142135\ -142140\ -142205\ -142210\ -142305\ -142310\ -142315\ -142320\ -142325\ -142330\ -142335\ -142340\ -142345\ -142350\ -142355\ -142360\ -142365\ -142405\ -142410\ -142415\ -142505\ -142510\ -142515\ -142520\ -142525\ -142530\ -142535\ -142605\ -142610\ -142705\ -142710\ -201105\ -201110\ -201115\ -201205\ -201210\ -201215\ -201220\ -201225\ -202105\ -202110\ -202115\ -202120\ -203005\ -203010\ -203015\ -203020\ -203025\ -203105\ -203110\ -203115\ -203120\ -203125\ -203205\ -203210\ -203215\ -203220\ -203225\ -203230\ -203305\ -203310\ -203315\ -203320\ -203405\ -203410\ -203415\ -203420\ -203505\ -203510\ -203515\ -203520\ -203525\ -204105\ -204110\ -211105\ -211110\ -211115\ -211120\ -211205\ -211210\ -211215\ -211220\ -212205\ -212210\ -212215\ -212305\ -212310\ -212315\ -212320\ -212405\ -212410\ -212415\ -212420\ -212425\ -212430\ -213105\ -213110\ -213115\ -213120\ -213125\ -213130\ -213135\ -213140\ -213145\ -213150\ -213155\ -213160\ -213165\ -213170\ -213175\ -213205\ -213210\ -213215\ -213305\ -213310\ -213315\ -213405\ -213410\ -213415\ -213420\ -213425\ -213430\ -213435\ -213440\ -214005\ -214010\ -214105\ -214110\ -214115\ -214120\ -214125\ -214130\ -214205\ -214210\ -214215\ -214220\ -214225\ -214230\ -214235\ -214240\ -214245\ -214250\ -214255\ -214260\ -214265\ -214270\ -214280\ -214305\ -214310\ -214315\ -214320\ -214325\ -214330\ -214335\ -214340\ -214345\ -214350\ -214360\ -214365\ -214370\ -214375\ -214380\ -214405\ -214410\ -214415\ -214420\ -214425\ -214430\ -214435\ -214505\ -214510\ -214515\ -214520\ -214525\ -214530\ -214535\ -214540\ -214605\ -214610\ -214615\ -214705\ -214710\ -214715\ -214720\ -214725\ -214730\ -214735\ -214740\ -214745\ -214750\ -214805\ -214810\ -214905\ -214910\ -214915\ -214920\ -214925\ -214930\ -214935\ -214940\ -214945\ -214950\ -215105\ -215110\ -215115\ -215120\ -215125\ -215130\ -215135\ -215140\ -215145\ -215150\ -215205\ -215210\ -215215\ -215220\ -215305\ -215310\ -215315\ -221105\ -221110\ -221115\ -221205\ -222105\ -222110\ -222115\ -222120\ -222125\ -222130\ -222135\ -222140\ -222205\ -222215\ -223204\ -223208\ -223212\ -223216\ -223220\ -223224\ -223228\ -223232\ -223236\ -223240\ -223244\ -223248\ -223252\ -223256\ -223260\ -223264\ -223268\ -223272\ -223276\ -223280\ -223284\ -223288\ -223293\ -223305\ -223310\ -223405\ -223415\ -223420\ -223425\ -223430\ -223435\ -223440\ -223445\ -223505\ -223510\ -223515\ -223520\ -223525\ -223530\ -223535\ -223540\ -223545\ -223550\ -223555\ -223560\ -223565\ -223570\ -223575\ -223580\ -223585\ -223605\ -223625\ -223630\ -223635\ -223640\ -223645\ -223650\ -223655\ -223660\ -223705\ -223710\ -223810\ -223815\ -223820\ -223825\ -223830\ -223835\ -223840\ -223845\ -223905\ -223910\ -223915\ -224105\ -224110\ -224115\ -224120\ -224125\ -224130\ -224135\ -224140\ -225103\ -225105\ -225106\ -225109\ -225110\ -225112\ -225115\ -225118\ -225120\ -225121\ -225122\ -225124\ -225125\ -225127\ -225130\ -225133\ -225135\ -225136\ -225139\ -225140\ -225145\ -225148\ -225150\ -225151\ -225154\ -225155\ -225157\ -225160\ -225165\ -225170\ -225175\ -225180\ -225185\ -225195\ -225203\ -225210\ -225215\ -225220\ -225225\ -225230\ -225235\ -225240\ -225250\ -225255\ -225260\ -225265\ -225270\ -225275\ -225280\ -225285\ -225290\ -225295\ -225305\ -225310\ -225315\ -225320\ -225325\ -225330\ -225335\ -225340\ -225345\ -225350\ -225355\ -226105\ -226110\ -226305\ -226310\ -226315\ -226320\ -231105\ -231110\ -231205\ -231210\ -231305\ -231310\ -231315\ -231320\ -231325\ -231330\ -231335\ -231340\ -232105\ -232110\ -232115\ -232120\ -232125\ -232130\ -232135\ -232140\ -232145\ -232150\ -232155\ -232160\ -232165\ -232170\ -233105\ -233110\ -233115\ -233120\ -233125\ -233130\ -233135\ -233205\ -233210\ -233215\ -233220\ -233225\ -234105\ -234110\ -234115\ -234120\ -234125\ -234205\ -234210\ -234215\ -234305\ -234310\ -234315\ -234320\ -234405\ -234410\ -234415\ -234420\ -234425\ -234430\ -234435\ -234440\ -234445\ -234450\ -234455\ -234460\ -234505\ -234510\ -234515\ -234520\ -234604\ -234608\ -234612\ -234616\ -234620\ -234624\ -234628\ -234632\ -234636\ -234640\ -234644\ -234648\ -234652\ -234656\ -234660\ -234664\ -234668\ -234672\ -234676\ -234680\ -234684\ -234689\ -234705\ -234710\ -234715\ -234720\ -234725\ -234730\ -234735\ -234740\ -234745\ -234750\ -234755\ -234760\ -234765\ -234770\ -234805\ -234810\ -234815\ -234905\ -234910\ -234915\ -239205\ -239210\ -239215\ -239220\ -239225\ -239405\ -239410\ -239415\ -239420\ -239425\ -239430\ -239435\ -239440\ -239445\ -241005\ -241010\ -241015\ -241020\ -241025\ -241030\ -241035\ -241040\ -241205\ -241210\ -241215\ -241220\ -241225\ -241230\ -241235\ -241305\ -241310\ -241315\ -241320\ -241325\ -241330\ -241335\ -241340\ -241405\ -242205\ -242210\ -242215\ -242220\ -242225\ -242230\ -242235\ -242240\ -242245\ -242250\ -242305\ -242405\ -242410\ -242905\ -242910\ -251105\ -251110\ -251115\ -251120\ -251205\ -251210\ -251215\ -251220\ -251225\ -251230\ -251235\ -251305\ -251405\ -251505\ -251510\ -251515\ -251520\ -251525\ -251530\ -251535\ -251540\ -251545\ -251550\ -251555\ -251605\ -251610\ -252105\ -252205\ -252210\ -252215\ -252305\ -252310\ -252315\ -252320\ -252405\ -252505\ -252510\ -252515\ -252525\ -252530\ -252535\ -252540\ -252545\ -252550\ -252605\ -252705\ -252710\ -252715\ -252720\ -252725\ -253110\ -253115\ -253120\ -253125\ -253130\ -253135\ -253140\ -253205\ -253210\ -253215\ -253220\ -253225\ -253305\ -253405\ -253410\ -254105\ -254110\ -254205\ -254305\ -254310\ -254405\ -254410\ -254415\ -254420\ -254505\ -261105\ -261110\ -261115\ -261120\ -261125\ -261130\ -261135\ -261140\ -261205\ -261210\ -261215\ -261305\ -261310\ -261405\ -261410\ -261415\ -261420\ -261425\ -261430\ -261505\ -261510\ -261515\ -261520\ -261525\ -261530\ -261605\ -261610\ -261615\ -261620\ -261625\ -261705\ -261710\ -261715\ -261730\ -261805\ -261810\ -261815\ -261820\ -261905\ -261910\ -262105\ -262110\ -262115\ -262120\ -262125\ -262130\ -262135\ -262205\ -262210\ -262215\ -262220\ -262225\ -262230\ -262235\ -262240\ -262245\ -262305\ -262310\ -262315\ -262320\ -262325\ -262330\ -262335\ -262405\ -262410\ -262415\ -262420\ -262425\ -262430\ -262435\ -262440\ -262505\ -262605\ -262610\ -262615\ -262620\ -262705\ -262710\ -262805\ -262810\ -262815\ -262820\ -262825\ -262830\ -262905\ -263105\ -263110\ -263115\ -271105\ -271110\ -300105\ -300110\ -300305\ -301105\ -301110\ -301115\ -301205\ -311105\ -311110\ -311115\ -311205\ -311305\ -311405\ -311410\ -311505\ -311510\ -311515\ -311520\ -311605\ -311610\ -311615\ -311620\ -311625\ -311705\ -311710\ -311715\ -311720\ -311725\ -312105\ -312205\ -312210\ -312305\ -312310\ -312315\ -312320\ -313105\ -313110\ -313115\ -313120\ -313125\ -313130\ -313205\ -313210\ -313215\ -313220\ -313305\ -313310\ -313315\ -313320\ -313405\ -313410\ -313415\ -313505\ -314105\ -314110\ -314115\ -314120\ -314125\ -314205\ -314210\ -314305\ -314310\ -314315\ -314405\ -314410\ -314610\ -314615\ -314620\ -314625\ -314705\ -314710\ -314715\ -314720\ -314725\ -314730\ -314805\ -314810\ -314815\ -314825\ -314830\ -314835\ -314840\ -314845\ -316105\ -316110\ -316115\ -316120\ -316305\ -316310\ -316315\ -316320\ -316325\ -316330\ -316335\ -316340\ -317105\ -317110\ -317115\ -317120\ -317205\ -317210\ -318005\ -318010\ -318015\ -318105\ -318110\ -318115\ -318120\ -318205\ -318210\ -318215\ -318305\ -318310\ -318405\ -318410\ -318415\ -318420\ -318425\ -318430\ -318505\ -318510\ -318605\ -318610\ -318705\ -318710\ -318805\ -318810\ -318815\ -319105\ -319110\ -319205\ -320105\ -320110\ -321105\ -321110\ -321205\ -321210\ -321305\ -321310\ -321315\ -321320\ -322110\ -322130\ -322135\ -322140\ -322205\ -322210\ -322215\ -322220\ -322225\ -322230\ -322235\ -322240\ -322245\ -322250\ -322255\ -322305\ -322405\ -322410\ -322415\ -322420\ -322425\ -322430\ -322505\ -322605\ -322705\ -322710\ -322715\ -322720\ -322725\ -322730\ -322735\ -322740\ -322745\ -323105\ -324105\ -324110\ -324115\ -324120\ -324125\ -324130\ -324135\ -324140\ -324205\ -324215\ -324220\ -325005\ -325010\ -325015\ -325105\ -325110\ -325115\ -325205\ -325210\ -325305\ -325310\ -328105\ -328110\ -331105\ -331110\ -331205\ -331305\ -332105\ -332205\ -333105\ -333110\ -333115\ -333120\ -334105\ -334110\ -334115\ -341105\ -341110\ -341115\ -341120\ -341205\ -341210\ -341215\ -341220\ -341225\ -341230\ -341235\ -341240\ -341245\ -341250\ -341305\ -341310\ -341315\ -341320\ -341325\ -342105\ -342110\ -342115\ -342120\ -342125\ -342205\ -342210\ -342215\ -342305\ -342310\ -342315\ -342405\ -342410\ -342505\ -342510\ -342515\ -342530\ -342535\ -342540\ -342545\ -342550\ -342555\ -342560\ -342605\ -342610\ -351105\ -351110\ -351115\ -351305\ -351310\ -351315\ -351405\ -351410\ -351415\ -351420\ -351425\ -351430\ -351435\ -351440\ -351505\ -351510\ -351515\ -351605\ -351610\ -351705\ -351710\ -351715\ -351720\ -351725\ -351730\ -351735\ -351740\ -351805\ -351810\ -351815\ -351905\ -351910\ -352205\ -352210\ -352305\ -352310\ -352315\ -352320\ -352405\ -352410\ -352420\ -353205\ -353210\ -353215\ -353220\ -353225\ -353230\ -353235\ -354120\ -354125\ -354130\ -354135\ -354140\ -354145\ -354150\ -354205\ -354210\ -354305\ -354405\ -354410\ -354415\ -354505\ -354605\ -354610\ -354705\ -354805\ -354810\ -354815\ -354820\ -354825\ -371105\ -371110\ -371205\ -371210\ -371305\ -371310\ -371405\ -371410\ -371415\ -372105\ -372110\ -372115\ -372205\ -372210\ -373105\ -373130\ -373135\ -373140\ -373145\ -373220\ -373225\ -373230\ -374105\ -374110\ -374115\ -374120\ -374125\ -374130\ -374135\ -374140\ -374145\ -374150\ -374155\ -374205\ -374210\ -374215\ -374305\ -374310\ -374405\ -374410\ -374415\ -374420\ -374425\ -375105\ -375110\ -375115\ -375120\ -375125\ -375130\ -376105\ -376110\ -376205\ -376210\ -376215\ -376220\ -376225\ -376230\ -376235\ -376240\ -376245\ -376250\ -376255\ -376305\ -376310\ -376315\ -376320\ -376325\ -376330\ -376405\ -376410\ -376415\ -377105\ -377110\ -377115\ -377120\ -377125\ -377130\ -377135\ -377140\ -377145\ -377205\ -377210\ -377215\ -377220\ -377225\ -377230\ -377235\ -377240\ -377245\ -391105\ -391110\ -391115\ -391120\ -391125\ -391130\ -391135\ -391140\ -391145\ -391205\ -391210\ -391215\ -391220\ -391225\ -391230\ -395105\ -395110\ -410105\ -410205\ -410210\ -410215\ -410220\ -410225\ -410230\ -410235\ -410240\ -411005\ -411010\ -411015\ -411020\ -411025\ -411030\ -411035\ -411040\ -411045\ -411050\ -411055\ -412105\ -412110\ -412115\ -412120\ -412205\ -413105\ -413110\ -413115\ -413205\ -413210\ -413215\ -413220\ -413225\ -413230\ -414105\ -414110\ -414115\ -414120\ -414125\ -414135\ -414140\ -414205\ -414210\ -414215\ -415105\ -415115\ -415120\ -415125\ -415130\ -415205\ -415210\ -415215\ -415305\ -415310\ -420105\ -420110\ -420115\ -420120\ -420125\ -420130\ -420135\ -421105\ -421110\ -421115\ -421120\ -421125\ -421205\ -421210\ -421305\ -421310\ -421315\ -422105\ -422110\ -422115\ -422120\ -422125\ -422130\ -422205\ -422210\ -422220\ -422305\ -422310\ -422315\ -422320\ -422330\ -422335\ -423105\ -423110\ -423115\ -424105\ -424110\ -424115\ -424120\ -424125\ -424130\ -424205\ -424210\ -510105\ -510110\ -510115\ -510120\ -510130\ -510135\ -510205\ -510305\ -510310\ -511105\ -511110\ -511115\ -511205\ -511210\ -511215\ -511220\ -511405\ -511505\ -511510\ -511515\ -512105\ -512110\ -512115\ -512120\ -513105\ -513110\ -513115\ -513205\ -513210\ -513215\ -513220\ -513225\ -513305\ -513310\ -513315\ -513320\ -513325\ -513405\ -513410\ -513415\ -513420\ -513425\ -513430\ -513435\ -513440\ -513505\ -513510\ -513605\ -513610\ -513615\ -514105\ -514110\ -514115\ -514120\ -514205\ -514215\ -514225\ -514230\ -514305\ -514310\ -514315\ -514320\ -514325\ -514330\ -514335\ -515105\ -515110\ -515115\ -515120\ -515125\ -515130\ -515135\ -515140\ -515205\ -515210\ -515215\ -515220\ -515225\ -515305\ -515310\ -515315\ -515320\ -515325\ -515330\ -515335\ -516105\ -516110\ -516120\ -516125\ -516130\ -516145\ -516150\ -516155\ -516160\ -516165\ -516205\ -516210\ -516215\ -516220\ -516305\ -516310\ -516315\ -516320\ -516325\ -516330\ -516335\ -516340\ -516345\ -516405\ -516410\ -516415\ -516505\ -516605\ -516610\ -516705\ -516710\ -516805\ -516810\ -516815\ -516905\ -516910\ -516915\ -517105\ -517110\ -517115\ -517120\ -517125\ -517130\ -517205\ -517210\ -517215\ -517220\ -517225\ -517230\ -517235\ -517305\ -517310\ -517320\ -517325\ -517330\ -517405\ -517410\ -517415\ -517420\ -517425\ -519105\ -519110\ -519115\ -519205\ -519210\ -519215\ -519305\ -519310\ -519315\ -519320\ -519325\ -519330\ -519805\ -519905\ -519910\ -519915\ -519920\ -519925\ -519930\ -519935\ -519940\ -519945\ -520105\ -520110\ -521105\ -521110\ -521115\ -521120\ -521125\ -521130\ -521135\ -521140\ -523105\ -523110\ -523115\ -523120\ -523125\ -524105\ -524205\ -524210\ -524215\ -524305\ -524310\ -524315\ -611005\ -612005\ -612105\ -612110\ -612115\ -612120\ -612125\ -612205\ -612210\ -612215\ -612220\ -612225\ -612305\ -612310\ -612315\ -612320\ -612405\ -612410\ -612415\ -612420\ -612505\ -612510\ -612515\ -612605\ -612610\ -612615\ -612620\ -612625\ -612705\ -612710\ -612715\ -612720\ -612725\ -612730\ -612735\ -612740\ -612805\ -612810\ -613005\ -613010\ -613105\ -613110\ -613115\ -613120\ -613125\ -613130\ -613205\ -613210\ -613215\ -613305\ -613310\ -613405\ -613410\ -613415\ -613420\ -620105\ -620110\ -620115\ -621005\ -622005\ -622010\ -622015\ -622020\ -622105\ -622110\ -622115\ -622120\ -622205\ -622210\ -622215\ -622305\ -622310\ -622315\ -622320\ -622405\ -622410\ -622415\ -622420\ -622425\ -622505\ -622510\ -622515\ -622605\ -622610\ -622615\ -622620\ -622625\ -622705\ -622710\ -622715\ -622720\ -622725\ -622730\ -622735\ -622740\ -622805\ -622810\ -623005\ -623010\ -623015\ -623020\ -623025\ -623030\ -623035\ -623105\ -623110\ -623115\ -623120\ -623125\ -623205\ -623210\ -623215\ -623305\ -623310\ -623315\ -623320\ -623325\ -623405\ -623410\ -623415\ -623420\ -630105\ -630110\ -631005\ -631010\ -631015\ -631020\ -631105\ -631205\ -631210\ -631305\ -631310\ -631315\ -631320\ -631325\ -631330\ -631335\ -631405\ -631410\ -631415\ -631420\ -632005\ -632010\ -632015\ -632105\ -632110\ -632115\ -632120\ -632125\ -632205\ -632210\ -632215\ -632305\ -632310\ -632315\ -632320\ -632325\ -632330\ -632335\ -632340\ -632345\ -632350\ -632355\ -632360\ -632365\ -632370\ -632405\ -632410\ -632415\ -632420\ -632505\ -632510\ -632515\ -632520\ -632525\ -632605\ -632610\ -632615\ -641005\ -641010\ -641015\ -642005\ -642010\ -642015\ -643005\ -643010\ -643015\ -643020\ -643025\ -710105\ -710110\ -710115\ -710120\ -710125\ -710205\ -710210\ -710215\ -710220\ -710225\ -711105\ -711110\ -711115\ -711120\ -711125\ -711130\ -711205\ -711210\ -711215\ -711220\ -711225\ -711230\ -711235\ -711240\ -711245\ -711305\ -711310\ -711315\ -711320\ -711325\ -711330\ -711405\ -711410\ -712105\ -712110\ -712115\ -712120\ -712125\ -712130\ -712135\ -712205\ -712210\ -712215\ -712220\ -712225\ -712230\ -715105\ -715110\ -715115\ -715120\ -715125\ -715130\ -715135\ -715140\ -715145\ -715205\ -715210\ -715215\ -715220\ -715225\ -715230\ -715305\ -715310\ -715315\ -715405\ -715410\ -715415\ -715420\ -715505\ -715510\ -715515\ -715520\ -715525\ -715530\ -715535\ -715540\ -715545\ -715605\ -715610\ -715615\ -715705\ -715710\ -715715\ -715720\ -715725\ -715730\ -716105\ -716110\ -716205\ -716210\ -716215\ -716220\ -716305\ -716310\ -716315\ -716405\ -716505\ -716510\ -716515\ -716520\ -716525\ -716530\ -716535\ -716540\ -716605\ -716610\ -716615\ -717005\ -717010\ -717015\ -717020\ -717025\ -720105\ -720110\ -720115\ -720120\ -720125\ -720130\ -720135\ -720140\ -720145\ -720150\ -720155\ -720160\ -720205\ -720210\ -720215\ -720220\ -721105\ -721110\ -721115\ -721205\ -721210\ -721215\ -721220\ -721225\ -721305\ -721310\ -721315\ -721320\ -721325\ -721405\ -721410\ -721415\ -721420\ -721425\ -721430\ -722105\ -722110\ -722115\ -722205\ -722210\ -722215\ -722220\ -722230\ -722235\ -722305\ -722310\ -722315\ -722320\ -722325\ -722330\ -722405\ -722410\ -722415\ -723105\ -723110\ -723115\ -723120\ -723125\ -723205\ -723210\ -723215\ -723220\ -723225\ -723230\ -723235\ -723240\ -723305\ -723310\ -723315\ -723320\ -723325\ -723330\ -724105\ -724110\ -724115\ -724120\ -724125\ -724130\ -724135\ -724205\ -724210\ -724215\ -724220\ -724225\ -724230\ -724305\ -724310\ -724315\ -724320\ -724325\ -724405\ -724410\ -724415\ -724420\ -724425\ -724430\ -724435\ -724440\ -724505\ -724510\ -724515\ -724605\ -724610\ -725005\ -725010\ -725015\ -725020\ -725025\ -725030\ -725105\ -725205\ -725210\ -725215\ -725220\ -725225\ -725305\ -725310\ -725315\ -725320\ -725405\ -725410\ -725415\ -725420\ -725505\ -725510\ -725605\ -725610\ -725705\ -730105\ -731105\ -731110\ -731115\ -731120\ -731125\ -731130\ -731135\ -731140\ -731145\ -731150\ -731155\ -731160\ -731165\ -731170\ -731175\ -731180\ -731205\ -731305\ -731310\ -731315\ -731320\ -731325\ -731330\ -732105\ -732110\ -732115\ -732120\ -732125\ -732130\ -732135\ -732140\ -740105\ -740110\ -741105\ -741110\ -741115\ -741120\ -741125\ -742105\ -742110\ -742115\ -742120\ -742125\ -742130\ -742135\ -742140\ -750105\ -750205\ -751005\ -751010\ -751015\ -751020\ -751105\ -751110\ -751115\ -751120\ -751125\ -751130\ -752105\ -752110\ -752115\ -752120\ -752205\ -752210\ -752215\ -752220\ -752225\ -752230\ -752235\ -752305\ -752310\ -752315\ -752320\ -752325\ -752330\ -752405\ -752410\ -752415\ -752420\ -752425\ -752430\ -760105\ -760110\ -760115\ -760120\ -760125\ -760205\ -760305\ -760310\ -760405\ -760505\ -760605\ -761005\ -761105\ -761110\ -761205\ -761210\ -761215\ -761220\ -761225\ -761230\ -761235\ -761240\ -761245\ -761250\ -761255\ -761260\ -761303\ -761306\ -761309\ -761312\ -761315\ -761318\ -761321\ -761324\ -761327\ -761330\ -761333\ -761336\ -761339\ -761342\ -761345\ -761348\ -761351\ -761354\ -761357\ -761360\ -761363\ -761366\ -761405\ -761410\ -761415\ -761420\ -761425\ -761430\ -761435\ -761805\ -761810\ -761815\ -761820\ -762005\ -762105\ -762110\ -762115\ -762120\ -762125\ -762205\ -762210\ -762215\ -762220\ -762305\ -762310\ -762315\ -762320\ -762325\ -762330\ -762335\ -762340\ -762345\ -763005\ -763010\ -763015\ -763020\ -763105\ -763110\ -763115\ -763120\ -763125\ -763205\ -763210\ -763215\ -763305\ -763310\ -763315\ -763320\ -763325\ -764005\ -764105\ -764110\ -764115\ -764120\ -764205\ -764210\ -764305\ -765005\ -765010\ -765015\ -765105\ -765110\ -765205\ -765215\ -765225\ -765230\ -765235\ -765240\ -765310\ -765315\ -765405\ -766105\ -766115\ -766120\ -766125\ -766130\ -766135\ -766140\ -766145\ -766150\ -766155\ -766205\ -766210\ -766215\ -766220\ -766225\ -766230\ -766235\ -766240\ -766245\ -766250\ -766305\ -766310\ -766315\ -766320\ -766325\ -766405\ -766410\ -766415\ -766420\ -768105\ -768110\ -768115\ -768120\ -768125\ -768130\ -768205\ -768210\ -768305\ -768310\ -768315\ -768320\ -768325\ -768605\ -768610\ -768615\ -768620\ -768625\ -768630\ -768705\ -768710\ -770105\ -770110\ -771105\ -771110\ -771115\ -771120\ -772105\ -772110\ -772115\ -773105\ -773110\ -773115\ -773120\ -773125\ -773130\ -773205\ -773210\ -773215\ -773220\ -773305\ -773310\ -773315\ -773320\ -773325\ -773330\ -773335\ -773340\ -773345\ -773350\ -773355\ -773405\ -773410\ -773415\ -773420\ -773505\ -773510\ -774105\ -775105\ -775110\ -775115\ -775120\ -776405\ -776410\ -776415\ -776420\ -776425\ -776430\ -777105\ -777110\ -777115\ -777205\ -777210\ -780105\ -781105\ -781110\ -781305\ -781310\ -781705\ -782105\ -782110\ -782115\ -782120\ -782125\ -782130\ -782135\ -782140\ -782145\ -782205\ -782210\ -782220\ -782305\ -782310\ -782315\ -782320\ -782325\ -782405\ -782410\ -782415\ -782420\ -782505\ -782510\ -782515\ -782605\ -782610\ -782615\ -782620\ -782625\ -782630\ -782705\ -782710\ -782715\ -782720\ -782725\ -782730\ -782735\ -782805\ -782810\ -782815\ -783105\ -783110\ -783205\ -783210\ -783215\ -783220\ -783225\ -783230\ -783235\ -783240\ -784105\ -784110\ -784115\ -784120\ -784125\ -784205\ -791105\ -791110\ -791115\ -791120\ -791125\ -791130\ -791135\ -791140\ -791145\ -791150\ -791155\ -791160\ -810105\ -810110\ -810205\ -810305\ -811005\ -811010\ -811105\ -811110\ -811115\ -811120\ -811125\ -811130\ -811205\ -811215\ -811305\ -811310\ -811315\ -811320\ -811325\ -811330\ -811335\ -811405\ -811410\ -811415\ -811420\ -811425\ -811430\ -811505\ -811510\ -811605\ -811610\ -811615\ -811620\ -811625\ -811630\ -811635\ -811640\ -811645\ -811650\ -811705\ -811710\ -811715\ -811725\ -811735\ -811745\ -811750\ -811760\ -811770\ -811775\ -811805\ -811810\ -811815\ -811820\ -812105\ -812110\ -813105\ -813110\ -813115\ -813120\ -813125\ -813130\ -818105\ -818110\ -820105\ -820110\ -820115\ -820120\ -820125\ -820205\ -820210\ -821105\ -821110\ -821205\ -821210\ -821215\ -821220\ -821225\ -821230\ -821235\ -821240\ -821245\ -821250\ -821255\ -821305\ -821310\ -821315\ -821320\ -821325\ -821330\ -821335\ -821405\ -821410\ -821415\ -821420\ -821425\ -821430\ -821435\ -821440\ -821445\ -821450\ -822105\ -822110\ -822115\ -822120\ -822125\ -823105\ -823110\ -823115\ -823120\ -823125\ -823130\ -823135\ -823210\ -823215\ -823220\ -823230\ -823235\ -823240\ -823245\ -823250\ -823255\ -823265\ -823305\ -823315\ -823320\ -823325\ -823330\ -828105\ -828110\ -830105\ -831105\ -831110\ -831115\ -831120\ -831125\ -832105\ -832110\ -832115\ -832120\ -832125\ -832135\ -833105\ -833110\ -833115\ -833120\ -833125\ -833205\ -840105\ -840110\ -840115\ -840120\ -841105\ -841110\ -841115\ -841205\ -841210\ -841305\ -841310\ -841315\ -841320\ -841408\ -841416\ -841420\ -841428\ -841432\ -841440\ -841444\ -841448\ -841456\ -841460\ -841464\ -841468\ -841472\ -841476\ -841484\ -841505\ -841605\ -841610\ -841615\ -841620\ -841625\ -841630\ -841705\ -841710\ -841715\ -841720\ -841725\ -841730\ -841735\ -841740\ -841745\ -841805\ -841810\ -841815\ -842105\ -842110\ -842115\ -842120\ -842125\ -842135\ -842205\ -842210\ -842215\ -842220\ -842225\ -842230\ -842235\ -848105\ -848110\ -848115\ -848205\ -848210\ -848215\ -848305\ -848310\ -848315\ -848325\ -848405\ -848410\ -848415\ -848420\ -848425\ -848505\ -848510\ -848515\ -848520\ -848525\ -848605\ -860105\ -860110\ -860115\ -861105\ -861110\ -861115\ -861120\ -861205\ -862105\ -862110\ -862115\ -862120\ -862130\ -862140\ -862150\ -862155\ -862160\ -862205\ -862305\ -862310\ -862405\ -862505\ -862510\ -862515\ -910105\ -910110\ -910115\ -910120\ -910125\ -910130\ -910205\ -910210\ -910905\ -910910\ -911105\ -911110\ -911115\ -911120\ -911125\ -911130\ -911135\ -911205\ -911305\ -911310\ -911315\ -911320\ -911325\ -913105\ -913110\ -913115\ -913120\ -913125\ -914105\ -914110\ -914205\ -914305\ -914405\ -914410\ -914415\ -914420\ -914425\ -915105\ -915110\ -915115\ -915205\ -915210\ -915215\ -915305\ -915405\ -919105\ -919110\ -919115\ -919205\ -919305\ -919310\ -919315\ -950105\ -950110\ -950205\ -950305\ -951105\ -951305\ -951310\ -951315\ -951320\ -953105\ -953110\ -953115\ -954105\ -954110\ -954115\ -954120\ -954125\ -954205\ -954210\ -954305\ -991105\ -991110\ -991115\ -991120\ -991205\ -991305\ -991310\ -991315\ -992105\ -992110\ -992115\ -992120\ -992205\ -992210\ -992215\ -992220\ -992225"; + "6:7sp,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +7jy,\ +5,\ +5,\ +2i,\ +2s,\ +5,\ +m3,\ +5,\ +2n,\ +5,\ +6v3,\ +5,\ +5,\ +2i,\ +2s,\ +m8,\ +5,\ +2n,\ +5,\ +1pnb,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1e,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1o,\ +5,\ +5,\ +2i,\ +5,\ +15j,\ +5,\ +5,\ +ua,\ +2s,\ +5,\ +2n,\ +2s,\ +53c,\ +5,\ +uf,\ +5,\ +5,\ +5,\ +2d,\ +2s,\ +2s,\ +2s,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +9q,\ +5,\ +5,\ +2i,\ +5,\ +2n,\ +5,\ +2n,\ +5,\ +5f,\ +2s,\ +2s,\ +5ms,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +7jt,\ +5,\ +5,\ +5,\ +2d,\ +2s,\ +2s,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1y,\ +5,\ +5,\ +5,\ +5,\ +5,\ +7n,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1t,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +14,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1y,\ +5,\ +2n,\ +5,\ +1923,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +5,\ +og,\ +5,\ +5,\ +5,\ +ol,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +5,\ +g4,\ +5,\ +5eb,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +rd,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +5,\ +5,\ +ir,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +u,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +fp,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +a,\ +p,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +a,\ +5,\ +5,\ +5,\ +5,\ +p,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1y,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1t,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1j,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +4b,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1j,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +4gu,\ +5,\ +5,\ +2i,\ +p0,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1t,\ +a,\ +rh,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +5,\ +c,\ +5,\ +2n,\ +a,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1o,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +k,\ +k,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +19,\ +5,\ +2s,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1o,\ +5,\ +5,\ +5a,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +qr,\ +2,\ +1,\ +3,\ +1,\ +2,\ +3,\ +3,\ +2,\ +1,\ +1,\ +2,\ +1,\ +2,\ +3,\ +3,\ +2,\ +1,\ +3,\ +1,\ +5,\ +3,\ +2,\ +1,\ +3,\ +1,\ +2,\ +3,\ +5,\ +5,\ +5,\ +5,\ +5,\ +a,\ +8,\ +7,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +a,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +a,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +ku,\ +5,\ +5f,\ +5,\ +5,\ +5,\ +3ox,\ +5,\ +2n,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +l9,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +pz,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1y,\ +5,\ +5,\ +5,\ +5,\ +og,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +19,\ +5,\ +5,\ +5,\ +2c,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +4,\ +5,\ +g,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +z,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +3b6,\ +5,\ +5,\ +5,\ +5,\ +50,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +17c,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +4l,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1y,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1t,\ +m8,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1j,\ +2s,\ +5,\ +dr,\ +5,\ +6bn,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1y,\ +2s,\ +2s,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1e,\ +5,\ +dr,\ +2s,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +2d,\ +2s,\ +5,\ +5,\ +a,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1j,\ +2s,\ +5,\ +5,\ +5,\ +5,\ +ap,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1t,\ +5,\ +5,\ +5,\ +5,\ +28,\ +2s,\ +5,\ +jb,\ +5,\ +2n,\ +2s,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +2d,\ +53c,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1t,\ +5,\ +5,\ +2i,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +f,\ +23,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5f,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1y,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1o,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1y,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1t,\ +2s,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5k,\ +5,\ +5,\ +65y,\ +5,\ +mdf,\ +5,\ +5f,\ +m8,\ +5,\ +5,\ +2i,\ +7n0,\ +5,\ +5,\ +2i,\ +2s,\ +2s,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +5,\ +ak,\ +2s,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +lt,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +2i,\ +go,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +2n,\ +5,\ +5,\ +2i,\ +5,\ +5k,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +5,\ +a,\ +5,\ +5,\ +5,\ +5,\ +z0,\ +5,\ +5,\ +5,\ +55,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +l9,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +m3,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +2i,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +2n,\ +5,\ +2n,\ +5,\ +2n,\ +5,\ +5,\ +82,\ +5,\ +2n,\ +p0,\ +5,\ +rn,\ +5,\ +2n,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +ly,\ +k,\ +5,\ +5,\ +1t,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1e,\ +2s,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +2s,\ +2s,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +a0,\ +rs,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1t,\ +a,\ +5,\ +lt,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +2i,\ +5,\ +2n,\ +5,\ +25n,\ +5,\ +2b7,\ +5,\ +2n,\ +2s,\ +m8,\ +2s,\ +p0,\ +5,\ +5,\ +5,\ +rd,\ +5,\ +5,\ +5e6,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1j,\ +5,\ +5,\ +5,\ +5,\ +lo,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +2i,\ +5,\ +2n,\ +5,\ +5,\ +f,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +19,\ +5,\ +6jz,\ +5,\ +5,\ +5a,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1t,\ +5,\ +5,\ +2i,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1t,\ +5,\ +5,\ +2i,\ +5,\ +87,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +a,\ +lt,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +ol,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1j,\ +5,\ +2n,\ +2s,\ +5,\ +5,\ +2i,\ +2s,\ +5,\ +2n,\ +2s,\ +5,\ +5,\ +5,\ +5,\ +ck8,\ +5,\ +2n,\ +5,\ +2n,\ +5,\ +2n,\ +5,\ +5,\ +j6,\ +5,\ +5,\ +2i,\ +5,\ +ov,\ +p,\ +5,\ +5,\ +5,\ +23,\ +5,\ +5,\ +ob,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1e,\ +5,\ +5,\ +2i,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +5,\ +iw,\ +5,\ +5,\ +5,\ +5,\ +5,\ +r3,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1e,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +5,\ +j6,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1o,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +ap0,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1o,\ +5,\ +5,\ +5,\ +5,\ +5,\ +2zn,\ +5,\ +bkj,\ +2s,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +l9,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +t6,\ +5,\ +5,\ +5,\ +2d,\ +p0,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +5,\ +5,\ +ob,\ +5,\ +5,\ +5,\ +5,\ +a,\ +5,\ +1t,\ +5,\ +5,\ +oq,\ +a,\ +5,\ +5,\ +5,\ +23,\ +5,\ +5,\ +2i,\ +5,\ +3p7,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +qy,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +2n,\ +5,\ +5,\ +ly,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +a,\ +2d,\ +5,\ +5,\ +5,\ +a,\ +5,\ +le,\ +5,\ +5,\ +ri,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +1u9z,\ +5,\ +5,\ +5,\ +a,\ +5,\ +1y,\ +2s,\ +5,\ +m3,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +55,\ +2s,\ +5,\ +5,\ +ge,\ +5,\ +5,\ +5,\ +rd,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1t,\ +5,\ +2n,\ +5,\ +5,\ +dm,\ +5,\ +5,\ +5,\ +2d,\ +a,\ +a,\ +5,\ +23,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +le,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1t,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +le,\ +5,\ +a,\ +5,\ +5,\ +f,\ +5,\ +5,\ +5,\ +5,\ +14,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1o,\ +5,\ +5,\ +2i,\ +2s,\ +5,\ +2n,\ +5,\ +2n,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5a,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1y,\ +5,\ +a,\ +5,\ +5,\ +23,\ +5,\ +5,\ +5,\ +5,\ +1ao,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +5,\ +5,\ +d7,\ +2s,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +4g,\ +5,\ +rn,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1il,\ +5,\ +5,\ +5,\ +5,\ +r8,\ +2s,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +1uw2,\ +rs,\ +2s,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1t,\ +5,\ +5f,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +5,\ +2i,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +55p,\ +5,\ +5,\ +oq,\ +rs,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1t,\ +5,\ +5f,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1y,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +55p,\ +5,\ +ov,\ +5,\ +5,\ +5,\ +2d,\ +2s,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1y,\ +5,\ +5,\ +5,\ +g9,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +z,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +6h2,\ +5,\ +5,\ +ri,\ +5,\ +5,\ +ri,\ +5,\ +5,\ +5,\ +5,\ +1frc,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +5,\ +og,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1o,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +jb,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1y,\ +5,\ +5,\ +5,\ +5,\ +5,\ +27v,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1o,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1o,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +5,\ +5,\ +af,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +2i,\ +2s,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1t,\ +5,\ +5,\ +au,\ +5,\ +5,\ +5,\ +5,\ +2dk,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +19,\ +5,\ +5,\ +5,\ +ol,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +5,\ +5,\ +ir,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +a,\ +5,\ +1y,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +5,\ +j6,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1t,\ +5,\ +5,\ +5,\ +5,\ +5,\ +lj,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1y,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1t,\ +5,\ +5,\ +2i,\ +5,\ +az,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +2s,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +2n,\ +5,\ +2n,\ +3e8,\ +rs,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +p,\ +2s,\ +5,\ +5,\ +5,\ +5,\ +5,\ +lj,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +659,\ +5,\ +rn,\ +5,\ +5,\ +5,\ +5,\ +r8,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +659,\ +2s,\ +m8,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +5,\ +5,\ +r3,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1y,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5x7,\ +5,\ +5,\ +5,\ +5,\ +28,\ +2s,\ +5,\ +2n,\ +2s,\ +2s,\ +b4,\ +2s,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +17,\ +3,\ +3,\ +3,\ +3,\ +3,\ +3,\ +3,\ +3,\ +3,\ +3,\ +3,\ +3,\ +3,\ +3,\ +3,\ +3,\ +3,\ +3,\ +3,\ +3,\ +3,\ +13,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +aa,\ +5,\ +5,\ +5,\ +55,\ +2s,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +ic,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +5,\ +iw,\ +2s,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +2n,\ +jg,\ +5,\ +5,\ +2i,\ +5,\ +2n,\ +a,\ +a,\ +5,\ +5,\ +5,\ +1y,\ +5,\ +2i,\ +jg,\ +a,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1e,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1j,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +1at,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +5,\ +7s,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +12r,\ +5,\ +rn,\ +5,\ +5,\ +5,\ +rd,\ +5,\ +5,\ +ri,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1e,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +gj,\ +rs,\ +5,\ +5,\ +5,\ +zp,\ +5,\ +5,\ +5,\ +5,\ +5,\ +ir,\ +5,\ +5,\ +2i,\ +5,\ +28f,\ +rs,\ +5,\ +5f,\ +5,\ +az,\ +b4,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1o,\ +5,\ +a,\ +2d,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1y,\ +5,\ +5,\ +82,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +o1,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5bo,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +em9,\ +5,\ +2n,\ +2s,\ +jg,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +a,\ +2i,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1y,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1j,\ +5,\ +5,\ +a,\ +a,\ +a,\ +5,\ +a,\ +a,\ +5,\ +u,\ +5,\ +5,\ +5,\ +7x,\ +5,\ +rn,\ +5,\ +5,\ +5,\ +5,\ +5,\ +3u7,\ +5,\ +1jf,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +ov,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1e,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1y,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +i7,\ +5,\ +5,\ +5,\ +5,\ +r8,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +5,\ +a,\ +5,\ +5,\ +5,\ +5,\ +5,\ +a,\ +14,\ +a,\ +5,\ +5,\ +5,\ +3on,\ +5,\ +1jf,\ +rs,\ +5,\ +5,\ +5,\ +5,\ +r8,\ +5,\ +5,\ +5,\ +5,\ +a,\ +qy,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5bo,\ +5,\ +5,\ +5,\ +rd,\ +5,\ +5,\ +2i,\ +5,\ +2n,\ +5,\ +5,\ +5,\ +2g,\ +8,\ +4,\ +8,\ +4,\ +8,\ +4,\ +4,\ +8,\ +4,\ +4,\ +4,\ +4,\ +4,\ +8,\ +l,\ +2s,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1o,\ +5,\ +5,\ +82,\ +5,\ +5,\ +5,\ +5,\ +a,\ +1y,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +4j2,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +a,\ +28,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +5,\ +5,\ +5,\ +28,\ +8vg,\ +5,\ +5,\ +ri,\ +5,\ +5,\ +5,\ +2d,\ +p0,\ +5,\ +5,\ +5,\ +a,\ +a,\ +a,\ +5,\ +5,\ +19,\ +2s,\ +5,\ +2n,\ +2s,\ +5,\ +5,\ +10py,\ +5,\ +5,\ +5,\ +5,\ +5,\ +23,\ +5,\ +jb,\ +5,\ +5f,\ +5,\ +5,\ +5,\ +5,\ +5,\ +5,\ +1y,\ +2s,\ +5,\ +5,\ +5,\ +5,\ +1dg,\ +5,\ +5,\ +5,\ +5,\ +r8,\ +5,\ +2n,\ +2s,\ +2s,\ +5,\ +5,\ +5,\ +5,\ +iw,\ +5,\ +5,\ +2i,\ +5,\ +5,\ +2i,\ +2s,\ +2us,\ +5,\ +5,\ +2i,\ +2s,\ +5,\ +5,\ +nra,\ +5,\ +2n,\ +2s,\ +m8,\ +5k,\ +5,\ +5,\ +5,\ +1dl,\ +5,\ +5,\ +ri,\ +5,\ +5,\ +5,\ +5,\ +28,\ +5,\ +2n,\ +se8,\ +5,\ +5,\ +5,\ +2d,\ +2s,\ +5,\ +5,\ +ly,\ +5,\ +5,\ +5,\ +2d,\ +5,\ +5,\ +5,\ +5"; /** * Shape a CBO code has to be written in: the 6 digits, optionally split into the printed diff --git a/src/_internals/constants/cest.ts b/src/_internals/constants/cest.ts index 417e9224f..eb65e98e4 100644 --- a/src/_internals/constants/cest.ts +++ b/src/_internals/constants/cest.ts @@ -1,8 +1,9 @@ /** - * CEST (Código Especificador da Substituição Tributária) codes: the 7 digits of every code, back - * to back in ascending order, which `findCodeIndex` reads. The description of a code is at the - * same index of `CEST_DESCRIPTIONS`, a module of its own (`cest-descriptions.ts`, with the - * segment names) so that checking a code does not bundle the descriptions. + * CEST (Código Especificador da Substituição Tributária) codes: the 7 digits of every code, in + * ascending order, packed as base 36 differences by `packCodes` (scripts/lookup-table.ts), which + * `findCodeIndex` reads. The description of a code is at the same index of `CEST_DESCRIPTIONS`, a + * module of its own (`cest-descriptions.ts`, with the segment names) so that checking a code does + * not bundle the descriptions. * * Built from Anexos II to XXVI of Convênio ICMS 142/18, the consolidated text in force, which * CONFAZ heads with this line: @@ -20,1046 +21,1046 @@ * Convênio ICMS 142/18, the consolidated text and its annexes. */ export const CEST_CODES = - "0100100\ -0100200\ -0100300\ -0100400\ -0100500\ -0100600\ -0100700\ -0100800\ -0100900\ -0101000\ -0101100\ -0101200\ -0101300\ -0101400\ -0101500\ -0101600\ -0101700\ -0101800\ -0101900\ -0102000\ -0102100\ -0102200\ -0102300\ -0102400\ -0102500\ -0102600\ -0102700\ -0102800\ -0102900\ -0103000\ -0103100\ -0103200\ -0103300\ -0103400\ -0103500\ -0103600\ -0103700\ -0103800\ -0103900\ -0104000\ -0104100\ -0104200\ -0104300\ -0104400\ -0104500\ -0104501\ -0104600\ -0104700\ -0104800\ -0104900\ -0105000\ -0105100\ -0105200\ -0105300\ -0105301\ -0105400\ -0105500\ -0105600\ -0105700\ -0105800\ -0105900\ -0106000\ -0106100\ -0106200\ -0106201\ -0106300\ -0106400\ -0106500\ -0106600\ -0106700\ -0106800\ -0106900\ -0107000\ -0107100\ -0107200\ -0107300\ -0107400\ -0107500\ -0107600\ -0107700\ -0107800\ -0107900\ -0108000\ -0108100\ -0108200\ -0108300\ -0108400\ -0108500\ -0108600\ -0108700\ -0108800\ -0108900\ -0109000\ -0109100\ -0109200\ -0109300\ -0109400\ -0109500\ -0109600\ -0109700\ -0109800\ -0109900\ -0110000\ -0110100\ -0110200\ -0110300\ -0110400\ -0110500\ -0110600\ -0110700\ -0110800\ -0110900\ -0111100\ -0111200\ -0111300\ -0111400\ -0111500\ -0111600\ -0111700\ -0111800\ -0111900\ -0112000\ -0112100\ -0112200\ -0112300\ -0112400\ -0112500\ -0112600\ -0112700\ -0112800\ -0199900\ -0200100\ -0200200\ -0200300\ -0200400\ -0200500\ -0200600\ -0200700\ -0200800\ -0200900\ -0201000\ -0201100\ -0201200\ -0201300\ -0201400\ -0201500\ -0201600\ -0201700\ -0201800\ -0201900\ -0202000\ -0202100\ -0202200\ -0202300\ -0202400\ -0299900\ -0300300\ -0300301\ -0300500\ -0300501\ -0300502\ -0300503\ -0300504\ -0300505\ -0300600\ -0300700\ -0300800\ -0301000\ -0301001\ -0301002\ -0301100\ -0301101\ -0301200\ -0301201\ -0301300\ -0301301\ -0301302\ -0301500\ -0302100\ -0302101\ -0302102\ -0302103\ -0302104\ -0302105\ -0302106\ -0302200\ -0302201\ -0302202\ -0302203\ -0302204\ -0302205\ -0302206\ -0302300\ -0302400\ -0302500\ -0400100\ -0400200\ -0500100\ -0600100\ -0600101\ -0600200\ -0600201\ -0600202\ -0600203\ -0600300\ -0600400\ -0600500\ -0600600\ -0600601\ -0600602\ -0600603\ -0600604\ -0600605\ -0600606\ -0600607\ -0600608\ -0600609\ -0600610\ -0600611\ -0600700\ -0600800\ -0600801\ -0600900\ -0601000\ -0601100\ -0601101\ -0601102\ -0601103\ -0601104\ -0601105\ -0601106\ -0601107\ -0601200\ -0601300\ -0601400\ -0601500\ -0601600\ -0601700\ -0601800\ -0601900\ -0700100\ -0800100\ -0800200\ -0800300\ -0800400\ -0800500\ -0800600\ -0800700\ -0800800\ -0800900\ -0801000\ -0801100\ -0801200\ -0801300\ -0801400\ -0801500\ -0801600\ -0801700\ -0801800\ -0801900\ -0801901\ -0802000\ -0802100\ -0802200\ -0802300\ -0900100\ -0900200\ -0900300\ -0900400\ -0900500\ -1000100\ -1000200\ -1000300\ -1000400\ -1000500\ -1000600\ -1000700\ -1000800\ -1000900\ -1001000\ -1001100\ -1001200\ -1001300\ -1001400\ -1001500\ -1001600\ -1001700\ -1001800\ -1001900\ -1002000\ -1002100\ -1002200\ -1002400\ -1002500\ -1002600\ -1002700\ -1002800\ -1002900\ -1003000\ -1003001\ -1003100\ -1003200\ -1003300\ -1003400\ -1003500\ -1003600\ -1003700\ -1003800\ -1003900\ -1004000\ -1004100\ -1004101\ -1004200\ -1004300\ -1004400\ -1004500\ -1004501\ -1004600\ -1004700\ -1004800\ -1004900\ -1005000\ -1005100\ -1005200\ -1005300\ -1005400\ -1005500\ -1005600\ -1005700\ -1005800\ -1005900\ -1005901\ -1006000\ -1006100\ -1006200\ -1006300\ -1006400\ -1006500\ -1006600\ -1006700\ -1006800\ -1006900\ -1007000\ -1007100\ -1007200\ -1007300\ -1007400\ -1007500\ -1007600\ -1007700\ -1007800\ -1007900\ -1008000\ -1100100\ -1100200\ -1100300\ -1100400\ -1100500\ -1100600\ -1100700\ -1100800\ -1100900\ -1101000\ -1101100\ -1101200\ -1200100\ -1200200\ -1200300\ -1200400\ -1200500\ -1200600\ -1200700\ -1200800\ -1200900\ -1300100\ -1300101\ -1300102\ -1300200\ -1300201\ -1300202\ -1300300\ -1300301\ -1300302\ -1300400\ -1300401\ -1300402\ -1300500\ -1300501\ -1300502\ -1300503\ -1300504\ -1300505\ -1300600\ -1300700\ -1300701\ -1300800\ -1300801\ -1300900\ -1300901\ -1301000\ -1301001\ -1301100\ -1301200\ -1301300\ -1301400\ -1301500\ -1301600\ -1400100\ -1400200\ -1400300\ -1400400\ -1400500\ -1400600\ -1400601\ -1400700\ -1400800\ -1400900\ -1401000\ -1401100\ -1401200\ -1401300\ -1600100\ -1600200\ -1600300\ -1600400\ -1600500\ -1600600\ -1600700\ -1600701\ -1600800\ -1600900\ -1700100\ -1700101\ -1700102\ -1700103\ -1700200\ -1700201\ -1700202\ -1700203\ -1700300\ -1700301\ -1700400\ -1700401\ -1700500\ -1700501\ -1700600\ -1700601\ -1700602\ -1700700\ -1700800\ -1700900\ -1701000\ -1701100\ -1701200\ -1701300\ -1701400\ -1701500\ -1701600\ -1701601\ -1701700\ -1701701\ -1701800\ -1701801\ -1701900\ -1701901\ -1701902\ -1701903\ -1702000\ -1702001\ -1702100\ -1702101\ -1702200\ -1702300\ -1702301\ -1702400\ -1702401\ -1702402\ -1702403\ -1702404\ -1702405\ -1702500\ -1702501\ -1702502\ -1702600\ -1702700\ -1702701\ -1702702\ -1702800\ -1702801\ -1702900\ -1703000\ -1703100\ -1703101\ -1703102\ -1703200\ -1703300\ -1703301\ -1703400\ -1703500\ -1703600\ -1703700\ -1703800\ -1703900\ -1704000\ -1704100\ -1704200\ -1704300\ -1704400\ -1704401\ -1704402\ -1704403\ -1704404\ -1704405\ -1704406\ -1704407\ -1704408\ -1704409\ -1704410\ -1704411\ -1704412\ -1704413\ -1704414\ -1704415\ -1704416\ -1704417\ -1704418\ -1704419\ -1704420\ -1704421\ -1704422\ -1704423\ -1704424\ -1704425\ -1704426\ -1704427\ -1704500\ -1704600\ -1704601\ -1704602\ -1704603\ -1704604\ -1704605\ -1704606\ -1704607\ -1704608\ -1704609\ -1704610\ -1704611\ -1704612\ -1704613\ -1704614\ -1704615\ -1704616\ -1704700\ -1704701\ -1704800\ -1704801\ -1704802\ -1704900\ -1704901\ -1704902\ -1704903\ -1704904\ -1704905\ -1704906\ -1704907\ -1705000\ -1705100\ -1705200\ -1705300\ -1705301\ -1705302\ -1705400\ -1705401\ -1705402\ -1705600\ -1705601\ -1705602\ -1705700\ -1705800\ -1705900\ -1706000\ -1706200\ -1706201\ -1706202\ -1706203\ -1706300\ -1706400\ -1706500\ -1706600\ -1706700\ -1706701\ -1706702\ -1706800\ -1706900\ -1706901\ -1707000\ -1707100\ -1707200\ -1707300\ -1707400\ -1707500\ -1707600\ -1707700\ -1707701\ -1707800\ -1707900\ -1707901\ -1707902\ -1707903\ -1707904\ -1707905\ -1707906\ -1707907\ -1707908\ -1708000\ -1708001\ -1708100\ -1708200\ -1708300\ -1708301\ -1708400\ -1708500\ -1708600\ -1708700\ -1708701\ -1708702\ -1708800\ -1708801\ -1708900\ -1708901\ -1709000\ -1709001\ -1709100\ -1709101\ -1709200\ -1709201\ -1709300\ -1709301\ -1709400\ -1709401\ -1709500\ -1709501\ -1709600\ -1709601\ -1709602\ -1709603\ -1709604\ -1709605\ -1709700\ -1709800\ -1709900\ -1709901\ -1709902\ -1710000\ -1710001\ -1710002\ -1710100\ -1710101\ -1710102\ -1710200\ -1710201\ -1710202\ -1710300\ -1710301\ -1710302\ -1710400\ -1710401\ -1710402\ -1710500\ -1710501\ -1710502\ -1710600\ -1710700\ -1710701\ -1710800\ -1710801\ -1710900\ -1711000\ -1711100\ -1711200\ -1711300\ -1711400\ -1711500\ -1711600\ -1711700\ -1900100\ -1900200\ -1900300\ -1900400\ -1900500\ -1900501\ -1900600\ -1900700\ -1900800\ -1900900\ -1901000\ -1901100\ -1901200\ -1901300\ -1901400\ -1901500\ -1901600\ -1901700\ -1901800\ -1901900\ -1902000\ -1902100\ -1902200\ -1902300\ -1902400\ -1902500\ -1902600\ -1902700\ -1902800\ -1902900\ -1903000\ -1903100\ -1903200\ -1903300\ -2000100\ -2000101\ -2000200\ -2000300\ -2000400\ -2000500\ -2000600\ -2000700\ -2000800\ -2000900\ -2001000\ -2001100\ -2001200\ -2001300\ -2001400\ -2001500\ -2001600\ -2001700\ -2001800\ -2001900\ -2002000\ -2002100\ -2002200\ -2002300\ -2002400\ -2002500\ -2002600\ -2002700\ -2002701\ -2002800\ -2002900\ -2002901\ -2003000\ -2003100\ -2003200\ -2003201\ -2003300\ -2003400\ -2003401\ -2003500\ -2003600\ -2003700\ -2003800\ -2003900\ -2004000\ -2004100\ -2004200\ -2004300\ -2004400\ -2004500\ -2004600\ -2004700\ -2004800\ -2004801\ -2004900\ -2005000\ -2005100\ -2005200\ -2005300\ -2005400\ -2005500\ -2005600\ -2005700\ -2005800\ -2005900\ -2006000\ -2006100\ -2006200\ -2006300\ -2006400\ -2006500\ -2100100\ -2100200\ -2100300\ -2100400\ -2100500\ -2100600\ -2100700\ -2100800\ -2100900\ -2101000\ -2101100\ -2101200\ -2101300\ -2101400\ -2101500\ -2101600\ -2101700\ -2101800\ -2101900\ -2102000\ -2102100\ -2102200\ -2102300\ -2102400\ -2102500\ -2102600\ -2102700\ -2102800\ -2102900\ -2103000\ -2103100\ -2103200\ -2103300\ -2103400\ -2103500\ -2103600\ -2103700\ -2103800\ -2103900\ -2104000\ -2104100\ -2104200\ -2104300\ -2104400\ -2104500\ -2104600\ -2104700\ -2104800\ -2104900\ -2105000\ -2105100\ -2105200\ -2105300\ -2105301\ -2105400\ -2105500\ -2105501\ -2105600\ -2105601\ -2105700\ -2105800\ -2105900\ -2106000\ -2106100\ -2106200\ -2106300\ -2106400\ -2106500\ -2106600\ -2106700\ -2106701\ -2106800\ -2106900\ -2107000\ -2107100\ -2107200\ -2107300\ -2107400\ -2107500\ -2107600\ -2107700\ -2107800\ -2107900\ -2108000\ -2108100\ -2108200\ -2108300\ -2108400\ -2108500\ -2108600\ -2108700\ -2108800\ -2108801\ -2108900\ -2109000\ -2109100\ -2109200\ -2109300\ -2109400\ -2109500\ -2109600\ -2109700\ -2109800\ -2109801\ -2109900\ -2110000\ -2110100\ -2110200\ -2110300\ -2110400\ -2110500\ -2110600\ -2110700\ -2110800\ -2110900\ -2111000\ -2111100\ -2111200\ -2111300\ -2111400\ -2111500\ -2111600\ -2111700\ -2111800\ -2111900\ -2112000\ -2112100\ -2112200\ -2112300\ -2112400\ -2112500\ -2112600\ -2112700\ -2200100\ -2300100\ -2300200\ -2400100\ -2400200\ -2400201\ -2400300\ -2500100\ -2500200\ -2500300\ -2500400\ -2500500\ -2500600\ -2500700\ -2500800\ -2500900\ -2501000\ -2501100\ -2501200\ -2501300\ -2501400\ -2501500\ -2501600\ -2501700\ -2501800\ -2501900\ -2502000\ -2502100\ -2502200\ -2502300\ -2502400\ -2502500\ -2502600\ -2502700\ -2502800\ -2502900\ -2503000\ -2503100\ -2503200\ -2600100\ -2600101\ -2800100\ -2800200\ -2800300\ -2800400\ -2800500\ -2800600\ -2800700\ -2800800\ -2800900\ -2801000\ -2801100\ -2801200\ -2801300\ -2801400\ -2801500\ -2801600\ -2801601\ -2801602\ -2801700\ -2801701\ -2801702\ -2801800\ -2801900\ -2802000\ -2802001\ -2802100\ -2802200\ -2802300\ -2802400\ -2802401\ -2802500\ -2802501\ -2802502\ -2802600\ -2802700\ -2802701\ -2802800\ -2802801\ -2802900\ -2803000\ -2803100\ -2803200\ -2803300\ -2803400\ -2803500\ -2803600\ -2803700\ -2803800\ -2803900\ -2804000\ -2804100\ -2804200\ -2804300\ -2804400\ -2804500\ -2804600\ -2804700\ -2804800\ -2804900\ -2805000\ -2805100\ -2805200\ -2805300\ -2805400\ -2805500\ -2805600\ -2805700\ -2805800\ -2805900\ -2806000\ -2806100\ -2806200\ -2806300\ -2806400\ -2899900"; + "7:258k,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +5k,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +1v7g,\ +5k,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +238c,\ +b4,\ +1,\ +5j,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2n,\ +2s,\ +2s,\ +5k,\ +1,\ +1,\ +2q,\ +1,\ +2r,\ +1,\ +2r,\ +1,\ +1,\ +5i,\ +go,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2m,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2m,\ +2s,\ +2s,\ +23b4,\ +2s,\ +2530,\ +255s,\ +1,\ +2r,\ +1,\ +1,\ +1,\ +2p,\ +2s,\ +2s,\ +2s,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2h,\ +2s,\ +1,\ +2r,\ +2s,\ +2s,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2l,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +23rs,\ +255s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +23go,\ +2s,\ +2s,\ +2s,\ +2s,\ +24uo,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +5k,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +1z2c,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +24b8,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +24jk,\ +1,\ +1,\ +2q,\ +1,\ +1,\ +2q,\ +1,\ +1,\ +2q,\ +1,\ +1,\ +2q,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2n,\ +2s,\ +1,\ +2r,\ +1,\ +2r,\ +1,\ +2r,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2404,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +49e8,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +1,\ +2r,\ +2s,\ +24jk,\ +1,\ +1,\ +1,\ +2p,\ +1,\ +1,\ +1,\ +2p,\ +1,\ +2r,\ +1,\ +2r,\ +1,\ +2r,\ +1,\ +1,\ +2q,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +1,\ +2r,\ +1,\ +2r,\ +1,\ +2r,\ +1,\ +1,\ +1,\ +2p,\ +1,\ +2r,\ +1,\ +2r,\ +2s,\ +1,\ +2r,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2n,\ +1,\ +1,\ +2q,\ +2s,\ +1,\ +1,\ +2q,\ +1,\ +2r,\ +2s,\ +2s,\ +1,\ +1,\ +2q,\ +2s,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +21,\ +2s,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2c,\ +1,\ +2r,\ +1,\ +1,\ +2q,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2l,\ +2s,\ +2s,\ +2s,\ +1,\ +1,\ +2q,\ +1,\ +1,\ +5i,\ +1,\ +1,\ +2q,\ +2s,\ +2s,\ +2s,\ +5k,\ +1,\ +1,\ +1,\ +2p,\ +2s,\ +2s,\ +2s,\ +2s,\ +1,\ +1,\ +2q,\ +2s,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +1,\ +2r,\ +2s,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2k,\ +1,\ +2r,\ +2s,\ +2s,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +1,\ +1,\ +2q,\ +1,\ +2r,\ +1,\ +2r,\ +1,\ +2r,\ +1,\ +2r,\ +1,\ +2r,\ +1,\ +2r,\ +1,\ +2r,\ +1,\ +2r,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2n,\ +2s,\ +2s,\ +1,\ +1,\ +2q,\ +1,\ +1,\ +2q,\ +1,\ +1,\ +2q,\ +1,\ +1,\ +2q,\ +1,\ +1,\ +2q,\ +1,\ +1,\ +2q,\ +1,\ +1,\ +2q,\ +2s,\ +1,\ +2r,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +41dc,\ +2s,\ +2s,\ +2s,\ +2s,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +22ow,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +1,\ +2r,\ +2s,\ +1,\ +2r,\ +2s,\ +2s,\ +1,\ +2r,\ +2s,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2080,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +1,\ +2r,\ +2s,\ +1,\ +2r,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +1vfs,\ +255s,\ +2s,\ +2530,\ +2s,\ +1,\ +2r,\ +2508,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +22ro,\ +1,\ +4abj,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +1,\ +1,\ +2q,\ +1,\ +1,\ +2q,\ +2s,\ +2s,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +1,\ +2r,\ +1,\ +1,\ +2q,\ +2s,\ +1,\ +2r,\ +1,\ +2r,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2058"; /** * Shape a CEST has to be written in: the 7 digits, optionally split into segment, item and diff --git a/src/_internals/constants/cfop.ts b/src/_internals/constants/cfop.ts index 8f3ead31c..641c8ef3c 100644 --- a/src/_internals/constants/cfop.ts +++ b/src/_internals/constants/cfop.ts @@ -1,8 +1,9 @@ /** - * CFOP (Código Fiscal de Operações e Prestações) codes: the 4 digits of every operable code, back - * to back in ascending order, which `findCodeIndex` reads. The official description of a code is - * at the same index of `CFOP_DESCRIPTIONS`, a module of its own (`cfop-descriptions.ts`) so - * that checking a code does not bundle the descriptions. + * CFOP (Código Fiscal de Operações e Prestações) codes: the 4 digits of every operable code, in + * ascending order, packed as base 36 differences by `packCodes` (scripts/lookup-table.ts), which + * `findCodeIndex` reads. The official description of a code is at the same index of + * `CFOP_DESCRIPTIONS`, a module of its own (`cfop-descriptions.ts`) so that checking a code does + * not bundle the descriptions. * * Built from the consolidated Anexo II of Convênio SINIEF s/nº of 15 December 1970, the text in * force (given its current wording by Ajuste SINIEF 03/24 and last amended by Ajuste SINIEF @@ -25,625 +26,625 @@ * Ajuste SINIEF 07/01, the historical text that gave the CFOP its 4 digit form. */ export const CFOP_CODES = - "1101\ -1102\ -1111\ -1113\ -1116\ -1117\ -1118\ -1120\ -1121\ -1122\ -1124\ -1125\ -1126\ -1128\ -1131\ -1132\ -1135\ -1151\ -1152\ -1153\ -1154\ -1159\ -1201\ -1202\ -1203\ -1204\ -1205\ -1206\ -1207\ -1208\ -1209\ -1212\ -1213\ -1214\ -1215\ -1216\ -1251\ -1252\ -1253\ -1254\ -1255\ -1256\ -1257\ -1301\ -1302\ -1303\ -1304\ -1305\ -1306\ -1351\ -1352\ -1353\ -1354\ -1355\ -1356\ -1360\ -1401\ -1403\ -1406\ -1407\ -1408\ -1409\ -1410\ -1411\ -1414\ -1415\ -1451\ -1452\ -1453\ -1454\ -1455\ -1456\ -1501\ -1503\ -1504\ -1505\ -1506\ -1551\ -1552\ -1553\ -1554\ -1555\ -1556\ -1557\ -1601\ -1602\ -1603\ -1604\ -1605\ -1651\ -1652\ -1653\ -1657\ -1658\ -1659\ -1660\ -1661\ -1662\ -1663\ -1664\ -1901\ -1902\ -1903\ -1904\ -1905\ -1906\ -1907\ -1908\ -1909\ -1910\ -1911\ -1912\ -1913\ -1914\ -1915\ -1916\ -1917\ -1918\ -1919\ -1920\ -1921\ -1922\ -1923\ -1924\ -1925\ -1926\ -1931\ -1932\ -1933\ -1934\ -1949\ -2101\ -2102\ -2111\ -2113\ -2116\ -2117\ -2118\ -2120\ -2121\ -2122\ -2124\ -2125\ -2126\ -2128\ -2131\ -2132\ -2135\ -2151\ -2152\ -2153\ -2154\ -2159\ -2201\ -2202\ -2203\ -2204\ -2205\ -2206\ -2207\ -2208\ -2209\ -2212\ -2213\ -2214\ -2215\ -2216\ -2251\ -2252\ -2253\ -2254\ -2255\ -2256\ -2257\ -2301\ -2302\ -2303\ -2304\ -2305\ -2306\ -2351\ -2352\ -2353\ -2354\ -2355\ -2356\ -2401\ -2403\ -2406\ -2407\ -2408\ -2409\ -2410\ -2411\ -2414\ -2415\ -2451\ -2452\ -2453\ -2454\ -2455\ -2456\ -2501\ -2503\ -2504\ -2505\ -2506\ -2551\ -2552\ -2553\ -2554\ -2555\ -2556\ -2557\ -2603\ -2651\ -2652\ -2653\ -2657\ -2658\ -2659\ -2660\ -2661\ -2662\ -2663\ -2664\ -2901\ -2902\ -2903\ -2904\ -2905\ -2906\ -2907\ -2908\ -2909\ -2910\ -2911\ -2912\ -2913\ -2914\ -2915\ -2916\ -2917\ -2918\ -2919\ -2920\ -2921\ -2922\ -2923\ -2924\ -2925\ -2931\ -2932\ -2933\ -2934\ -2949\ -3101\ -3102\ -3126\ -3127\ -3128\ -3129\ -3201\ -3202\ -3205\ -3206\ -3207\ -3211\ -3212\ -3251\ -3301\ -3351\ -3352\ -3353\ -3354\ -3355\ -3356\ -3503\ -3551\ -3552\ -3553\ -3556\ -3651\ -3652\ -3653\ -3667\ -3930\ -3949\ -5101\ -5102\ -5103\ -5104\ -5105\ -5106\ -5109\ -5110\ -5111\ -5112\ -5113\ -5114\ -5115\ -5116\ -5117\ -5118\ -5119\ -5120\ -5122\ -5123\ -5124\ -5125\ -5129\ -5131\ -5132\ -5151\ -5152\ -5153\ -5155\ -5156\ -5159\ -5160\ -5201\ -5202\ -5205\ -5206\ -5207\ -5208\ -5209\ -5210\ -5213\ -5214\ -5215\ -5216\ -5251\ -5252\ -5253\ -5254\ -5255\ -5256\ -5257\ -5258\ -5301\ -5302\ -5303\ -5304\ -5305\ -5306\ -5307\ -5351\ -5352\ -5353\ -5354\ -5355\ -5356\ -5357\ -5359\ -5360\ -5401\ -5402\ -5403\ -5405\ -5408\ -5409\ -5410\ -5411\ -5412\ -5413\ -5414\ -5415\ -5451\ -5452\ -5453\ -5454\ -5455\ -5456\ -5501\ -5502\ -5503\ -5504\ -5505\ -5551\ -5552\ -5553\ -5554\ -5555\ -5556\ -5557\ -5601\ -5602\ -5603\ -5605\ -5606\ -5651\ -5652\ -5653\ -5654\ -5655\ -5656\ -5657\ -5658\ -5659\ -5660\ -5661\ -5662\ -5663\ -5664\ -5665\ -5666\ -5667\ -5901\ -5902\ -5903\ -5904\ -5905\ -5906\ -5907\ -5908\ -5909\ -5910\ -5911\ -5912\ -5913\ -5914\ -5915\ -5916\ -5917\ -5918\ -5919\ -5920\ -5921\ -5922\ -5923\ -5924\ -5925\ -5926\ -5927\ -5928\ -5929\ -5931\ -5932\ -5933\ -5934\ -5949\ -6101\ -6102\ -6103\ -6104\ -6105\ -6106\ -6107\ -6108\ -6109\ -6110\ -6111\ -6112\ -6113\ -6114\ -6115\ -6116\ -6117\ -6118\ -6119\ -6120\ -6122\ -6123\ -6124\ -6125\ -6129\ -6131\ -6132\ -6151\ -6152\ -6153\ -6155\ -6156\ -6159\ -6160\ -6201\ -6202\ -6205\ -6206\ -6207\ -6208\ -6209\ -6210\ -6213\ -6214\ -6215\ -6216\ -6251\ -6252\ -6253\ -6254\ -6255\ -6256\ -6257\ -6258\ -6301\ -6302\ -6303\ -6304\ -6305\ -6306\ -6307\ -6351\ -6352\ -6353\ -6354\ -6355\ -6356\ -6357\ -6359\ -6360\ -6401\ -6402\ -6403\ -6404\ -6408\ -6409\ -6410\ -6411\ -6412\ -6413\ -6414\ -6415\ -6451\ -6452\ -6453\ -6454\ -6455\ -6456\ -6501\ -6502\ -6503\ -6504\ -6505\ -6551\ -6552\ -6553\ -6554\ -6555\ -6556\ -6557\ -6603\ -6651\ -6652\ -6653\ -6654\ -6655\ -6656\ -6657\ -6658\ -6659\ -6660\ -6661\ -6662\ -6663\ -6664\ -6665\ -6666\ -6667\ -6901\ -6902\ -6903\ -6904\ -6905\ -6906\ -6907\ -6908\ -6909\ -6910\ -6911\ -6912\ -6913\ -6914\ -6915\ -6916\ -6917\ -6918\ -6919\ -6920\ -6921\ -6922\ -6923\ -6924\ -6925\ -6929\ -6931\ -6932\ -6933\ -6934\ -6949\ -7101\ -7102\ -7105\ -7106\ -7127\ -7129\ -7201\ -7202\ -7205\ -7206\ -7207\ -7210\ -7211\ -7212\ -7251\ -7301\ -7358\ -7501\ -7504\ -7551\ -7552\ -7553\ -7556\ -7651\ -7654\ -7667\ -7930\ -7949"; + "4:ul,\ +1,\ +9,\ +2,\ +3,\ +1,\ +1,\ +2,\ +1,\ +1,\ +2,\ +1,\ +1,\ +2,\ +3,\ +1,\ +3,\ +g,\ +1,\ +1,\ +1,\ +5,\ +16,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +1,\ +1,\ +1,\ +1,\ +z,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +18,\ +1,\ +1,\ +1,\ +1,\ +1,\ +19,\ +1,\ +1,\ +1,\ +1,\ +1,\ +4,\ +15,\ +2,\ +3,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +1,\ +10,\ +1,\ +1,\ +1,\ +1,\ +1,\ +19,\ +2,\ +1,\ +1,\ +1,\ +19,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +18,\ +1,\ +1,\ +1,\ +1,\ +1a,\ +1,\ +1,\ +4,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +6l,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +5,\ +1,\ +1,\ +1,\ +f,\ +48,\ +1,\ +9,\ +2,\ +3,\ +1,\ +1,\ +2,\ +1,\ +1,\ +2,\ +1,\ +1,\ +2,\ +3,\ +1,\ +3,\ +g,\ +1,\ +1,\ +1,\ +5,\ +16,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +1,\ +1,\ +1,\ +1,\ +z,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +18,\ +1,\ +1,\ +1,\ +1,\ +1,\ +19,\ +1,\ +1,\ +1,\ +1,\ +1,\ +19,\ +2,\ +3,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +1,\ +10,\ +1,\ +1,\ +1,\ +1,\ +1,\ +19,\ +2,\ +1,\ +1,\ +1,\ +19,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1a,\ +1c,\ +1,\ +1,\ +4,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +6l,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +6,\ +1,\ +1,\ +1,\ +f,\ +48,\ +1,\ +o,\ +1,\ +1,\ +1,\ +20,\ +1,\ +3,\ +1,\ +1,\ +4,\ +1,\ +13,\ +1e,\ +1e,\ +1,\ +1,\ +1,\ +1,\ +1,\ +43,\ +1c,\ +1,\ +1,\ +3,\ +2n,\ +1,\ +1,\ +e,\ +7b,\ +j,\ +w0,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +4,\ +2,\ +1,\ +j,\ +1,\ +1,\ +2,\ +1,\ +3,\ +1,\ +15,\ +1,\ +3,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +1,\ +1,\ +1,\ +z,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +17,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +18,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +15,\ +1,\ +1,\ +2,\ +3,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +10,\ +1,\ +1,\ +1,\ +1,\ +1,\ +19,\ +1,\ +1,\ +1,\ +1,\ +1a,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +18,\ +1,\ +1,\ +2,\ +1,\ +19,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +6i,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +f,\ +48,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +4,\ +2,\ +1,\ +j,\ +1,\ +1,\ +2,\ +1,\ +3,\ +1,\ +15,\ +1,\ +3,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +1,\ +1,\ +1,\ +z,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +17,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +18,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +15,\ +1,\ +1,\ +1,\ +4,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +10,\ +1,\ +1,\ +1,\ +1,\ +1,\ +19,\ +1,\ +1,\ +1,\ +1,\ +1a,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1a,\ +1c,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +6i,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +4,\ +2,\ +1,\ +1,\ +1,\ +f,\ +48,\ +1,\ +3,\ +1,\ +l,\ +2,\ +20,\ +1,\ +3,\ +1,\ +1,\ +3,\ +1,\ +1,\ +13,\ +1e,\ +1l,\ +3z,\ +3,\ +1b,\ +1,\ +1,\ +3,\ +2n,\ +3,\ +d,\ +7b,\ +j"; /** * Shape a CFOP code has to be written in: the 4 digits, optionally split after the series diff --git a/src/_internals/constants/cnae.ts b/src/_internals/constants/cnae.ts index a8c02d677..633999adc 100644 --- a/src/_internals/constants/cnae.ts +++ b/src/_internals/constants/cnae.ts @@ -1,8 +1,9 @@ /** - * CNAE-Subclasses 2.3 (Classificação Nacional de Atividades Econômicas) subclass codes: the raw - * 7 digits of every subclass, back to back in ascending order, which `findCodeIndex` reads. The - * official description of a subclass is at the same index of `CNAE_DESCRIPTIONS`, a module of - * its own (`cnae-descriptions.ts`) so that checking a code does not bundle the descriptions. + * CNAE-Subclasses 2.3 (Classificação Nacional de Atividades Econômicas) subclass codes: the raw 7 + * digits of every subclass, in ascending order, packed as base 36 differences by `packCodes` + * (scripts/lookup-table.ts), which `findCodeIndex` reads. The official description of a subclass is + * at the same index of `CNAE_DESCRIPTIONS`, a module of its own (`cnae-descriptions.ts`) so that + * checking a code does not bundle the descriptions. * * 2.3 is the current subclass revision of CNAE 2.0: CONCLA's own CNAE browser lists it as * "CNAE-Subclasses 2.3" under "CNAE 2.0 (Res 02/2010)" and tells anyone opening an older table @@ -20,1338 +21,1338 @@ * CNAE 2.0, the parent classification the 2.3 subclass revision belongs to. */ export const CNAE_CODES = - "0111301\ -0111302\ -0111303\ -0111399\ -0112101\ -0112102\ -0112199\ -0113000\ -0114800\ -0115600\ -0116401\ -0116402\ -0116403\ -0116499\ -0119901\ -0119902\ -0119903\ -0119904\ -0119905\ -0119906\ -0119907\ -0119908\ -0119909\ -0119999\ -0121101\ -0121102\ -0122900\ -0131800\ -0132600\ -0133401\ -0133402\ -0133403\ -0133404\ -0133405\ -0133406\ -0133407\ -0133408\ -0133409\ -0133410\ -0133411\ -0133499\ -0134200\ -0135100\ -0139301\ -0139302\ -0139303\ -0139304\ -0139305\ -0139306\ -0139399\ -0141501\ -0141502\ -0142300\ -0151201\ -0151202\ -0151203\ -0152101\ -0152102\ -0152103\ -0153901\ -0153902\ -0154700\ -0155501\ -0155502\ -0155503\ -0155504\ -0155505\ -0159801\ -0159802\ -0159803\ -0159804\ -0159899\ -0161001\ -0161002\ -0161003\ -0161099\ -0162801\ -0162802\ -0162803\ -0162899\ -0163600\ -0170900\ -0210101\ -0210102\ -0210103\ -0210104\ -0210105\ -0210106\ -0210107\ -0210108\ -0210109\ -0210199\ -0220901\ -0220902\ -0220903\ -0220904\ -0220905\ -0220906\ -0220999\ -0230600\ -0311601\ -0311602\ -0311603\ -0311604\ -0312401\ -0312402\ -0312403\ -0312404\ -0321301\ -0321302\ -0321303\ -0321304\ -0321305\ -0321399\ -0322101\ -0322102\ -0322103\ -0322104\ -0322105\ -0322106\ -0322107\ -0322199\ -0500301\ -0500302\ -0600001\ -0600002\ -0600003\ -0710301\ -0710302\ -0721901\ -0721902\ -0722701\ -0722702\ -0723501\ -0723502\ -0724301\ -0724302\ -0725100\ -0729401\ -0729402\ -0729403\ -0729404\ -0729405\ -0810001\ -0810002\ -0810003\ -0810004\ -0810005\ -0810006\ -0810007\ -0810008\ -0810009\ -0810010\ -0810099\ -0891600\ -0892401\ -0892402\ -0892403\ -0893200\ -0899101\ -0899102\ -0899103\ -0899199\ -0910600\ -0990401\ -0990402\ -0990403\ -1011201\ -1011202\ -1011203\ -1011204\ -1011205\ -1012101\ -1012102\ -1012103\ -1012104\ -1013901\ -1013902\ -1020101\ -1020102\ -1031700\ -1032501\ -1032599\ -1033301\ -1033302\ -1041400\ -1042200\ -1043100\ -1051100\ -1052000\ -1053800\ -1061901\ -1061902\ -1062700\ -1063500\ -1064300\ -1065101\ -1065102\ -1065103\ -1066000\ -1069400\ -1071600\ -1072401\ -1072402\ -1081301\ -1081302\ -1082100\ -1091101\ -1091102\ -1092900\ -1093701\ -1093702\ -1094500\ -1095300\ -1096100\ -1099601\ -1099602\ -1099603\ -1099604\ -1099605\ -1099606\ -1099607\ -1099699\ -1111901\ -1111902\ -1112700\ -1113501\ -1113502\ -1121600\ -1122401\ -1122402\ -1122403\ -1122404\ -1122499\ -1210700\ -1220401\ -1220402\ -1220403\ -1220499\ -1311100\ -1312000\ -1313800\ -1314600\ -1321900\ -1322700\ -1323500\ -1330800\ -1340501\ -1340502\ -1340599\ -1351100\ -1352900\ -1353700\ -1354500\ -1359600\ -1411801\ -1411802\ -1412601\ -1412602\ -1412603\ -1413401\ -1413402\ -1413403\ -1414200\ -1421500\ -1422300\ -1510600\ -1521100\ -1529700\ -1531901\ -1531902\ -1532700\ -1533500\ -1539400\ -1540800\ -1610203\ -1610204\ -1610205\ -1621800\ -1622601\ -1622602\ -1622699\ -1623400\ -1629301\ -1629302\ -1710900\ -1721400\ -1722200\ -1731100\ -1732000\ -1733800\ -1741901\ -1741902\ -1742701\ -1742702\ -1742799\ -1749400\ -1811301\ -1811302\ -1812100\ -1813001\ -1813099\ -1821100\ -1822901\ -1822999\ -1830001\ -1830002\ -1830003\ -1910100\ -1921700\ -1922501\ -1922502\ -1922599\ -1931400\ -1932200\ -2011800\ -2012600\ -2013401\ -2013402\ -2014200\ -2019301\ -2019399\ -2021500\ -2022300\ -2029100\ -2031200\ -2032100\ -2033900\ -2040100\ -2051700\ -2052500\ -2061400\ -2062200\ -2063100\ -2071100\ -2072000\ -2073800\ -2091600\ -2092401\ -2092402\ -2092403\ -2093200\ -2094100\ -2099101\ -2099199\ -2110600\ -2121101\ -2121102\ -2121103\ -2122000\ -2123800\ -2211100\ -2212900\ -2219600\ -2221800\ -2222600\ -2223400\ -2229301\ -2229302\ -2229303\ -2229399\ -2311700\ -2312500\ -2319200\ -2320600\ -2330301\ -2330302\ -2330303\ -2330304\ -2330305\ -2330399\ -2341900\ -2342701\ -2342702\ -2349401\ -2349499\ -2391501\ -2391502\ -2391503\ -2392300\ -2399101\ -2399102\ -2399199\ -2411300\ -2412100\ -2421100\ -2422901\ -2422902\ -2423701\ -2423702\ -2424501\ -2424502\ -2431800\ -2439300\ -2441501\ -2441502\ -2442300\ -2443100\ -2449101\ -2449102\ -2449103\ -2449199\ -2451200\ -2452100\ -2511000\ -2512800\ -2513600\ -2521700\ -2522500\ -2531401\ -2531402\ -2532201\ -2532202\ -2539001\ -2539002\ -2541100\ -2542000\ -2543800\ -2550101\ -2550102\ -2591800\ -2592601\ -2592602\ -2593400\ -2599301\ -2599302\ -2599399\ -2610800\ -2621300\ -2622100\ -2631100\ -2632900\ -2640000\ -2651500\ -2652300\ -2660400\ -2670101\ -2670102\ -2680900\ -2710401\ -2710402\ -2710403\ -2721000\ -2722801\ -2722802\ -2731700\ -2732500\ -2733300\ -2740601\ -2740602\ -2751100\ -2759701\ -2759799\ -2790201\ -2790202\ -2790299\ -2811900\ -2812700\ -2813500\ -2814301\ -2814302\ -2815101\ -2815102\ -2821601\ -2821602\ -2822401\ -2822402\ -2823200\ -2824101\ -2824102\ -2825900\ -2829101\ -2829199\ -2831300\ -2832100\ -2833000\ -2840200\ -2851800\ -2852600\ -2853400\ -2854200\ -2861500\ -2862300\ -2863100\ -2864000\ -2865800\ -2866600\ -2869100\ -2910701\ -2910702\ -2910703\ -2920401\ -2920402\ -2930101\ -2930102\ -2930103\ -2941700\ -2942500\ -2943300\ -2944100\ -2945000\ -2949201\ -2949299\ -2950600\ -3011301\ -3011302\ -3012100\ -3031800\ -3032600\ -3041500\ -3042300\ -3050400\ -3091101\ -3091102\ -3092000\ -3099700\ -3101200\ -3102100\ -3103900\ -3104700\ -3211601\ -3211602\ -3211603\ -3212400\ -3220500\ -3230200\ -3240001\ -3240002\ -3240003\ -3240099\ -3250701\ -3250702\ -3250703\ -3250704\ -3250705\ -3250706\ -3250707\ -3250709\ -3291400\ -3292201\ -3292202\ -3299001\ -3299002\ -3299003\ -3299004\ -3299005\ -3299006\ -3299099\ -3311200\ -3312102\ -3312103\ -3312104\ -3313901\ -3313902\ -3313999\ -3314701\ -3314702\ -3314703\ -3314704\ -3314705\ -3314706\ -3314707\ -3314708\ -3314709\ -3314710\ -3314711\ -3314712\ -3314713\ -3314714\ -3314715\ -3314716\ -3314717\ -3314718\ -3314719\ -3314720\ -3314721\ -3314722\ -3314799\ -3315500\ -3316301\ -3316302\ -3317101\ -3317102\ -3319800\ -3321000\ -3329501\ -3329599\ -3511501\ -3511502\ -3512300\ -3513100\ -3514000\ -3520401\ -3520402\ -3530100\ -3600601\ -3600602\ -3701100\ -3702900\ -3811400\ -3812200\ -3821100\ -3822000\ -3831901\ -3831999\ -3832700\ -3839401\ -3839499\ -3900500\ -4110700\ -4120400\ -4211101\ -4211102\ -4212000\ -4213800\ -4221901\ -4221902\ -4221903\ -4221904\ -4221905\ -4222701\ -4222702\ -4223500\ -4291000\ -4292801\ -4292802\ -4299501\ -4299599\ -4311801\ -4311802\ -4312600\ -4313400\ -4319300\ -4321500\ -4322301\ -4322302\ -4322303\ -4329101\ -4329102\ -4329103\ -4329104\ -4329105\ -4329199\ -4330401\ -4330402\ -4330403\ -4330404\ -4330405\ -4330499\ -4391600\ -4399101\ -4399102\ -4399103\ -4399104\ -4399105\ -4399199\ -4511101\ -4511102\ -4511103\ -4511104\ -4511105\ -4511106\ -4512901\ -4512902\ -4520001\ -4520002\ -4520003\ -4520004\ -4520005\ -4520006\ -4520007\ -4520008\ -4530701\ -4530702\ -4530703\ -4530704\ -4530705\ -4530706\ -4541201\ -4541202\ -4541203\ -4541204\ -4541206\ -4541207\ -4542101\ -4542102\ -4543900\ -4611700\ -4612500\ -4613300\ -4614100\ -4615000\ -4616800\ -4617600\ -4618401\ -4618402\ -4618403\ -4618499\ -4619200\ -4621400\ -4622200\ -4623101\ -4623102\ -4623103\ -4623104\ -4623105\ -4623106\ -4623107\ -4623108\ -4623109\ -4623199\ -4631100\ -4632001\ -4632002\ -4632003\ -4633801\ -4633802\ -4633803\ -4634601\ -4634602\ -4634603\ -4634699\ -4635401\ -4635402\ -4635403\ -4635499\ -4636201\ -4636202\ -4637101\ -4637102\ -4637103\ -4637104\ -4637105\ -4637106\ -4637107\ -4637199\ -4639701\ -4639702\ -4641901\ -4641902\ -4641903\ -4642701\ -4642702\ -4643501\ -4643502\ -4644301\ -4644302\ -4645101\ -4645102\ -4645103\ -4646001\ -4646002\ -4647801\ -4647802\ -4649401\ -4649402\ -4649403\ -4649404\ -4649405\ -4649406\ -4649407\ -4649408\ -4649409\ -4649410\ -4649499\ -4651601\ -4651602\ -4652400\ -4661300\ -4662100\ -4663000\ -4664800\ -4665600\ -4669901\ -4669999\ -4671100\ -4672900\ -4673700\ -4674500\ -4679601\ -4679602\ -4679603\ -4679604\ -4679699\ -4681801\ -4681802\ -4681803\ -4681804\ -4681805\ -4682600\ -4683400\ -4684201\ -4684202\ -4684299\ -4685100\ -4686901\ -4686902\ -4687701\ -4687702\ -4687703\ -4689301\ -4689302\ -4689399\ -4691500\ -4692300\ -4693100\ -4711301\ -4711302\ -4712100\ -4713002\ -4713004\ -4713005\ -4721102\ -4721103\ -4721104\ -4722901\ -4722902\ -4723700\ -4724500\ -4729601\ -4729602\ -4729699\ -4731800\ -4732600\ -4741500\ -4742300\ -4743100\ -4744001\ -4744002\ -4744003\ -4744004\ -4744005\ -4744006\ -4744099\ -4751201\ -4751202\ -4752100\ -4753900\ -4754701\ -4754702\ -4754703\ -4755501\ -4755502\ -4755503\ -4756300\ -4757100\ -4759801\ -4759899\ -4761001\ -4761002\ -4761003\ -4762800\ -4763601\ -4763602\ -4763603\ -4763604\ -4763605\ -4771701\ -4771702\ -4771703\ -4771704\ -4772500\ -4773300\ -4774100\ -4781400\ -4782201\ -4782202\ -4783101\ -4783102\ -4784900\ -4785701\ -4785799\ -4789001\ -4789002\ -4789003\ -4789004\ -4789005\ -4789006\ -4789007\ -4789008\ -4789009\ -4789099\ -4911600\ -4912401\ -4912402\ -4912403\ -4921301\ -4921302\ -4922101\ -4922102\ -4922103\ -4923001\ -4923002\ -4924800\ -4929901\ -4929902\ -4929903\ -4929904\ -4929999\ -4930201\ -4930202\ -4930203\ -4930204\ -4940000\ -4950700\ -5011401\ -5011402\ -5012201\ -5012202\ -5021101\ -5021102\ -5022001\ -5022002\ -5030101\ -5030102\ -5030103\ -5091201\ -5091202\ -5099801\ -5099899\ -5111100\ -5112901\ -5112999\ -5120000\ -5130700\ -5211701\ -5211702\ -5211799\ -5212500\ -5221400\ -5222200\ -5223100\ -5229001\ -5229002\ -5229099\ -5231101\ -5231102\ -5231103\ -5232000\ -5239701\ -5239799\ -5240101\ -5240199\ -5250801\ -5250802\ -5250803\ -5250804\ -5250805\ -5310501\ -5310502\ -5320201\ -5320202\ -5510801\ -5510802\ -5510803\ -5590601\ -5590602\ -5590603\ -5590699\ -5611201\ -5611203\ -5611204\ -5611205\ -5612100\ -5620101\ -5620102\ -5620103\ -5620104\ -5811500\ -5812301\ -5812302\ -5813100\ -5819100\ -5821200\ -5822101\ -5822102\ -5823900\ -5829800\ -5911101\ -5911102\ -5911199\ -5912001\ -5912002\ -5912099\ -5913800\ -5914600\ -5920100\ -6010100\ -6021700\ -6022501\ -6022502\ -6110801\ -6110802\ -6110803\ -6110899\ -6120501\ -6120502\ -6120599\ -6130200\ -6141800\ -6142600\ -6143400\ -6190601\ -6190602\ -6190699\ -6201501\ -6201502\ -6202300\ -6203100\ -6204000\ -6209100\ -6311900\ -6319400\ -6391700\ -6399200\ -6410700\ -6421200\ -6422100\ -6423900\ -6424701\ -6424702\ -6424703\ -6424704\ -6431000\ -6432800\ -6433600\ -6434400\ -6435201\ -6435202\ -6435203\ -6436100\ -6437900\ -6438701\ -6438799\ -6440900\ -6450600\ -6461100\ -6462000\ -6463800\ -6470101\ -6470102\ -6470103\ -6491300\ -6492100\ -6493000\ -6499901\ -6499902\ -6499903\ -6499904\ -6499905\ -6499999\ -6511101\ -6511102\ -6512000\ -6520100\ -6530800\ -6541300\ -6542100\ -6550200\ -6611801\ -6611802\ -6611803\ -6611804\ -6612601\ -6612602\ -6612603\ -6612604\ -6612605\ -6613400\ -6619301\ -6619302\ -6619303\ -6619304\ -6619305\ -6619399\ -6621501\ -6621502\ -6622300\ -6629100\ -6630400\ -6810201\ -6810202\ -6810203\ -6821801\ -6821802\ -6822600\ -6911701\ -6911702\ -6911703\ -6912500\ -6920601\ -6920602\ -7020400\ -7111100\ -7112000\ -7119701\ -7119702\ -7119703\ -7119704\ -7119799\ -7120100\ -7210000\ -7220700\ -7311400\ -7312200\ -7319001\ -7319002\ -7319003\ -7319004\ -7319099\ -7320300\ -7410202\ -7410203\ -7410299\ -7420001\ -7420002\ -7420003\ -7420004\ -7420005\ -7490101\ -7490102\ -7490103\ -7490104\ -7490105\ -7490199\ -7500100\ -7711000\ -7719501\ -7719502\ -7719599\ -7721700\ -7722500\ -7723300\ -7729201\ -7729202\ -7729203\ -7729299\ -7731400\ -7732201\ -7732202\ -7733100\ -7739001\ -7739002\ -7739003\ -7739099\ -7740300\ -7810800\ -7820500\ -7830200\ -7911200\ -7912100\ -7990200\ -8011101\ -8011102\ -8012900\ -8020001\ -8020002\ -8030700\ -8111700\ -8112500\ -8121400\ -8122200\ -8129000\ -8130300\ -8211300\ -8219901\ -8219999\ -8220200\ -8230001\ -8230002\ -8291100\ -8292000\ -8299701\ -8299702\ -8299703\ -8299704\ -8299705\ -8299706\ -8299707\ -8299799\ -8411600\ -8412400\ -8413200\ -8421300\ -8422100\ -8423000\ -8424800\ -8425600\ -8430200\ -8511200\ -8512100\ -8513900\ -8520100\ -8531700\ -8532500\ -8533300\ -8541400\ -8542200\ -8550301\ -8550302\ -8591100\ -8592901\ -8592902\ -8592903\ -8592999\ -8593700\ -8599601\ -8599602\ -8599603\ -8599604\ -8599605\ -8599699\ -8610101\ -8610102\ -8621601\ -8621602\ -8622400\ -8630501\ -8630502\ -8630503\ -8630504\ -8630506\ -8630507\ -8630599\ -8640201\ -8640202\ -8640203\ -8640204\ -8640205\ -8640206\ -8640207\ -8640208\ -8640209\ -8640210\ -8640211\ -8640212\ -8640213\ -8640214\ -8640299\ -8650001\ -8650002\ -8650003\ -8650004\ -8650005\ -8650006\ -8650007\ -8650099\ -8660700\ -8690901\ -8690902\ -8690903\ -8690904\ -8690999\ -8711501\ -8711502\ -8711503\ -8711504\ -8711505\ -8712300\ -8720401\ -8720499\ -8730101\ -8730102\ -8730199\ -8800600\ -9001901\ -9001902\ -9001903\ -9001904\ -9001905\ -9001906\ -9001999\ -9002701\ -9002702\ -9003500\ -9101500\ -9102301\ -9102302\ -9103100\ -9200301\ -9200302\ -9200399\ -9311500\ -9312300\ -9313100\ -9319101\ -9319199\ -9321200\ -9329801\ -9329802\ -9329803\ -9329804\ -9329899\ -9411100\ -9412001\ -9412099\ -9420100\ -9430800\ -9491000\ -9492800\ -9493600\ -9499500\ -9511800\ -9512600\ -9521500\ -9529101\ -9529102\ -9529103\ -9529104\ -9529105\ -9529106\ -9529199\ -9601701\ -9601702\ -9601703\ -9602501\ -9602502\ -9603301\ -9603302\ -9603303\ -9603304\ -9603305\ -9603399\ -9609202\ -9609204\ -9609205\ -9609206\ -9609207\ -9609208\ -9609299\ -9700500\ -9900800"; + "7:2dvp,\ +1,\ +1,\ +2o,\ +ji,\ +1,\ +2p,\ +m9,\ +1e0,\ +m8,\ +m9,\ +1,\ +1,\ +2o,\ +2mi,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2i,\ +um,\ +1,\ +1dy,\ +6v8,\ +m8,\ +m9,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2g,\ +jh,\ +p0,\ +38p,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2l,\ +1me,\ +1,\ +m6,\ +6v9,\ +1,\ +1,\ +oy,\ +1,\ +1,\ +1dy,\ +1,\ +m6,\ +m9,\ +1,\ +1,\ +1,\ +1,\ +3bc,\ +1,\ +1,\ +1,\ +2n,\ +um,\ +1,\ +1,\ +2o,\ +1ba,\ +1,\ +1,\ +2o,\ +jh,\ +5ms,\ +u8x,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2i,\ +89a,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2l,\ +7ep,\ +1qi1,\ +1,\ +1,\ +1,\ +m5,\ +1,\ +1,\ +1,\ +6v5,\ +1,\ +1,\ +1,\ +1,\ +2m,\ +ji,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2k,\ +3tfa,\ +1,\ +24xf,\ +1,\ +1,\ +2d3u,\ +1,\ +8y7,\ +1,\ +m7,\ +1,\ +m7,\ +1,\ +m7,\ +1,\ +m6,\ +3bh,\ +1,\ +1,\ +1,\ +1,\ +1q6s,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2h,\ +1qvx,\ +m9,\ +1,\ +1,\ +m5,\ +4jx,\ +1,\ +1,\ +2o,\ +8sp,\ +1pkp,\ +1,\ +1,\ +g1q,\ +1,\ +1,\ +1,\ +1,\ +ow,\ +1,\ +1,\ +1,\ +1dx,\ +1,\ +4s7,\ +1,\ +8y6,\ +m9,\ +2q,\ +ji,\ +1,\ +68y,\ +m8,\ +p0,\ +668,\ +p0,\ +1e0,\ +691,\ +1,\ +m6,\ +m8,\ +m8,\ +m9,\ +1,\ +1,\ +ox,\ +2mg,\ +1p4,\ +m9,\ +1,\ +6v7,\ +1,\ +m6,\ +6y1,\ +1,\ +1dy,\ +m9,\ +1,\ +m6,\ +m8,\ +m8,\ +2p9,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2k,\ +9ey,\ +1,\ +m6,\ +m9,\ +1,\ +68y,\ +m9,\ +1,\ +1,\ +1,\ +2n,\ +1w21,\ +7hh,\ +1,\ +1,\ +2o,\ +1xwp,\ +p0,\ +1e0,\ +m8,\ +5ms,\ +m8,\ +m8,\ +5ms,\ +7hh,\ +1,\ +2p,\ +83p,\ +1e0,\ +m8,\ +m8,\ +3xo,\ +14a1,\ +1,\ +m7,\ +1,\ +1,\ +m6,\ +1,\ +1,\ +m5,\ +5ms,\ +m8,\ +1w4s,\ +83o,\ +6mw,\ +1p5,\ +1,\ +m6,\ +m8,\ +4jw,\ +12w,\ +1hjv,\ +1,\ +1,\ +8y3,\ +m9,\ +1,\ +2p,\ +jh,\ +4jx,\ +1,\ +1qym,\ +83o,\ +m8,\ +6v8,\ +p0,\ +1e0,\ +691,\ +1,\ +m7,\ +1,\ +2p,\ +53d,\ +1brh,\ +1,\ +m6,\ +p1,\ +2q,\ +669,\ +1e1,\ +2q,\ +5ei,\ +1,\ +1,\ +1psx,\ +8y8,\ +m9,\ +1,\ +2p,\ +6sh,\ +m8,\ +1pf4,\ +m8,\ +m9,\ +1,\ +m6,\ +3xp,\ +2q,\ +1md,\ +m8,\ +58w,\ +1mc,\ +p0,\ +1e0,\ +4s8,\ +8y8,\ +m8,\ +6v8,\ +m8,\ +p0,\ +668,\ +p0,\ +1e0,\ +dqg,\ +m9,\ +1,\ +1,\ +m5,\ +p0,\ +3ux,\ +2q,\ +8sp,\ +83p,\ +1,\ +1,\ +ox,\ +1e0,\ +1vd0,\ +1e0,\ +564,\ +1p4,\ +m8,\ +m8,\ +4jx,\ +1,\ +1,\ +2o,\ +1ri5,\ +m8,\ +564,\ +12w,\ +7hh,\ +1,\ +1,\ +1,\ +1,\ +2m,\ +8vh,\ +m9,\ +1,\ +563,\ +2q,\ +weq,\ +1,\ +1,\ +m5,\ +58x,\ +1,\ +2p,\ +9c5,\ +m8,\ +6y0,\ +1e1,\ +1,\ +m7,\ +1,\ +m7,\ +1,\ +5mq,\ +5sc,\ +1p5,\ +1,\ +m6,\ +m8,\ +4mp,\ +1,\ +1,\ +2o,\ +1jl,\ +p0,\ +19g4,\ +1e0,\ +m8,\ +690,\ +m8,\ +6v9,\ +1,\ +m7,\ +1,\ +58v,\ +1,\ +1ma,\ +p0,\ +1e0,\ +4v1,\ +1,\ +w6a,\ +m9,\ +1,\ +m6,\ +4jx,\ +1,\ +2p,\ +8sp,\ +83o,\ +m8,\ +6y0,\ +1e0,\ +5h8,\ +8vg,\ +m8,\ +690,\ +7hh,\ +1,\ +8by,\ +mrh,\ +1,\ +1,\ +86d,\ +1e1,\ +1,\ +6v6,\ +m8,\ +m8,\ +5mt,\ +1,\ +83m,\ +6mx,\ +2q,\ +ngi,\ +1,\ +2p,\ +go1,\ +m8,\ +m8,\ +m9,\ +1,\ +m7,\ +1,\ +50j,\ +1,\ +m7,\ +1,\ +m6,\ +p1,\ +1,\ +1dy,\ +2gx,\ +2q,\ +1md,\ +m8,\ +p0,\ +5k0,\ +8y8,\ +m8,\ +m8,\ +m8,\ +5ms,\ +m8,\ +m8,\ +p0,\ +1e0,\ +m8,\ +1xg,\ +w3l,\ +1,\ +1,\ +7he,\ +1,\ +7hf,\ +1,\ +1,\ +8y5,\ +m8,\ +m8,\ +m8,\ +p0,\ +38p,\ +2q,\ +105,\ +1au5,\ +1,\ +m6,\ +f78,\ +m8,\ +6v8,\ +m8,\ +690,\ +vel,\ +1,\ +oy,\ +5xw,\ +15o,\ +p0,\ +1e0,\ +m8,\ +2ahh,\ +1,\ +1,\ +m5,\ +690,\ +7hg,\ +7k9,\ +1,\ +1,\ +2o,\ +86i,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +veb,\ +m9,\ +1,\ +58v,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2l,\ +9c5,\ +p2,\ +1,\ +1,\ +1dx,\ +1,\ +2p,\ +ji,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +25,\ +jh,\ +m9,\ +1,\ +m7,\ +1,\ +22y,\ +xc,\ +6k5,\ +2q,\ +3wcu,\ +1,\ +m6,\ +m8,\ +p0,\ +4xt,\ +1,\ +7he,\ +1ied,\ +1,\ +25jm,\ +1e0,\ +2bpw,\ +m8,\ +6v8,\ +p0,\ +7n1,\ +2q,\ +jh,\ +565,\ +2q,\ +1b2h,\ +4i6w,\ +7hg,\ +1xzh,\ +1,\ +oy,\ +1e0,\ +691,\ +1,\ +1,\ +1,\ +1,\ +m4,\ +1,\ +m6,\ +1g30,\ +1e1,\ +1,\ +563,\ +2q,\ +9ey,\ +1,\ +m6,\ +m8,\ +4jw,\ +1p4,\ +m9,\ +1,\ +1,\ +58u,\ +1,\ +1,\ +1,\ +1,\ +2m,\ +xe,\ +1,\ +1,\ +1,\ +1,\ +2m,\ +1b59,\ +5sd,\ +1,\ +1,\ +1,\ +1,\ +2m,\ +2ece,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1dv,\ +1,\ +5h7,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +891,\ +1,\ +1,\ +1,\ +1,\ +1,\ +83j,\ +1,\ +1,\ +1,\ +2,\ +1,\ +ou,\ +1,\ +1dy,\ +1gbc,\ +m8,\ +m8,\ +m8,\ +p0,\ +1e0,\ +m8,\ +m9,\ +1,\ +1,\ +2o,\ +jh,\ +1p4,\ +m8,\ +p1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2i,\ +63h,\ +p1,\ +1,\ +1,\ +1dy,\ +1,\ +1,\ +m6,\ +1,\ +1,\ +2o,\ +ji,\ +1,\ +1,\ +2o,\ +ji,\ +1,\ +oz,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2k,\ +1xi,\ +1,\ +1p3,\ +1,\ +1,\ +m6,\ +1,\ +m7,\ +1,\ +m7,\ +1,\ +m7,\ +1,\ +1,\ +oy,\ +1,\ +1dz,\ +1,\ +18f,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2h,\ +1me,\ +1,\ +m6,\ +6v8,\ +m8,\ +p0,\ +1e0,\ +m8,\ +3bh,\ +2q,\ +ul,\ +1e0,\ +m8,\ +m8,\ +3xp,\ +1,\ +1,\ +1,\ +2n,\ +1me,\ +1,\ +1,\ +1,\ +1,\ +m3,\ +m8,\ +m9,\ +1,\ +2p,\ +m9,\ +1e1,\ +1,\ +m7,\ +1,\ +1,\ +18e,\ +1,\ +2p,\ +1md,\ +m8,\ +m8,\ +e1l,\ +1,\ +m6,\ +p2,\ +2,\ +1,\ +68x,\ +1,\ +1,\ +1dx,\ +1,\ +m6,\ +m8,\ +3xp,\ +1,\ +2p,\ +1md,\ +m8,\ +6v8,\ +m8,\ +m8,\ +p1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2l,\ +5ha,\ +1,\ +oy,\ +1e0,\ +m9,\ +1,\ +1,\ +m6,\ +1,\ +1,\ +m5,\ +m8,\ +231,\ +2q,\ +um,\ +1,\ +1,\ +1dx,\ +m9,\ +1,\ +1,\ +1,\ +1,\ +68w,\ +1,\ +1,\ +1,\ +m4,\ +m8,\ +m8,\ +5ms,\ +m9,\ +1,\ +oz,\ +1,\ +1dy,\ +m9,\ +2q,\ +2gy,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2i,\ +2mit,\ +m9,\ +1,\ +1,\ +6v6,\ +1,\ +m7,\ +1,\ +1,\ +oy,\ +1,\ +1dy,\ +3xp,\ +1,\ +1,\ +1,\ +2n,\ +5m,\ +1,\ +1,\ +1,\ +7k4,\ +898,\ +1au5,\ +1,\ +m7,\ +1,\ +6v7,\ +1,\ +oz,\ +1,\ +68z,\ +1,\ +1,\ +1b56,\ +1,\ +6mv,\ +2q,\ +8n5,\ +1e1,\ +2q,\ +5eh,\ +898,\ +1qi1,\ +1,\ +2p,\ +jh,\ +6v8,\ +m8,\ +p0,\ +4jx,\ +1,\ +2p,\ +1jm,\ +1,\ +1,\ +ox,\ +5xx,\ +2q,\ +8e,\ +2q,\ +86i,\ +1,\ +1,\ +1,\ +1,\ +1a28,\ +1,\ +7hf,\ +1,\ +432f,\ +1,\ +1,\ +1pkm,\ +1,\ +1,\ +2o,\ +fti,\ +2,\ +1,\ +1,\ +ov,\ +669,\ +1,\ +1,\ +1,\ +43ok,\ +m9,\ +1,\ +m6,\ +4mo,\ +1mc,\ +p1,\ +1,\ +1dy,\ +4jw,\ +1qqd,\ +1,\ +2p,\ +ma,\ +1,\ +2p,\ +1b9,\ +m8,\ +48s,\ +1xg0,\ +8y8,\ +m9,\ +1,\ +1w4r,\ +1,\ +1,\ +2o,\ +7eq,\ +1,\ +2p,\ +7ep,\ +8y8,\ +m8,\ +m8,\ +10f5,\ +1,\ +2p,\ +8c2,\ +1,\ +m6,\ +m8,\ +p0,\ +3xo,\ +27bk,\ +5sc,\ +1jsc,\ +5sc,\ +8vg,\ +83o,\ +p0,\ +1e0,\ +m9,\ +1,\ +1,\ +1,\ +4uw,\ +1e0,\ +m8,\ +m8,\ +m9,\ +1,\ +1,\ +ox,\ +1e0,\ +m9,\ +2q,\ +1md,\ +7hg,\ +83o,\ +p0,\ +1e0,\ +4v1,\ +1,\ +1,\ +gct,\ +m8,\ +p0,\ +5bp,\ +1,\ +1,\ +1,\ +1,\ +2m,\ +8ke,\ +1,\ +oy,\ +690,\ +898,\ +83o,\ +m8,\ +690,\ +1bj5,\ +1,\ +1,\ +1,\ +m5,\ +1,\ +1,\ +1,\ +1,\ +m3,\ +4jx,\ +1,\ +1,\ +1,\ +1,\ +2m,\ +1me,\ +1,\ +m6,\ +58w,\ +104,\ +3uqh,\ +1,\ +1,\ +8y6,\ +1,\ +m6,\ +1wr1,\ +1,\ +1,\ +m5,\ +691,\ +1,\ +2506,\ +1xzg,\ +p0,\ +5xx,\ +1,\ +1,\ +1,\ +2n,\ +8d,\ +1xd8,\ +898,\ +1xzg,\ +m8,\ +58x,\ +1,\ +1,\ +1,\ +2n,\ +xd,\ +1xda,\ +1,\ +2o,\ +7hi,\ +1,\ +1,\ +1,\ +1,\ +1i34,\ +1,\ +1,\ +1,\ +1,\ +2m,\ +7n1,\ +4iqc,\ +6k5,\ +1,\ +2p,\ +1md,\ +m8,\ +m8,\ +4jx,\ +1,\ +1,\ +2o,\ +1md,\ +m9,\ +1,\ +oy,\ +4jx,\ +1,\ +1,\ +2o,\ +xd,\ +1iec,\ +7hg,\ +7hg,\ +1qi0,\ +p0,\ +1o9g,\ +g4l,\ +1,\ +1dy,\ +5h9,\ +1,\ +896,\ +1qi0,\ +m8,\ +6v8,\ +m8,\ +58w,\ +104,\ +1qi0,\ +6mx,\ +2q,\ +5l,\ +7k9,\ +1,\ +1b56,\ +p0,\ +5xx,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2k,\ +2e9l,\ +m8,\ +m8,\ +690,\ +m8,\ +p0,\ +1e0,\ +m8,\ +3js,\ +1qi0,\ +p0,\ +1e0,\ +4s8,\ +8y8,\ +m8,\ +m8,\ +690,\ +m8,\ +691,\ +1,\ +vha,\ +1e1,\ +1,\ +1,\ +2o,\ +jh,\ +4jx,\ +1,\ +1,\ +1,\ +1,\ +2m,\ +80y,\ +1,\ +8vf,\ +1,\ +m6,\ +691,\ +1,\ +1,\ +1,\ +2,\ +1,\ +2k,\ +7eq,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2d,\ +7hi,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2k,\ +86h,\ +nax,\ +1,\ +1,\ +1,\ +2n,\ +fti,\ +1,\ +1,\ +1,\ +1,\ +m3,\ +691,\ +2q,\ +7eq,\ +1,\ +2p,\ +1ibl,\ +4bbp,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2l,\ +ji,\ +1,\ +m6,\ +23m8,\ +m9,\ +1,\ +m6,\ +2301,\ +1,\ +2p,\ +2dq5,\ +m8,\ +m8,\ +4mp,\ +2q,\ +1jl,\ +6mx,\ +1,\ +1,\ +1,\ +2n,\ +1qnl,\ +p1,\ +2q,\ +669,\ +898,\ +1ag8,\ +1e0,\ +m8,\ +4jw,\ +9ho,\ +m8,\ +6v8,\ +5v5,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2l,\ +1jxy,\ +1,\ +1,\ +m6,\ +1,\ +m7,\ +1,\ +1,\ +1,\ +1,\ +2m,\ +4h7,\ +2,\ +1,\ +1,\ +1,\ +1,\ +2j,\ +1ydd,\ +4ajw"; /** * Shape a CNAE subclass code has to be written in: the 7 digits, optionally split into the diff --git a/src/_internals/constants/nbs.ts b/src/_internals/constants/nbs.ts index 8c74cbbeb..8ff41f8f5 100644 --- a/src/_internals/constants/nbs.ts +++ b/src/_internals/constants/nbs.ts @@ -1,9 +1,9 @@ /** * NBS 2.0 (Nomenclatura Brasileira de Serviços, Intangíveis e Outras Operações que Produzam - * Variações no Patrimônio) codes: the raw 9 digits of every complete code, back to back in - * ascending order, which `findCodeIndex` reads. The official description of a code is at the - * same index of `NBS_DESCRIPTIONS`, a module of its own (`nbs-descriptions.ts`) so that - * checking a code does not bundle the descriptions. + * Variações no Patrimônio) codes: the raw 9 digits of every complete code, in ascending order, + * packed as base 36 differences by `packCodes` (scripts/lookup-table.ts), which `findCodeIndex` + * reads. The official description of a code is at the same index of `NBS_DESCRIPTIONS`, a module of + * its own (`nbs-descriptions.ts`) so that checking a code does not bundle the descriptions. * * Built from the official `NBSa_2-0.csv` the MDIC publishes on gov.br, a plain * `NBS 2.0;DESCRIÇÃO` CSV in ISO-8859-1, the version 2.0 as amended by the Portaria Conjunta @@ -18,926 +18,926 @@ * The NBS 2.0 table in CSV. */ export const NBS_CODES = - "101011100\ -101011200\ -101012100\ -101012200\ -101012900\ -101013000\ -101021100\ -101021200\ -101021300\ -101022000\ -101023100\ -101023200\ -101023300\ -101023400\ -101023510\ -101023520\ -101023530\ -101024110\ -101024120\ -101024190\ -101024210\ -101024220\ -101025100\ -101025210\ -101025220\ -101025310\ -101025320\ -101026100\ -101026900\ -101027000\ -101028000\ -101029000\ -101031000\ -101032000\ -101033000\ -101034100\ -101034200\ -101040000\ -101051100\ -101051200\ -101052100\ -101052200\ -101053000\ -101054000\ -101055000\ -101056000\ -101057000\ -101059000\ -101061100\ -101061200\ -101061300\ -101061400\ -101061900\ -101062100\ -101062200\ -101063100\ -101063200\ -101064000\ -101065000\ -101066000\ -101069000\ -101071000\ -101072000\ -101073000\ -101074000\ -101075000\ -101076000\ -101079000\ -102010000\ -102020000\ -102030000\ -102040000\ -102050000\ -103011000\ -103012100\ -103012200\ -103012900\ -103013100\ -103013200\ -103013900\ -103019000\ -103020000\ -103031100\ -103031200\ -103031300\ -103031400\ -103032000\ -103039000\ -103041000\ -103042000\ -103049000\ -104011111\ -104011119\ -104011120\ -104011210\ -104011220\ -104011290\ -104011300\ -104011400\ -104011510\ -104011520\ -104011610\ -104011620\ -104011690\ -104011710\ -104011720\ -104011790\ -104011900\ -104012110\ -104012120\ -104012190\ -104012200\ -104012300\ -104012900\ -104013000\ -104014100\ -104014200\ -104014300\ -104014900\ -104019000\ -104021110\ -104021190\ -104021200\ -104021310\ -104021320\ -104021400\ -104021900\ -104022110\ -104022120\ -104022190\ -104022200\ -104022300\ -104022900\ -104023100\ -104023200\ -104023300\ -104023900\ -104029000\ -104031110\ -104031190\ -104031200\ -104031310\ -104031390\ -104031900\ -104032110\ -104032120\ -104032190\ -104032200\ -104032300\ -104032400\ -104032900\ -104033100\ -104033200\ -104033300\ -104033900\ -104039000\ -104041000\ -104042000\ -104043000\ -104050000\ -105011110\ -105011120\ -105011130\ -105011210\ -105011220\ -105011230\ -105011310\ -105011320\ -105011410\ -105011420\ -105011430\ -105011440\ -105011451\ -105011452\ -105011459\ -105011500\ -105011900\ -105012110\ -105012120\ -105012130\ -105012210\ -105012220\ -105012230\ -105012310\ -105012320\ -105012410\ -105012421\ -105012422\ -105012429\ -105012500\ -105012900\ -105013100\ -105013200\ -105013900\ -105021110\ -105021120\ -105021130\ -105021210\ -105021220\ -105021230\ -105021310\ -105021320\ -105021410\ -105021420\ -105021430\ -105021440\ -105021451\ -105021452\ -105021459\ -105021490\ -105021900\ -105022110\ -105022120\ -105022130\ -105022210\ -105022220\ -105022230\ -105022310\ -105022320\ -105022410\ -105022420\ -105022430\ -105022440\ -105022451\ -105022452\ -105022459\ -105022900\ -105023110\ -105023120\ -105023130\ -105023210\ -105023220\ -105023230\ -105023310\ -105023320\ -105023410\ -105023420\ -105023430\ -105023440\ -105023451\ -105023452\ -105023459\ -105023900\ -105031100\ -105031200\ -105032100\ -105032200\ -105032300\ -105032400\ -105032500\ -105032600\ -105032700\ -105032800\ -105032900\ -105039000\ -105041100\ -105041200\ -105041300\ -105042100\ -105042200\ -105042300\ -105043100\ -105043200\ -105044100\ -105044200\ -105044300\ -105044400\ -105044510\ -105044520\ -105044590\ -105044900\ -105049000\ -105051000\ -105052000\ -105053000\ -105060000\ -106011000\ -106019000\ -106021000\ -106022100\ -106022200\ -106022300\ -106022900\ -106023100\ -106023200\ -106023300\ -106029000\ -106030000\ -106041000\ -106042100\ -106042200\ -106043000\ -106044000\ -106049000\ -106051000\ -106052000\ -106053000\ -106054000\ -106059000\ -106061100\ -106061200\ -106061900\ -106062000\ -106070000\ -106081000\ -106082000\ -106083000\ -106084000\ -106089000\ -106090000\ -107010000\ -107020000\ -107030000\ -108011000\ -108012000\ -108021000\ -108022000\ -108023000\ -108030000\ -109011000\ -109012100\ -109012200\ -109012900\ -109013100\ -109013200\ -109013300\ -109013400\ -109013500\ -109013600\ -109013900\ -109014000\ -109015111\ -109015112\ -109015113\ -109015114\ -109015115\ -109015116\ -109015117\ -109015121\ -109015122\ -109015123\ -109015124\ -109015125\ -109015129\ -109015210\ -109015220\ -109015230\ -109015240\ -109015250\ -109015290\ -109019000\ -109021000\ -109022000\ -109023000\ -109024000\ -109029000\ -109031100\ -109031200\ -109031300\ -109032100\ -109032200\ -109033100\ -109033200\ -109033300\ -109033400\ -109033500\ -109033600\ -109033700\ -109033800\ -109033900\ -109041000\ -109042100\ -109042200\ -109043100\ -109043200\ -109043300\ -109043400\ -109043500\ -109043600\ -109043700\ -109043900\ -109044000\ -109051100\ -109051200\ -109051300\ -109052100\ -109052200\ -109052300\ -109053000\ -109054000\ -109055000\ -109056000\ -109057000\ -109058000\ -109059000\ -109061100\ -109061200\ -109062000\ -109063000\ -109064000\ -109069000\ -109070000\ -109080000\ -109091000\ -109092000\ -109101000\ -109102000\ -109109000\ -109110000\ -110011100\ -110011210\ -110011290\ -110012100\ -110012200\ -110013000\ -110014000\ -110015000\ -110019000\ -110021000\ -110022000\ -111011100\ -111011200\ -111011300\ -111011400\ -111011500\ -111011600\ -111011700\ -111012000\ -111013000\ -111014000\ -111015000\ -111016000\ -111019000\ -111021000\ -111022000\ -111023000\ -111024000\ -111025000\ -111026000\ -111029000\ -111031000\ -111032100\ -111032200\ -111032300\ -111032900\ -111033100\ -111033200\ -111033300\ -111033400\ -111033500\ -111033610\ -111033620\ -111033690\ -111033900\ -111034100\ -111034200\ -111034300\ -111035000\ -111039000\ -111041000\ -111042000\ -111043000\ -111049000\ -111051000\ -111052000\ -111053000\ -111054100\ -111054200\ -111055100\ -111055900\ -111056000\ -111057000\ -111059000\ -111061000\ -111062000\ -111063100\ -111063200\ -111063300\ -111063400\ -111063500\ -111063610\ -111063620\ -111063690\ -111063900\ -111064100\ -111064200\ -111064300\ -111065000\ -111069000\ -111071000\ -111072000\ -111073100\ -111073200\ -111073300\ -111073900\ -111074000\ -111075000\ -111079000\ -111081000\ -111082000\ -111083000\ -111089000\ -111091000\ -111092000\ -111093000\ -111099000\ -111100000\ -112011100\ -112011200\ -112011900\ -112012000\ -112013100\ -112013200\ -112013300\ -112013400\ -112013900\ -112014000\ -112015000\ -112019000\ -112021000\ -112022000\ -112023000\ -112024000\ -112029000\ -112030000\ -113011000\ -113012000\ -113013000\ -113014000\ -113019000\ -113021100\ -113021900\ -113022100\ -113022200\ -113022300\ -113031000\ -113032000\ -113040000\ -114011100\ -114011200\ -114011300\ -114011400\ -114011500\ -114011600\ -114011700\ -114011800\ -114011900\ -114012100\ -114012200\ -114012900\ -114013100\ -114013200\ -114013900\ -114021100\ -114021200\ -114021300\ -114021400\ -114021500\ -114022100\ -114022200\ -114023100\ -114023200\ -114029000\ -114031000\ -114032110\ -114032120\ -114032211\ -114032212\ -114032213\ -114032214\ -114032221\ -114032222\ -114032223\ -114032290\ -114032300\ -114032400\ -114032500\ -114032600\ -114032700\ -114032900\ -114033000\ -114039000\ -114041100\ -114041200\ -114041300\ -114041400\ -114041900\ -114042100\ -114042200\ -114043000\ -114044100\ -114044200\ -114044300\ -114044400\ -114044900\ -114051100\ -114051200\ -114052100\ -114052200\ -114053000\ -114054000\ -114055000\ -114056000\ -114059000\ -114061100\ -114061200\ -114061900\ -114062000\ -114063100\ -114063200\ -114063300\ -114063400\ -114063900\ -114070000\ -114081100\ -114081200\ -114081300\ -114081400\ -114081500\ -114081900\ -114082000\ -114091100\ -114091200\ -114092100\ -114092200\ -114092300\ -114092400\ -114092500\ -114092900\ -114093000\ -114099000\ -114101000\ -114109000\ -114110000\ -114120000\ -114130000\ -114140000\ -114150000\ -115011000\ -115012000\ -115013000\ -115021000\ -115022000\ -115023000\ -115024000\ -115025000\ -115029000\ -115030000\ -115040000\ -115050000\ -115061000\ -115062100\ -115062200\ -115062300\ -115062900\ -115069000\ -115071000\ -115072000\ -115079000\ -115080000\ -115090000\ -115100000\ -117011100\ -117011200\ -117011900\ -117012100\ -117012900\ -117013100\ -117013200\ -117013300\ -117013400\ -117014000\ -117015100\ -117015200\ -117019000\ -117021000\ -117022100\ -117022200\ -117029000\ -117031000\ -117032100\ -117032200\ -117033100\ -117033200\ -117039100\ -117039200\ -117039900\ -117041000\ -117042000\ -117051000\ -117052000\ -117061100\ -117061200\ -117062100\ -117062200\ -117062300\ -117062400\ -117069000\ -118011100\ -118011200\ -118012100\ -118012200\ -118012900\ -118021000\ -118022000\ -118023000\ -118024000\ -118025000\ -118029000\ -118031000\ -118032100\ -118032200\ -118032900\ -118040000\ -118051100\ -118051200\ -118051300\ -118051400\ -118051900\ -118052100\ -118052200\ -118052300\ -118052400\ -118053100\ -118053200\ -118053900\ -118054000\ -118055000\ -118056100\ -118056200\ -118061000\ -118062000\ -118063100\ -118063900\ -118064000\ -118065100\ -118065200\ -118065300\ -118065900\ -118066100\ -118066200\ -118066300\ -118067000\ -118068100\ -118068200\ -118068300\ -118069000\ -119011000\ -119012000\ -119013000\ -119014000\ -119015000\ -119021000\ -119029000\ -119031100\ -119031200\ -119032000\ -119033000\ -119034000\ -119035000\ -120011000\ -120012000\ -120013110\ -120013120\ -120013200\ -120013300\ -120013410\ -120013420\ -120013430\ -120013500\ -120013900\ -120014000\ -120015000\ -120016000\ -120017000\ -120018100\ -120018200\ -120018300\ -120018900\ -120021000\ -120022000\ -120023000\ -120024000\ -120029000\ -120031000\ -120032110\ -120032190\ -120032200\ -120032300\ -120032400\ -120032510\ -120032520\ -120032610\ -120032690\ -120032900\ -121011000\ -121012100\ -121012200\ -121012300\ -121013000\ -122011100\ -122011200\ -122011900\ -122012000\ -122013000\ -122020000\ -122031000\ -122032000\ -122041000\ -122042000\ -122043000\ -122044000\ -122051100\ -122051200\ -122051300\ -122051400\ -122051900\ -122052000\ -123011100\ -123011200\ -123011300\ -123011400\ -123011500\ -123011900\ -123012100\ -123012200\ -123012300\ -123019100\ -123019200\ -123019300\ -123019400\ -123019500\ -123019600\ -123019700\ -123019800\ -123019900\ -123021000\ -123022100\ -123022200\ -123022300\ -123030000\ -123041100\ -123041200\ -123041900\ -123042000\ -123049000\ -124010000\ -124021000\ -124022000\ -124031100\ -124031200\ -124031900\ -124032100\ -124032200\ -124033100\ -124033200\ -124041100\ -124041200\ -124041300\ -124041900\ -124042100\ -124042200\ -124043100\ -124043200\ -124043300\ -124043900\ -124051100\ -124051200\ -124051300\ -124051400\ -124052000\ -124059000\ -124061000\ -124069000\ -124070000\ -125011100\ -125011200\ -125012100\ -125012200\ -125013100\ -125013200\ -125013300\ -125013400\ -125013500\ -125013600\ -125013700\ -125013900\ -125014000\ -125015000\ -125019000\ -125021000\ -125022000\ -125023000\ -125029000\ -125031000\ -125032000\ -125041100\ -125041200\ -125042100\ -125042200\ -125051000\ -125052000\ -125059000\ -125060000\ -125071000\ -125079000\ -125080000\ -126011000\ -126012000\ -126013000\ -126014000\ -126019000\ -126021000\ -126022000\ -126023000\ -126029000\ -126030000\ -126040000\ -126050000\ -126060000"; + "9:1o50nw,\ +2s,\ +p0,\ +2s,\ +jg,\ +2s,\ +690,\ +2s,\ +2s,\ +jg,\ +uk,\ +2s,\ +2s,\ +2s,\ +32,\ +a,\ +a,\ +g4,\ +a,\ +1y,\ +k,\ +a,\ +og,\ +32,\ +a,\ +2i,\ +a,\ +lo,\ +m8,\ +2s,\ +rs,\ +rs,\ +1jk,\ +rs,\ +rs,\ +uk,\ +2s,\ +4h4,\ +8kc,\ +2s,\ +p0,\ +2s,\ +m8,\ +rs,\ +rs,\ +rs,\ +rs,\ +1jk,\ +1mc,\ +2s,\ +2s,\ +2s,\ +dw,\ +5k,\ +2s,\ +p0,\ +2s,\ +m8,\ +rs,\ +rs,\ +2bc,\ +1jk,\ +rs,\ +rs,\ +rs,\ +rs,\ +rs,\ +2bc,\ +jyd4,\ +7ps,\ +7ps,\ +7ps,\ +7ps,\ +klig,\ +uk,\ +2s,\ +jg,\ +5k,\ +2s,\ +jg,\ +3xo,\ +rs,\ +8kc,\ +2s,\ +2s,\ +2s,\ +go,\ +5eg,\ +1jk,\ +rs,\ +5eg,\ +kmdb,\ +8,\ +1,\ +2i,\ +a,\ +1y,\ +a,\ +2s,\ +32,\ +a,\ +2i,\ +a,\ +1y,\ +k,\ +a,\ +1y,\ +32,\ +5u,\ +a,\ +1y,\ +a,\ +2s,\ +go,\ +2s,\ +uk,\ +2s,\ +2s,\ +go,\ +35w,\ +1mm,\ +28,\ +a,\ +32,\ +a,\ +28,\ +dw,\ +5u,\ +a,\ +1y,\ +a,\ +2s,\ +go,\ +5k,\ +2s,\ +2s,\ +go,\ +3xo,\ +1mm,\ +28,\ +a,\ +32,\ +28,\ +e6,\ +5u,\ +a,\ +1y,\ +a,\ +2s,\ +2s,\ +dw,\ +5k,\ +2s,\ +2s,\ +go,\ +3xo,\ +1jk,\ +rs,\ +rs,\ +5eg,\ +klli,\ +a,\ +a,\ +28,\ +a,\ +a,\ +28,\ +a,\ +2i,\ +a,\ +a,\ +a,\ +b,\ +1,\ +7,\ +15,\ +b4,\ +5u,\ +a,\ +a,\ +28,\ +a,\ +a,\ +28,\ +a,\ +2i,\ +b,\ +1,\ +7,\ +1z,\ +b4,\ +5k,\ +2s,\ +jg,\ +5ka,\ +a,\ +a,\ +28,\ +a,\ +a,\ +28,\ +a,\ +2i,\ +a,\ +a,\ +a,\ +b,\ +1,\ +7,\ +v,\ +be,\ +5u,\ +a,\ +a,\ +28,\ +a,\ +a,\ +28,\ +a,\ +2i,\ +a,\ +a,\ +a,\ +b,\ +1,\ +7,\ +c9,\ +5u,\ +a,\ +a,\ +28,\ +a,\ +a,\ +28,\ +a,\ +2i,\ +a,\ +a,\ +a,\ +b,\ +1,\ +7,\ +c9,\ +5k0,\ +2s,\ +p0,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +4pg,\ +1mc,\ +2s,\ +2s,\ +m8,\ +2s,\ +2s,\ +m8,\ +2s,\ +p0,\ +2s,\ +2s,\ +2s,\ +32,\ +a,\ +1y,\ +8m,\ +35w,\ +1jk,\ +rs,\ +rs,\ +5eg,\ +kdso,\ +668,\ +1jk,\ +uk,\ +2s,\ +2s,\ +go,\ +5k,\ +2s,\ +2s,\ +4ec,\ +rs,\ +8hk,\ +uk,\ +2s,\ +m8,\ +rs,\ +3uw,\ +1jk,\ +rs,\ +rs,\ +rs,\ +3uw,\ +1mc,\ +2s,\ +jg,\ +2s,\ +668,\ +8hk,\ +rs,\ +rs,\ +rs,\ +3uw,\ +rs,\ +jpvk,\ +7ps,\ +7ps,\ +l0y0,\ +rs,\ +6y0,\ +rs,\ +rs,\ +5eg,\ +l0y0,\ +uk,\ +2s,\ +jg,\ +5k,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +8c,\ +2s,\ +uv,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +4,\ +1,\ +1,\ +1,\ +1,\ +4,\ +29,\ +a,\ +a,\ +a,\ +a,\ +14,\ +2v2,\ +1jk,\ +rs,\ +rs,\ +rs,\ +3uw,\ +1mc,\ +2s,\ +2s,\ +m8,\ +2s,\ +p0,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +5h8,\ +uk,\ +2s,\ +p0,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +5k,\ +2s,\ +5h8,\ +2s,\ +2s,\ +m8,\ +2s,\ +2s,\ +jg,\ +rs,\ +rs,\ +rs,\ +rs,\ +rs,\ +rs,\ +1mc,\ +2s,\ +m8,\ +rs,\ +rs,\ +3uw,\ +rs,\ +7ps,\ +8hk,\ +rs,\ +6y0,\ +rs,\ +5eg,\ +rs,\ +jbak,\ +32,\ +28,\ +mi,\ +2s,\ +m8,\ +rs,\ +rs,\ +334,\ +1jk,\ +rs,\ +l770,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +8c,\ +rs,\ +rs,\ +rs,\ +rs,\ +2bc,\ +1jk,\ +rs,\ +rs,\ +rs,\ +rs,\ +rs,\ +2bc,\ +1jk,\ +uk,\ +2s,\ +2s,\ +go,\ +5k,\ +2s,\ +2s,\ +2s,\ +2s,\ +32,\ +a,\ +1y,\ +5u,\ +5k,\ +2s,\ +2s,\ +jg,\ +334,\ +1jk,\ +rs,\ +rs,\ +4mo,\ +1jk,\ +rs,\ +rs,\ +uk,\ +2s,\ +p0,\ +m8,\ +2s,\ +rs,\ +1jk,\ +1jk,\ +rs,\ +uk,\ +2s,\ +2s,\ +2s,\ +2s,\ +32,\ +a,\ +1y,\ +5u,\ +5k,\ +2s,\ +2s,\ +jg,\ +334,\ +1jk,\ +rs,\ +uk,\ +2s,\ +2s,\ +go,\ +2s,\ +rs,\ +334,\ +1jk,\ +rs,\ +rs,\ +4mo,\ +1jk,\ +rs,\ +rs,\ +4mo,\ +rs,\ +jj0c,\ +2s,\ +jg,\ +2s,\ +uk,\ +2s,\ +2s,\ +2s,\ +dw,\ +2s,\ +rs,\ +334,\ +1jk,\ +rs,\ +rs,\ +rs,\ +3uw,\ +rs,\ +l0y0,\ +rs,\ +rs,\ +rs,\ +3uw,\ +1mc,\ +m8,\ +5k,\ +2s,\ +2s,\ +6po,\ +rs,\ +668,\ +ktb0,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +5k,\ +2s,\ +jg,\ +5k,\ +2s,\ +jg,\ +5k0,\ +2s,\ +2s,\ +2s,\ +2s,\ +go,\ +2s,\ +p0,\ +2s,\ +4h4,\ +1jk,\ +uu,\ +a,\ +2j,\ +1,\ +1,\ +1,\ +7,\ +1,\ +1,\ +1v,\ +a,\ +2s,\ +2s,\ +2s,\ +2s,\ +5k,\ +2s,\ +4mo,\ +1mc,\ +2s,\ +2s,\ +2s,\ +dw,\ +5k,\ +2s,\ +m8,\ +uk,\ +2s,\ +2s,\ +2s,\ +dw,\ +4s8,\ +2s,\ +p0,\ +2s,\ +m8,\ +rs,\ +rs,\ +rs,\ +2bc,\ +1mc,\ +2s,\ +jg,\ +2s,\ +uk,\ +2s,\ +2s,\ +2s,\ +dw,\ +4pg,\ +8kc,\ +2s,\ +2s,\ +2s,\ +2s,\ +b4,\ +2s,\ +70s,\ +2s,\ +p0,\ +2s,\ +2s,\ +2s,\ +2s,\ +b4,\ +2s,\ +4mo,\ +1jk,\ +668,\ +rs,\ +7ps,\ +7ps,\ +7ps,\ +7ps,\ +igco,\ +rs,\ +rs,\ +668,\ +rs,\ +rs,\ +rs,\ +rs,\ +334,\ +rs,\ +7ps,\ +7ps,\ +8hk,\ +uk,\ +2s,\ +2s,\ +go,\ +4pg,\ +1jk,\ +rs,\ +5eg,\ +rs,\ +7ps,\ +7ps,\ +14ym4,\ +2s,\ +jg,\ +5k,\ +m8,\ +5k,\ +2s,\ +2s,\ +2s,\ +go,\ +uk,\ +2s,\ +2xk,\ +1jk,\ +uk,\ +2s,\ +58w,\ +1jk,\ +uk,\ +2s,\ +p0,\ +2s,\ +4jw,\ +2s,\ +jg,\ +uk,\ +rs,\ +6y0,\ +rs,\ +70s,\ +2s,\ +p0,\ +2s,\ +2s,\ +2s,\ +53c,\ +k6xg,\ +2s,\ +p0,\ +2s,\ +jg,\ +690,\ +rs,\ +rs,\ +rs,\ +rs,\ +334,\ +1jk,\ +uk,\ +2s,\ +jg,\ +5h8,\ +8kc,\ +2s,\ +2s,\ +2s,\ +dw,\ +5k,\ +2s,\ +2s,\ +2s,\ +jg,\ +2s,\ +jg,\ +2s,\ +rs,\ +uk,\ +2s,\ +3pc,\ +rs,\ +uk,\ +m8,\ +2s,\ +uk,\ +2s,\ +2s,\ +go,\ +5k,\ +2s,\ +2s,\ +jg,\ +uk,\ +2s,\ +2s,\ +jg,\ +k6uo,\ +rs,\ +rs,\ +rs,\ +rs,\ +4mo,\ +668,\ +1mc,\ +2s,\ +m8,\ +rs,\ +rs,\ +rs,\ +kx34,\ +rs,\ +uu,\ +a,\ +28,\ +2s,\ +32,\ +a,\ +a,\ +1y,\ +b4,\ +2s,\ +rs,\ +rs,\ +rs,\ +uk,\ +2s,\ +2s,\ +go,\ +1mc,\ +rs,\ +rs,\ +rs,\ +3uw,\ +1jk,\ +uu,\ +28,\ +a,\ +2s,\ +2s,\ +32,\ +a,\ +2i,\ +28,\ +5u,\ +kypg,\ +uk,\ +2s,\ +2s,\ +jg,\ +le50,\ +2s,\ +jg,\ +2s,\ +rs,\ +5eg,\ +8hk,\ +rs,\ +6y0,\ +rs,\ +rs,\ +rs,\ +5h8,\ +2s,\ +2s,\ +2s,\ +dw,\ +2s,\ +kk1o,\ +2s,\ +2s,\ +2s,\ +2s,\ +b4,\ +5k,\ +2s,\ +2s,\ +58w,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +uk,\ +uk,\ +2s,\ +2s,\ +5xw,\ +8kc,\ +2s,\ +jg,\ +2s,\ +5eg,\ +klig,\ +8hk,\ +rs,\ +70s,\ +2s,\ +jg,\ +5k,\ +2s,\ +p0,\ +2s,\ +63g,\ +2s,\ +2s,\ +go,\ +5k,\ +2s,\ +p0,\ +2s,\ +2s,\ +go,\ +5k0,\ +2s,\ +2s,\ +2s,\ +go,\ +5eg,\ +1jk,\ +668,\ +rs,\ +k65o,\ +2s,\ +p0,\ +2s,\ +p0,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +5k,\ +2s,\ +rs,\ +334,\ +1jk,\ +rs,\ +rs,\ +4mo,\ +1jk,\ +rs,\ +70s,\ +2s,\ +p0,\ +2s,\ +6sg,\ +rs,\ +5eg,\ +rs,\ +8hk,\ +668,\ +rs,\ +jyd4,\ +rs,\ +rs,\ +rs,\ +3uw,\ +1jk,\ +rs,\ +rs,\ +4mo,\ +rs,\ +7ps,\ +7ps,\ +7ps"; /** * Shape an NBS code has to be written in: the 9 digits, optionally split into the printed diff --git a/src/_internals/constants/service-items.ts b/src/_internals/constants/service-items.ts index bc31062c8..8fd9473b1 100644 --- a/src/_internals/constants/service-items.ts +++ b/src/_internals/constants/service-items.ts @@ -1,10 +1,10 @@ /** * The subitems in force of the service list annexed to the Lei Complementar 116/2003: the raw 4 - * digits of every subitem (`0101` for `1.01`, the first four digits of the national - * `cTribNac` code), back to back in ascending order, which `findCodeIndex` reads. The - * description of a subitem is at the same index of `SERVICE_ITEM_DESCRIPTIONS`, a module of its - * own (`service-item-descriptions.ts`) so that checking a subitem does not bundle the - * descriptions. + * digits of every subitem (`0101` for `1.01`, the first four digits of the national `cTribNac` + * code), in ascending order, packed as base 36 differences by `packCodes` + * (scripts/lookup-table.ts), which `findCodeIndex` reads. The description of a subitem is at the + * same index of `SERVICE_ITEM_DESCRIPTIONS`, a module of its own (`service-item-descriptions.ts`) + * so that checking a subitem does not bundle the descriptions. * * Built from the sheet `LISTA.SERV.NAC.` of the `ANEXO_B-NBS2-LISTA_SERVICO_NACIONAL` workbook * of the Sistema Nacional NFS-e, which prints the list in force, vetoed subitems left out and @@ -21,206 +21,206 @@ * Sistema Nacional NFS-e, current technical documentation, ANEXO B. */ export const SERVICE_ITEM_CODES = - "0101\ -0102\ -0103\ -0104\ -0105\ -0106\ -0107\ -0108\ -0109\ -0201\ -0302\ -0303\ -0304\ -0305\ -0401\ -0402\ -0403\ -0404\ -0405\ -0406\ -0407\ -0408\ -0409\ -0410\ -0411\ -0412\ -0413\ -0414\ -0415\ -0416\ -0417\ -0418\ -0419\ -0420\ -0421\ -0422\ -0423\ -0501\ -0502\ -0503\ -0504\ -0505\ -0506\ -0507\ -0508\ -0509\ -0601\ -0602\ -0603\ -0604\ -0605\ -0606\ -0701\ -0702\ -0703\ -0704\ -0705\ -0706\ -0707\ -0708\ -0709\ -0710\ -0711\ -0712\ -0713\ -0716\ -0717\ -0718\ -0719\ -0720\ -0721\ -0722\ -0801\ -0802\ -0901\ -0902\ -0903\ -1001\ -1002\ -1003\ -1004\ -1005\ -1006\ -1007\ -1008\ -1009\ -1010\ -1101\ -1102\ -1103\ -1104\ -1105\ -1201\ -1202\ -1203\ -1204\ -1205\ -1206\ -1207\ -1208\ -1209\ -1210\ -1211\ -1212\ -1213\ -1214\ -1215\ -1216\ -1217\ -1302\ -1303\ -1304\ -1305\ -1401\ -1402\ -1403\ -1404\ -1405\ -1406\ -1407\ -1408\ -1409\ -1410\ -1411\ -1412\ -1413\ -1414\ -1501\ -1502\ -1503\ -1504\ -1505\ -1506\ -1507\ -1508\ -1509\ -1510\ -1511\ -1512\ -1513\ -1514\ -1515\ -1516\ -1517\ -1518\ -1601\ -1602\ -1701\ -1702\ -1703\ -1704\ -1705\ -1706\ -1708\ -1709\ -1710\ -1711\ -1712\ -1713\ -1714\ -1715\ -1716\ -1717\ -1718\ -1719\ -1720\ -1721\ -1722\ -1723\ -1724\ -1725\ -1801\ -1901\ -2001\ -2002\ -2003\ -2101\ -2201\ -2301\ -2401\ -2501\ -2502\ -2503\ -2504\ -2505\ -2601\ -2701\ -2801\ -2901\ -3001\ -3101\ -3201\ -3301\ -3401\ -3501\ -3601\ -3701\ -3801\ -3901\ -4001"; + "4:2t,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2k,\ +2t,\ +1,\ +1,\ +1,\ +2o,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +26,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2k,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2n,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +27,\ +1,\ +2r,\ +1,\ +1,\ +2q,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2j,\ +1,\ +1,\ +1,\ +1,\ +2o,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2d,\ +1,\ +1,\ +1,\ +2o,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2f,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2b,\ +1,\ +2r,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +24,\ +2s,\ +2s,\ +1,\ +1,\ +2q,\ +2s,\ +2s,\ +2s,\ +2s,\ +1,\ +1,\ +1,\ +1,\ +2o,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s"; /** * Shape a subitem has to be written in: one or two digits of the item and the two of the diff --git a/src/_internals/find-code-index/find-code-index.test.ts b/src/_internals/find-code-index/find-code-index.test.ts index 057deca33..aae689bd1 100644 --- a/src/_internals/find-code-index/find-code-index.test.ts +++ b/src/_internals/find-code-index/find-code-index.test.ts @@ -3,39 +3,79 @@ import * as fc from "fast-check"; import { describe, expect, test } from "../test/runtime"; import { findCodeIndex } from "./find-code-index"; -const binaryCodes = (width: number): fc.Arbitrary => - fc.string({ unit: fc.constantFrom("0", "1"), minLength: width, maxLength: width }); +/** + * Packs ascending codes the way `packCodes` (`scripts/lookup-table.ts`) does, so the property + * below can build tables of its own. + * + * @param {string[]} codes - Unique codes of one width, ascending. + * @param {number} width - Their width. + * @returns {string} The packed table. + */ +const pack = (codes: readonly string[], width: number): string => { + let previous = 0; + + return `${width}:${codes + .map((code) => { + const difference = (Number(code) - previous).toString(36); + previous = Number(code); + + return difference; + }) + .join(",")}`; +}; describe("findCodeIndex", () => { test("should return the index of every code of the table", () => { - expect(findCodeIndex("001003004", "001")).toBe(0); - expect(findCodeIndex("001003004", "003")).toBe(1); - expect(findCodeIndex("001003004", "004")).toBe(2); + expect(findCodeIndex("3:1,2,1", "001")).toBe(0); + expect(findCodeIndex("3:1,2,1", "003")).toBe(1); + expect(findCodeIndex("3:1,2,1", "004")).toBe(2); + }); + + test("should read differences written in base 36", () => { + expect(findCodeIndex("4:ul,1", "1101")).toBe(0); + expect(findCodeIndex("4:ul,1", "1102")).toBe(1); }); test("should return -1 for a code the table does not list", () => { - expect(findCodeIndex("001003004", "002")).toBe(-1); - expect(findCodeIndex("", "001")).toBe(-1); + expect(findCodeIndex("3:1,2,1", "002")).toBe(-1); + expect(findCodeIndex("3:1,2,1", "000")).toBe(-1); + expect(findCodeIndex("3:1,2,1", "005")).toBe(-1); }); - test("should not match a code across two neighbours", () => { - expect(findCodeIndex("001003004", "010")).toBe(-1); - expect(findCodeIndex("001003004", "030")).toBe(-1); - expect(findCodeIndex("10510599", "0510")).toBe(-1); + test("should return -1 for a code that is not digits of the table width", () => { + expect(findCodeIndex("3:1,2,1", "03")).toBe(-1); + expect(findCodeIndex("3:1,2,1", "0003")).toBe(-1); + expect(findCodeIndex("3:1,2,1", "00a")).toBe(-1); + expect(findCodeIndex("3:1,2,1", " 03")).toBe(-1); + expect(findCodeIndex("3:1,2,1", "01 ")).toBe(-1); + expect(findCodeIndex("3:1,2,1", "1e0")).toBe(-1); }); - test("should find the first listing of a code only on a code boundary", () => { - expect(findCodeIndex("100010", "010")).toBe(1); + test("should find the same codes on every lookup of a table", () => { + expect(findCodeIndex("2:5,5", "10")).toBe(1); + expect(findCodeIndex("2:5,5", "10")).toBe(1); + expect(findCodeIndex("2:5,5", "05")).toBe(0); }); test("should agree with indexOf over the list of codes", () => { const tables = fc - .integer({ min: 1, max: 4 }) - .chain((width) => fc.tuple(fc.array(binaryCodes(width)), binaryCodes(width))); + .integer({ min: 1, max: 6 }) + .chain((width) => + fc.tuple( + fc.constant(width), + fc.uniqueArray(fc.integer({ min: 0, max: 10 ** width - 1 }), { minLength: 1 }), + fc.integer({ min: 0, max: 10 ** width - 1 }), + ), + ); fc.assert( - fc.property(tables, ([codes, code]) => { - expect(findCodeIndex(codes.join(""), code)).toBe(codes.indexOf(code)); + fc.property(tables, ([width, values, value]) => { + const codes = values + .toSorted((a, b) => a - b) + .map((item) => String(item).padStart(width, "0")); + const code = String(value).padStart(width, "0"); + + expect(findCodeIndex(pack(codes, width), code)).toBe(codes.indexOf(code)); }), ); }); diff --git a/src/_internals/find-code-index/find-code-index.ts b/src/_internals/find-code-index/find-code-index.ts index 369aa2dcf..2cc1f7ab8 100644 --- a/src/_internals/find-code-index/find-code-index.ts +++ b/src/_internals/find-code-index/find-code-index.ts @@ -1,28 +1,60 @@ +/** A packed table read by `readTable`: its code width and every code as a number, ascending. */ +type CodeTable = { width: number; values: number[] }; + +const tables = new Map(); + /** - * Finds a code in a table of fixed-width codes written back to back in one string (`"111105"` + - * `"111110"` + ...), the form the generated lookup tables ship their codes in: a validator bundles - * that string alone, and a getter reads the description at the same index of the aligned - * descriptions array, which only the getter bundles. + * Unpacks a table the first time it is looked up in, and hands back the same arrays after that. * - * Only a match that starts on a code boundary counts, so a code is never found across two - * neighbours (`"0510"` in `"10510599"`). + * @param {string} codes - The packed table. + * @returns {CodeTable} Its code width and codes. + */ +const readTable = (codes: string): CodeTable => { + const cached = tables.get(codes); + + if (cached !== undefined) return cached; + + const separator = codes.indexOf(":"); + const values: number[] = []; + let previous = 0; + + for (const difference of codes.slice(separator + 1).split(",")) { + previous += Number.parseInt(difference, 36); + values.push(previous); + } + + const table = { width: Number(codes.slice(0, separator)), values }; + // Stryker disable next-line CallExpression: the cache only saves unpacking the table again; an unpacked table is the same on every lookup. + tables.set(codes, table); + + return table; +}; + +/** + * Finds a code in a lookup table packed by the generator (`packCodes` in + * `scripts/lookup-table.ts`): the code width, a colon, then each code as its difference from the + * one before it, in base 36 and separated by commas (`"3:1,2,1"` holds `"001"`, `"003"` and + * `"004"`). A validator bundles that string alone, and a getter reads the description at the same + * index of the aligned descriptions array, which only the getter bundles. The table is unpacked + * once, on its first lookup. * - * @param {string} codes - The codes of the table, every one `code.length` characters long. - * @param {string} code - The code to look for, never empty, already normalized to the width of - * the table. + * Only a code of exactly the table width, digits only, can be found. + * + * @param {string} codes - The packed table. + * @param {string} code - The code to look for, already normalized to the width of the table. * @returns {number} The index of the code in the table, `-1` when it is not listed. * * @example * ```typescript - * findCodeIndex("001003004", "003"); // 1 - * findCodeIndex("001003004", "010"); // -1, the "010" that runs across "001" and "003" is no code + * findCodeIndex("3:1,2,1", "003"); // 1 + * findCodeIndex("3:1,2,1", "002"); // -1 + * findCodeIndex("3:1,2,1", "03"); // -1, not 3 digits * ``` */ export const findCodeIndex = (codes: string, code: string): number => { - // Stryker disable next-line EqualityOperator: every code is `code.length` characters long, so the extra iteration `<=` adds starts at the end of `codes`, where no code can start. - for (let index = 0; index < codes.length; index += code.length) { - if (codes.startsWith(code, index)) return index / code.length; - } + const { width, values } = readTable(codes); + + if (code.length !== width || !/^\d+$/.test(code)) return -1; - return -1; + return values.indexOf(Number(code)); }; diff --git a/src/_internals/test/lookup-table.ts b/src/_internals/test/lookup-table.ts index cf69cbd8d..7a37027ab 100644 --- a/src/_internals/test/lookup-table.ts +++ b/src/_internals/test/lookup-table.ts @@ -2,12 +2,30 @@ import { CID10_SUBCATEGORIES } from "../constants/cid10"; import { CID10_DESCRIPTIONS } from "../constants/cid10-descriptions"; import { expect } from "./runtime"; +/** + * Unpacks a lookup table packed by `packCodes` (`scripts/lookup-table.ts`) into its codes, each + * zero-padded to the table width, independently of the `findCodeIndex` it checks. + * + * @param {string} codes - The packed table, e.g. `"3:1,2,1"`. + * @returns {string[]} Its codes, e.g. `["001", "003", "004"]`. + */ +export const unpackCodes = (codes: string): string[] => { + const [width, differences] = codes.split(":"); + let previous = 0; + + return differences.split(",").map((difference) => { + previous += Number.parseInt(difference, 36); + + return String(previous).padStart(Number(width), "0"); + }); +}; + /** * Rebuilds the `code -> description` record of a generated lookup table from its two halves, the - * fixed-width codes written back to back and the descriptions aligned with them, so a test can + * codes packed by `packCodes` and the descriptions aligned with them, so a test can * read an expected description by code the way the table was keyed before it was split. * - * @param {string} codes - The codes of the table, back to back. + * @param {string} codes - The codes of the table, packed by `packCodes`. * @param {number} width - The width of every code. * @param {readonly T[]} descriptions - The description of each code, at the index of that code. * @returns {Record} The descriptions, keyed by code. @@ -16,20 +34,20 @@ export const lookupTable = ( codes: string, width: number, descriptions: readonly T[], -): Record => - Object.fromEntries( - descriptions.map((description, index) => [ - codes.slice(index * width, index * width + width), - description, - ]), - ); +): Record => { + const list = unpackCodes(codes); + + expect(list.every((code) => code.length === width)).toBe(true); + + return Object.fromEntries(descriptions.map((description, index) => [list[index], description])); +}; /** * Expects a generated lookup table to stay aligned: one description per code, codes of the table * width only, in strictly ascending order, and a non-empty text in every description (every * member of it, for a table whose description is a tuple). * - * @param {string} codes - The codes of the table, back to back. + * @param {string} codes - The codes of the table, packed by `packCodes`. * @param {number} width - The width of every code. * @param {readonly unknown[]} descriptions - The description of each code, at the index of that code. */ @@ -38,9 +56,9 @@ export const expectAlignedLookupTable = ( width: number, descriptions: readonly unknown[], ): void => { - const list = codes.match(new RegExp(`.{${width}}`, "g")) ?? []; + const list = unpackCodes(codes); - expect(list.join("")).toBe(codes); + expect(list.every((code) => code.length === width && /^\d+$/.test(code))).toBe(true); expect(list).toHaveLength(descriptions.length); expect(list.every((code, index) => index === 0 || list[index - 1] < code)).toBe(true); diff --git a/src/is-valid-bank-account/constants.ts b/src/is-valid-bank-account/constants.ts index 73a961a08..2763442ca 100644 --- a/src/is-valid-bank-account/constants.ts +++ b/src/is-valid-bank-account/constants.ts @@ -11,22 +11,469 @@ */ export const COMPE_CODES = - "001003004007010011012014015016017018021023024025033036037040041047060063064065066069070074" + - "075076077078079080081082083084085088089093094095096097099100101102104105107111113119120121" + - "122124125126127128129130131132133134136138139140141142143144145146149157159173174180183188" + - "189190191194195196197208212213217218222224233237241243246249250254259260265266268269271272" + - "273274276278280281283288289290292293296298299300301305307310312318319320321322323324326329" + - "330331332334335336341342348349350352355358359360362363364365366368370373374376377378379380" + - "381382383384385386387389390391393394395396397398399400401402403404406407408410411412413414" + - "415416418419421422423425426427428430433435438439440443444445447448449450451452454455456457" + - "458460461462463464465467468469470473475476477478479481482484487488495496505506507508509510" + - "511512513514516517518519520521522523524525526527528529530531532533534535536537538539540541" + - "542543544546547548550551552553554555556557559560561562563564565566567568569571572573574575" + - "576577579585586587588589590591592593594595596597598599600604610611612613614615619620623626" + - "630632633634636637643644646651653654655659660661662663665668669670671672673674675676677678" + - "679680681682683684685686687688690691692693694695696697698699700701703704707708712714719741" + - "743745747748751752753754755756757759760761763764765766767768769770771772773774775778780781" + - "783785786787788789790791792793794795804"; + "3:1,\ +2,\ +1,\ +3,\ +3,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +3,\ +2,\ +1,\ +1,\ +8,\ +3,\ +1,\ +3,\ +1,\ +6,\ +d,\ +3,\ +1,\ +1,\ +1,\ +3,\ +1,\ +4,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +1,\ +4,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +2,\ +1,\ +2,\ +4,\ +2,\ +6,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +8,\ +2,\ +e,\ +1,\ +6,\ +3,\ +5,\ +1,\ +1,\ +1,\ +3,\ +1,\ +1,\ +1,\ +b,\ +4,\ +1,\ +4,\ +1,\ +4,\ +2,\ +9,\ +4,\ +4,\ +2,\ +3,\ +3,\ +1,\ +4,\ +5,\ +1,\ +5,\ +1,\ +2,\ +1,\ +2,\ +1,\ +1,\ +1,\ +2,\ +2,\ +2,\ +1,\ +2,\ +5,\ +1,\ +1,\ +2,\ +1,\ +3,\ +2,\ +1,\ +1,\ +1,\ +4,\ +2,\ +3,\ +2,\ +6,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +3,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +5,\ +1,\ +6,\ +1,\ +1,\ +2,\ +3,\ +3,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +2,\ +2,\ +3,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +2,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +2,\ +3,\ +2,\ +3,\ +1,\ +1,\ +3,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +3,\ +2,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +2,\ +3,\ +1,\ +7,\ +1,\ +9,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +6,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +4,\ +6,\ +1,\ +1,\ +1,\ +1,\ +1,\ +4,\ +1,\ +3,\ +3,\ +4,\ +2,\ +1,\ +1,\ +2,\ +1,\ +6,\ +1,\ +2,\ +5,\ +2,\ +1,\ +1,\ +4,\ +1,\ +1,\ +1,\ +1,\ +2,\ +3,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +3,\ +1,\ +4,\ +2,\ +5,\ +m,\ +2,\ +2,\ +2,\ +1,\ +3,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +2,\ +1,\ +2,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +9"; export const SANTANDER_WEIGHTS = [9, 7, 3, 1, 0, 0, 9, 7, 1, 3, 1, 9, 7, 3]; diff --git a/src/is-valid-bank-account/is-valid-bank-account.test.ts b/src/is-valid-bank-account/is-valid-bank-account.test.ts index d4de7c228..ee8c5e8d9 100644 --- a/src/is-valid-bank-account/is-valid-bank-account.test.ts +++ b/src/is-valid-bank-account/is-valid-bank-account.test.ts @@ -1,6 +1,7 @@ import * as fc from "fast-check"; import { BANKS } from "../_internals/constants/banks"; +import { unpackCodes } from "../_internals/test/lookup-table"; import { bench, describe, expect, expectTypeOf, test } from "../_internals/test/runtime"; import { COMPE_CODES, STRUCTURE_ONLY_BANK_CODES } from "./constants"; import { @@ -16,11 +17,7 @@ const BANCO_DO_BRASIL_AGENCY_TOO_LONG_PARAMS = { digit: "5", }; -const LISTED_CODES = new Set( - Array.from({ length: COMPE_CODES.length / 3 }, (_, index) => - COMPE_CODES.slice(index * 3, index * 3 + 3), - ), -); +const LISTED_CODES = new Set(unpackCodes(COMPE_CODES)); /** The bank codes `isValidBankAccount` validates with a check digit rule. */ const ALGORITHM_BANK_CODES = ["001", "033", "041", "104", "237", "260", "341", "399", "745"]; @@ -1598,8 +1595,8 @@ describe("isValidBankAccount", () => { ).toBe(true); }); - test("should accept the last bank code of COMPE_CODES, which an endsWith based scan would never reach", () => { - const lastCode = COMPE_CODES.slice(-3); + test("should accept the last bank code of COMPE_CODES, the upper end of the bisection", () => { + const lastCode = unpackCodes(COMPE_CODES).at(-1) ?? ""; expect(BANKS.some((bank) => bank.code === lastCode)).toBe(true); @@ -1616,11 +1613,10 @@ describe("isValidBankAccount", () => { describe("COMPE_CODES", () => { test("should hold every code of the Banco Central STR participants list, in the same order", () => { - expect(COMPE_CODES).toBe(BANKS.map((bank) => bank.code).join("")); + expect(unpackCodes(COMPE_CODES)).toStrictEqual(BANKS.map((bank) => bank.code)); }); - test("should reject 030, which only appears as a misaligned substring of the concatenated codes", () => { - expect(COMPE_CODES.includes("030")).toBe(true); + test("should reject 030, a code the participants list does not hold", () => { expect(BANKS.some((bank) => bank.code === "030")).toBe(false); expect( diff --git a/src/is-valid-legal-nature/constants.test.ts b/src/is-valid-legal-nature/constants.test.ts index 8adee5320..3ec5acf49 100644 --- a/src/is-valid-legal-nature/constants.test.ts +++ b/src/is-valid-legal-nature/constants.test.ts @@ -1,9 +1,10 @@ +import { unpackCodes } from "../_internals/test/lookup-table"; import { describe, expect, test } from "../_internals/test/runtime"; import { LEGAL_NATURE, LEGAL_NATURE_CODES } from "./constants"; describe("LEGAL_NATURE_CODES", () => { test("should hold exactly the codes of LEGAL_NATURE, four digits each, in ascending order", () => { - expect(LEGAL_NATURE_CODES.match(/.{4}/g)).toStrictEqual(Object.keys(LEGAL_NATURE).toSorted()); - expect(LEGAL_NATURE_CODES).toMatch(/^\d+$/); + expect(unpackCodes(LEGAL_NATURE_CODES)).toStrictEqual(Object.keys(LEGAL_NATURE).toSorted()); + expect(LEGAL_NATURE_CODES.startsWith("4:")).toBe(true); }); }); diff --git a/src/is-valid-legal-nature/constants.ts b/src/is-valid-legal-nature/constants.ts index c2f5c1571..03f9582b6 100644 --- a/src/is-valid-legal-nature/constants.ts +++ b/src/is-valid-legal-nature/constants.ts @@ -122,111 +122,112 @@ export const LEGAL_NATURE: Record = { }; /** - * The four digit code of every entry of `LEGAL_NATURE`, the official and the legacy ones, back to - * back in ascending order, which `findCodeIndex` reads: `isValidLegalNature` checks a code - * against it without bundling the descriptions. + * The four digit code of every entry of `LEGAL_NATURE`, the official and the legacy ones, in + * ascending order, packed as base 36 differences by `packCodes` (scripts/lookup-table.ts), which + * `findCodeIndex` reads: `isValidLegalNature` checks a code against it without bundling the + * descriptions. */ export const LEGAL_NATURE_CODES = - "1015\ -1023\ -1031\ -1040\ -1058\ -1066\ -1074\ -1082\ -1104\ -1112\ -1120\ -1139\ -1147\ -1155\ -1163\ -1171\ -1180\ -1198\ -1210\ -1228\ -1236\ -1244\ -1252\ -1260\ -1279\ -1287\ -1295\ -1309\ -1317\ -1325\ -1333\ -1341\ -2011\ -2038\ -2046\ -2054\ -2062\ -2070\ -2076\ -2089\ -2097\ -2100\ -2127\ -2135\ -2143\ -2151\ -2160\ -2178\ -2194\ -2208\ -2216\ -2224\ -2232\ -2240\ -2259\ -2267\ -2275\ -2283\ -2291\ -2305\ -2313\ -2321\ -2330\ -2348\ -2356\ -3034\ -3042\ -3050\ -3069\ -3077\ -3085\ -3093\ -3107\ -3115\ -3123\ -3131\ -3204\ -3212\ -3220\ -3239\ -3247\ -3255\ -3263\ -3271\ -3280\ -3298\ -3301\ -3310\ -3328\ -3999\ -4014\ -4022\ -4081\ -4090\ -4111\ -4120\ -5002\ -5010\ -5029\ -5037"; + "4:s7,\ +8,\ +8,\ +9,\ +i,\ +8,\ +8,\ +8,\ +m,\ +8,\ +8,\ +j,\ +8,\ +8,\ +8,\ +8,\ +9,\ +i,\ +c,\ +i,\ +8,\ +8,\ +8,\ +8,\ +j,\ +8,\ +8,\ +e,\ +8,\ +8,\ +8,\ +8,\ +im,\ +r,\ +8,\ +8,\ +8,\ +8,\ +6,\ +d,\ +8,\ +3,\ +r,\ +8,\ +8,\ +8,\ +9,\ +i,\ +g,\ +e,\ +8,\ +8,\ +8,\ +8,\ +j,\ +8,\ +8,\ +8,\ +8,\ +e,\ +8,\ +8,\ +9,\ +i,\ +8,\ +iu,\ +8,\ +8,\ +j,\ +8,\ +8,\ +8,\ +e,\ +8,\ +8,\ +8,\ +21,\ +8,\ +8,\ +j,\ +8,\ +8,\ +8,\ +8,\ +9,\ +i,\ +3,\ +9,\ +i,\ +in,\ +f,\ +8,\ +1n,\ +9,\ +l,\ +9,\ +oi,\ +8,\ +j,\ +8"; /** * The code each legacy legal nature code corresponds to today, or `null` when the revision that diff --git a/src/is-valid-ncm/constants.test.ts b/src/is-valid-ncm/constants.test.ts index 61cda9f0d..43fe86862 100644 --- a/src/is-valid-ncm/constants.test.ts +++ b/src/is-valid-ncm/constants.test.ts @@ -1,11 +1,12 @@ +import { unpackCodes } from "../_internals/test/lookup-table"; import { describe, expect, test } from "../_internals/test/runtime"; import { NCM_CODES } from "./constants"; describe("NCM_CODES", () => { - test("should hold 8 digit codes back to back, unique and in ascending order", () => { - const codes = NCM_CODES.match(/.{8}/g) ?? []; + test("should hold 8 digit codes, unique and in ascending order", () => { + const codes = unpackCodes(NCM_CODES); - expect(NCM_CODES).toMatch(/^(?:\d{8})+$/); + expect(codes.every((code) => /^\d{8}$/.test(code))).toBe(true); expect(codes.every((code, index) => index === 0 || codes[index - 1] < code)).toBe(true); }); }); diff --git a/src/is-valid-ncm/constants.ts b/src/is-valid-ncm/constants.ts index f8955089a..b4334662b 100644 --- a/src/is-valid-ncm/constants.ts +++ b/src/is-valid-ncm/constants.ts @@ -1,10530 +1,10531 @@ /** - * NCM (Nomenclatura Comum do Mercosul) 8 digit codes in force on the generation date, back to - * back in ascending order (one per source line, joined by line continuations). A code is included - * when the generation date falls within its Siscomex `Data_Inicio`/`Data_Fim` range (both - * inclusive) — this also keeps codes that are valid today but carry a scheduled future end date, - * not only the ones with no end date (`Data_Fim: "31/12/9999"`). + * NCM (Nomenclatura Comum do Mercosul) 8 digit codes in force on the generation date, in ascending + * order, packed as base 36 differences by `packCodes` (scripts/lookup-table.ts) (one per source + * line, joined by line continuations). A code is included when the generation date falls within its + * Siscomex `Data_Inicio`/`Data_Fim` range (both inclusive) — this also keeps codes that are valid + * today but carry a scheduled future end date, not only the ones with no end date (`Data_Fim: + * "31/12/9999"`). * * Generated by `node ./scripts/ncm.ts`. Do not edit by hand. * * @see Official: https://portalunico.siscomex.gov.br/classif/api/publico/nomenclatura/download/json */ export const NCM_CODES = - "01012100\ -01012900\ -01013000\ -01019000\ -01022110\ -01022190\ -01022911\ -01022919\ -01022990\ -01023110\ -01023190\ -01023911\ -01023919\ -01023990\ -01029000\ -01031000\ -01039100\ -01039200\ -01041011\ -01041019\ -01041090\ -01042010\ -01042090\ -01051110\ -01051190\ -01051200\ -01051300\ -01051400\ -01051500\ -01059400\ -01059900\ -01061100\ -01061200\ -01061300\ -01061400\ -01061900\ -01062000\ -01063100\ -01063200\ -01063310\ -01063390\ -01063900\ -01064100\ -01064900\ -01069000\ -02011000\ -02012010\ -02012020\ -02012090\ -02013000\ -02021000\ -02022010\ -02022020\ -02022090\ -02023000\ -02031100\ -02031200\ -02031900\ -02032100\ -02032200\ -02032900\ -02041000\ -02042100\ -02042200\ -02042300\ -02043000\ -02044100\ -02044200\ -02044300\ -02045000\ -02050000\ -02061000\ -02062100\ -02062200\ -02062910\ -02062990\ -02063000\ -02064100\ -02064900\ -02068000\ -02069000\ -02071100\ -02071210\ -02071220\ -02071300\ -02071411\ -02071412\ -02071413\ -02071419\ -02071421\ -02071422\ -02071423\ -02071424\ -02071429\ -02071431\ -02071432\ -02071433\ -02071434\ -02071439\ -02072400\ -02072500\ -02072600\ -02072700\ -02074100\ -02074200\ -02074300\ -02074400\ -02074500\ -02075100\ -02075200\ -02075300\ -02075400\ -02075500\ -02076000\ -02081000\ -02083000\ -02084000\ -02085000\ -02086000\ -02089000\ -02091011\ -02091019\ -02091021\ -02091029\ -02099000\ -02101100\ -02101200\ -02101900\ -02102000\ -02109100\ -02109200\ -02109300\ -02109911\ -02109919\ -02109920\ -02109930\ -02109940\ -02109990\ -03011110\ -03011190\ -03011900\ -03019110\ -03019190\ -03019210\ -03019290\ -03019310\ -03019390\ -03019410\ -03019490\ -03019510\ -03019590\ -03019911\ -03019912\ -03019919\ -03019991\ -03019992\ -03019999\ -03021100\ -03021300\ -03021400\ -03021900\ -03022100\ -03022200\ -03022300\ -03022400\ -03022900\ -03023100\ -03023200\ -03023300\ -03023400\ -03023500\ -03023600\ -03023900\ -03024100\ -03024210\ -03024290\ -03024300\ -03024400\ -03024500\ -03024600\ -03024700\ -03024910\ -03024990\ -03025100\ -03025200\ -03025300\ -03025400\ -03025500\ -03025600\ -03025900\ -03027100\ -03027210\ -03027290\ -03027300\ -03027400\ -03027900\ -03028100\ -03028200\ -03028310\ -03028320\ -03028400\ -03028500\ -03028910\ -03028921\ -03028922\ -03028923\ -03028924\ -03028931\ -03028932\ -03028933\ -03028934\ -03028935\ -03028936\ -03028937\ -03028938\ -03028941\ -03028942\ -03028943\ -03028944\ -03028945\ -03028990\ -03029110\ -03029190\ -03029200\ -03029900\ -03031100\ -03031200\ -03031300\ -03031400\ -03031900\ -03032300\ -03032410\ -03032490\ -03032500\ -03032600\ -03032900\ -03033100\ -03033200\ -03033300\ -03033400\ -03033900\ -03034100\ -03034200\ -03034300\ -03034400\ -03034500\ -03034600\ -03034900\ -03035100\ -03035300\ -03035400\ -03035500\ -03035600\ -03035700\ -03035910\ -03035920\ -03035990\ -03036300\ -03036400\ -03036500\ -03036600\ -03036700\ -03036800\ -03036910\ -03036990\ -03038111\ -03038112\ -03038113\ -03038114\ -03038119\ -03038190\ -03038200\ -03038311\ -03038319\ -03038321\ -03038329\ -03038400\ -03038910\ -03038920\ -03038932\ -03038933\ -03038941\ -03038942\ -03038943\ -03038944\ -03038945\ -03038946\ -03038951\ -03038952\ -03038953\ -03038954\ -03038955\ -03038956\ -03038961\ -03038962\ -03038963\ -03038964\ -03038965\ -03038990\ -03039110\ -03039190\ -03039200\ -03039910\ -03039920\ -03039990\ -03043100\ -03043210\ -03043290\ -03043300\ -03043900\ -03044100\ -03044200\ -03044300\ -03044400\ -03044500\ -03044600\ -03044700\ -03044800\ -03044910\ -03044920\ -03044990\ -03045100\ -03045200\ -03045300\ -03045400\ -03045500\ -03045600\ -03045700\ -03045900\ -03046100\ -03046210\ -03046290\ -03046300\ -03046900\ -03047100\ -03047200\ -03047300\ -03047400\ -03047500\ -03047900\ -03048100\ -03048200\ -03048300\ -03048400\ -03048510\ -03048520\ -03048600\ -03048700\ -03048810\ -03048890\ -03048910\ -03048920\ -03048930\ -03048990\ -03049100\ -03049211\ -03049212\ -03049219\ -03049221\ -03049222\ -03049229\ -03049300\ -03049400\ -03049500\ -03049600\ -03049700\ -03049900\ -03052010\ -03052090\ -03053100\ -03053210\ -03053220\ -03053230\ -03053290\ -03053900\ -03054100\ -03054200\ -03054300\ -03054400\ -03054910\ -03054920\ -03054990\ -03055100\ -03055200\ -03055310\ -03055390\ -03055400\ -03055900\ -03056100\ -03056200\ -03056300\ -03056400\ -03056910\ -03056990\ -03057100\ -03057200\ -03057900\ -03061110\ -03061190\ -03061200\ -03061400\ -03061500\ -03061610\ -03061690\ -03061710\ -03061790\ -03061910\ -03061990\ -03063100\ -03063200\ -03063300\ -03063400\ -03063500\ -03063600\ -03063910\ -03063990\ -03069100\ -03069200\ -03069300\ -03069400\ -03069500\ -03069910\ -03069990\ -03071100\ -03071200\ -03071900\ -03072100\ -03072200\ -03072900\ -03073100\ -03073200\ -03073900\ -03074200\ -03074310\ -03074320\ -03074900\ -03075100\ -03075200\ -03075900\ -03076000\ -03077100\ -03077200\ -03077900\ -03078100\ -03078200\ -03078300\ -03078400\ -03078700\ -03078800\ -03079100\ -03079200\ -03079900\ -03081100\ -03081200\ -03081900\ -03082100\ -03082200\ -03082900\ -03083000\ -03089000\ -03091000\ -03099000\ -04011010\ -04011090\ -04012010\ -04012090\ -04014010\ -04014021\ -04014029\ -04015010\ -04015021\ -04015029\ -04021010\ -04021090\ -04022110\ -04022120\ -04022130\ -04022910\ -04022920\ -04022930\ -04029100\ -04029900\ -04032000\ -04039000\ -04041000\ -04049000\ -04051000\ -04052000\ -04059010\ -04059090\ -04061010\ -04061090\ -04062000\ -04063000\ -04064000\ -04069010\ -04069020\ -04069030\ -04069090\ -04071100\ -04071900\ -04072100\ -04072900\ -04079000\ -04081100\ -04081900\ -04089100\ -04089900\ -04090000\ -04101000\ -04109000\ -05010000\ -05021011\ -05021019\ -05021090\ -05029010\ -05029020\ -05040011\ -05040012\ -05040013\ -05040019\ -05040090\ -05051000\ -05059000\ -05061000\ -05069000\ -05071000\ -05079000\ -05080000\ -05100010\ -05100090\ -05111000\ -05119110\ -05119190\ -05119910\ -05119920\ -05119930\ -05119991\ -05119999\ -06011000\ -06012000\ -06021000\ -06022000\ -06023000\ -06024000\ -06029010\ -06029021\ -06029029\ -06029081\ -06029082\ -06029083\ -06029089\ -06029090\ -06031100\ -06031200\ -06031300\ -06031400\ -06031500\ -06031900\ -06039000\ -06042000\ -06049000\ -07011000\ -07019000\ -07020000\ -07031011\ -07031019\ -07031021\ -07031029\ -07032010\ -07032090\ -07039010\ -07039090\ -07041000\ -07042000\ -07049000\ -07051100\ -07051900\ -07052100\ -07052900\ -07061000\ -07069000\ -07070000\ -07081000\ -07082000\ -07089000\ -07092000\ -07093000\ -07094000\ -07095100\ -07095200\ -07095300\ -07095400\ -07095500\ -07095600\ -07095900\ -07096000\ -07097000\ -07099100\ -07099200\ -07099300\ -07099911\ -07099919\ -07099990\ -07101000\ -07102100\ -07102200\ -07102900\ -07103000\ -07104000\ -07108000\ -07109000\ -07112010\ -07112020\ -07112090\ -07114000\ -07115100\ -07115900\ -07119000\ -07122000\ -07123100\ -07123200\ -07123300\ -07123400\ -07123900\ -07129020\ -07129090\ -07131010\ -07131090\ -07132010\ -07132090\ -07133110\ -07133190\ -07133210\ -07133290\ -07133311\ -07133319\ -07133321\ -07133329\ -07133391\ -07133399\ -07133410\ -07133490\ -07133510\ -07133590\ -07133910\ -07133990\ -07134010\ -07134090\ -07135010\ -07135090\ -07136010\ -07136090\ -07139010\ -07139090\ -07141000\ -07142000\ -07143000\ -07144000\ -07145000\ -07149000\ -08011100\ -08011200\ -08011900\ -08012100\ -08012200\ -08013100\ -08013200\ -08021100\ -08021200\ -08022100\ -08022200\ -08023100\ -08023200\ -08024100\ -08024200\ -08025100\ -08025200\ -08026100\ -08026200\ -08027000\ -08028000\ -08029100\ -08029200\ -08029900\ -08031000\ -08039000\ -08041010\ -08041020\ -08042010\ -08042020\ -08043000\ -08044000\ -08045010\ -08045020\ -08045030\ -08051000\ -08052100\ -08052200\ -08052900\ -08054000\ -08055000\ -08059000\ -08061000\ -08062000\ -08071100\ -08071900\ -08072000\ -08081000\ -08083000\ -08084000\ -08091000\ -08092100\ -08092900\ -08093010\ -08093020\ -08094000\ -08101000\ -08102000\ -08103000\ -08104000\ -08105000\ -08106000\ -08107000\ -08109011\ -08109012\ -08109013\ -08109014\ -08109015\ -08109016\ -08109017\ -08109090\ -08111000\ -08112000\ -08119000\ -08121000\ -08129000\ -08131000\ -08132010\ -08132020\ -08133000\ -08134010\ -08134090\ -08135000\ -08140000\ -09011110\ -09011190\ -09011200\ -09012100\ -09012200\ -09019000\ -09021000\ -09022000\ -09023000\ -09024000\ -09030010\ -09030090\ -09041100\ -09041200\ -09042100\ -09042200\ -09051000\ -09052000\ -09061100\ -09061900\ -09062000\ -09071000\ -09072000\ -09081100\ -09081200\ -09082100\ -09082200\ -09083100\ -09083200\ -09092100\ -09092200\ -09093100\ -09093200\ -09096110\ -09096120\ -09096190\ -09096210\ -09096220\ -09096290\ -09101100\ -09101200\ -09102000\ -09103000\ -09109100\ -09109900\ -10011100\ -10011900\ -10019100\ -10019900\ -10021000\ -10029000\ -10031000\ -10039010\ -10039080\ -10039090\ -10041000\ -10049000\ -10051000\ -10059010\ -10059090\ -10061010\ -10061091\ -10061092\ -10062010\ -10062020\ -10063011\ -10063019\ -10063021\ -10063029\ -10064000\ -10071000\ -10079000\ -10081010\ -10081090\ -10082110\ -10082190\ -10082910\ -10082990\ -10083010\ -10083090\ -10084010\ -10084090\ -10085010\ -10085090\ -10086010\ -10086090\ -10089010\ -10089090\ -11010010\ -11010020\ -11022000\ -11029000\ -11031100\ -11031300\ -11031900\ -11032000\ -11041200\ -11041900\ -11042200\ -11042300\ -11042900\ -11043000\ -11051000\ -11052000\ -11061000\ -11062000\ -11063000\ -11071010\ -11071020\ -11072010\ -11072020\ -11081100\ -11081200\ -11081300\ -11081400\ -11081900\ -11082000\ -11090000\ -12011000\ -12019000\ -12023000\ -12024100\ -12024200\ -12030000\ -12040010\ -12040090\ -12051010\ -12051090\ -12059010\ -12059090\ -12060010\ -12060090\ -12071010\ -12071090\ -12072100\ -12072900\ -12073010\ -12073090\ -12074010\ -12074090\ -12075010\ -12075090\ -12076010\ -12076090\ -12077010\ -12077090\ -12079110\ -12079190\ -12079910\ -12079990\ -12081000\ -12089000\ -12091000\ -12092100\ -12092200\ -12092300\ -12092400\ -12092500\ -12092900\ -12093000\ -12099100\ -12099900\ -12101000\ -12102010\ -12102020\ -12112000\ -12113000\ -12114000\ -12115000\ -12116000\ -12119010\ -12119090\ -12122100\ -12122900\ -12129100\ -12129200\ -12129300\ -12129400\ -12129910\ -12129990\ -12130000\ -12141000\ -12149000\ -13012000\ -13019010\ -13019090\ -13021110\ -13021190\ -13021200\ -13021300\ -13021400\ -13021910\ -13021920\ -13021930\ -13021940\ -13021950\ -13021960\ -13021991\ -13021999\ -13022010\ -13022090\ -13023100\ -13023211\ -13023219\ -13023220\ -13023910\ -13023990\ -14011000\ -14012000\ -14019000\ -14042010\ -14042090\ -14049010\ -14049090\ -15011000\ -15012000\ -15019000\ -15021011\ -15021012\ -15021019\ -15021090\ -15029000\ -15030000\ -15041011\ -15041019\ -15041090\ -15042000\ -15043000\ -15050010\ -15050090\ -15060000\ -15071000\ -15079011\ -15079019\ -15079090\ -15081000\ -15089000\ -15092000\ -15093000\ -15094000\ -15099010\ -15099090\ -15101000\ -15109000\ -15111000\ -15119000\ -15121110\ -15121120\ -15121911\ -15121919\ -15121920\ -15122100\ -15122910\ -15122990\ -15131100\ -15131900\ -15132111\ -15132119\ -15132120\ -15132911\ -15132919\ -15132920\ -15141100\ -15141910\ -15141990\ -15149100\ -15149910\ -15149990\ -15151100\ -15151900\ -15152100\ -15152910\ -15152990\ -15153000\ -15155000\ -15156000\ -15159010\ -15159021\ -15159022\ -15159090\ -15161000\ -15162000\ -15163000\ -15171000\ -15179010\ -15179090\ -15180010\ -15180090\ -15200010\ -15200020\ -15211000\ -15219011\ -15219019\ -15219090\ -15220000\ -16010000\ -16021000\ -16022000\ -16023100\ -16023210\ -16023220\ -16023230\ -16023290\ -16023900\ -16024100\ -16024200\ -16024900\ -16025000\ -16029000\ -16030000\ -16041100\ -16041200\ -16041310\ -16041390\ -16041410\ -16041420\ -16041430\ -16041500\ -16041600\ -16041700\ -16041800\ -16041900\ -16042010\ -16042020\ -16042030\ -16042090\ -16043100\ -16043200\ -16051000\ -16052100\ -16052900\ -16053000\ -16054000\ -16055100\ -16055200\ -16055300\ -16055400\ -16055500\ -16055600\ -16055700\ -16055800\ -16055900\ -16056100\ -16056200\ -16056300\ -16056900\ -17011200\ -17011300\ -17011400\ -17019100\ -17019900\ -17021100\ -17021900\ -17022000\ -17023011\ -17023019\ -17023020\ -17024010\ -17024020\ -17025000\ -17026010\ -17026020\ -17029000\ -17031000\ -17039000\ -17041000\ -17049010\ -17049020\ -17049090\ -18010000\ -18020000\ -18031000\ -18032000\ -18040000\ -18050000\ -18061000\ -18062000\ -18063110\ -18063120\ -18063210\ -18063220\ -18069000\ -19011010\ -19011020\ -19011030\ -19011090\ -19012010\ -19012020\ -19012090\ -19019010\ -19019020\ -19019090\ -19021100\ -19021900\ -19022000\ -19023000\ -19024000\ -19030000\ -19041000\ -19042000\ -19043000\ -19049000\ -19051000\ -19052010\ -19052090\ -19053100\ -19053200\ -19054000\ -19059010\ -19059020\ -19059090\ -20011000\ -20019000\ -20021000\ -20029000\ -20031000\ -20039000\ -20041000\ -20049000\ -20051000\ -20052000\ -20054000\ -20055100\ -20055900\ -20056000\ -20057000\ -20058000\ -20059100\ -20059900\ -20060000\ -20071000\ -20079100\ -20079910\ -20079921\ -20079922\ -20079923\ -20079924\ -20079925\ -20079926\ -20079927\ -20079929\ -20079990\ -20081100\ -20081900\ -20082010\ -20082090\ -20083000\ -20084010\ -20084090\ -20085000\ -20086010\ -20086090\ -20087010\ -20087020\ -20087090\ -20088000\ -20089100\ -20089300\ -20089710\ -20089790\ -20089900\ -20091100\ -20091200\ -20091900\ -20092100\ -20092900\ -20093100\ -20093900\ -20094100\ -20094900\ -20095000\ -20096100\ -20096900\ -20097100\ -20097900\ -20098100\ -20098911\ -20098912\ -20098913\ -20098919\ -20098921\ -20098922\ -20098990\ -20099000\ -21011110\ -21011190\ -21011200\ -21012010\ -21012020\ -21013000\ -21021010\ -21021090\ -21022000\ -21023000\ -21031010\ -21031090\ -21032010\ -21032090\ -21033010\ -21033021\ -21033029\ -21039011\ -21039019\ -21039021\ -21039029\ -21039091\ -21039099\ -21041011\ -21041019\ -21041021\ -21041029\ -21042000\ -21050010\ -21050090\ -21061000\ -21069010\ -21069021\ -21069029\ -21069030\ -21069040\ -21069050\ -21069060\ -21069090\ -22011000\ -22019000\ -22021000\ -22029100\ -22029900\ -22030000\ -22041010\ -22041090\ -22042100\ -22042211\ -22042219\ -22042220\ -22042910\ -22042920\ -22043000\ -22051000\ -22059000\ -22060010\ -22060090\ -22071010\ -22071090\ -22072011\ -22072019\ -22072020\ -22082000\ -22083010\ -22083020\ -22083090\ -22084000\ -22085000\ -22086000\ -22087000\ -22089000\ -22090000\ -23011010\ -23011090\ -23012010\ -23012090\ -23021000\ -23023010\ -23023090\ -23024000\ -23025000\ -23031000\ -23032000\ -23033000\ -23040010\ -23040090\ -23050000\ -23061000\ -23062000\ -23063010\ -23063090\ -23064100\ -23064900\ -23065000\ -23066000\ -23069010\ -23069090\ -23070000\ -23080000\ -23091000\ -23099010\ -23099020\ -23099030\ -23099040\ -23099050\ -23099060\ -23099070\ -23099090\ -24011010\ -24011020\ -24011030\ -24011040\ -24011090\ -24012010\ -24012020\ -24012030\ -24012040\ -24012090\ -24013000\ -24021000\ -24022000\ -24029000\ -24031100\ -24031900\ -24039100\ -24039910\ -24039990\ -24041100\ -24041200\ -24041900\ -24049100\ -24049200\ -24049900\ -25010011\ -25010019\ -25010020\ -25010090\ -25020000\ -25030010\ -25030090\ -25041000\ -25049000\ -25051000\ -25059000\ -25061000\ -25062000\ -25070010\ -25070090\ -25081000\ -25083000\ -25084010\ -25084090\ -25085000\ -25086000\ -25087000\ -25090000\ -25101010\ -25101090\ -25102010\ -25102090\ -25111000\ -25112000\ -25120000\ -25131000\ -25132000\ -25140000\ -25151100\ -25151210\ -25151220\ -25152000\ -25161100\ -25161200\ -25162000\ -25169000\ -25171000\ -25172000\ -25173000\ -25174100\ -25174900\ -25181000\ -25182000\ -25191000\ -25199010\ -25199090\ -25201011\ -25201019\ -25201020\ -25202010\ -25202090\ -25210000\ -25221000\ -25222000\ -25223000\ -25231000\ -25232100\ -25232910\ -25232990\ -25233000\ -25239000\ -25241000\ -25249000\ -25251000\ -25252000\ -25253000\ -25261000\ -25262000\ -25280000\ -25291000\ -25292100\ -25292200\ -25293000\ -25301010\ -25301090\ -25302000\ -25309010\ -25309020\ -25309030\ -25309040\ -25309090\ -26011100\ -26011210\ -26011220\ -26011290\ -26012000\ -26020010\ -26020090\ -26030010\ -26030090\ -26040000\ -26050000\ -26060011\ -26060012\ -26060090\ -26070000\ -26080010\ -26080090\ -26090000\ -26100010\ -26100090\ -26110000\ -26121000\ -26122000\ -26131010\ -26131090\ -26139010\ -26139090\ -26140010\ -26140090\ -26151010\ -26151020\ -26151090\ -26159000\ -26161000\ -26169000\ -26171000\ -26179000\ -26180000\ -26190000\ -26201100\ -26201900\ -26202100\ -26202900\ -26203000\ -26204000\ -26206000\ -26209100\ -26209910\ -26209990\ -26211000\ -26219010\ -26219090\ -27011100\ -27011200\ -27011900\ -27012000\ -27021000\ -27022000\ -27030000\ -27040011\ -27040012\ -27040090\ -27050000\ -27060000\ -27071000\ -27072000\ -27073000\ -27074000\ -27075010\ -27075090\ -27079100\ -27079910\ -27079990\ -27081000\ -27082000\ -27090010\ -27090090\ -27101210\ -27101221\ -27101229\ -27101230\ -27101241\ -27101249\ -27101251\ -27101259\ -27101260\ -27101290\ -27101911\ -27101919\ -27101921\ -27101922\ -27101929\ -27101931\ -27101932\ -27101991\ -27101992\ -27101993\ -27101994\ -27101999\ -27102000\ -27109110\ -27109120\ -27109190\ -27109900\ -27111100\ -27111210\ -27111290\ -27111300\ -27111400\ -27111910\ -27111990\ -27112100\ -27112910\ -27112990\ -27121000\ -27122000\ -27129000\ -27131100\ -27131200\ -27132000\ -27139000\ -27141000\ -27149000\ -27150000\ -27160000\ -28011000\ -28012010\ -28012090\ -28013000\ -28020000\ -28030011\ -28030019\ -28030090\ -28041000\ -28042100\ -28042910\ -28042990\ -28043000\ -28044000\ -28045000\ -28046100\ -28046900\ -28047010\ -28047020\ -28047030\ -28048000\ -28049000\ -28051100\ -28051200\ -28051910\ -28051920\ -28051990\ -28053010\ -28053090\ -28054000\ -28061010\ -28061020\ -28062000\ -28070010\ -28070020\ -28080010\ -28080020\ -28091000\ -28092011\ -28092019\ -28092020\ -28092030\ -28092090\ -28100010\ -28100090\ -28111100\ -28111200\ -28111910\ -28111920\ -28111930\ -28111940\ -28111990\ -28112100\ -28112210\ -28112220\ -28112230\ -28112290\ -28112910\ -28112990\ -28121100\ -28121200\ -28121300\ -28121400\ -28121500\ -28121600\ -28121700\ -28121911\ -28121919\ -28121920\ -28129000\ -28131000\ -28139010\ -28139090\ -28141000\ -28142000\ -28151100\ -28151200\ -28152000\ -28153000\ -28161010\ -28161020\ -28164010\ -28164090\ -28170010\ -28170020\ -28181010\ -28181090\ -28182010\ -28182090\ -28183000\ -28191000\ -28199010\ -28199020\ -28201010\ -28201090\ -28209010\ -28209020\ -28209030\ -28209040\ -28211011\ -28211019\ -28211020\ -28211030\ -28211090\ -28212000\ -28220010\ -28220090\ -28230010\ -28230090\ -28241000\ -28249010\ -28249090\ -28251010\ -28251020\ -28252010\ -28252020\ -28253010\ -28253090\ -28254010\ -28254090\ -28255010\ -28255090\ -28256010\ -28256020\ -28257010\ -28257090\ -28258010\ -28258090\ -28259010\ -28259020\ -28259090\ -28261200\ -28261910\ -28261920\ -28261990\ -28263000\ -28269010\ -28269020\ -28269090\ -28271000\ -28272010\ -28272090\ -28273110\ -28273190\ -28273200\ -28273500\ -28273910\ -28273920\ -28273931\ -28273939\ -28273940\ -28273950\ -28273960\ -28273970\ -28273991\ -28273992\ -28273993\ -28273994\ -28273995\ -28273996\ -28273997\ -28273999\ -28274110\ -28274120\ -28274911\ -28274912\ -28274919\ -28274921\ -28274929\ -28275100\ -28275900\ -28276011\ -28276012\ -28276019\ -28276021\ -28276029\ -28281000\ -28289011\ -28289019\ -28289020\ -28289090\ -28291100\ -28291910\ -28291920\ -28291990\ -28299011\ -28299012\ -28299019\ -28299021\ -28299022\ -28299029\ -28299031\ -28299032\ -28299039\ -28299040\ -28299050\ -28301010\ -28301020\ -28309011\ -28309012\ -28309013\ -28309014\ -28309015\ -28309016\ -28309019\ -28309020\ -28311011\ -28311019\ -28311021\ -28311029\ -28319010\ -28319090\ -28321010\ -28321090\ -28322000\ -28323010\ -28323020\ -28323090\ -28331110\ -28331190\ -28331900\ -28332100\ -28332200\ -28332400\ -28332510\ -28332520\ -28332710\ -28332790\ -28332910\ -28332920\ -28332930\ -28332940\ -28332950\ -28332960\ -28332970\ -28332990\ -28333000\ -28334010\ -28334020\ -28334090\ -28341010\ -28341090\ -28342110\ -28342190\ -28342910\ -28342930\ -28342940\ -28342990\ -28351011\ -28351019\ -28351021\ -28351029\ -28352200\ -28352400\ -28352500\ -28352600\ -28352910\ -28352920\ -28352930\ -28352940\ -28352950\ -28352960\ -28352970\ -28352980\ -28352990\ -28353110\ -28353190\ -28353910\ -28353920\ -28353930\ -28353990\ -28362010\ -28362090\ -28363000\ -28364000\ -28365000\ -28366010\ -28366090\ -28369100\ -28369200\ -28369911\ -28369912\ -28369913\ -28369919\ -28369920\ -28371100\ -28371911\ -28371912\ -28371914\ -28371915\ -28371919\ -28371920\ -28372011\ -28372012\ -28372019\ -28372021\ -28372022\ -28372023\ -28372029\ -28372090\ -28391100\ -28391900\ -28399010\ -28399020\ -28399030\ -28399040\ -28399050\ -28399090\ -28401100\ -28401900\ -28402000\ -28403000\ -28413000\ -28415011\ -28415012\ -28415013\ -28415014\ -28415015\ -28415016\ -28415019\ -28415020\ -28416100\ -28416910\ -28416920\ -28416930\ -28417010\ -28417020\ -28417090\ -28418010\ -28418020\ -28418090\ -28419011\ -28419012\ -28419013\ -28419014\ -28419015\ -28419019\ -28419021\ -28419022\ -28419029\ -28419030\ -28419041\ -28419042\ -28419043\ -28419049\ -28419050\ -28419060\ -28419070\ -28419081\ -28419082\ -28419083\ -28419089\ -28419090\ -28421010\ -28421090\ -28429000\ -28431000\ -28432100\ -28432910\ -28432990\ -28433010\ -28433090\ -28439011\ -28439019\ -28439020\ -28439030\ -28439040\ -28439090\ -28441000\ -28442000\ -28443000\ -28444100\ -28444200\ -28444310\ -28444320\ -28444330\ -28444390\ -28444400\ -28445000\ -28451000\ -28452000\ -28453000\ -28454000\ -28459000\ -28461010\ -28461090\ -28469010\ -28469020\ -28469030\ -28469090\ -28470000\ -28491000\ -28492000\ -28499010\ -28499020\ -28499030\ -28499090\ -28500010\ -28500020\ -28500090\ -28521011\ -28521012\ -28521013\ -28521014\ -28521019\ -28521021\ -28521022\ -28521023\ -28521024\ -28521025\ -28521029\ -28529000\ -28531000\ -28539011\ -28539012\ -28539013\ -28539019\ -28539020\ -28539030\ -28539090\ -29011000\ -29012100\ -29012200\ -29012300\ -29012410\ -29012420\ -29012900\ -29021100\ -29021910\ -29021990\ -29022000\ -29023000\ -29024100\ -29024200\ -29024300\ -29024400\ -29025000\ -29026000\ -29027000\ -29029010\ -29029020\ -29029030\ -29029040\ -29029090\ -29031110\ -29031120\ -29031200\ -29031300\ -29031400\ -29031500\ -29031910\ -29031920\ -29031990\ -29032100\ -29032200\ -29032300\ -29032910\ -29032990\ -29034100\ -29034200\ -29034300\ -29034400\ -29034510\ -29034520\ -29034600\ -29034700\ -29034800\ -29034900\ -29035100\ -29035910\ -29035990\ -29036100\ -29036200\ -29036910\ -29036920\ -29036990\ -29037100\ -29037200\ -29037300\ -29037400\ -29037500\ -29037600\ -29037711\ -29037712\ -29037713\ -29037721\ -29037722\ -29037723\ -29037724\ -29037731\ -29037732\ -29037733\ -29037734\ -29037735\ -29037736\ -29037737\ -29037790\ -29037800\ -29037911\ -29037912\ -29037919\ -29037920\ -29037931\ -29037939\ -29037990\ -29038110\ -29038120\ -29038130\ -29038190\ -29038210\ -29038220\ -29038230\ -29038300\ -29038910\ -29038990\ -29039110\ -29039120\ -29039130\ -29039210\ -29039220\ -29039300\ -29039400\ -29039911\ -29039912\ -29039913\ -29039914\ -29039915\ -29039916\ -29039917\ -29039918\ -29039919\ -29039921\ -29039922\ -29039923\ -29039924\ -29039929\ -29039931\ -29039939\ -29039990\ -29041011\ -29041012\ -29041013\ -29041019\ -29041020\ -29041030\ -29041040\ -29041051\ -29041052\ -29041053\ -29041059\ -29041060\ -29041090\ -29042010\ -29042020\ -29042030\ -29042041\ -29042049\ -29042051\ -29042052\ -29042059\ -29042060\ -29042070\ -29042090\ -29043100\ -29043200\ -29043300\ -29043400\ -29043500\ -29043600\ -29049100\ -29049911\ -29049912\ -29049913\ -29049914\ -29049915\ -29049916\ -29049919\ -29049921\ -29049929\ -29049930\ -29049940\ -29049990\ -29051100\ -29051210\ -29051220\ -29051300\ -29051410\ -29051420\ -29051430\ -29051600\ -29051710\ -29051720\ -29051730\ -29051911\ -29051912\ -29051919\ -29051921\ -29051922\ -29051923\ -29051929\ -29051991\ -29051992\ -29051993\ -29051994\ -29051995\ -29051996\ -29051999\ -29052210\ -29052220\ -29052230\ -29052290\ -29052910\ -29052990\ -29053100\ -29053200\ -29053910\ -29053920\ -29053930\ -29053990\ -29054100\ -29054200\ -29054300\ -29054400\ -29054500\ -29054900\ -29055100\ -29055910\ -29055990\ -29061100\ -29061200\ -29061300\ -29061910\ -29061920\ -29061930\ -29061940\ -29061950\ -29061990\ -29062100\ -29062910\ -29062920\ -29062990\ -29071100\ -29071200\ -29071300\ -29071510\ -29071590\ -29071910\ -29071920\ -29071930\ -29071940\ -29071990\ -29072100\ -29072200\ -29072300\ -29072900\ -29081100\ -29081911\ -29081912\ -29081913\ -29081914\ -29081915\ -29081916\ -29081919\ -29081921\ -29081929\ -29081990\ -29089100\ -29089200\ -29089912\ -29089913\ -29089919\ -29089921\ -29089929\ -29089930\ -29089990\ -29091100\ -29091910\ -29091920\ -29091990\ -29092000\ -29093011\ -29093012\ -29093013\ -29093014\ -29093019\ -29093021\ -29093022\ -29093023\ -29093024\ -29093025\ -29093029\ -29094100\ -29094310\ -29094320\ -29094411\ -29094412\ -29094413\ -29094419\ -29094421\ -29094429\ -29094910\ -29094921\ -29094922\ -29094923\ -29094924\ -29094929\ -29094931\ -29094932\ -29094939\ -29094941\ -29094949\ -29094950\ -29094990\ -29095011\ -29095012\ -29095013\ -29095019\ -29095090\ -29096011\ -29096012\ -29096013\ -29096019\ -29096090\ -29101000\ -29102000\ -29103000\ -29104000\ -29105000\ -29109010\ -29109090\ -29110010\ -29110090\ -29121100\ -29121200\ -29121911\ -29121912\ -29121919\ -29121921\ -29121922\ -29121923\ -29121929\ -29121991\ -29121999\ -29122100\ -29122910\ -29122920\ -29122990\ -29124100\ -29124200\ -29124910\ -29124920\ -29124930\ -29124941\ -29124949\ -29124990\ -29125000\ -29126000\ -29130010\ -29130090\ -29141100\ -29141200\ -29141300\ -29141910\ -29141921\ -29141922\ -29141923\ -29141929\ -29141930\ -29141940\ -29141950\ -29141990\ -29142210\ -29142220\ -29142310\ -29142320\ -29142910\ -29142920\ -29142990\ -29143100\ -29143910\ -29143990\ -29144010\ -29144091\ -29144099\ -29145010\ -29145020\ -29145090\ -29146100\ -29146200\ -29146910\ -29146920\ -29146990\ -29147100\ -29147911\ -29147919\ -29147921\ -29147922\ -29147929\ -29147990\ -29151100\ -29151210\ -29151290\ -29151310\ -29151390\ -29152100\ -29152400\ -29152910\ -29152920\ -29152990\ -29153100\ -29153200\ -29153300\ -29153600\ -29153910\ -29153921\ -29153929\ -29153931\ -29153932\ -29153939\ -29153941\ -29153942\ -29153951\ -29153952\ -29153953\ -29153954\ -29153955\ -29153961\ -29153962\ -29153963\ -29153991\ -29153992\ -29153993\ -29153994\ -29153999\ -29154010\ -29154020\ -29154090\ -29155010\ -29155020\ -29155030\ -29156011\ -29156012\ -29156019\ -29156021\ -29156029\ -29157011\ -29157019\ -29157020\ -29157031\ -29157039\ -29157040\ -29159010\ -29159021\ -29159022\ -29159023\ -29159024\ -29159029\ -29159031\ -29159032\ -29159033\ -29159039\ -29159041\ -29159043\ -29159049\ -29159050\ -29159060\ -29159070\ -29159090\ -29161110\ -29161120\ -29161210\ -29161220\ -29161230\ -29161240\ -29161290\ -29161310\ -29161320\ -29161410\ -29161420\ -29161430\ -29161490\ -29161511\ -29161519\ -29161520\ -29161600\ -29161911\ -29161919\ -29161921\ -29161922\ -29161923\ -29161929\ -29161990\ -29162011\ -29162012\ -29162013\ -29162014\ -29162015\ -29162019\ -29162090\ -29163110\ -29163121\ -29163122\ -29163129\ -29163131\ -29163132\ -29163139\ -29163210\ -29163220\ -29163400\ -29163910\ -29163920\ -29163930\ -29163940\ -29163990\ -29171110\ -29171120\ -29171210\ -29171220\ -29171310\ -29171321\ -29171322\ -29171323\ -29171329\ -29171400\ -29171910\ -29171921\ -29171922\ -29171930\ -29171990\ -29172000\ -29173200\ -29173300\ -29173400\ -29173500\ -29173600\ -29173700\ -29173911\ -29173919\ -29173920\ -29173931\ -29173939\ -29173940\ -29173950\ -29173990\ -29181100\ -29181200\ -29181310\ -29181320\ -29181400\ -29181500\ -29181610\ -29181690\ -29181700\ -29181800\ -29181910\ -29181921\ -29181922\ -29181929\ -29181930\ -29181942\ -29181943\ -29181990\ -29182110\ -29182120\ -29182211\ -29182212\ -29182219\ -29182220\ -29182300\ -29182910\ -29182921\ -29182922\ -29182923\ -29182929\ -29182930\ -29182940\ -29182950\ -29182990\ -29183010\ -29183020\ -29183031\ -29183032\ -29183033\ -29183039\ -29183040\ -29183090\ -29189100\ -29189911\ -29189912\ -29189919\ -29189921\ -29189929\ -29189930\ -29189940\ -29189950\ -29189960\ -29189991\ -29189992\ -29189993\ -29189994\ -29189999\ -29191000\ -29199010\ -29199020\ -29199030\ -29199040\ -29199050\ -29199060\ -29199090\ -29201110\ -29201120\ -29201910\ -29201920\ -29201990\ -29202100\ -29202200\ -29202300\ -29202400\ -29202910\ -29202920\ -29202930\ -29202940\ -29202950\ -29202990\ -29203000\ -29209022\ -29209029\ -29209031\ -29209032\ -29209033\ -29209039\ -29209041\ -29209042\ -29209049\ -29209051\ -29209059\ -29209090\ -29211111\ -29211112\ -29211121\ -29211122\ -29211123\ -29211129\ -29211131\ -29211132\ -29211139\ -29211200\ -29211300\ -29211400\ -29211911\ -29211912\ -29211913\ -29211914\ -29211915\ -29211919\ -29211921\ -29211922\ -29211923\ -29211924\ -29211929\ -29211931\ -29211939\ -29211941\ -29211949\ -29211991\ -29211992\ -29211993\ -29211994\ -29211999\ -29212100\ -29212200\ -29212910\ -29212920\ -29212990\ -29213011\ -29213012\ -29213019\ -29213020\ -29213090\ -29214100\ -29214211\ -29214219\ -29214221\ -29214229\ -29214231\ -29214239\ -29214241\ -29214249\ -29214290\ -29214311\ -29214319\ -29214321\ -29214322\ -29214323\ -29214329\ -29214410\ -29214421\ -29214422\ -29214429\ -29214500\ -29214610\ -29214620\ -29214630\ -29214640\ -29214650\ -29214660\ -29214670\ -29214680\ -29214690\ -29214910\ -29214921\ -29214922\ -29214929\ -29214931\ -29214939\ -29214990\ -29215111\ -29215112\ -29215119\ -29215120\ -29215131\ -29215132\ -29215133\ -29215134\ -29215135\ -29215139\ -29215190\ -29215911\ -29215919\ -29215921\ -29215929\ -29215931\ -29215932\ -29215939\ -29215990\ -29221100\ -29221200\ -29221400\ -29221500\ -29221600\ -29221700\ -29221800\ -29221911\ -29221912\ -29221913\ -29221919\ -29221921\ -29221929\ -29221931\ -29221939\ -29221941\ -29221949\ -29221951\ -29221952\ -29221959\ -29221971\ -29221979\ -29221981\ -29221989\ -29221991\ -29221992\ -29221993\ -29221994\ -29221995\ -29221996\ -29221999\ -29222100\ -29222911\ -29222919\ -29222920\ -29222990\ -29223111\ -29223112\ -29223120\ -29223130\ -29223910\ -29223921\ -29223929\ -29223990\ -29224110\ -29224190\ -29224210\ -29224220\ -29224300\ -29224410\ -29224420\ -29224910\ -29224920\ -29224931\ -29224932\ -29224940\ -29224951\ -29224952\ -29224959\ -29224961\ -29224962\ -29224963\ -29224964\ -29224969\ -29224990\ -29225011\ -29225019\ -29225031\ -29225032\ -29225039\ -29225091\ -29225099\ -29231000\ -29232000\ -29233000\ -29234000\ -29239010\ -29239020\ -29239030\ -29239040\ -29239050\ -29239060\ -29239090\ -29241100\ -29241210\ -29241220\ -29241230\ -29241911\ -29241919\ -29241921\ -29241922\ -29241929\ -29241931\ -29241932\ -29241939\ -29241942\ -29241949\ -29241991\ -29241992\ -29241993\ -29241994\ -29241999\ -29242111\ -29242119\ -29242120\ -29242190\ -29242300\ -29242400\ -29242500\ -29242911\ -29242912\ -29242913\ -29242914\ -29242915\ -29242919\ -29242920\ -29242931\ -29242932\ -29242939\ -29242941\ -29242943\ -29242944\ -29242945\ -29242946\ -29242947\ -29242949\ -29242951\ -29242952\ -29242959\ -29242961\ -29242962\ -29242963\ -29242964\ -29242969\ -29242991\ -29242992\ -29242993\ -29242994\ -29242995\ -29242996\ -29242999\ -29251100\ -29251200\ -29251910\ -29251990\ -29252100\ -29252911\ -29252919\ -29252921\ -29252922\ -29252923\ -29252929\ -29252930\ -29252940\ -29252950\ -29252990\ -29261000\ -29262000\ -29263011\ -29263012\ -29263020\ -29264000\ -29269011\ -29269012\ -29269019\ -29269021\ -29269022\ -29269023\ -29269024\ -29269025\ -29269026\ -29269029\ -29269030\ -29269091\ -29269092\ -29269093\ -29269095\ -29269096\ -29269099\ -29270010\ -29270021\ -29270029\ -29270030\ -29280011\ -29280019\ -29280020\ -29280030\ -29280041\ -29280042\ -29280090\ -29291010\ -29291021\ -29291029\ -29291030\ -29291090\ -29299011\ -29299012\ -29299019\ -29299031\ -29299039\ -29299040\ -29299050\ -29299060\ -29299090\ -29301000\ -29302011\ -29302012\ -29302013\ -29302019\ -29302021\ -29302022\ -29302023\ -29302024\ -29302029\ -29303011\ -29303012\ -29303019\ -29303021\ -29303022\ -29303029\ -29303090\ -29304010\ -29304090\ -29306000\ -29307000\ -29308010\ -29308020\ -29308030\ -29309011\ -29309012\ -29309013\ -29309019\ -29309021\ -29309022\ -29309023\ -29309029\ -29309031\ -29309032\ -29309033\ -29309034\ -29309035\ -29309036\ -29309037\ -29309039\ -29309041\ -29309042\ -29309043\ -29309049\ -29309051\ -29309052\ -29309053\ -29309054\ -29309057\ -29309059\ -29309061\ -29309069\ -29309071\ -29309072\ -29309079\ -29309081\ -29309082\ -29309083\ -29309084\ -29309085\ -29309086\ -29309087\ -29309088\ -29309089\ -29309091\ -29309093\ -29309094\ -29309095\ -29309096\ -29309097\ -29309098\ -29309099\ -29311000\ -29312000\ -29314100\ -29314200\ -29314300\ -29314400\ -29314500\ -29314600\ -29314700\ -29314800\ -29314911\ -29314912\ -29314913\ -29314914\ -29314915\ -29314916\ -29314920\ -29314931\ -29314932\ -29314939\ -29314940\ -29314990\ -29315100\ -29315200\ -29315300\ -29315400\ -29315911\ -29315912\ -29315913\ -29315991\ -29315992\ -29315993\ -29315994\ -29315995\ -29315996\ -29315998\ -29315999\ -29319021\ -29319029\ -29319041\ -29319042\ -29319043\ -29319044\ -29319045\ -29319046\ -29319049\ -29319051\ -29319052\ -29319053\ -29319054\ -29319059\ -29319061\ -29319062\ -29319069\ -29319090\ -29321100\ -29321200\ -29321310\ -29321320\ -29321400\ -29321910\ -29321920\ -29321930\ -29321940\ -29321950\ -29321990\ -29322000\ -29329100\ -29329200\ -29329300\ -29329400\ -29329500\ -29329600\ -29329911\ -29329912\ -29329913\ -29329991\ -29329992\ -29329993\ -29329994\ -29329999\ -29331111\ -29331112\ -29331119\ -29331120\ -29331190\ -29331911\ -29331919\ -29331990\ -29332110\ -29332121\ -29332129\ -29332190\ -29332911\ -29332912\ -29332913\ -29332919\ -29332921\ -29332922\ -29332923\ -29332924\ -29332925\ -29332929\ -29332930\ -29332940\ -29332991\ -29332992\ -29332993\ -29332994\ -29332995\ -29332999\ -29333110\ -29333120\ -29333200\ -29333311\ -29333312\ -29333319\ -29333321\ -29333322\ -29333329\ -29333331\ -29333332\ -29333339\ -29333341\ -29333342\ -29333349\ -29333351\ -29333352\ -29333359\ -29333361\ -29333362\ -29333363\ -29333369\ -29333371\ -29333372\ -29333379\ -29333381\ -29333382\ -29333383\ -29333384\ -29333389\ -29333391\ -29333392\ -29333393\ -29333394\ -29333399\ -29333400\ -29333500\ -29333600\ -29333700\ -29333912\ -29333913\ -29333914\ -29333915\ -29333919\ -29333921\ -29333922\ -29333923\ -29333924\ -29333925\ -29333929\ -29333931\ -29333932\ -29333933\ -29333934\ -29333935\ -29333936\ -29333937\ -29333939\ -29333941\ -29333942\ -29333943\ -29333944\ -29333945\ -29333946\ -29333948\ -29333949\ -29333981\ -29333982\ -29333983\ -29333984\ -29333989\ -29333991\ -29333992\ -29333993\ -29333994\ -29333999\ -29334110\ -29334120\ -29334911\ -29334912\ -29334913\ -29334919\ -29334920\ -29334930\ -29334940\ -29334990\ -29335200\ -29335311\ -29335312\ -29335321\ -29335322\ -29335323\ -29335330\ -29335340\ -29335350\ -29335360\ -29335371\ -29335372\ -29335380\ -29335400\ -29335510\ -29335520\ -29335530\ -29335540\ -29335911\ -29335912\ -29335913\ -29335914\ -29335915\ -29335916\ -29335919\ -29335921\ -29335922\ -29335923\ -29335929\ -29335931\ -29335932\ -29335933\ -29335934\ -29335935\ -29335939\ -29335941\ -29335942\ -29335943\ -29335944\ -29335945\ -29335949\ -29335991\ -29335992\ -29335999\ -29336100\ -29336911\ -29336912\ -29336913\ -29336914\ -29336915\ -29336916\ -29336919\ -29336921\ -29336922\ -29336923\ -29336929\ -29336991\ -29336992\ -29336999\ -29337100\ -29337210\ -29337220\ -29337910\ -29337990\ -29339111\ -29339112\ -29339113\ -29339114\ -29339115\ -29339119\ -29339121\ -29339122\ -29339123\ -29339129\ -29339131\ -29339132\ -29339133\ -29339134\ -29339139\ -29339141\ -29339142\ -29339143\ -29339149\ -29339151\ -29339152\ -29339153\ -29339159\ -29339161\ -29339162\ -29339163\ -29339164\ -29339169\ -29339171\ -29339172\ -29339173\ -29339179\ -29339181\ -29339182\ -29339183\ -29339189\ -29339200\ -29339911\ -29339912\ -29339913\ -29339919\ -29339920\ -29339931\ -29339932\ -29339933\ -29339934\ -29339935\ -29339939\ -29339941\ -29339942\ -29339943\ -29339944\ -29339945\ -29339946\ -29339947\ -29339949\ -29339951\ -29339952\ -29339953\ -29339954\ -29339955\ -29339956\ -29339959\ -29339961\ -29339962\ -29339963\ -29339969\ -29339991\ -29339992\ -29339993\ -29339995\ -29339996\ -29339999\ -29341010\ -29341020\ -29341030\ -29341090\ -29342010\ -29342020\ -29342031\ -29342032\ -29342033\ -29342034\ -29342039\ -29342040\ -29342090\ -29343010\ -29343020\ -29343030\ -29343090\ -29349111\ -29349112\ -29349121\ -29349122\ -29349123\ -29349129\ -29349131\ -29349132\ -29349133\ -29349141\ -29349142\ -29349149\ -29349150\ -29349160\ -29349170\ -29349200\ -29349911\ -29349912\ -29349913\ -29349914\ -29349915\ -29349919\ -29349922\ -29349923\ -29349924\ -29349925\ -29349926\ -29349927\ -29349929\ -29349931\ -29349932\ -29349933\ -29349934\ -29349935\ -29349939\ -29349941\ -29349942\ -29349943\ -29349944\ -29349945\ -29349946\ -29349949\ -29349951\ -29349952\ -29349953\ -29349954\ -29349959\ -29349961\ -29349969\ -29349991\ -29349992\ -29349993\ -29349999\ -29351000\ -29352000\ -29353000\ -29354000\ -29355000\ -29359011\ -29359012\ -29359013\ -29359014\ -29359015\ -29359019\ -29359021\ -29359022\ -29359023\ -29359024\ -29359025\ -29359029\ -29359091\ -29359092\ -29359093\ -29359094\ -29359095\ -29359096\ -29359099\ -29362111\ -29362112\ -29362113\ -29362119\ -29362190\ -29362210\ -29362220\ -29362290\ -29362310\ -29362320\ -29362390\ -29362410\ -29362490\ -29362510\ -29362520\ -29362590\ -29362610\ -29362620\ -29362630\ -29362690\ -29362710\ -29362720\ -29362790\ -29362811\ -29362812\ -29362819\ -29362890\ -29362911\ -29362919\ -29362921\ -29362929\ -29362931\ -29362939\ -29362940\ -29362951\ -29362952\ -29362953\ -29362959\ -29362990\ -29369000\ -29371100\ -29371200\ -29371910\ -29371920\ -29371930\ -29371940\ -29371950\ -29371990\ -29372110\ -29372120\ -29372130\ -29372140\ -29372210\ -29372221\ -29372229\ -29372231\ -29372239\ -29372290\ -29372310\ -29372321\ -29372322\ -29372329\ -29372331\ -29372339\ -29372341\ -29372342\ -29372349\ -29372351\ -29372359\ -29372360\ -29372370\ -29372391\ -29372392\ -29372399\ -29372910\ -29372920\ -29372931\ -29372939\ -29372940\ -29372950\ -29372960\ -29372990\ -29375000\ -29379010\ -29379030\ -29379040\ -29379090\ -29381000\ -29389010\ -29389020\ -29389090\ -29391110\ -29391121\ -29391122\ -29391123\ -29391131\ -29391132\ -29391140\ -29391151\ -29391152\ -29391153\ -29391161\ -29391162\ -29391169\ -29391170\ -29391181\ -29391182\ -29391191\ -29391192\ -29391900\ -29392000\ -29393010\ -29393020\ -29394100\ -29394200\ -29394300\ -29394400\ -29394510\ -29394520\ -29394530\ -29394900\ -29395100\ -29395910\ -29395920\ -29395990\ -29396100\ -29396200\ -29396300\ -29396911\ -29396919\ -29396921\ -29396929\ -29396931\ -29396939\ -29396941\ -29396942\ -29396949\ -29396951\ -29396952\ -29396959\ -29396990\ -29397210\ -29397220\ -29397290\ -29397911\ -29397919\ -29397920\ -29397931\ -29397939\ -29397940\ -29397990\ -29398010\ -29398090\ -29400011\ -29400012\ -29400013\ -29400019\ -29400021\ -29400022\ -29400023\ -29400029\ -29400092\ -29400093\ -29400094\ -29400099\ -29411010\ -29411020\ -29411031\ -29411039\ -29411041\ -29411042\ -29411043\ -29411049\ -29411090\ -29412010\ -29412090\ -29413010\ -29413020\ -29413031\ -29413032\ -29413090\ -29414011\ -29414019\ -29414020\ -29414090\ -29415010\ -29415020\ -29415090\ -29419011\ -29419012\ -29419013\ -29419019\ -29419021\ -29419022\ -29419029\ -29419031\ -29419032\ -29419033\ -29419034\ -29419035\ -29419036\ -29419037\ -29419039\ -29419041\ -29419042\ -29419043\ -29419049\ -29419051\ -29419059\ -29419061\ -29419062\ -29419069\ -29419071\ -29419072\ -29419073\ -29419079\ -29419081\ -29419082\ -29419083\ -29419089\ -29419091\ -29419092\ -29419099\ -29420000\ -30012010\ -30012090\ -30019010\ -30019020\ -30019031\ -30019039\ -30019090\ -30021211\ -30021212\ -30021213\ -30021214\ -30021215\ -30021216\ -30021219\ -30021221\ -30021222\ -30021223\ -30021224\ -30021229\ -30021231\ -30021232\ -30021233\ -30021234\ -30021235\ -30021236\ -30021239\ -30021300\ -30021400\ -30021510\ -30021520\ -30021590\ -30024111\ -30024112\ -30024113\ -30024114\ -30024115\ -30024116\ -30024117\ -30024118\ -30024119\ -30024121\ -30024122\ -30024123\ -30024124\ -30024125\ -30024126\ -30024127\ -30024128\ -30024129\ -30024210\ -30024220\ -30024230\ -30024240\ -30024250\ -30024260\ -30024270\ -30024280\ -30024290\ -30024910\ -30024920\ -30024991\ -30024992\ -30024994\ -30024999\ -30025100\ -30025900\ -30029000\ -30031011\ -30031012\ -30031013\ -30031014\ -30031015\ -30031019\ -30031020\ -30032011\ -30032019\ -30032021\ -30032029\ -30032031\ -30032032\ -30032039\ -30032041\ -30032049\ -30032051\ -30032052\ -30032059\ -30032061\ -30032062\ -30032063\ -30032069\ -30032071\ -30032072\ -30032073\ -30032079\ -30032091\ -30032092\ -30032093\ -30032094\ -30032095\ -30032099\ -30033100\ -30033911\ -30033912\ -30033913\ -30033914\ -30033915\ -30033916\ -30033917\ -30033918\ -30033919\ -30033921\ -30033922\ -30033923\ -30033924\ -30033925\ -30033926\ -30033927\ -30033929\ -30033931\ -30033932\ -30033933\ -30033934\ -30033935\ -30033936\ -30033937\ -30033939\ -30033981\ -30033982\ -30033991\ -30033992\ -30033994\ -30033995\ -30033999\ -30034100\ -30034200\ -30034300\ -30034910\ -30034920\ -30034930\ -30034940\ -30034950\ -30034990\ -30036000\ -30039011\ -30039012\ -30039013\ -30039014\ -30039015\ -30039016\ -30039017\ -30039019\ -30039021\ -30039022\ -30039023\ -30039024\ -30039025\ -30039029\ -30039031\ -30039032\ -30039033\ -30039034\ -30039035\ -30039036\ -30039037\ -30039038\ -30039039\ -30039041\ -30039042\ -30039043\ -30039044\ -30039045\ -30039046\ -30039047\ -30039048\ -30039049\ -30039051\ -30039052\ -30039053\ -30039054\ -30039055\ -30039056\ -30039057\ -30039058\ -30039059\ -30039061\ -30039062\ -30039063\ -30039064\ -30039065\ -30039066\ -30039067\ -30039069\ -30039071\ -30039072\ -30039073\ -30039074\ -30039075\ -30039076\ -30039077\ -30039078\ -30039079\ -30039081\ -30039082\ -30039083\ -30039084\ -30039085\ -30039086\ -30039087\ -30039088\ -30039089\ -30039091\ -30039092\ -30039093\ -30039094\ -30039095\ -30039096\ -30039097\ -30039099\ -30041011\ -30041012\ -30041013\ -30041014\ -30041015\ -30041019\ -30041020\ -30042011\ -30042019\ -30042021\ -30042029\ -30042031\ -30042032\ -30042039\ -30042041\ -30042049\ -30042051\ -30042052\ -30042059\ -30042061\ -30042062\ -30042063\ -30042069\ -30042071\ -30042072\ -30042073\ -30042079\ -30042091\ -30042092\ -30042093\ -30042094\ -30042095\ -30042099\ -30043100\ -30043210\ -30043220\ -30043290\ -30043911\ -30043912\ -30043913\ -30043914\ -30043915\ -30043916\ -30043917\ -30043918\ -30043919\ -30043921\ -30043922\ -30043923\ -30043924\ -30043925\ -30043926\ -30043927\ -30043928\ -30043929\ -30043931\ -30043932\ -30043933\ -30043934\ -30043935\ -30043936\ -30043937\ -30043939\ -30043981\ -30043982\ -30043991\ -30043992\ -30043994\ -30043999\ -30044100\ -30044200\ -30044300\ -30044910\ -30044920\ -30044930\ -30044940\ -30044950\ -30044990\ -30045010\ -30045020\ -30045030\ -30045040\ -30045050\ -30045060\ -30045090\ -30046000\ -30049011\ -30049012\ -30049013\ -30049014\ -30049015\ -30049019\ -30049021\ -30049022\ -30049023\ -30049024\ -30049025\ -30049026\ -30049027\ -30049028\ -30049029\ -30049031\ -30049032\ -30049033\ -30049034\ -30049035\ -30049036\ -30049037\ -30049038\ -30049039\ -30049041\ -30049042\ -30049043\ -30049044\ -30049045\ -30049046\ -30049047\ -30049048\ -30049049\ -30049051\ -30049052\ -30049053\ -30049054\ -30049055\ -30049057\ -30049058\ -30049059\ -30049061\ -30049062\ -30049063\ -30049064\ -30049065\ -30049066\ -30049067\ -30049068\ -30049069\ -30049071\ -30049072\ -30049073\ -30049074\ -30049075\ -30049076\ -30049077\ -30049078\ -30049079\ -30049091\ -30049092\ -30049093\ -30049094\ -30049095\ -30049096\ -30049097\ -30049098\ -30049099\ -30051010\ -30051020\ -30051030\ -30051040\ -30051050\ -30051090\ -30059011\ -30059012\ -30059019\ -30059020\ -30059090\ -30061010\ -30061020\ -30061090\ -30063011\ -30063012\ -30063013\ -30063015\ -30063016\ -30063017\ -30063018\ -30063019\ -30063021\ -30063029\ -30064011\ -30064012\ -30064020\ -30065000\ -30066000\ -30067000\ -30069110\ -30069190\ -30069200\ -30069300\ -31010000\ -31021010\ -31021090\ -31022100\ -31022910\ -31022990\ -31023000\ -31024000\ -31025011\ -31025019\ -31025090\ -31026000\ -31028000\ -31029000\ -31031100\ -31031900\ -31039011\ -31039019\ -31039090\ -31042010\ -31042090\ -31043010\ -31043090\ -31049010\ -31049090\ -31051000\ -31052000\ -31053000\ -31054000\ -31055100\ -31055900\ -31056000\ -31059011\ -31059019\ -31059090\ -32011000\ -32012000\ -32019011\ -32019012\ -32019019\ -32019020\ -32019090\ -32021000\ -32029011\ -32029012\ -32029013\ -32029019\ -32029021\ -32029029\ -32029030\ -32030011\ -32030012\ -32030013\ -32030019\ -32030021\ -32030029\ -32030030\ -32041100\ -32041210\ -32041220\ -32041300\ -32041400\ -32041510\ -32041520\ -32041530\ -32041590\ -32041600\ -32041700\ -32041810\ -32041820\ -32041830\ -32041890\ -32041920\ -32041930\ -32041990\ -32042011\ -32042019\ -32042090\ -32049000\ -32050000\ -32061110\ -32061120\ -32061130\ -32061910\ -32061990\ -32062000\ -32064100\ -32064210\ -32064290\ -32064910\ -32064920\ -32064990\ -32065011\ -32065019\ -32065021\ -32065029\ -32071020\ -32071030\ -32071090\ -32072010\ -32072091\ -32072099\ -32073000\ -32074010\ -32074090\ -32081010\ -32081020\ -32081030\ -32082011\ -32082019\ -32082020\ -32082030\ -32089010\ -32089021\ -32089029\ -32089031\ -32089039\ -32091010\ -32091020\ -32099011\ -32099019\ -32099020\ -32100010\ -32100020\ -32100030\ -32110000\ -32121000\ -32129010\ -32129090\ -32131000\ -32139000\ -32141010\ -32141020\ -32149000\ -32151100\ -32151900\ -32159000\ -33011210\ -33011290\ -33011300\ -33011910\ -33011990\ -33012400\ -33012510\ -33012520\ -33012590\ -33012911\ -33012912\ -33012913\ -33012914\ -33012915\ -33012916\ -33012917\ -33012918\ -33012919\ -33012921\ -33012922\ -33012990\ -33013000\ -33019010\ -33019020\ -33019030\ -33019040\ -33021000\ -33029011\ -33029019\ -33029091\ -33029099\ -33030010\ -33030020\ -33041000\ -33042010\ -33042090\ -33043000\ -33049100\ -33049910\ -33049990\ -33051000\ -33052000\ -33053000\ -33059000\ -33061000\ -33062000\ -33069000\ -33071000\ -33072010\ -33072090\ -33073000\ -33074100\ -33074900\ -33079000\ -34011110\ -34011190\ -34011900\ -34012010\ -34012090\ -34013000\ -34023100\ -34023910\ -34023920\ -34023930\ -34023990\ -34024110\ -34024190\ -34024200\ -34024900\ -34025000\ -34029011\ -34029019\ -34029021\ -34029022\ -34029023\ -34029029\ -34029031\ -34029039\ -34029090\ -34031110\ -34031120\ -34031190\ -34031900\ -34039110\ -34039120\ -34039190\ -34039900\ -34042010\ -34042020\ -34049011\ -34049012\ -34049013\ -34049014\ -34049019\ -34049021\ -34049022\ -34049029\ -34051000\ -34052000\ -34053000\ -34054000\ -34059000\ -34060000\ -34070010\ -34070020\ -34070090\ -35011000\ -35019011\ -35019019\ -35019020\ -35021100\ -35021900\ -35022000\ -35029010\ -35029090\ -35030011\ -35030012\ -35030019\ -35030090\ -35040011\ -35040019\ -35040020\ -35040030\ -35040090\ -35051000\ -35052000\ -35061010\ -35061090\ -35069110\ -35069120\ -35069190\ -35069900\ -35071000\ -35079011\ -35079019\ -35079021\ -35079022\ -35079023\ -35079024\ -35079025\ -35079026\ -35079029\ -35079031\ -35079032\ -35079039\ -35079041\ -35079042\ -35079049\ -36010000\ -36020000\ -36031000\ -36032000\ -36033000\ -36034000\ -36035000\ -36036000\ -36041000\ -36049010\ -36049090\ -36050000\ -36061000\ -36069000\ -37011010\ -37011021\ -37011029\ -37012010\ -37012020\ -37013010\ -37013021\ -37013022\ -37013029\ -37013031\ -37013039\ -37013040\ -37013050\ -37013090\ -37019100\ -37019900\ -37021010\ -37021020\ -37023100\ -37023200\ -37023900\ -37024100\ -37024210\ -37024290\ -37024310\ -37024320\ -37024390\ -37024410\ -37024421\ -37024422\ -37024429\ -37025200\ -37025300\ -37025411\ -37025412\ -37025419\ -37025491\ -37025499\ -37025510\ -37025590\ -37025600\ -37029600\ -37029700\ -37029800\ -37031010\ -37031021\ -37031029\ -37032000\ -37039010\ -37039090\ -37040000\ -37050010\ -37050090\ -37061000\ -37069000\ -37071000\ -37079010\ -37079021\ -37079029\ -37079030\ -37079090\ -38011000\ -38012010\ -38012090\ -38013010\ -38013090\ -38019000\ -38021000\ -38029010\ -38029020\ -38029030\ -38029040\ -38029050\ -38029090\ -38030010\ -38030090\ -38040011\ -38040012\ -38040020\ -38051000\ -38059010\ -38059090\ -38061000\ -38062000\ -38063000\ -38069011\ -38069012\ -38069019\ -38069090\ -38070000\ -38085200\ -38085910\ -38085921\ -38085922\ -38085923\ -38085924\ -38085925\ -38085926\ -38085929\ -38086100\ -38086210\ -38086290\ -38086910\ -38086990\ -38089111\ -38089119\ -38089120\ -38089191\ -38089192\ -38089193\ -38089194\ -38089195\ -38089196\ -38089197\ -38089199\ -38089211\ -38089219\ -38089220\ -38089291\ -38089292\ -38089293\ -38089294\ -38089295\ -38089296\ -38089297\ -38089299\ -38089311\ -38089319\ -38089321\ -38089322\ -38089323\ -38089324\ -38089325\ -38089326\ -38089327\ -38089328\ -38089329\ -38089331\ -38089332\ -38089333\ -38089341\ -38089349\ -38089351\ -38089352\ -38089359\ -38089411\ -38089419\ -38089421\ -38089422\ -38089429\ -38089911\ -38089919\ -38089920\ -38089991\ -38089992\ -38089993\ -38089994\ -38089995\ -38089996\ -38089999\ -38091010\ -38091090\ -38099110\ -38099120\ -38099130\ -38099141\ -38099149\ -38099190\ -38099211\ -38099219\ -38099290\ -38099311\ -38099319\ -38099390\ -38101010\ -38101020\ -38109000\ -38111100\ -38111900\ -38112110\ -38112120\ -38112130\ -38112140\ -38112150\ -38112190\ -38112910\ -38112920\ -38112990\ -38119010\ -38119090\ -38121000\ -38122000\ -38123100\ -38123911\ -38123912\ -38123919\ -38123921\ -38123929\ -38130010\ -38130020\ -38130030\ -38130040\ -38130090\ -38140010\ -38140020\ -38140030\ -38140090\ -38151100\ -38151210\ -38151220\ -38151290\ -38151900\ -38159010\ -38159091\ -38159092\ -38159093\ -38159099\ -38160011\ -38160012\ -38160019\ -38160021\ -38160029\ -38160090\ -38170010\ -38170020\ -38180010\ -38180090\ -38190000\ -38200000\ -38210000\ -38221100\ -38221200\ -38221300\ -38221910\ -38221920\ -38221930\ -38221940\ -38221990\ -38229000\ -38231100\ -38231200\ -38231300\ -38231910\ -38231990\ -38237010\ -38237020\ -38237040\ -38237090\ -38241000\ -38243000\ -38244000\ -38245000\ -38246000\ -38248110\ -38248190\ -38248210\ -38248290\ -38248300\ -38248400\ -38248500\ -38248600\ -38248700\ -38248810\ -38248820\ -38248900\ -38249100\ -38249200\ -38249911\ -38249912\ -38249913\ -38249914\ -38249915\ -38249919\ -38249921\ -38249922\ -38249923\ -38249924\ -38249925\ -38249929\ -38249931\ -38249932\ -38249933\ -38249934\ -38249935\ -38249936\ -38249939\ -38249941\ -38249942\ -38249943\ -38249949\ -38249951\ -38249952\ -38249953\ -38249954\ -38249959\ -38249961\ -38249962\ -38249969\ -38249971\ -38249972\ -38249973\ -38249974\ -38249975\ -38249976\ -38249977\ -38249978\ -38249979\ -38249981\ -38249982\ -38249983\ -38249984\ -38249985\ -38249986\ -38249987\ -38249988\ -38249989\ -38251000\ -38252000\ -38253000\ -38254100\ -38254900\ -38255000\ -38256100\ -38256900\ -38259000\ -38260000\ -38271110\ -38271190\ -38271200\ -38271300\ -38271400\ -38272000\ -38273110\ -38273190\ -38273210\ -38273290\ -38273900\ -38274000\ -38275100\ -38275900\ -38276100\ -38276200\ -38276300\ -38276400\ -38276500\ -38276800\ -38276900\ -38279000\ -39011020\ -39011030\ -39012011\ -39012019\ -39012021\ -39012029\ -39013010\ -39013090\ -39014000\ -39019010\ -39019020\ -39019030\ -39019040\ -39019050\ -39019090\ -39021010\ -39021020\ -39022000\ -39023000\ -39029000\ -39031110\ -39031120\ -39031900\ -39032000\ -39033010\ -39033020\ -39039010\ -39039020\ -39039090\ -39041010\ -39041020\ -39041090\ -39042100\ -39042200\ -39043000\ -39044010\ -39044090\ -39045010\ -39045090\ -39046110\ -39046190\ -39046910\ -39046990\ -39049010\ -39049090\ -39051200\ -39051910\ -39051990\ -39052100\ -39052900\ -39053000\ -39059130\ -39059190\ -39059910\ -39059920\ -39059930\ -39059990\ -39061000\ -39069011\ -39069012\ -39069019\ -39069021\ -39069022\ -39069029\ -39069031\ -39069032\ -39069039\ -39069051\ -39069052\ -39069053\ -39069054\ -39069059\ -39069061\ -39069062\ -39069063\ -39069064\ -39069065\ -39069069\ -39071010\ -39071020\ -39071031\ -39071039\ -39071041\ -39071042\ -39071049\ -39071091\ -39071099\ -39072100\ -39072911\ -39072912\ -39072920\ -39072931\ -39072939\ -39072941\ -39072942\ -39072949\ -39072991\ -39072992\ -39072999\ -39073011\ -39073019\ -39073021\ -39073022\ -39073029\ -39074010\ -39074020\ -39074090\ -39075010\ -39075090\ -39076100\ -39076900\ -39077000\ -39079100\ -39079911\ -39079912\ -39079919\ -39079991\ -39079992\ -39079993\ -39079994\ -39079995\ -39079999\ -39081011\ -39081012\ -39081013\ -39081014\ -39081019\ -39081021\ -39081022\ -39081023\ -39081025\ -39081026\ -39081029\ -39089010\ -39089020\ -39089090\ -39091000\ -39092011\ -39092019\ -39092021\ -39092029\ -39093100\ -39093900\ -39094011\ -39094019\ -39094091\ -39094099\ -39095011\ -39095012\ -39095019\ -39095021\ -39095029\ -39100011\ -39100012\ -39100013\ -39100019\ -39100021\ -39100029\ -39100030\ -39100090\ -39111010\ -39111021\ -39111029\ -39112000\ -39119011\ -39119012\ -39119013\ -39119014\ -39119019\ -39119021\ -39119022\ -39119023\ -39119024\ -39119025\ -39119026\ -39119027\ -39119029\ -39121110\ -39121120\ -39121200\ -39122010\ -39122021\ -39122029\ -39123111\ -39123119\ -39123121\ -39123129\ -39123910\ -39123920\ -39123930\ -39123990\ -39129010\ -39129020\ -39129031\ -39129039\ -39129040\ -39129090\ -39131000\ -39139011\ -39139012\ -39139019\ -39139020\ -39139030\ -39139040\ -39139050\ -39139060\ -39139090\ -39140011\ -39140019\ -39140090\ -39151000\ -39152000\ -39153000\ -39159000\ -39161000\ -39162000\ -39169010\ -39169090\ -39171010\ -39171021\ -39171029\ -39172100\ -39172210\ -39172290\ -39172300\ -39172900\ -39173100\ -39173210\ -39173221\ -39173229\ -39173230\ -39173240\ -39173251\ -39173259\ -39173290\ -39173300\ -39173900\ -39174010\ -39174090\ -39181000\ -39189000\ -39191010\ -39191020\ -39191090\ -39199010\ -39199020\ -39199090\ -39201010\ -39201091\ -39201099\ -39202011\ -39202012\ -39202019\ -39202090\ -39203000\ -39204310\ -39204390\ -39204900\ -39205100\ -39205900\ -39206100\ -39206211\ -39206219\ -39206291\ -39206299\ -39206300\ -39206900\ -39207100\ -39207310\ -39207390\ -39207910\ -39207990\ -39209100\ -39209200\ -39209300\ -39209400\ -39209910\ -39209920\ -39209930\ -39209940\ -39209950\ -39209990\ -39211100\ -39211200\ -39211310\ -39211390\ -39211400\ -39211900\ -39219011\ -39219012\ -39219013\ -39219019\ -39219020\ -39219090\ -39221000\ -39222000\ -39229000\ -39231010\ -39231090\ -39232110\ -39232190\ -39232910\ -39232990\ -39233010\ -39233090\ -39234000\ -39235000\ -39239010\ -39239090\ -39241000\ -39249000\ -39251000\ -39252000\ -39253000\ -39259010\ -39259090\ -39261000\ -39262000\ -39263000\ -39264000\ -39269010\ -39269021\ -39269022\ -39269030\ -39269040\ -39269050\ -39269061\ -39269069\ -39269090\ -40011000\ -40012100\ -40012200\ -40012910\ -40012920\ -40012990\ -40013000\ -40021110\ -40021120\ -40021911\ -40021912\ -40021919\ -40021920\ -40022010\ -40022091\ -40022099\ -40023100\ -40023900\ -40024100\ -40024900\ -40025100\ -40025900\ -40026000\ -40027000\ -40028000\ -40029100\ -40029910\ -40029920\ -40029930\ -40029990\ -40030000\ -40040000\ -40051010\ -40051090\ -40052000\ -40059110\ -40059190\ -40059910\ -40059990\ -40061000\ -40069000\ -40070011\ -40070019\ -40070020\ -40081100\ -40081900\ -40082100\ -40082900\ -40091100\ -40091210\ -40091290\ -40092110\ -40092190\ -40092210\ -40092290\ -40093100\ -40093210\ -40093290\ -40094100\ -40094210\ -40094290\ -40101100\ -40101200\ -40101900\ -40103100\ -40103200\ -40103300\ -40103400\ -40103500\ -40103600\ -40103900\ -40111000\ -40112010\ -40112090\ -40113000\ -40114000\ -40115000\ -40117010\ -40117090\ -40118010\ -40118020\ -40118090\ -40119010\ -40119090\ -40121100\ -40121200\ -40121300\ -40121900\ -40122000\ -40129010\ -40129090\ -40131010\ -40131090\ -40132000\ -40139000\ -40141000\ -40149010\ -40149090\ -40151200\ -40151900\ -40159000\ -40161010\ -40161090\ -40169100\ -40169200\ -40169300\ -40169400\ -40169510\ -40169590\ -40169910\ -40169990\ -40170000\ -41012000\ -41015010\ -41015020\ -41015030\ -41019010\ -41019020\ -41019030\ -41021000\ -41022100\ -41022900\ -41032000\ -41033000\ -41039000\ -41041111\ -41041112\ -41041113\ -41041114\ -41041119\ -41041121\ -41041122\ -41041123\ -41041124\ -41041129\ -41041910\ -41041920\ -41041930\ -41041940\ -41041990\ -41044110\ -41044120\ -41044130\ -41044190\ -41044910\ -41044920\ -41044990\ -41051010\ -41051021\ -41051029\ -41051090\ -41053000\ -41062110\ -41062121\ -41062129\ -41062190\ -41062200\ -41063110\ -41063190\ -41063200\ -41064000\ -41069100\ -41069200\ -41071110\ -41071120\ -41071190\ -41071210\ -41071220\ -41071290\ -41071910\ -41071920\ -41071990\ -41079110\ -41079190\ -41079210\ -41079290\ -41079910\ -41079990\ -41120000\ -41131010\ -41131090\ -41132000\ -41133000\ -41139000\ -41141000\ -41142010\ -41142020\ -41151000\ -41152000\ -42010010\ -42010090\ -42021100\ -42021210\ -42021220\ -42021900\ -42022100\ -42022210\ -42022220\ -42022900\ -42023100\ -42023200\ -42023900\ -42029100\ -42029200\ -42029900\ -42031000\ -42032100\ -42032900\ -42033000\ -42034000\ -42050000\ -42060000\ -43011000\ -43013000\ -43016000\ -43018000\ -43019000\ -43021100\ -43021910\ -43021990\ -43022000\ -43023000\ -43031000\ -43039000\ -43040000\ -44011100\ -44011200\ -44012100\ -44012200\ -44013100\ -44013200\ -44013900\ -44014100\ -44014900\ -44021000\ -44022000\ -44029000\ -44031100\ -44031200\ -44032100\ -44032200\ -44032300\ -44032400\ -44032500\ -44032600\ -44034100\ -44034200\ -44034900\ -44039100\ -44039300\ -44039400\ -44039500\ -44039600\ -44039700\ -44039800\ -44039900\ -44041000\ -44042000\ -44050000\ -44061100\ -44061200\ -44069100\ -44069200\ -44071100\ -44071200\ -44071300\ -44071400\ -44071900\ -44072100\ -44072200\ -44072300\ -44072500\ -44072600\ -44072700\ -44072800\ -44072910\ -44072920\ -44072930\ -44072940\ -44072950\ -44072960\ -44072970\ -44072990\ -44079100\ -44079200\ -44079300\ -44079400\ -44079500\ -44079600\ -44079700\ -44079920\ -44079930\ -44079960\ -44079970\ -44079990\ -44081010\ -44081091\ -44081099\ -44083110\ -44083190\ -44083910\ -44083991\ -44083992\ -44083999\ -44089010\ -44089090\ -44091000\ -44092100\ -44092200\ -44092900\ -44101110\ -44101121\ -44101129\ -44101190\ -44101210\ -44101290\ -44101911\ -44101919\ -44101991\ -44101992\ -44101999\ -44109000\ -44111210\ -44111290\ -44111310\ -44111391\ -44111399\ -44111410\ -44111490\ -44119210\ -44119290\ -44119310\ -44119390\ -44119410\ -44119490\ -44121000\ -44123100\ -44123300\ -44123400\ -44123900\ -44124100\ -44124200\ -44124900\ -44125100\ -44125200\ -44125900\ -44129100\ -44129200\ -44129900\ -44130000\ -44141000\ -44149000\ -44151000\ -44152000\ -44160010\ -44160090\ -44170010\ -44170020\ -44170090\ -44181100\ -44181900\ -44182100\ -44182900\ -44183000\ -44184000\ -44185000\ -44187300\ -44187400\ -44187500\ -44187900\ -44188100\ -44188200\ -44188300\ -44188900\ -44189100\ -44189200\ -44189900\ -44191100\ -44191200\ -44191900\ -44192000\ -44199000\ -44201100\ -44201900\ -44209000\ -44211000\ -44212000\ -44219100\ -44219900\ -45011000\ -45019000\ -45020000\ -45031000\ -45039000\ -45041000\ -45049000\ -46012100\ -46012200\ -46012900\ -46019200\ -46019300\ -46019400\ -46019900\ -46021100\ -46021200\ -46021900\ -46029000\ -47010000\ -47020000\ -47031100\ -47031900\ -47032110\ -47032190\ -47032900\ -47041100\ -47041900\ -47042100\ -47042900\ -47050000\ -47061000\ -47062000\ -47063000\ -47069100\ -47069200\ -47069300\ -47071000\ -47072000\ -47073000\ -47079000\ -48010020\ -48010030\ -48010090\ -48021000\ -48022010\ -48022090\ -48024010\ -48024090\ -48025410\ -48025491\ -48025499\ -48025510\ -48025591\ -48025592\ -48025599\ -48025610\ -48025691\ -48025692\ -48025693\ -48025699\ -48025710\ -48025791\ -48025792\ -48025793\ -48025799\ -48025810\ -48025891\ -48025892\ -48025899\ -48026110\ -48026191\ -48026192\ -48026199\ -48026210\ -48026291\ -48026292\ -48026299\ -48026910\ -48026991\ -48026992\ -48026999\ -48030010\ -48030090\ -48041100\ -48041900\ -48042100\ -48042900\ -48043110\ -48043190\ -48043910\ -48043990\ -48044100\ -48044200\ -48044900\ -48045100\ -48045200\ -48045910\ -48045990\ -48051100\ -48051200\ -48051900\ -48052400\ -48052500\ -48053000\ -48054010\ -48054090\ -48055000\ -48059100\ -48059210\ -48059290\ -48059300\ -48061000\ -48062000\ -48063000\ -48064000\ -48070000\ -48081000\ -48084000\ -48089000\ -48092000\ -48099000\ -48101310\ -48101381\ -48101382\ -48101389\ -48101391\ -48101399\ -48101410\ -48101481\ -48101482\ -48101489\ -48101490\ -48101910\ -48101981\ -48101982\ -48101989\ -48101991\ -48101999\ -48102210\ -48102290\ -48102910\ -48102990\ -48103110\ -48103190\ -48103210\ -48103290\ -48103910\ -48103990\ -48109210\ -48109290\ -48109910\ -48109990\ -48111010\ -48111090\ -48114110\ -48114190\ -48114910\ -48114990\ -48115110\ -48115121\ -48115122\ -48115123\ -48115128\ -48115129\ -48115130\ -48115910\ -48115921\ -48115922\ -48115923\ -48115929\ -48115930\ -48116010\ -48116090\ -48119011\ -48119019\ -48119020\ -48119090\ -48120000\ -48131000\ -48132000\ -48139000\ -48142000\ -48149000\ -48162000\ -48169010\ -48169090\ -48171000\ -48172000\ -48173000\ -48181000\ -48182000\ -48183000\ -48185000\ -48189010\ -48189090\ -48191000\ -48192000\ -48193000\ -48194000\ -48195000\ -48196000\ -48201000\ -48202000\ -48203000\ -48204000\ -48205000\ -48209000\ -48211000\ -48219000\ -48221000\ -48229000\ -48232010\ -48232091\ -48232099\ -48234000\ -48236100\ -48236900\ -48237000\ -48239010\ -48239020\ -48239091\ -48239099\ -49011000\ -49019100\ -49019900\ -49021000\ -49029000\ -49030000\ -49040000\ -49052000\ -49059000\ -49060000\ -49070010\ -49070020\ -49070030\ -49070090\ -49081000\ -49089000\ -49090000\ -49100000\ -49111010\ -49111090\ -49119100\ -49119900\ -50010000\ -50020000\ -50030010\ -50030090\ -50040000\ -50050000\ -50060000\ -50071010\ -50071090\ -50072010\ -50072090\ -50079000\ -51011110\ -51011190\ -51011900\ -51012100\ -51012900\ -51013000\ -51021100\ -51021900\ -51022000\ -51031000\ -51032000\ -51033000\ -51040000\ -51051000\ -51052100\ -51052910\ -51052991\ -51052999\ -51053100\ -51053900\ -51054000\ -51061000\ -51062000\ -51071011\ -51071019\ -51071090\ -51072000\ -51081000\ -51082000\ -51091000\ -51099000\ -51100000\ -51111110\ -51111120\ -51111900\ -51112000\ -51113010\ -51113090\ -51119000\ -51121100\ -51121910\ -51121920\ -51122010\ -51122020\ -51123010\ -51123020\ -51129000\ -51130011\ -51130012\ -51130013\ -51130020\ -52010010\ -52010020\ -52010090\ -52021000\ -52029100\ -52029900\ -52030000\ -52041111\ -52041112\ -52041120\ -52041131\ -52041132\ -52041140\ -52041911\ -52041912\ -52041920\ -52041931\ -52041932\ -52041940\ -52042000\ -52051100\ -52051200\ -52051310\ -52051390\ -52051400\ -52051500\ -52052100\ -52052200\ -52052310\ -52052390\ -52052400\ -52052600\ -52052700\ -52052800\ -52053100\ -52053200\ -52053300\ -52053400\ -52053500\ -52054100\ -52054200\ -52054300\ -52054400\ -52054600\ -52054700\ -52054800\ -52061100\ -52061200\ -52061300\ -52061400\ -52061500\ -52062100\ -52062200\ -52062300\ -52062400\ -52062500\ -52063100\ -52063200\ -52063300\ -52063400\ -52063500\ -52064100\ -52064200\ -52064300\ -52064400\ -52064500\ -52071000\ -52079000\ -52081100\ -52081200\ -52081300\ -52081900\ -52082100\ -52082200\ -52082300\ -52082900\ -52083100\ -52083200\ -52083300\ -52083900\ -52084100\ -52084200\ -52084300\ -52084900\ -52085100\ -52085200\ -52085910\ -52085990\ -52091100\ -52091200\ -52091900\ -52092100\ -52092200\ -52092900\ -52093100\ -52093200\ -52093900\ -52094100\ -52094210\ -52094290\ -52094300\ -52094900\ -52095100\ -52095200\ -52095900\ -52101100\ -52101910\ -52101990\ -52102100\ -52102910\ -52102990\ -52103100\ -52103200\ -52103900\ -52104100\ -52104910\ -52104990\ -52105100\ -52105910\ -52105990\ -52111100\ -52111200\ -52111900\ -52112010\ -52112020\ -52112090\ -52113100\ -52113200\ -52113900\ -52114100\ -52114210\ -52114290\ -52114300\ -52114900\ -52115100\ -52115200\ -52115900\ -52121100\ -52121200\ -52121300\ -52121400\ -52121500\ -52122100\ -52122200\ -52122300\ -52122400\ -52122500\ -53011000\ -53012110\ -53012120\ -53012910\ -53012990\ -53013000\ -53021000\ -53029000\ -53031010\ -53031090\ -53039010\ -53039090\ -53050010\ -53050090\ -53061000\ -53062000\ -53071010\ -53071090\ -53072010\ -53072090\ -53081000\ -53082000\ -53089000\ -53091100\ -53091900\ -53092100\ -53092900\ -53101010\ -53101090\ -53109000\ -53110000\ -54011011\ -54011012\ -54011090\ -54012011\ -54012012\ -54012090\ -54021100\ -54021910\ -54021990\ -54022010\ -54022090\ -54023111\ -54023119\ -54023190\ -54023211\ -54023219\ -54023290\ -54023310\ -54023320\ -54023390\ -54023400\ -54023900\ -54024400\ -54024510\ -54024520\ -54024590\ -54024600\ -54024710\ -54024720\ -54024790\ -54024800\ -54024910\ -54024990\ -54025110\ -54025190\ -54025200\ -54025300\ -54025900\ -54026110\ -54026190\ -54026200\ -54026300\ -54026900\ -54031000\ -54033110\ -54033190\ -54033200\ -54033300\ -54033900\ -54034100\ -54034200\ -54034900\ -54041100\ -54041200\ -54041911\ -54041919\ -54041990\ -54049000\ -54050000\ -54060010\ -54060020\ -54071011\ -54071019\ -54071021\ -54071029\ -54072000\ -54073000\ -54074100\ -54074200\ -54074300\ -54074400\ -54075100\ -54075210\ -54075220\ -54075300\ -54075400\ -54076100\ -54076900\ -54077100\ -54077200\ -54077300\ -54077400\ -54078100\ -54078200\ -54078300\ -54078400\ -54079100\ -54079200\ -54079300\ -54079400\ -54081000\ -54082100\ -54082200\ -54082300\ -54082400\ -54083100\ -54083200\ -54083300\ -54083400\ -55011100\ -55011900\ -55012000\ -55013000\ -55014000\ -55019000\ -55021000\ -55029010\ -55029090\ -55031100\ -55031910\ -55031990\ -55032010\ -55032090\ -55033000\ -55034000\ -55039010\ -55039020\ -55039090\ -55041000\ -55049010\ -55049090\ -55051000\ -55052000\ -55061000\ -55062000\ -55063000\ -55064000\ -55069000\ -55070000\ -55081000\ -55082000\ -55091100\ -55091210\ -55091290\ -55092100\ -55092200\ -55093100\ -55093200\ -55094100\ -55094200\ -55095100\ -55095200\ -55095300\ -55095900\ -55096100\ -55096200\ -55096900\ -55099100\ -55099200\ -55099900\ -55101111\ -55101112\ -55101113\ -55101119\ -55101190\ -55101211\ -55101212\ -55101213\ -55101219\ -55101290\ -55102011\ -55102012\ -55102013\ -55102019\ -55102090\ -55103011\ -55103012\ -55103013\ -55103019\ -55103090\ -55109011\ -55109012\ -55109013\ -55109019\ -55109090\ -55111000\ -55112000\ -55113000\ -55121100\ -55121900\ -55122100\ -55122900\ -55129110\ -55129190\ -55129910\ -55129990\ -55131100\ -55131200\ -55131300\ -55131900\ -55132100\ -55132310\ -55132390\ -55132900\ -55133100\ -55133911\ -55133919\ -55133990\ -55134100\ -55134911\ -55134919\ -55134990\ -55141100\ -55141200\ -55141910\ -55141990\ -55142100\ -55142200\ -55142300\ -55142900\ -55143011\ -55143012\ -55143019\ -55143090\ -55144100\ -55144200\ -55144300\ -55144900\ -55151100\ -55151200\ -55151300\ -55151900\ -55152100\ -55152200\ -55152900\ -55159100\ -55159910\ -55159990\ -55161100\ -55161200\ -55161300\ -55161400\ -55162100\ -55162200\ -55162300\ -55162400\ -55163100\ -55163200\ -55163300\ -55163400\ -55164100\ -55164200\ -55164300\ -55164400\ -55169100\ -55169200\ -55169300\ -55169400\ -56012110\ -56012190\ -56012211\ -56012219\ -56012291\ -56012299\ -56012900\ -56013010\ -56013090\ -56021000\ -56022100\ -56022900\ -56029000\ -56031110\ -56031120\ -56031130\ -56031140\ -56031190\ -56031210\ -56031220\ -56031230\ -56031240\ -56031250\ -56031290\ -56031310\ -56031320\ -56031330\ -56031340\ -56031350\ -56031390\ -56031410\ -56031420\ -56031430\ -56031440\ -56031490\ -56039110\ -56039120\ -56039130\ -56039190\ -56039210\ -56039220\ -56039230\ -56039240\ -56039290\ -56039310\ -56039320\ -56039330\ -56039340\ -56039390\ -56039410\ -56039420\ -56039430\ -56039490\ -56041000\ -56049010\ -56049021\ -56049022\ -56049090\ -56050010\ -56050020\ -56050090\ -56060000\ -56072100\ -56072900\ -56074100\ -56074900\ -56075011\ -56075019\ -56075090\ -56079010\ -56079020\ -56079090\ -56081100\ -56081900\ -56089000\ -56090010\ -56090090\ -57011011\ -57011012\ -57011020\ -57019000\ -57021000\ -57022000\ -57023100\ -57023200\ -57023900\ -57024100\ -57024200\ -57024900\ -57025010\ -57025020\ -57025090\ -57029100\ -57029200\ -57029900\ -57031000\ -57032100\ -57032900\ -57033100\ -57033900\ -57039000\ -57041000\ -57042000\ -57049000\ -57050000\ -58011000\ -58012100\ -58012200\ -58012300\ -58012600\ -58012700\ -58013100\ -58013200\ -58013300\ -58013600\ -58013700\ -58019000\ -58021000\ -58022000\ -58023000\ -58030010\ -58030090\ -58041010\ -58041090\ -58042100\ -58042910\ -58042990\ -58043010\ -58043090\ -58050010\ -58050020\ -58050090\ -58061000\ -58062000\ -58063100\ -58063200\ -58063900\ -58064000\ -58071000\ -58079000\ -58081000\ -58089000\ -58090000\ -58101000\ -58109100\ -58109200\ -58109900\ -58110000\ -59011000\ -59019000\ -59021010\ -59021090\ -59022000\ -59029000\ -59031000\ -59032000\ -59039010\ -59039090\ -59041000\ -59049000\ -59050000\ -59061000\ -59069100\ -59069900\ -59070000\ -59080000\ -59090000\ -59100000\ -59111000\ -59112010\ -59112090\ -59113100\ -59113200\ -59114000\ -59119000\ -60011010\ -60011020\ -60011090\ -60012100\ -60012200\ -60012900\ -60019100\ -60019200\ -60019900\ -60024010\ -60024020\ -60024090\ -60029010\ -60029020\ -60029090\ -60031000\ -60032000\ -60033000\ -60034000\ -60039000\ -60041011\ -60041012\ -60041013\ -60041014\ -60041031\ -60041032\ -60041033\ -60041034\ -60041041\ -60041042\ -60041043\ -60041044\ -60041091\ -60041092\ -60041093\ -60041094\ -60049010\ -60049030\ -60049040\ -60049090\ -60052100\ -60052200\ -60052300\ -60052400\ -60053500\ -60053600\ -60053700\ -60053800\ -60053900\ -60054100\ -60054200\ -60054300\ -60054400\ -60059010\ -60059090\ -60061000\ -60062100\ -60062200\ -60062300\ -60062400\ -60063110\ -60063120\ -60063130\ -60063190\ -60063210\ -60063220\ -60063230\ -60063290\ -60063310\ -60063320\ -60063330\ -60063390\ -60063410\ -60063420\ -60063430\ -60063490\ -60064100\ -60064200\ -60064300\ -60064400\ -60069000\ -61012000\ -61013000\ -61019010\ -61019090\ -61021000\ -61022000\ -61023000\ -61029000\ -61031010\ -61031020\ -61031090\ -61032200\ -61032300\ -61032910\ -61032990\ -61033100\ -61033200\ -61033300\ -61033900\ -61034100\ -61034200\ -61034300\ -61034900\ -61041300\ -61041910\ -61041920\ -61041990\ -61042200\ -61042300\ -61042910\ -61042990\ -61043100\ -61043200\ -61043300\ -61043900\ -61044100\ -61044200\ -61044300\ -61044400\ -61044900\ -61045100\ -61045200\ -61045300\ -61045900\ -61046100\ -61046200\ -61046300\ -61046900\ -61051000\ -61052000\ -61059000\ -61061000\ -61062000\ -61069000\ -61071100\ -61071200\ -61071900\ -61072100\ -61072200\ -61072900\ -61079100\ -61079910\ -61079990\ -61081100\ -61081900\ -61082100\ -61082200\ -61082900\ -61083100\ -61083200\ -61083900\ -61089100\ -61089200\ -61089900\ -61091000\ -61099000\ -61101100\ -61101200\ -61101900\ -61102000\ -61103000\ -61109000\ -61112000\ -61113000\ -61119010\ -61119090\ -61121100\ -61121200\ -61121900\ -61122000\ -61123100\ -61123900\ -61124100\ -61124900\ -61130000\ -61142000\ -61143000\ -61149010\ -61149090\ -61151011\ -61151012\ -61151013\ -61151014\ -61151019\ -61151021\ -61151022\ -61151029\ -61151091\ -61151092\ -61151093\ -61151099\ -61152100\ -61152200\ -61152910\ -61152920\ -61152990\ -61153010\ -61153020\ -61153090\ -61159400\ -61159500\ -61159600\ -61159900\ -61161000\ -61169100\ -61169200\ -61169300\ -61169900\ -61171000\ -61178010\ -61178090\ -61179000\ -62012000\ -62013000\ -62014000\ -62019000\ -62022000\ -62023000\ -62024000\ -62029000\ -62031100\ -62031200\ -62031900\ -62032200\ -62032300\ -62032910\ -62032990\ -62033100\ -62033200\ -62033300\ -62033900\ -62034100\ -62034200\ -62034300\ -62034900\ -62041100\ -62041200\ -62041300\ -62041900\ -62042100\ -62042200\ -62042300\ -62042900\ -62043100\ -62043200\ -62043300\ -62043900\ -62044100\ -62044200\ -62044300\ -62044400\ -62044900\ -62045100\ -62045200\ -62045300\ -62045900\ -62046100\ -62046200\ -62046300\ -62046900\ -62052000\ -62053000\ -62059010\ -62059090\ -62061000\ -62062000\ -62063000\ -62064000\ -62069000\ -62071100\ -62071900\ -62072100\ -62072200\ -62072900\ -62079100\ -62079910\ -62079990\ -62081100\ -62081900\ -62082100\ -62082200\ -62082900\ -62089100\ -62089200\ -62089900\ -62092000\ -62093000\ -62099010\ -62099090\ -62101000\ -62102000\ -62103000\ -62104000\ -62105000\ -62111100\ -62111200\ -62112000\ -62113200\ -62113300\ -62113910\ -62113990\ -62114200\ -62114300\ -62114900\ -62121000\ -62122000\ -62123000\ -62129000\ -62132000\ -62139010\ -62139090\ -62141000\ -62142000\ -62143000\ -62144000\ -62149010\ -62149090\ -62151000\ -62152000\ -62159000\ -62160000\ -62171000\ -62179000\ -63011000\ -63012000\ -63013000\ -63014000\ -63019000\ -63021000\ -63022100\ -63022200\ -63022900\ -63023100\ -63023200\ -63023900\ -63024000\ -63025100\ -63025300\ -63025910\ -63025990\ -63026000\ -63029100\ -63029300\ -63029910\ -63029990\ -63031200\ -63031910\ -63031990\ -63039100\ -63039200\ -63039900\ -63041100\ -63041910\ -63041990\ -63042000\ -63049100\ -63049200\ -63049300\ -63049900\ -63051000\ -63052000\ -63053200\ -63053310\ -63053390\ -63053900\ -63059000\ -63061200\ -63061910\ -63061990\ -63062200\ -63062910\ -63062990\ -63063010\ -63063090\ -63064010\ -63064090\ -63069000\ -63071000\ -63072000\ -63079010\ -63079020\ -63079090\ -63080000\ -63090010\ -63090090\ -63101000\ -63109000\ -64011000\ -64019200\ -64019910\ -64019990\ -64021200\ -64021900\ -64022000\ -64029110\ -64029190\ -64029910\ -64029990\ -64031200\ -64031900\ -64032000\ -64034000\ -64035110\ -64035190\ -64035910\ -64035990\ -64039110\ -64039190\ -64039910\ -64039990\ -64041100\ -64041900\ -64042000\ -64051010\ -64051020\ -64051090\ -64052000\ -64059000\ -64061000\ -64062000\ -64069010\ -64069020\ -64069090\ -65010000\ -65020010\ -65020090\ -65040010\ -65040090\ -65050011\ -65050012\ -65050019\ -65050021\ -65050022\ -65050029\ -65050031\ -65050032\ -65050039\ -65050090\ -65061010\ -65061090\ -65069100\ -65069900\ -65070000\ -66011000\ -66019110\ -66019190\ -66019900\ -66020000\ -66032000\ -66039000\ -67010000\ -67021000\ -67029000\ -67030000\ -67041100\ -67041900\ -67042000\ -67049000\ -68010000\ -68021000\ -68022100\ -68022300\ -68022900\ -68029100\ -68029200\ -68029310\ -68029390\ -68029910\ -68029990\ -68030000\ -68041000\ -68042111\ -68042119\ -68042190\ -68042211\ -68042219\ -68042290\ -68042300\ -68043000\ -68051000\ -68052000\ -68053010\ -68053020\ -68053090\ -68061000\ -68062000\ -68069010\ -68069090\ -68071000\ -68079000\ -68080000\ -68091100\ -68091900\ -68099000\ -68101100\ -68101900\ -68109100\ -68109900\ -68114000\ -68118100\ -68118200\ -68118900\ -68128000\ -68129100\ -68129910\ -68129920\ -68129930\ -68129990\ -68132000\ -68138110\ -68138190\ -68138910\ -68138990\ -68141000\ -68149000\ -68151100\ -68151200\ -68151300\ -68151900\ -68152000\ -68159110\ -68159190\ -68159911\ -68159912\ -68159913\ -68159914\ -68159919\ -68159990\ -69010000\ -69021011\ -69021018\ -69021019\ -69021090\ -69022010\ -69022091\ -69022092\ -69022093\ -69022099\ -69029010\ -69029020\ -69029030\ -69029040\ -69029090\ -69031011\ -69031012\ -69031019\ -69031020\ -69031030\ -69031040\ -69031090\ -69032010\ -69032020\ -69032030\ -69032090\ -69039011\ -69039012\ -69039019\ -69039091\ -69039092\ -69039099\ -69041000\ -69049000\ -69051000\ -69059000\ -69060000\ -69072100\ -69072200\ -69072300\ -69073000\ -69074000\ -69091100\ -69091210\ -69091220\ -69091230\ -69091290\ -69091910\ -69091920\ -69091930\ -69091990\ -69099000\ -69101000\ -69109000\ -69111010\ -69111090\ -69119000\ -69120000\ -69131000\ -69139000\ -69141000\ -69149000\ -70010000\ -70021000\ -70022000\ -70023100\ -70023200\ -70023900\ -70031200\ -70031900\ -70032000\ -70033000\ -70042000\ -70049000\ -70051000\ -70052100\ -70052900\ -70053000\ -70060000\ -70071100\ -70071900\ -70072100\ -70072900\ -70080000\ -70091000\ -70099100\ -70099200\ -70101000\ -70102000\ -70109011\ -70109012\ -70109021\ -70109022\ -70109090\ -70111010\ -70111021\ -70111029\ -70111090\ -70112000\ -70119000\ -70131000\ -70132200\ -70132800\ -70133300\ -70133700\ -70134100\ -70134210\ -70134290\ -70134900\ -70139110\ -70139190\ -70139900\ -70140000\ -70151010\ -70151091\ -70151092\ -70159010\ -70159020\ -70159030\ -70159090\ -70161000\ -70169000\ -70171000\ -70172000\ -70179000\ -70181010\ -70181020\ -70181090\ -70182000\ -70189000\ -70191100\ -70191210\ -70191290\ -70191300\ -70191400\ -70191500\ -70191900\ -70196100\ -70196200\ -70196300\ -70196400\ -70196500\ -70196600\ -70196900\ -70197100\ -70197200\ -70197310\ -70197390\ -70198000\ -70199000\ -70200010\ -70200090\ -71011000\ -71012100\ -71012200\ -71021000\ -71022100\ -71022900\ -71023100\ -71023900\ -71031000\ -71039100\ -71039900\ -71041000\ -71042100\ -71042900\ -71049100\ -71049900\ -71051000\ -71059000\ -71061000\ -71069100\ -71069210\ -71069220\ -71069290\ -71070000\ -71081100\ -71081210\ -71081290\ -71081310\ -71081390\ -71082000\ -71090000\ -71101100\ -71101910\ -71101990\ -71102100\ -71102900\ -71103100\ -71103900\ -71104100\ -71104900\ -71110000\ -71123010\ -71123020\ -71123090\ -71129100\ -71129200\ -71129900\ -71131100\ -71131900\ -71132000\ -71141100\ -71141900\ -71142000\ -71151000\ -71159000\ -71161000\ -71162010\ -71162020\ -71162090\ -71171100\ -71171900\ -71179000\ -71181010\ -71181090\ -71189000\ -72011000\ -72012000\ -72015000\ -72021100\ -72021900\ -72022100\ -72022900\ -72023000\ -72024100\ -72024900\ -72025000\ -72026000\ -72027000\ -72028000\ -72029100\ -72029200\ -72029300\ -72029910\ -72029990\ -72031000\ -72039000\ -72041000\ -72042100\ -72042900\ -72043000\ -72044100\ -72044900\ -72045000\ -72051000\ -72052100\ -72052910\ -72052920\ -72052990\ -72061000\ -72069000\ -72071110\ -72071190\ -72071200\ -72071900\ -72072000\ -72081000\ -72082500\ -72082610\ -72082690\ -72082710\ -72082790\ -72083610\ -72083690\ -72083700\ -72083810\ -72083890\ -72083910\ -72083990\ -72084000\ -72085100\ -72085200\ -72085300\ -72085400\ -72089000\ -72091500\ -72091600\ -72091700\ -72091800\ -72092500\ -72092600\ -72092700\ -72092800\ -72099000\ -72101100\ -72101200\ -72102000\ -72103010\ -72103090\ -72104110\ -72104190\ -72104910\ -72104990\ -72105000\ -72106100\ -72106911\ -72106919\ -72106990\ -72107010\ -72107020\ -72109000\ -72111300\ -72111400\ -72111900\ -72112300\ -72112910\ -72112920\ -72119010\ -72119090\ -72121000\ -72122010\ -72122090\ -72123000\ -72124010\ -72124021\ -72124029\ -72125010\ -72125090\ -72126000\ -72131000\ -72132000\ -72139110\ -72139190\ -72139910\ -72139990\ -72141010\ -72141090\ -72142000\ -72143000\ -72149100\ -72149910\ -72149990\ -72151000\ -72155000\ -72159010\ -72159090\ -72161000\ -72162100\ -72162200\ -72163100\ -72163200\ -72163300\ -72164010\ -72164090\ -72165000\ -72166110\ -72166190\ -72166910\ -72166990\ -72169100\ -72169900\ -72171011\ -72171019\ -72171090\ -72172010\ -72172090\ -72173010\ -72173090\ -72179000\ -72181000\ -72189100\ -72189900\ -72191100\ -72191200\ -72191300\ -72191400\ -72192100\ -72192200\ -72192300\ -72192400\ -72193100\ -72193200\ -72193300\ -72193400\ -72193500\ -72199010\ -72199090\ -72201100\ -72201210\ -72201220\ -72201290\ -72202010\ -72202090\ -72209000\ -72210000\ -72221100\ -72221910\ -72221990\ -72222000\ -72223000\ -72224010\ -72224090\ -72230000\ -72241000\ -72249000\ -72251100\ -72251900\ -72253000\ -72254010\ -72254020\ -72254090\ -72255010\ -72255090\ -72259100\ -72259200\ -72259910\ -72259990\ -72261100\ -72261900\ -72262010\ -72262090\ -72269100\ -72269200\ -72269900\ -72271000\ -72272000\ -72279000\ -72281010\ -72281090\ -72282000\ -72283000\ -72284000\ -72285000\ -72286000\ -72287000\ -72288000\ -72292000\ -72299000\ -73011000\ -73012000\ -73021010\ -73021090\ -73023000\ -73024000\ -73029000\ -73030000\ -73041100\ -73041900\ -73042200\ -73042310\ -73042390\ -73042400\ -73042910\ -73042931\ -73042939\ -73042990\ -73043110\ -73043190\ -73043910\ -73043920\ -73043990\ -73044110\ -73044190\ -73044900\ -73045111\ -73045119\ -73045190\ -73045910\ -73045990\ -73049011\ -73049019\ -73049090\ -73051100\ -73051200\ -73051900\ -73052000\ -73053100\ -73053900\ -73059000\ -73061100\ -73061900\ -73062100\ -73062900\ -73063010\ -73063090\ -73064000\ -73065000\ -73066100\ -73066900\ -73069010\ -73069020\ -73069090\ -73071100\ -73071910\ -73071920\ -73071990\ -73072100\ -73072200\ -73072300\ -73072900\ -73079100\ -73079200\ -73079300\ -73079900\ -73081000\ -73082000\ -73083000\ -73084000\ -73089010\ -73089090\ -73090010\ -73090020\ -73090090\ -73101010\ -73101090\ -73102110\ -73102190\ -73102910\ -73102920\ -73102990\ -73110000\ -73121010\ -73121090\ -73129000\ -73130000\ -73141200\ -73141400\ -73141900\ -73142000\ -73143100\ -73143900\ -73144100\ -73144200\ -73144900\ -73145000\ -73151110\ -73151190\ -73151210\ -73151290\ -73151900\ -73152000\ -73158100\ -73158200\ -73158900\ -73159000\ -73160000\ -73170010\ -73170020\ -73170030\ -73170090\ -73181100\ -73181200\ -73181300\ -73181400\ -73181500\ -73181600\ -73181900\ -73182100\ -73182200\ -73182300\ -73182400\ -73182900\ -73194000\ -73199000\ -73201000\ -73202010\ -73202090\ -73209000\ -73211100\ -73211200\ -73211900\ -73218100\ -73218200\ -73218900\ -73219000\ -73221100\ -73221900\ -73229010\ -73229090\ -73231000\ -73239100\ -73239200\ -73239300\ -73239400\ -73239900\ -73241000\ -73242100\ -73242900\ -73249000\ -73251000\ -73259100\ -73259910\ -73259990\ -73261100\ -73261900\ -73262000\ -73269010\ -73269020\ -73269090\ -74010000\ -74020000\ -74031100\ -74031200\ -74031300\ -74031900\ -74032100\ -74032200\ -74032900\ -74040000\ -74050000\ -74061010\ -74061020\ -74061090\ -74062000\ -74071010\ -74071021\ -74071029\ -74072110\ -74072120\ -74072910\ -74072921\ -74072929\ -74081100\ -74081900\ -74082100\ -74082200\ -74082912\ -74082913\ -74082919\ -74082990\ -74091100\ -74091900\ -74092100\ -74092900\ -74093111\ -74093119\ -74093190\ -74093900\ -74094011\ -74094019\ -74094090\ -74099000\ -74101112\ -74101113\ -74101119\ -74101190\ -74101200\ -74102110\ -74102120\ -74102130\ -74102190\ -74102200\ -74111010\ -74111090\ -74112110\ -74112190\ -74112210\ -74112290\ -74112910\ -74112990\ -74121000\ -74122000\ -74130000\ -74151000\ -74152100\ -74152900\ -74153300\ -74153900\ -74181000\ -74182000\ -74192000\ -74198010\ -74198020\ -74198030\ -74198040\ -74198090\ -75011000\ -75012000\ -75021010\ -75021090\ -75022000\ -75030000\ -75040010\ -75040090\ -75051110\ -75051121\ -75051129\ -75051210\ -75051221\ -75051229\ -75052100\ -75052210\ -75052290\ -75061000\ -75062000\ -75071100\ -75071200\ -75072000\ -75081000\ -75089010\ -75089090\ -76011000\ -76012000\ -76020000\ -76031000\ -76032000\ -76041010\ -76041021\ -76041029\ -76042100\ -76042911\ -76042919\ -76042920\ -76051110\ -76051190\ -76051910\ -76051990\ -76052110\ -76052190\ -76052910\ -76052990\ -76061110\ -76061190\ -76061210\ -76061220\ -76061230\ -76061290\ -76069100\ -76069200\ -76071110\ -76071120\ -76071190\ -76071910\ -76071990\ -76072000\ -76081000\ -76082010\ -76082090\ -76090000\ -76101000\ -76109000\ -76110000\ -76121000\ -76129011\ -76129012\ -76129019\ -76129020\ -76129090\ -76130000\ -76141010\ -76141090\ -76149010\ -76149090\ -76151000\ -76152000\ -76161000\ -76169100\ -76169900\ -78011011\ -78011019\ -78011090\ -78019100\ -78019900\ -78020000\ -78041100\ -78041900\ -78042000\ -78060010\ -78060020\ -78060090\ -79011111\ -79011119\ -79011191\ -79011199\ -79011210\ -79011290\ -79012010\ -79012090\ -79020000\ -79031000\ -79039000\ -79040000\ -79050000\ -79070010\ -79070090\ -80011000\ -80012000\ -80020000\ -80030000\ -80070010\ -80070020\ -80070030\ -80070090\ -81011000\ -81019400\ -81019600\ -81019700\ -81019910\ -81019990\ -81021000\ -81029400\ -81029500\ -81029600\ -81029700\ -81029900\ -81032000\ -81033000\ -81039100\ -81039900\ -81041100\ -81041900\ -81042000\ -81043000\ -81049000\ -81052010\ -81052021\ -81052029\ -81052090\ -81053000\ -81059010\ -81059090\ -81061000\ -81069000\ -81082000\ -81083000\ -81089000\ -81092100\ -81092900\ -81093100\ -81093900\ -81099100\ -81099900\ -81101010\ -81101020\ -81102000\ -81109000\ -81110010\ -81110020\ -81110090\ -81121200\ -81121300\ -81121900\ -81122110\ -81122120\ -81122200\ -81122900\ -81123100\ -81123900\ -81124100\ -81124900\ -81125100\ -81125200\ -81125900\ -81126100\ -81126900\ -81129200\ -81129900\ -81130010\ -81130090\ -82011000\ -82013000\ -82014000\ -82015000\ -82016000\ -82019000\ -82021000\ -82022000\ -82023100\ -82023900\ -82024000\ -82029100\ -82029910\ -82029990\ -82031010\ -82031090\ -82032010\ -82032090\ -82033000\ -82034000\ -82041100\ -82041200\ -82042000\ -82051000\ -82052000\ -82053000\ -82054000\ -82055100\ -82055900\ -82056000\ -82057000\ -82059000\ -82060000\ -82071300\ -82071910\ -82071990\ -82072000\ -82073000\ -82074010\ -82074020\ -82075011\ -82075019\ -82075090\ -82076000\ -82077010\ -82077020\ -82077090\ -82078000\ -82079000\ -82081000\ -82082000\ -82083000\ -82084000\ -82089000\ -82090011\ -82090019\ -82090090\ -82100010\ -82100090\ -82111000\ -82119100\ -82119210\ -82119220\ -82119290\ -82119310\ -82119320\ -82119390\ -82119400\ -82119500\ -82121010\ -82121020\ -82122010\ -82122020\ -82129000\ -82130000\ -82141000\ -82142000\ -82149010\ -82149090\ -82151000\ -82152000\ -82159100\ -82159910\ -82159990\ -83011000\ -83012000\ -83013000\ -83014000\ -83015000\ -83016000\ -83017000\ -83021000\ -83022000\ -83023000\ -83024100\ -83024200\ -83024900\ -83025000\ -83026000\ -83030000\ -83040000\ -83051000\ -83052000\ -83059000\ -83061000\ -83062100\ -83062900\ -83063000\ -83071010\ -83071090\ -83079000\ -83081000\ -83082000\ -83089010\ -83089020\ -83089090\ -83091000\ -83099000\ -83100000\ -83111000\ -83112000\ -83113000\ -83119000\ -84011000\ -84012000\ -84013000\ -84014000\ -84021100\ -84021200\ -84021900\ -84022000\ -84029000\ -84031010\ -84031090\ -84039000\ -84041010\ -84041020\ -84042000\ -84049010\ -84049090\ -84051000\ -84059000\ -84061000\ -84068100\ -84068200\ -84069011\ -84069019\ -84069021\ -84069029\ -84069090\ -84071000\ -84072110\ -84072190\ -84072910\ -84072990\ -84073110\ -84073190\ -84073200\ -84073310\ -84073390\ -84073410\ -84073490\ -84079000\ -84081010\ -84081090\ -84082010\ -84082020\ -84082030\ -84082090\ -84089010\ -84089090\ -84091000\ -84099111\ -84099112\ -84099113\ -84099114\ -84099115\ -84099116\ -84099117\ -84099118\ -84099120\ -84099130\ -84099140\ -84099190\ -84099912\ -84099914\ -84099915\ -84099917\ -84099921\ -84099929\ -84099930\ -84099941\ -84099949\ -84099951\ -84099959\ -84099961\ -84099969\ -84099971\ -84099979\ -84099991\ -84099999\ -84101100\ -84101200\ -84101300\ -84109000\ -84111100\ -84111200\ -84112100\ -84112200\ -84118100\ -84118200\ -84119100\ -84119900\ -84121000\ -84122110\ -84122190\ -84122900\ -84123110\ -84123190\ -84123900\ -84128000\ -84129010\ -84129080\ -84129090\ -84131100\ -84131900\ -84132000\ -84133010\ -84133020\ -84133030\ -84133090\ -84134000\ -84135010\ -84135090\ -84136011\ -84136019\ -84136090\ -84137010\ -84137080\ -84137090\ -84138100\ -84138200\ -84139110\ -84139190\ -84139200\ -84141000\ -84142000\ -84143011\ -84143019\ -84143091\ -84143099\ -84144010\ -84144020\ -84144090\ -84145110\ -84145120\ -84145190\ -84145910\ -84145990\ -84146000\ -84147000\ -84148011\ -84148012\ -84148013\ -84148019\ -84148021\ -84148022\ -84148029\ -84148031\ -84148032\ -84148033\ -84148038\ -84148039\ -84148090\ -84149010\ -84149020\ -84149031\ -84149032\ -84149033\ -84149034\ -84149039\ -84149040\ -84151011\ -84151019\ -84151090\ -84152010\ -84152090\ -84158110\ -84158190\ -84158210\ -84158290\ -84158300\ -84159010\ -84159020\ -84159090\ -84161000\ -84162010\ -84162090\ -84163000\ -84169000\ -84171010\ -84171020\ -84171090\ -84172000\ -84178010\ -84178020\ -84178090\ -84179000\ -84181000\ -84182100\ -84182900\ -84183000\ -84184000\ -84185010\ -84185090\ -84186100\ -84186910\ -84186920\ -84186931\ -84186932\ -84186940\ -84186991\ -84186999\ -84189100\ -84189900\ -84191100\ -84191200\ -84191900\ -84192000\ -84193300\ -84193400\ -84193500\ -84193900\ -84194010\ -84194020\ -84194090\ -84195010\ -84195021\ -84195022\ -84195029\ -84195090\ -84196000\ -84198110\ -84198190\ -84198911\ -84198919\ -84198920\ -84198930\ -84198940\ -84198991\ -84198999\ -84199010\ -84199020\ -84199031\ -84199039\ -84199040\ -84199090\ -84201010\ -84201090\ -84209100\ -84209900\ -84211110\ -84211190\ -84211210\ -84211290\ -84211910\ -84211990\ -84212100\ -84212200\ -84212300\ -84212911\ -84212919\ -84212920\ -84212930\ -84212990\ -84213100\ -84213200\ -84213910\ -84213930\ -84213990\ -84219110\ -84219191\ -84219199\ -84219910\ -84219920\ -84219991\ -84219999\ -84221100\ -84221900\ -84222000\ -84223010\ -84223021\ -84223022\ -84223023\ -84223029\ -84223030\ -84224010\ -84224020\ -84224030\ -84224090\ -84229010\ -84229090\ -84231000\ -84232000\ -84233011\ -84233019\ -84233090\ -84238110\ -84238190\ -84238200\ -84238900\ -84239010\ -84239021\ -84239029\ -84241000\ -84242000\ -84243010\ -84243020\ -84243030\ -84243090\ -84244100\ -84244900\ -84248221\ -84248229\ -84248290\ -84248910\ -84248920\ -84248990\ -84249010\ -84249090\ -84251100\ -84251910\ -84251990\ -84253110\ -84253190\ -84253910\ -84253990\ -84254100\ -84254200\ -84254910\ -84254990\ -84261100\ -84261200\ -84261900\ -84262000\ -84263000\ -84264110\ -84264190\ -84264910\ -84264990\ -84269100\ -84269900\ -84271011\ -84271019\ -84271090\ -84272010\ -84272090\ -84279000\ -84281000\ -84282010\ -84282090\ -84283100\ -84283200\ -84283300\ -84283910\ -84283920\ -84283930\ -84283990\ -84284000\ -84286000\ -84287000\ -84289010\ -84289020\ -84289030\ -84289090\ -84291110\ -84291190\ -84291910\ -84291990\ -84292010\ -84292090\ -84293000\ -84294000\ -84295111\ -84295119\ -84295121\ -84295129\ -84295191\ -84295192\ -84295199\ -84295211\ -84295212\ -84295219\ -84295220\ -84295290\ -84295900\ -84301000\ -84302000\ -84303110\ -84303190\ -84303910\ -84303990\ -84304110\ -84304120\ -84304130\ -84304190\ -84304910\ -84304920\ -84304990\ -84305000\ -84306100\ -84306911\ -84306919\ -84306990\ -84311010\ -84311090\ -84312011\ -84312019\ -84312090\ -84313110\ -84313190\ -84313900\ -84314100\ -84314200\ -84314310\ -84314390\ -84314910\ -84314921\ -84314922\ -84314923\ -84314929\ -84321000\ -84322100\ -84322900\ -84323110\ -84323190\ -84323910\ -84323990\ -84324100\ -84324200\ -84328000\ -84329000\ -84331100\ -84331900\ -84332010\ -84332090\ -84333000\ -84334000\ -84335100\ -84335200\ -84335300\ -84335911\ -84335919\ -84335990\ -84336010\ -84336021\ -84336029\ -84336090\ -84339010\ -84339090\ -84341000\ -84342010\ -84342090\ -84349000\ -84351000\ -84359000\ -84361000\ -84362100\ -84362900\ -84368000\ -84369100\ -84369900\ -84371000\ -84378010\ -84378090\ -84379000\ -84381000\ -84382011\ -84382019\ -84382090\ -84383000\ -84384000\ -84385000\ -84386000\ -84388010\ -84388020\ -84388090\ -84389000\ -84391010\ -84391020\ -84391030\ -84391090\ -84392000\ -84393010\ -84393020\ -84393030\ -84393090\ -84399100\ -84399910\ -84399990\ -84401011\ -84401019\ -84401020\ -84401090\ -84409000\ -84411010\ -84411090\ -84412000\ -84413010\ -84413090\ -84414000\ -84418000\ -84419000\ -84423010\ -84423020\ -84423090\ -84424010\ -84424020\ -84424090\ -84425000\ -84431110\ -84431190\ -84431200\ -84431310\ -84431321\ -84431329\ -84431390\ -84431400\ -84431500\ -84431600\ -84431710\ -84431790\ -84431910\ -84431990\ -84433111\ -84433112\ -84433113\ -84433114\ -84433115\ -84433116\ -84433119\ -84433191\ -84433199\ -84433221\ -84433222\ -84433223\ -84433229\ -84433231\ -84433232\ -84433233\ -84433234\ -84433235\ -84433236\ -84433237\ -84433238\ -84433239\ -84433240\ -84433251\ -84433252\ -84433259\ -84433291\ -84433299\ -84433910\ -84433921\ -84433928\ -84433929\ -84433930\ -84433990\ -84439110\ -84439191\ -84439192\ -84439199\ -84439911\ -84439912\ -84439919\ -84439921\ -84439922\ -84439923\ -84439929\ -84439931\ -84439932\ -84439933\ -84439939\ -84439941\ -84439942\ -84439949\ -84439950\ -84439960\ -84439970\ -84439980\ -84439990\ -84440010\ -84440020\ -84440090\ -84451110\ -84451120\ -84451190\ -84451200\ -84451300\ -84451910\ -84451921\ -84451922\ -84451923\ -84451924\ -84451925\ -84451926\ -84451927\ -84451929\ -84452000\ -84453010\ -84453090\ -84454011\ -84454012\ -84454018\ -84454019\ -84454021\ -84454029\ -84454031\ -84454039\ -84454040\ -84454090\ -84459010\ -84459020\ -84459030\ -84459040\ -84459090\ -84461010\ -84461090\ -84462100\ -84462900\ -84463010\ -84463020\ -84463030\ -84463040\ -84463090\ -84471100\ -84471200\ -84472010\ -84472021\ -84472029\ -84472030\ -84479010\ -84479020\ -84479090\ -84481110\ -84481120\ -84481190\ -84481900\ -84482010\ -84482020\ -84482030\ -84482090\ -84483100\ -84483211\ -84483219\ -84483220\ -84483230\ -84483240\ -84483250\ -84483290\ -84483310\ -84483390\ -84483911\ -84483912\ -84483917\ -84483919\ -84483921\ -84483922\ -84483923\ -84483929\ -84483991\ -84483992\ -84483999\ -84484200\ -84484910\ -84484920\ -84484990\ -84485110\ -84485190\ -84485910\ -84485921\ -84485922\ -84485929\ -84485930\ -84485940\ -84485990\ -84490010\ -84490020\ -84490080\ -84490091\ -84490099\ -84501100\ -84501200\ -84501900\ -84502010\ -84502020\ -84502090\ -84509010\ -84509090\ -84511000\ -84512100\ -84512910\ -84512990\ -84513010\ -84513091\ -84513099\ -84514010\ -84514021\ -84514029\ -84514090\ -84515010\ -84515020\ -84515090\ -84518000\ -84519010\ -84519090\ -84521000\ -84522110\ -84522120\ -84522190\ -84522910\ -84522921\ -84522922\ -84522923\ -84522924\ -84522925\ -84522929\ -84522990\ -84523000\ -84529020\ -84529081\ -84529089\ -84529091\ -84529092\ -84529093\ -84529094\ -84529099\ -84531010\ -84531090\ -84532000\ -84538000\ -84539000\ -84541000\ -84542010\ -84542090\ -84543010\ -84543020\ -84543090\ -84549010\ -84549090\ -84551000\ -84552110\ -84552190\ -84552210\ -84552290\ -84553010\ -84553020\ -84553090\ -84559000\ -84561111\ -84561119\ -84561190\ -84561211\ -84561219\ -84561290\ -84562010\ -84562090\ -84563011\ -84563019\ -84563090\ -84564000\ -84565000\ -84569000\ -84571000\ -84572010\ -84572090\ -84573010\ -84573090\ -84581110\ -84581191\ -84581199\ -84581910\ -84581990\ -84589100\ -84589900\ -84591000\ -84592110\ -84592191\ -84592199\ -84592900\ -84593100\ -84593900\ -84594100\ -84594900\ -84595100\ -84595900\ -84596100\ -84596900\ -84597000\ -84601200\ -84601900\ -84602200\ -84602300\ -84602400\ -84602900\ -84603100\ -84603900\ -84604011\ -84604019\ -84604091\ -84604099\ -84609011\ -84609012\ -84609019\ -84609090\ -84612010\ -84612090\ -84613010\ -84613090\ -84614010\ -84614091\ -84614099\ -84615010\ -84615020\ -84615090\ -84619010\ -84619090\ -84621100\ -84621900\ -84622200\ -84622300\ -84622400\ -84622500\ -84622600\ -84622900\ -84623200\ -84623300\ -84623900\ -84624200\ -84624900\ -84625100\ -84625900\ -84626100\ -84626200\ -84626300\ -84626900\ -84629000\ -84631010\ -84631090\ -84632010\ -84632091\ -84632099\ -84633000\ -84639010\ -84639090\ -84641000\ -84642010\ -84642021\ -84642029\ -84642090\ -84649011\ -84649019\ -84649090\ -84651000\ -84652000\ -84659110\ -84659120\ -84659190\ -84659211\ -84659219\ -84659290\ -84659310\ -84659390\ -84659400\ -84659511\ -84659512\ -84659591\ -84659592\ -84659600\ -84659900\ -84661000\ -84662010\ -84662090\ -84663000\ -84669100\ -84669200\ -84669311\ -84669319\ -84669320\ -84669330\ -84669340\ -84669350\ -84669360\ -84669410\ -84669420\ -84669490\ -84671110\ -84671190\ -84671900\ -84672100\ -84672200\ -84672910\ -84672991\ -84672992\ -84672993\ -84672999\ -84678100\ -84678900\ -84679100\ -84679200\ -84679900\ -84681000\ -84682000\ -84688010\ -84688090\ -84689010\ -84689020\ -84689090\ -84701000\ -84702100\ -84702900\ -84703000\ -84705010\ -84705090\ -84709010\ -84709090\ -84713011\ -84713012\ -84713019\ -84713090\ -84714100\ -84714900\ -84715010\ -84715020\ -84715030\ -84715040\ -84715090\ -84716052\ -84716053\ -84716054\ -84716059\ -84716061\ -84716062\ -84716080\ -84716090\ -84717010\ -84717020\ -84717030\ -84717040\ -84717090\ -84718000\ -84719011\ -84719012\ -84719013\ -84719014\ -84719019\ -84719090\ -84721000\ -84723010\ -84723020\ -84723030\ -84723090\ -84729010\ -84729020\ -84729030\ -84729040\ -84729051\ -84729059\ -84729091\ -84729099\ -84732100\ -84732910\ -84732920\ -84732990\ -84733011\ -84733019\ -84733031\ -84733032\ -84733033\ -84733034\ -84733039\ -84733041\ -84733042\ -84733049\ -84733090\ -84734010\ -84734070\ -84734090\ -84735010\ -84735040\ -84735050\ -84735090\ -84741000\ -84742010\ -84742090\ -84743100\ -84743200\ -84743900\ -84748010\ -84748090\ -84749000\ -84751000\ -84752100\ -84752910\ -84752990\ -84759000\ -84762100\ -84762900\ -84768100\ -84768910\ -84768990\ -84769000\ -84771011\ -84771019\ -84771021\ -84771029\ -84771091\ -84771099\ -84772010\ -84772090\ -84773010\ -84773090\ -84774010\ -84774090\ -84775100\ -84775911\ -84775919\ -84775990\ -84778010\ -84778090\ -84779000\ -84781010\ -84781090\ -84789000\ -84791010\ -84791090\ -84792000\ -84793000\ -84794000\ -84795000\ -84796000\ -84797100\ -84797900\ -84798110\ -84798190\ -84798210\ -84798290\ -84798300\ -84798911\ -84798912\ -84798921\ -84798922\ -84798931\ -84798932\ -84798940\ -84798991\ -84798992\ -84798999\ -84799010\ -84799090\ -84801000\ -84802000\ -84803000\ -84804100\ -84804910\ -84804990\ -84805000\ -84806000\ -84807100\ -84807910\ -84807990\ -84811000\ -84812011\ -84812019\ -84812090\ -84813000\ -84814000\ -84818011\ -84818019\ -84818021\ -84818029\ -84818031\ -84818039\ -84818091\ -84818092\ -84818093\ -84818094\ -84818095\ -84818096\ -84818097\ -84818099\ -84819010\ -84819090\ -84821010\ -84821090\ -84822010\ -84822090\ -84823000\ -84824000\ -84825010\ -84825090\ -84828000\ -84829111\ -84829119\ -84829120\ -84829130\ -84829190\ -84829910\ -84829990\ -84831011\ -84831019\ -84831020\ -84831030\ -84831040\ -84831050\ -84831090\ -84832000\ -84833010\ -84833021\ -84833029\ -84833090\ -84834010\ -84834090\ -84835010\ -84835090\ -84836011\ -84836019\ -84836090\ -84839000\ -84841000\ -84842000\ -84849000\ -84851000\ -84852000\ -84853000\ -84858000\ -84859000\ -84861000\ -84862000\ -84863000\ -84864000\ -84869000\ -84871000\ -84879000\ -85011011\ -85011019\ -85011021\ -85011029\ -85011030\ -85012000\ -85013110\ -85013120\ -85013210\ -85013220\ -85013310\ -85013320\ -85013411\ -85013419\ -85013420\ -85014011\ -85014019\ -85014021\ -85014029\ -85015110\ -85015120\ -85015190\ -85015210\ -85015220\ -85015290\ -85015310\ -85015320\ -85015330\ -85015390\ -85016100\ -85016200\ -85016300\ -85016400\ -85017100\ -85017210\ -85017290\ -85018000\ -85021110\ -85021190\ -85021210\ -85021290\ -85021311\ -85021319\ -85021390\ -85022011\ -85022019\ -85022090\ -85023100\ -85023900\ -85024010\ -85024090\ -85030010\ -85030090\ -85041000\ -85042100\ -85042200\ -85042300\ -85043111\ -85043119\ -85043191\ -85043192\ -85043193\ -85043199\ -85043211\ -85043219\ -85043221\ -85043229\ -85043300\ -85043400\ -85044010\ -85044021\ -85044022\ -85044029\ -85044030\ -85044040\ -85044050\ -85044060\ -85044090\ -85045010\ -85045090\ -85049010\ -85049020\ -85049030\ -85049040\ -85049090\ -85051100\ -85051910\ -85051990\ -85052010\ -85052090\ -85059011\ -85059019\ -85059080\ -85059090\ -85061011\ -85061012\ -85061019\ -85061020\ -85061031\ -85061032\ -85061039\ -85063010\ -85063090\ -85064010\ -85064090\ -85065010\ -85065090\ -85066010\ -85066090\ -85068010\ -85068090\ -85069000\ -85071010\ -85071090\ -85072010\ -85072090\ -85073011\ -85073019\ -85073090\ -85075010\ -85075020\ -85075090\ -85076000\ -85078000\ -85079010\ -85079020\ -85079090\ -85081100\ -85081900\ -85086000\ -85087000\ -85094010\ -85094020\ -85094030\ -85094040\ -85094050\ -85094090\ -85098010\ -85098090\ -85099000\ -85101000\ -85102000\ -85103000\ -85109011\ -85109019\ -85109020\ -85109090\ -85111000\ -85112010\ -85112090\ -85113010\ -85113020\ -85114000\ -85115010\ -85115090\ -85118010\ -85118020\ -85118030\ -85118090\ -85119000\ -85121000\ -85122011\ -85122019\ -85122021\ -85122022\ -85122023\ -85122029\ -85123000\ -85124010\ -85124020\ -85129000\ -85131010\ -85131090\ -85139000\ -85141100\ -85141900\ -85142011\ -85142019\ -85142020\ -85143100\ -85143200\ -85143900\ -85144000\ -85149000\ -85151100\ -85151900\ -85152100\ -85152900\ -85153110\ -85153190\ -85153900\ -85158010\ -85158090\ -85159000\ -85161000\ -85162100\ -85162900\ -85163100\ -85163200\ -85163300\ -85164000\ -85165000\ -85166000\ -85167100\ -85167200\ -85167910\ -85167920\ -85167990\ -85168010\ -85168090\ -85169000\ -85171100\ -85171300\ -85171410\ -85171431\ -85171432\ -85171439\ -85171441\ -85171449\ -85171490\ -85171830\ -85171890\ -85176130\ -85176141\ -85176142\ -85176143\ -85176149\ -85176191\ -85176192\ -85176199\ -85176214\ -85176215\ -85176221\ -85176229\ -85176234\ -85176239\ -85176241\ -85176249\ -85176251\ -85176252\ -85176253\ -85176254\ -85176255\ -85176256\ -85176259\ -85176262\ -85176264\ -85176265\ -85176272\ -85176273\ -85176277\ -85176278\ -85176279\ -85176291\ -85176294\ -85176296\ -85176299\ -85176900\ -85177110\ -85177120\ -85177190\ -85177900\ -85181010\ -85181090\ -85182100\ -85182200\ -85182910\ -85182990\ -85183000\ -85184000\ -85185000\ -85189010\ -85189090\ -85192000\ -85193000\ -85198110\ -85198120\ -85198190\ -85198900\ -85211010\ -85211081\ -85211089\ -85211090\ -85219000\ -85221000\ -85229000\ -85232110\ -85232120\ -85232911\ -85232919\ -85232990\ -85234110\ -85234190\ -85234910\ -85234920\ -85234990\ -85235110\ -85235190\ -85235210\ -85235290\ -85235900\ -85238000\ -85241100\ -85241200\ -85241900\ -85249100\ -85249200\ -85249900\ -85255011\ -85255019\ -85255021\ -85255022\ -85255023\ -85255024\ -85255029\ -85256010\ -85256020\ -85256090\ -85258100\ -85258200\ -85258300\ -85258911\ -85258912\ -85258913\ -85258914\ -85258919\ -85258921\ -85258922\ -85258929\ -85261000\ -85269100\ -85269200\ -85271200\ -85271300\ -85271900\ -85272100\ -85272900\ -85279100\ -85279200\ -85279910\ -85279990\ -85284200\ -85284930\ -85284990\ -85285200\ -85285900\ -85286200\ -85286910\ -85286990\ -85287111\ -85287119\ -85287190\ -85287200\ -85287300\ -85291020\ -85291090\ -85299011\ -85299012\ -85299019\ -85299020\ -85299030\ -85299040\ -85299050\ -85299090\ -85301010\ -85301090\ -85308010\ -85308090\ -85309000\ -85311010\ -85311090\ -85312000\ -85318000\ -85319000\ -85321000\ -85322111\ -85322119\ -85322120\ -85322190\ -85322200\ -85322310\ -85322390\ -85322410\ -85322420\ -85322490\ -85322510\ -85322590\ -85322910\ -85322990\ -85323010\ -85323090\ -85329000\ -85331000\ -85332110\ -85332120\ -85332190\ -85332900\ -85333110\ -85333190\ -85333910\ -85333990\ -85334011\ -85334012\ -85334013\ -85334019\ -85334091\ -85334092\ -85334099\ -85339000\ -85340011\ -85340012\ -85340013\ -85340019\ -85340020\ -85340031\ -85340032\ -85340033\ -85340039\ -85340040\ -85340051\ -85340059\ -85351000\ -85352100\ -85352900\ -85353013\ -85353017\ -85353018\ -85353019\ -85353023\ -85353027\ -85353028\ -85353029\ -85354010\ -85354090\ -85359010\ -85359090\ -85361000\ -85362000\ -85363010\ -85363090\ -85364100\ -85364900\ -85365010\ -85365020\ -85365030\ -85365090\ -85366100\ -85366910\ -85366990\ -85367000\ -85369010\ -85369020\ -85369030\ -85369040\ -85369050\ -85369060\ -85369090\ -85371011\ -85371019\ -85371020\ -85371030\ -85371090\ -85372010\ -85372090\ -85381000\ -85389010\ -85389020\ -85389090\ -85391010\ -85391090\ -85392110\ -85392190\ -85392200\ -85392910\ -85392990\ -85393111\ -85393119\ -85393120\ -85393131\ -85393132\ -85393139\ -85393210\ -85393220\ -85393230\ -85393911\ -85393912\ -85393913\ -85393919\ -85393990\ -85394110\ -85394190\ -85394900\ -85395100\ -85395200\ -85399010\ -85399020\ -85399090\ -85401100\ -85401200\ -85402011\ -85402019\ -85402020\ -85402090\ -85404000\ -85406010\ -85406090\ -85407100\ -85407900\ -85408100\ -85408910\ -85408990\ -85409110\ -85409120\ -85409130\ -85409140\ -85409190\ -85409900\ -85411011\ -85411012\ -85411019\ -85411021\ -85411022\ -85411029\ -85411031\ -85411032\ -85411039\ -85411091\ -85411092\ -85411099\ -85412110\ -85412120\ -85412191\ -85412199\ -85412910\ -85412920\ -85413011\ -85413019\ -85413021\ -85413029\ -85414111\ -85414112\ -85414121\ -85414122\ -85414123\ -85414124\ -85414210\ -85414220\ -85414290\ -85414300\ -85414900\ -85415100\ -85415900\ -85416010\ -85416090\ -85419010\ -85419020\ -85419090\ -85423110\ -85423120\ -85423190\ -85423210\ -85423221\ -85423229\ -85423291\ -85423299\ -85423311\ -85423319\ -85423320\ -85423390\ -85423911\ -85423919\ -85423920\ -85423931\ -85423939\ -85423991\ -85423999\ -85429000\ -85431000\ -85432000\ -85433010\ -85433090\ -85434000\ -85437011\ -85437012\ -85437013\ -85437014\ -85437015\ -85437019\ -85437020\ -85437031\ -85437032\ -85437033\ -85437034\ -85437035\ -85437036\ -85437039\ -85437040\ -85437050\ -85437091\ -85437092\ -85437099\ -85439010\ -85439090\ -85441100\ -85441911\ -85441919\ -85441990\ -85442000\ -85443000\ -85444200\ -85444900\ -85446000\ -85447010\ -85447020\ -85447030\ -85447090\ -85451100\ -85451910\ -85451920\ -85451990\ -85452000\ -85459010\ -85459020\ -85459030\ -85459090\ -85461000\ -85462000\ -85469000\ -85471000\ -85472010\ -85472090\ -85479000\ -85480010\ -85480090\ -85491100\ -85491200\ -85491300\ -85491400\ -85491900\ -85492100\ -85492900\ -85493100\ -85493900\ -85499100\ -85499900\ -86011000\ -86012000\ -86021000\ -86029000\ -86031000\ -86039000\ -86040010\ -86040090\ -86050010\ -86050090\ -86061000\ -86063000\ -86069100\ -86069200\ -86069900\ -86071110\ -86071120\ -86071200\ -86071911\ -86071919\ -86071990\ -86072100\ -86072900\ -86073000\ -86079100\ -86079900\ -86080011\ -86080012\ -86080090\ -86090000\ -87011000\ -87012100\ -87012200\ -87012300\ -87012400\ -87012900\ -87013000\ -87019100\ -87019200\ -87019300\ -87019410\ -87019490\ -87019510\ -87019590\ -87021000\ -87022000\ -87023000\ -87024010\ -87024090\ -87029000\ -87031000\ -87032100\ -87032210\ -87032290\ -87032310\ -87032390\ -87032410\ -87032490\ -87033110\ -87033190\ -87033210\ -87033290\ -87033310\ -87033390\ -87034000\ -87035000\ -87036000\ -87037000\ -87038000\ -87039000\ -87041010\ -87041090\ -87042110\ -87042120\ -87042130\ -87042190\ -87042210\ -87042220\ -87042230\ -87042290\ -87042310\ -87042320\ -87042330\ -87042340\ -87042390\ -87043110\ -87043120\ -87043130\ -87043190\ -87043210\ -87043220\ -87043230\ -87043290\ -87044100\ -87044200\ -87044300\ -87045100\ -87045200\ -87046000\ -87049000\ -87051020\ -87051030\ -87051090\ -87052000\ -87053000\ -87054000\ -87059010\ -87059090\ -87060010\ -87060020\ -87060090\ -87071000\ -87079010\ -87079090\ -87081000\ -87082100\ -87082200\ -87082911\ -87082912\ -87082913\ -87082914\ -87082919\ -87082991\ -87082992\ -87082993\ -87082994\ -87082995\ -87082999\ -87083011\ -87083019\ -87083090\ -87084011\ -87084019\ -87084080\ -87084090\ -87085011\ -87085012\ -87085019\ -87085080\ -87085091\ -87085099\ -87087010\ -87087090\ -87088000\ -87089100\ -87089200\ -87089300\ -87089411\ -87089412\ -87089413\ -87089481\ -87089482\ -87089483\ -87089490\ -87089510\ -87089521\ -87089522\ -87089529\ -87089910\ -87089990\ -87091100\ -87091900\ -87099000\ -87100000\ -87111000\ -87112010\ -87112020\ -87112090\ -87113000\ -87114000\ -87115000\ -87116000\ -87119000\ -87120010\ -87120090\ -87131000\ -87139000\ -87141000\ -87142000\ -87149100\ -87149200\ -87149311\ -87149319\ -87149320\ -87149410\ -87149490\ -87149500\ -87149611\ -87149612\ -87149619\ -87149690\ -87149910\ -87149920\ -87149990\ -87150000\ -87161000\ -87162000\ -87163100\ -87163900\ -87164000\ -87168000\ -87169010\ -87169090\ -88010000\ -88021100\ -88021210\ -88021290\ -88022010\ -88022021\ -88022022\ -88022090\ -88023010\ -88023021\ -88023029\ -88023031\ -88023039\ -88023090\ -88024010\ -88024090\ -88026000\ -88040000\ -88051000\ -88052100\ -88052900\ -88061000\ -88062100\ -88062200\ -88062300\ -88062400\ -88062900\ -88069100\ -88069200\ -88069300\ -88069400\ -88069900\ -88071000\ -88072000\ -88073000\ -88079000\ -89011000\ -89012000\ -89013000\ -89019000\ -89020010\ -89020090\ -89031100\ -89031200\ -89031900\ -89032100\ -89032200\ -89032300\ -89033100\ -89033200\ -89033300\ -89039300\ -89039900\ -89040000\ -89051000\ -89052000\ -89059000\ -89061000\ -89069000\ -89071000\ -89079000\ -89080000\ -90011011\ -90011019\ -90011020\ -90012000\ -90013000\ -90014000\ -90015000\ -90019010\ -90019090\ -90021111\ -90021119\ -90021120\ -90021190\ -90021900\ -90022010\ -90022090\ -90029010\ -90029090\ -90031100\ -90031910\ -90031990\ -90039010\ -90039090\ -90041000\ -90049010\ -90049020\ -90049090\ -90051000\ -90058000\ -90059010\ -90059090\ -90063000\ -90064000\ -90065310\ -90065320\ -90065930\ -90065940\ -90065951\ -90065959\ -90066100\ -90066900\ -90069110\ -90069190\ -90069900\ -90071000\ -90072020\ -90072090\ -90079100\ -90079200\ -90085000\ -90089000\ -90101010\ -90101020\ -90101090\ -90105010\ -90105020\ -90105090\ -90106000\ -90109010\ -90109090\ -90111000\ -90112010\ -90112020\ -90112030\ -90118010\ -90118090\ -90119010\ -90119090\ -90121010\ -90121090\ -90129010\ -90129090\ -90131010\ -90131090\ -90132000\ -90138000\ -90139000\ -90141000\ -90142010\ -90142020\ -90142030\ -90142090\ -90148010\ -90148090\ -90149000\ -90151000\ -90152010\ -90152090\ -90153000\ -90154000\ -90158010\ -90158090\ -90159010\ -90159090\ -90160010\ -90160090\ -90171010\ -90171090\ -90172000\ -90173010\ -90173020\ -90173090\ -90178010\ -90178090\ -90179010\ -90179090\ -90181100\ -90181210\ -90181290\ -90181300\ -90181410\ -90181420\ -90181490\ -90181910\ -90181920\ -90181980\ -90181990\ -90182010\ -90182020\ -90182090\ -90183111\ -90183119\ -90183190\ -90183211\ -90183212\ -90183213\ -90183219\ -90183220\ -90183910\ -90183921\ -90183922\ -90183923\ -90183925\ -90183926\ -90183929\ -90183930\ -90183991\ -90183999\ -90184100\ -90184911\ -90184912\ -90184919\ -90184920\ -90184940\ -90184991\ -90184999\ -90185010\ -90185090\ -90189010\ -90189021\ -90189029\ -90189031\ -90189039\ -90189040\ -90189050\ -90189061\ -90189069\ -90189091\ -90189093\ -90189094\ -90189095\ -90189096\ -90189097\ -90189099\ -90191000\ -90192010\ -90192020\ -90192030\ -90192040\ -90192090\ -90200010\ -90200090\ -90211010\ -90211020\ -90211091\ -90211099\ -90212110\ -90212190\ -90212900\ -90213110\ -90213120\ -90213190\ -90213911\ -90213919\ -90213920\ -90213930\ -90213940\ -90213980\ -90213991\ -90213999\ -90214000\ -90215000\ -90219011\ -90219012\ -90219013\ -90219019\ -90219080\ -90219091\ -90219092\ -90219099\ -90221200\ -90221311\ -90221319\ -90221390\ -90221411\ -90221412\ -90221413\ -90221419\ -90221490\ -90221910\ -90221991\ -90221999\ -90222110\ -90222120\ -90222190\ -90222910\ -90222990\ -90223000\ -90229010\ -90229020\ -90229080\ -90229091\ -90229099\ -90230000\ -90241010\ -90241020\ -90241090\ -90248011\ -90248019\ -90248021\ -90248029\ -90248090\ -90249000\ -90251111\ -90251119\ -90251191\ -90251199\ -90251910\ -90251990\ -90258000\ -90259010\ -90259090\ -90261011\ -90261019\ -90261021\ -90261029\ -90262010\ -90262090\ -90268000\ -90269010\ -90269020\ -90269090\ -90271000\ -90272011\ -90272012\ -90272019\ -90272021\ -90272029\ -90273011\ -90273019\ -90273020\ -90275010\ -90275020\ -90275030\ -90275040\ -90275050\ -90275090\ -90278100\ -90278911\ -90278912\ -90278913\ -90278914\ -90278920\ -90278991\ -90278999\ -90279010\ -90279091\ -90279093\ -90279099\ -90281011\ -90281019\ -90281090\ -90282010\ -90282020\ -90283011\ -90283019\ -90283021\ -90283029\ -90283031\ -90283039\ -90283090\ -90289010\ -90289090\ -90291010\ -90291090\ -90292010\ -90292020\ -90299010\ -90299090\ -90301010\ -90301090\ -90302010\ -90302021\ -90302022\ -90302029\ -90302030\ -90303100\ -90303200\ -90303311\ -90303319\ -90303321\ -90303329\ -90303390\ -90303910\ -90303990\ -90304010\ -90304020\ -90304030\ -90304090\ -90308210\ -90308290\ -90308410\ -90308420\ -90308490\ -90308910\ -90308920\ -90308930\ -90308940\ -90308990\ -90309010\ -90309090\ -90311000\ -90312010\ -90312090\ -90314100\ -90314910\ -90314920\ -90314990\ -90318011\ -90318012\ -90318020\ -90318030\ -90318040\ -90318050\ -90318060\ -90318091\ -90318099\ -90319010\ -90319090\ -90321010\ -90321090\ -90322000\ -90328100\ -90328911\ -90328919\ -90328921\ -90328922\ -90328923\ -90328924\ -90328925\ -90328929\ -90328930\ -90328981\ -90328982\ -90328983\ -90328984\ -90328989\ -90328990\ -90329010\ -90329091\ -90329099\ -90330000\ -91011100\ -91011900\ -91012100\ -91012900\ -91019100\ -91019900\ -91021110\ -91021190\ -91021210\ -91021220\ -91021290\ -91021900\ -91022100\ -91022900\ -91029100\ -91029900\ -91031000\ -91039000\ -91040000\ -91051100\ -91051900\ -91052100\ -91052900\ -91059100\ -91059900\ -91061000\ -91069000\ -91070010\ -91070090\ -91081110\ -91081190\ -91081200\ -91081900\ -91082000\ -91089000\ -91091000\ -91099000\ -91101110\ -91101190\ -91101200\ -91101900\ -91109000\ -91111000\ -91112010\ -91112090\ -91118000\ -91119010\ -91119090\ -91122000\ -91129000\ -91131000\ -91132000\ -91139000\ -91143000\ -91144000\ -91149000\ -92011000\ -92012000\ -92019000\ -92021000\ -92029000\ -92051000\ -92059000\ -92060000\ -92071010\ -92071090\ -92079010\ -92079090\ -92081000\ -92089000\ -92093000\ -92099100\ -92099200\ -92099400\ -92099900\ -93011000\ -93012000\ -93019000\ -93020000\ -93031000\ -93032000\ -93033000\ -93039010\ -93039090\ -93040010\ -93040090\ -93051000\ -93052000\ -93059100\ -93059900\ -93062110\ -93062120\ -93062130\ -93062190\ -93062900\ -93063000\ -93069010\ -93069020\ -93069090\ -93070000\ -94011010\ -94011090\ -94012000\ -94013100\ -94013900\ -94014100\ -94014900\ -94015200\ -94015300\ -94015900\ -94016100\ -94016900\ -94017100\ -94017900\ -94018000\ -94019100\ -94019900\ -94021000\ -94029010\ -94029020\ -94029090\ -94031000\ -94032010\ -94032090\ -94033000\ -94034000\ -94035000\ -94036000\ -94037000\ -94038200\ -94038300\ -94038900\ -94039100\ -94039900\ -94041000\ -94042100\ -94042900\ -94043000\ -94044000\ -94049000\ -94051110\ -94051190\ -94051910\ -94051990\ -94052100\ -94052900\ -94053100\ -94053900\ -94054100\ -94054200\ -94054900\ -94055000\ -94056100\ -94056900\ -94059100\ -94059200\ -94059900\ -94061010\ -94061090\ -94062000\ -94069010\ -94069020\ -94069090\ -95030010\ -95030021\ -95030022\ -95030029\ -95030031\ -95030039\ -95030040\ -95030050\ -95030060\ -95030070\ -95030080\ -95030091\ -95030097\ -95030098\ -95030099\ -95042000\ -95043000\ -95044000\ -95045000\ -95049010\ -95049090\ -95051000\ -95059000\ -95061100\ -95061200\ -95061900\ -95062100\ -95062900\ -95063100\ -95063200\ -95063900\ -95064000\ -95065100\ -95065900\ -95066100\ -95066200\ -95066900\ -95067000\ -95069100\ -95069900\ -95071000\ -95072000\ -95073000\ -95079000\ -95081000\ -95082110\ -95082120\ -95082190\ -95082210\ -95082290\ -95082300\ -95082400\ -95082500\ -95082600\ -95082900\ -95083000\ -95084000\ -96011000\ -96019000\ -96020010\ -96020020\ -96020090\ -96031000\ -96032100\ -96032900\ -96033000\ -96034010\ -96034090\ -96035000\ -96039000\ -96040000\ -96050000\ -96061000\ -96062100\ -96062200\ -96062900\ -96063000\ -96071100\ -96071900\ -96072000\ -96081000\ -96082000\ -96083000\ -96084000\ -96085000\ -96086000\ -96089100\ -96089981\ -96089989\ -96089990\ -96091000\ -96092000\ -96099000\ -96100000\ -96110000\ -96121000\ -96122000\ -96131000\ -96132000\ -96138000\ -96139000\ -96140000\ -96151100\ -96151900\ -96159000\ -96161000\ -96162000\ -96170010\ -96170020\ -96180000\ -96190000\ -96200000\ -97012100\ -97012200\ -97012900\ -97019100\ -97019200\ -97019900\ -97021000\ -97029000\ -97031000\ -97039000\ -97040000\ -97051000\ -97052100\ -97052200\ -97052900\ -97053100\ -97053900\ -97061000\ -97069000"; + "8:loxw,\ +m8,\ +2s,\ +4mo,\ +2ee,\ +28,\ +k1,\ +8,\ +1z,\ +3c,\ +28,\ +k1,\ +8,\ +1z,\ +3v6,\ +1jk,\ +690,\ +2s,\ +1eb,\ +8,\ +1z,\ +pk,\ +28,\ +6yk,\ +28,\ +a,\ +2s,\ +2s,\ +2s,\ +63g,\ +dw,\ +xc,\ +2s,\ +2s,\ +2s,\ +dw,\ +2s,\ +uk,\ +2s,\ +32,\ +28,\ +e6,\ +5k,\ +m8,\ +35w,\ +k6uo,\ +s2,\ +a,\ +1y,\ +pa,\ +668,\ +s2,\ +a,\ +1y,\ +pa,\ +690,\ +2s,\ +jg,\ +5k,\ +2s,\ +jg,\ +690,\ +uk,\ +2s,\ +2s,\ +jg,\ +uk,\ +2s,\ +2s,\ +jg,\ +3uw,\ +8hk,\ +uk,\ +2s,\ +jq,\ +28,\ +a,\ +uk,\ +m8,\ +2e4,\ +rs,\ +1mc,\ +32,\ +a,\ +28,\ +33,\ +1,\ +1,\ +6,\ +2,\ +1,\ +1,\ +1,\ +5,\ +2,\ +1,\ +1,\ +1,\ +5,\ +qp,\ +2s,\ +2s,\ +2s,\ +12w,\ +2s,\ +2s,\ +2s,\ +2s,\ +go,\ +2s,\ +2s,\ +2s,\ +2s,\ +dw,\ +3uw,\ +1jk,\ +rs,\ +rs,\ +rs,\ +2bc,\ +1jv,\ +8,\ +2,\ +8,\ +65f,\ +1mc,\ +2s,\ +jg,\ +2s,\ +5h8,\ +2s,\ +2s,\ +gz,\ +8,\ +1,\ +a,\ +a,\ +1e,\ +jbb4,\ +28,\ +jq,\ +5ka,\ +28,\ +k,\ +28,\ +k,\ +28,\ +k,\ +28,\ +k,\ +28,\ +8x,\ +1,\ +7,\ +20,\ +1,\ +7,\ +ul,\ +5k,\ +2s,\ +dw,\ +5k,\ +2s,\ +2s,\ +2s,\ +dw,\ +5k,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +8c,\ +5k,\ +32,\ +28,\ +a,\ +2s,\ +2s,\ +2s,\ +2s,\ +5u,\ +28,\ +32,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +8c,\ +xc,\ +32,\ +28,\ +a,\ +2s,\ +dw,\ +5k,\ +2s,\ +32,\ +a,\ +28,\ +2s,\ +be,\ +b,\ +1,\ +1,\ +1,\ +7,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +1,\ +1,\ +1,\ +1,\ +19,\ +3c,\ +28,\ +a,\ +jg,\ +xc,\ +2s,\ +2s,\ +2s,\ +dw,\ +b4,\ +32,\ +28,\ +a,\ +2s,\ +8c,\ +5k,\ +2s,\ +2s,\ +2s,\ +dw,\ +5k,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +8c,\ +5k,\ +5k,\ +2s,\ +2s,\ +2s,\ +2s,\ +5u,\ +a,\ +1y,\ +8m,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +32,\ +28,\ +v5,\ +1,\ +1,\ +1,\ +5,\ +1z,\ +a,\ +33,\ +8,\ +2,\ +8,\ +1z,\ +e6,\ +a,\ +c,\ +1,\ +8,\ +1,\ +1,\ +1,\ +1,\ +1,\ +5,\ +1,\ +1,\ +1,\ +1,\ +1,\ +5,\ +1,\ +1,\ +1,\ +1,\ +p,\ +3c,\ +28,\ +a,\ +jq,\ +a,\ +1y,\ +2ee,\ +32,\ +28,\ +a,\ +go,\ +5k,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +32,\ +a,\ +1y,\ +32,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +5k,\ +5k,\ +32,\ +28,\ +a,\ +go,\ +5k,\ +2s,\ +2s,\ +2s,\ +2s,\ +b4,\ +5k,\ +2s,\ +2s,\ +2s,\ +32,\ +a,\ +28,\ +2s,\ +32,\ +28,\ +k,\ +a,\ +a,\ +1o,\ +32,\ +33,\ +1,\ +7,\ +2,\ +1,\ +7,\ +1z,\ +2s,\ +2s,\ +2s,\ +2s,\ +5k,\ +1mm,\ +28,\ +s2,\ +32,\ +a,\ +a,\ +1o,\ +gy,\ +5k,\ +2s,\ +2s,\ +2s,\ +e6,\ +a,\ +1y,\ +32,\ +2s,\ +32,\ +28,\ +a,\ +dw,\ +5k,\ +2s,\ +2s,\ +2s,\ +e6,\ +28,\ +32,\ +2s,\ +jg,\ +2h6,\ +28,\ +a,\ +5k,\ +2s,\ +32,\ +28,\ +k,\ +28,\ +3c,\ +28,\ +uu,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +8m,\ +28,\ +3xy,\ +2s,\ +2s,\ +2s,\ +2s,\ +be,\ +28,\ +uu,\ +2s,\ +jg,\ +5k,\ +2s,\ +jg,\ +5k,\ +2s,\ +jg,\ +8c,\ +32,\ +a,\ +g4,\ +5k,\ +2s,\ +jg,\ +2s,\ +uk,\ +2s,\ +jg,\ +5k,\ +2s,\ +2s,\ +2s,\ +8c,\ +2s,\ +8c,\ +2s,\ +jg,\ +xc,\ +2s,\ +jg,\ +5k,\ +2s,\ +jg,\ +2s,\ +4mo,\ +1jk,\ +668,\ +jjpm,\ +28,\ +pk,\ +28,\ +1hc,\ +b,\ +8,\ +r9,\ +b,\ +8,\ +4m5,\ +28,\ +sc,\ +a,\ +a,\ +lo,\ +a,\ +a,\ +4re,\ +m8,\ +1mc,\ +5eg,\ +1jk,\ +668,\ +1jk,\ +rs,\ +5eq,\ +28,\ +1hc,\ +28,\ +pa,\ +rs,\ +rs,\ +3v6,\ +a,\ +a,\ +1o,\ +1ju,\ +m8,\ +5k,\ +m8,\ +4pg,\ +1mc,\ +m8,\ +5k0,\ +m8,\ +2s,\ +8hk,\ +668,\ +jb7s,\ +8hv,\ +8,\ +1z,\ +640,\ +a,\ +8hb,\ +1,\ +1,\ +6,\ +1z,\ +8f2,\ +668,\ +1jk,\ +668,\ +1jk,\ +668,\ +rs,\ +ffu,\ +28,\ +8f2,\ +69a,\ +28,\ +k0,\ +a,\ +a,\ +1p,\ +8,\ +j3i1,\ +rs,\ +6y0,\ +rs,\ +rs,\ +rs,\ +3v6,\ +b,\ +8,\ +1g,\ +1,\ +1,\ +6,\ +1,\ +1ju,\ +2s,\ +2s,\ +2s,\ +2s,\ +b4,\ +5h8,\ +2bc,\ +5eg,\ +kma8,\ +668,\ +rs,\ +8hv,\ +8,\ +2,\ +8,\ +r9,\ +28,\ +5c8,\ +28,\ +1h2,\ +rs,\ +5eg,\ +1mc,\ +m8,\ +5k,\ +m8,\ +690,\ +668,\ +rs,\ +8hk,\ +rs,\ +5eg,\ +2bc,\ +rs,\ +rs,\ +uk,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +8c,\ +2s,\ +rs,\ +1mc,\ +2s,\ +2s,\ +gz,\ +8,\ +1z,\ +s2,\ +uk,\ +2s,\ +jg,\ +2s,\ +rs,\ +334,\ +rs,\ +2bm,\ +a,\ +1y,\ +1h2,\ +uk,\ +m8,\ +2e4,\ +2bc,\ +uk,\ +2s,\ +2s,\ +2s,\ +dw,\ +3y8,\ +1y,\ +1hc,\ +28,\ +pk,\ +28,\ +sc,\ +28,\ +k,\ +28,\ +l,\ +8,\ +2,\ +8,\ +1q,\ +8,\ +b,\ +28,\ +k,\ +28,\ +8w,\ +28,\ +k,\ +28,\ +pk,\ +28,\ +pk,\ +28,\ +294,\ +28,\ +1h2,\ +rs,\ +rs,\ +rs,\ +rs,\ +334,\ +ih78,\ +2s,\ +jg,\ +5k,\ +2s,\ +p0,\ +2s,\ +63g,\ +2s,\ +p0,\ +2s,\ +p0,\ +2s,\ +p0,\ +2s,\ +p0,\ +2s,\ +p0,\ +2s,\ +m8,\ +rs,\ +uk,\ +2s,\ +jg,\ +uk,\ +668,\ +1ju,\ +a,\ +ri,\ +a,\ +r8,\ +rs,\ +s2,\ +a,\ +a,\ +4lu,\ +uk,\ +2s,\ +jg,\ +uk,\ +rs,\ +334,\ +1jk,\ +rs,\ +70s,\ +m8,\ +2s,\ +6y0,\ +1jk,\ +rs,\ +5eg,\ +uk,\ +m8,\ +32,\ +a,\ +r8,\ +5eg,\ +rs,\ +rs,\ +rs,\ +rs,\ +rs,\ +rs,\ +1jv,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +21,\ +1h2,\ +rs,\ +5eg,\ +1jk,\ +668,\ +1jk,\ +s2,\ +a,\ +r8,\ +s2,\ +28,\ +pa,\ +3uw,\ +io5i,\ +28,\ +a,\ +p0,\ +2s,\ +58w,\ +1jk,\ +rs,\ +rs,\ +rs,\ +4my,\ +28,\ +8hu,\ +2s,\ +p0,\ +2s,\ +6sg,\ +rs,\ +70s,\ +m8,\ +2s,\ +6y0,\ +rs,\ +70s,\ +2s,\ +p0,\ +2s,\ +p0,\ +2s,\ +6v8,\ +2s,\ +p0,\ +2s,\ +28u,\ +a,\ +1y,\ +k,\ +a,\ +1y,\ +3pm,\ +2s,\ +m8,\ +rs,\ +4pg,\ +m8,\ +jbdc,\ +m8,\ +5k0,\ +m8,\ +uk,\ +668,\ +1jk,\ +66i,\ +1y,\ +a,\ +1h2,\ +668,\ +1jk,\ +66i,\ +28,\ +1hc,\ +29,\ +1,\ +pi,\ +a,\ +rj,\ +8,\ +2,\ +8,\ +qz,\ +5eg,\ +668,\ +1ju,\ +28,\ +sc,\ +28,\ +k0,\ +28,\ +k,\ +28,\ +pk,\ +28,\ +pk,\ +28,\ +pk,\ +28,\ +294,\ +28,\ +jql4,\ +a,\ +98s,\ +5eg,\ +1mc,\ +5k,\ +go,\ +2s,\ +73k,\ +jg,\ +8c,\ +2s,\ +go,\ +2s,\ +668,\ +rs,\ +6y0,\ +rs,\ +rs,\ +66i,\ +a,\ +ri,\ +a,\ +708,\ +2s,\ +2s,\ +2s,\ +dw,\ +2s,\ +668,\ +jqnc,\ +668,\ +334,\ +uk,\ +2s,\ +4h4,\ +7q2,\ +28,\ +8fc,\ +28,\ +640,\ +28,\ +pk,\ +28,\ +8fc,\ +28,\ +s2,\ +m8,\ +32,\ +28,\ +pk,\ +28,\ +pk,\ +28,\ +pk,\ +28,\ +pk,\ +28,\ +1k4,\ +28,\ +k0,\ +28,\ +s2,\ +668,\ +1jk,\ +uk,\ +2s,\ +2s,\ +2s,\ +2s,\ +b4,\ +2s,\ +4pg,\ +m8,\ +uk,\ +s2,\ +a,\ +7p8,\ +rs,\ +rs,\ +rs,\ +rs,\ +2bm,\ +28,\ +2bm,\ +m8,\ +4s8,\ +2s,\ +2s,\ +2s,\ +e6,\ +28,\ +a,\ +8hk,\ +668,\ +ihw8,\ +5eq,\ +28,\ +1k4,\ +28,\ +a,\ +2s,\ +2s,\ +e6,\ +a,\ +a,\ +a,\ +a,\ +a,\ +v,\ +8,\ +b,\ +28,\ +s2,\ +33,\ +8,\ +1,\ +j6,\ +28,\ +l5ky,\ +rs,\ +5eg,\ +hr6,\ +28,\ +5c8,\ +28,\ +km7q,\ +rs,\ +5eg,\ +1jv,\ +1,\ +7,\ +1z,\ +63q,\ +rs,\ +8hv,\ +8,\ +1z,\ +pa,\ +rs,\ +5eq,\ +28,\ +7na,\ +8hk,\ +66j,\ +8,\ +1z,\ +1h2,\ +668,\ +2bc,\ +rs,\ +rs,\ +3v6,\ +28,\ +1h2,\ +668,\ +1jk,\ +668,\ +1mm,\ +a,\ +lz,\ +8,\ +1,\ +50,\ +mi,\ +28,\ +69a,\ +m8,\ +5v,\ +8,\ +1,\ +lz,\ +8,\ +1,\ +6b8,\ +mi,\ +28,\ +5hi,\ +mi,\ +28,\ +uu,\ +m8,\ +5k,\ +mi,\ +28,\ +a,\ +1jk,\ +rs,\ +2bm,\ +b,\ +1,\ +1w,\ +1h2,\ +rs,\ +rs,\ +668,\ +66i,\ +28,\ +pk,\ +28,\ +fdc,\ +a,\ +8h0,\ +66j,\ +8,\ +1z,\ +pa,\ +gxkg,\ +8hk,\ +rs,\ +uk,\ +32,\ +a,\ +a,\ +1o,\ +gy,\ +5k,\ +2s,\ +jg,\ +2s,\ +334,\ +rs,\ +8kc,\ +2s,\ +32,\ +28,\ +k,\ +a,\ +a,\ +1y,\ +2s,\ +2s,\ +2s,\ +2s,\ +32,\ +a,\ +a,\ +1o,\ +s2,\ +2s,\ +60o,\ +uk,\ +m8,\ +2s,\ +rs,\ +uk,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +5k,\ +2s,\ +2s,\ +go,\ +kgcc,\ +2s,\ +2s,\ +5xw,\ +m8,\ +xc,\ +m8,\ +2s,\ +s3,\ +8,\ +1,\ +ri,\ +a,\ +r8,\ +s2,\ +a,\ +2as,\ +1jk,\ +668,\ +1jk,\ +66i,\ +a,\ +1y,\ +klfy,\ +7ps,\ +8hk,\ +rs,\ +668,\ +7ps,\ +8hk,\ +rs,\ +uu,\ +a,\ +2i,\ +a,\ +4gk,\ +k6uy,\ +a,\ +a,\ +1o,\ +pk,\ +a,\ +1y,\ +5c8,\ +a,\ +1y,\ +1ju,\ +m8,\ +2s,\ +rs,\ +rs,\ +4mo,\ +8hk,\ +rs,\ +rs,\ +4mo,\ +1jk,\ +s2,\ +28,\ +s2,\ +2s,\ +m8,\ +3v6,\ +a,\ +1y,\ +kehy,\ +668,\ +1jk,\ +668,\ +1jk,\ +668,\ +1jk,\ +668,\ +1jk,\ +rs,\ +1jk,\ +uk,\ +m8,\ +2s,\ +rs,\ +rs,\ +uk,\ +m8,\ +2s,\ +8hk,\ +690,\ +mi,\ +b,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1p,\ +uu,\ +m8,\ +32,\ +28,\ +pa,\ +s2,\ +28,\ +pa,\ +s2,\ +28,\ +pk,\ +a,\ +1y,\ +pa,\ +uk,\ +5k,\ +be,\ +28,\ +32,\ +xc,\ +2s,\ +jg,\ +5k,\ +m8,\ +5k,\ +m8,\ +5k,\ +m8,\ +2s,\ +uk,\ +m8,\ +5k,\ +m8,\ +5k,\ +mj,\ +1,\ +1,\ +6,\ +2,\ +1,\ +1w,\ +a,\ +jjse,\ +28,\ +a,\ +mi,\ +a,\ +r8,\ +66i,\ +28,\ +pa,\ +rs,\ +66i,\ +28,\ +pk,\ +28,\ +pk,\ +b,\ +8,\ +4m6,\ +8,\ +2,\ +8,\ +1q,\ +8,\ +1h4,\ +8,\ +2,\ +8,\ +qz,\ +66i,\ +28,\ +8f2,\ +66i,\ +b,\ +8,\ +1,\ +a,\ +a,\ +a,\ +u,\ +k6s6,\ +668,\ +1jk,\ +690,\ +m8,\ +2s,\ +8hu,\ +28,\ +s2,\ +33,\ +8,\ +1,\ +j6,\ +a,\ +28,\ +668,\ +668,\ +s2,\ +28,\ +8fc,\ +28,\ +pl,\ +8,\ +1,\ +7p8,\ +s2,\ +a,\ +1y,\ +pa,\ +rs,\ +rs,\ +rs,\ +1jk,\ +rs,\ +jqnm,\ +28,\ +pk,\ +28,\ +6vi,\ +1ju,\ +28,\ +pa,\ +rs,\ +4mo,\ +rs,\ +rs,\ +5eq,\ +28,\ +7na,\ +8hk,\ +rs,\ +s2,\ +28,\ +s2,\ +m8,\ +2s,\ +rs,\ +2bm,\ +28,\ +pa,\ +7ps,\ +8hk,\ +66i,\ +a,\ +a,\ +a,\ +a,\ +a,\ +a,\ +k,\ +jjn4,\ +a,\ +a,\ +a,\ +1e,\ +pk,\ +a,\ +a,\ +a,\ +1e,\ +pa,\ +668,\ +rs,\ +5eg,\ +1mc,\ +m8,\ +5k0,\ +mi,\ +28,\ +uu,\ +2s,\ +jg,\ +5k0,\ +2s,\ +jg,\ +kktr,\ +8,\ +1,\ +1y,\ +7na,\ +7q2,\ +28,\ +8f2,\ +668,\ +1jk,\ +668,\ +1jk,\ +rs,\ +66i,\ +28,\ +8f2,\ +1jk,\ +s2,\ +28,\ +pa,\ +rs,\ +rs,\ +2bc,\ +8hu,\ +28,\ +pk,\ +28,\ +6vi,\ +rs,\ +668,\ +8hk,\ +rs,\ +668,\ +8kc,\ +32,\ +a,\ +lo,\ +70s,\ +2s,\ +m8,\ +5eg,\ +1jk,\ +rs,\ +rs,\ +uk,\ +m8,\ +4pg,\ +rs,\ +6y0,\ +66i,\ +28,\ +1hd,\ +8,\ +1,\ +ri,\ +28,\ +63q,\ +8hk,\ +rs,\ +rs,\ +668,\ +uk,\ +mi,\ +28,\ +a,\ +4mo,\ +1jk,\ +668,\ +1jk,\ +rs,\ +rs,\ +668,\ +rs,\ +dw0,\ +8hk,\ +uk,\ +2s,\ +m8,\ +66i,\ +28,\ +pa,\ +5eq,\ +a,\ +a,\ +a,\ +1e,\ +f1oa,\ +32,\ +a,\ +1y,\ +jq,\ +66i,\ +28,\ +7nk,\ +28,\ +7na,\ +7ps,\ +7q3,\ +1,\ +26,\ +7na,\ +7q2,\ +28,\ +7na,\ +7q2,\ +28,\ +7na,\ +8hk,\ +rs,\ +6ya,\ +28,\ +640,\ +28,\ +pk,\ +28,\ +8fc,\ +a,\ +1y,\ +63q,\ +1jk,\ +668,\ +1jk,\ +668,\ +rs,\ +7ps,\ +8kc,\ +m8,\ +5k,\ +m8,\ +2s,\ +rs,\ +1jk,\ +2e4,\ +mi,\ +28,\ +s2,\ +66i,\ +28,\ +gz4a,\ +2s,\ +jg,\ +2s,\ +6y0,\ +rs,\ +668,\ +7q3,\ +1,\ +26,\ +7na,\ +7ps,\ +8hk,\ +rs,\ +rs,\ +rs,\ +s2,\ +28,\ +33e,\ +mi,\ +28,\ +s2,\ +rs,\ +66i,\ +28,\ +8kw,\ +b,\ +8,\ +1,\ +b,\ +8,\ +2,\ +8,\ +1,\ +u,\ +h9,\ +8,\ +2,\ +1,\ +7,\ +2,\ +1,\ +1n,\ +1,\ +1,\ +1,\ +5,\ +1,\ +5hi,\ +a,\ +1y,\ +jq,\ +xc,\ +32,\ +28,\ +a,\ +2s,\ +e6,\ +28,\ +32,\ +mi,\ +28,\ +66i,\ +rs,\ +5eg,\ +1mc,\ +2s,\ +m8,\ +5eg,\ +1jk,\ +668,\ +rs,\ +7ps,\ +i8mw,\ +s2,\ +28,\ +pa,\ +5eg,\ +7q3,\ +8,\ +1z,\ +8f2,\ +uk,\ +mi,\ +28,\ +a,\ +rs,\ +rs,\ +uk,\ +m8,\ +32,\ +a,\ +a,\ +qy,\ +rs,\ +1mc,\ +2s,\ +jq,\ +a,\ +1y,\ +sc,\ +28,\ +pa,\ +5eq,\ +a,\ +r8,\ +66i,\ +a,\ +7pi,\ +a,\ +8h0,\ +s3,\ +8,\ +1,\ +a,\ +1o,\ +640,\ +28,\ +8hu,\ +2s,\ +jq,\ +a,\ +a,\ +a,\ +1e,\ +32,\ +32,\ +a,\ +a,\ +1o,\ +h8,\ +28,\ +69a,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +5v,\ +8,\ +1,\ +5go,\ +1jk,\ +66i,\ +28,\ +1h2,\ +rs,\ +70s,\ +2s,\ +m8,\ +rs,\ +66i,\ +a,\ +2b2,\ +28,\ +4kg,\ +a,\ +8ha,\ +28,\ +pk,\ +28,\ +pa,\ +668,\ +66i,\ +a,\ +1ja,\ +28,\ +640,\ +a,\ +a,\ +a,\ +1ir,\ +8,\ +1,\ +a,\ +1o,\ +pa,\ +66i,\ +28,\ +7nk,\ +28,\ +8f2,\ +66i,\ +28,\ +1hc,\ +a,\ +ri,\ +a,\ +ri,\ +28,\ +pk,\ +28,\ +pk,\ +28,\ +pk,\ +a,\ +ri,\ +28,\ +pk,\ +28,\ +pk,\ +a,\ +1y,\ +1mm,\ +jq,\ +a,\ +1y,\ +s2,\ +4my,\ +a,\ +1y,\ +1h2,\ +s2,\ +28,\ +sc,\ +28,\ +a,\ +8c,\ +be,\ +a,\ +b,\ +8,\ +1,\ +a,\ +a,\ +a,\ +l,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +33,\ +a,\ +lz,\ +1,\ +7,\ +2,\ +8,\ +4r,\ +m8,\ +33,\ +1,\ +7,\ +2,\ +8,\ +3u3,\ +66j,\ +8,\ +1,\ +1y,\ +1ju,\ +mi,\ +a,\ +1y,\ +5f1,\ +1,\ +7,\ +2,\ +1,\ +7,\ +2,\ +1,\ +7,\ +1,\ +a,\ +1ig,\ +a,\ +65z,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +1,\ +1jb,\ +8,\ +2,\ +8,\ +65p,\ +28,\ +1hc,\ +28,\ +pa,\ +s2,\ +a,\ +1y,\ +66s,\ +28,\ +jq,\ +5k,\ +2s,\ +5k,\ +32,\ +a,\ +5a,\ +28,\ +3c,\ +a,\ +a,\ +a,\ +a,\ +a,\ +a,\ +k,\ +a,\ +s2,\ +a,\ +1y,\ +5c8,\ +28,\ +sc,\ +28,\ +k0,\ +k,\ +a,\ +1e,\ +66t,\ +8,\ +2,\ +8,\ +wj,\ +5k,\ +2s,\ +2s,\ +8m,\ +a,\ +a,\ +a,\ +a,\ +a,\ +a,\ +a,\ +a,\ +3c,\ +28,\ +k0,\ +a,\ +a,\ +1o,\ +66s,\ +28,\ +pa,\ +rs,\ +rs,\ +s2,\ +28,\ +2bm,\ +2s,\ +jr,\ +1,\ +1,\ +6,\ +1,\ +ws,\ +mj,\ +1,\ +2,\ +1,\ +4,\ +1,\ +2j,\ +1,\ +7,\ +2,\ +1,\ +1,\ +6,\ +1p,\ +eo2,\ +m8,\ +5hi,\ +a,\ +a,\ +a,\ +a,\ +14,\ +1ju,\ +m8,\ +2s,\ +rs,\ +7ps,\ +1jv,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +1,\ +u0,\ +mi,\ +a,\ +a,\ +28,\ +a,\ +1y,\ +pk,\ +a,\ +1y,\ +pl,\ +1,\ +1,\ +1,\ +1,\ +4,\ +2,\ +1,\ +7,\ +1,\ +b,\ +1,\ +1,\ +6,\ +1,\ +a,\ +a,\ +b,\ +1,\ +1,\ +6,\ +1,\ +1hc,\ +28,\ +63q,\ +1jk,\ +uk,\ +mi,\ +28,\ +k,\ +28,\ +4kh,\ +8,\ +1,\ +a,\ +a,\ +1e,\ +1h2,\ +rs,\ +rs,\ +uk,\ +2s,\ +32,\ +a,\ +a,\ +1o,\ +a,\ +go,\ +4mo,\ +rs,\ +rs,\ +rs,\ +3uw,\ +1ju,\ +28,\ +640,\ +a,\ +a,\ +1o,\ +pa,\ +g7c,\ +rs,\ +5eq,\ +a,\ +a,\ +1o,\ +pk,\ +a,\ +1y,\ +g55,\ +1,\ +1,\ +1,\ +5,\ +2,\ +1,\ +1,\ +1,\ +1,\ +4,\ +65f,\ +1jk,\ +66j,\ +1,\ +1,\ +6,\ +1,\ +a,\ +1o,\ +a44m,\ +uk,\ +2s,\ +2s,\ +32,\ +a,\ +dc,\ +6bs,\ +mi,\ +28,\ +a,\ +rs,\ +uk,\ +2s,\ +2s,\ +2s,\ +go,\ +rs,\ +rs,\ +1ju,\ +a,\ +a,\ +a,\ +1e,\ +1k4,\ +a,\ +28,\ +2s,\ +2s,\ +2s,\ +be,\ +a,\ +1y,\ +32,\ +2s,\ +2s,\ +gy,\ +28,\ +uu,\ +2s,\ +2s,\ +2s,\ +32,\ +a,\ +28,\ +2s,\ +2s,\ +2s,\ +5k,\ +mi,\ +28,\ +32,\ +2s,\ +jq,\ +a,\ +1y,\ +32,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +33,\ +1,\ +1,\ +8,\ +1,\ +1,\ +1,\ +7,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1h,\ +a,\ +33,\ +1,\ +7,\ +1,\ +b,\ +8,\ +1f,\ +3c,\ +a,\ +a,\ +1o,\ +k,\ +a,\ +a,\ +1y,\ +gy,\ +28,\ +3c,\ +a,\ +a,\ +28,\ +a,\ +28,\ +2s,\ +e7,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +5,\ +2,\ +8,\ +1f,\ +sd,\ +1,\ +1,\ +6,\ +1,\ +a,\ +a,\ +b,\ +1,\ +1,\ +6,\ +1,\ +u,\ +pk,\ +a,\ +a,\ +b,\ +8,\ +2,\ +1,\ +7,\ +1,\ +a,\ +k,\ +s2,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +48s,\ +mj,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +2,\ +8,\ +1,\ +a,\ +1e,\ +uu,\ +32,\ +a,\ +28,\ +32,\ +a,\ +a,\ +4q,\ +32,\ +a,\ +a,\ +51,\ +1,\ +7,\ +2,\ +1,\ +1,\ +6,\ +1q,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +5v,\ +a,\ +a,\ +1o,\ +h8,\ +28,\ +32,\ +2s,\ +jq,\ +a,\ +a,\ +1o,\ +32,\ +2s,\ +2s,\ +2s,\ +2s,\ +b4,\ +5k,\ +mi,\ +28,\ +3xy,\ +2s,\ +2s,\ +gy,\ +a,\ +a,\ +a,\ +a,\ +14,\ +32,\ +mi,\ +a,\ +1y,\ +69a,\ +2s,\ +2s,\ +5u,\ +28,\ +8w,\ +a,\ +a,\ +a,\ +1e,\ +32,\ +2s,\ +2s,\ +go,\ +6bs,\ +mj,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +2,\ +8,\ +1p,\ +5hi,\ +2s,\ +js,\ +1,\ +6,\ +2,\ +8,\ +1,\ +1o,\ +uu,\ +mi,\ +a,\ +1y,\ +a,\ +s3,\ +1,\ +1,\ +1,\ +5,\ +2,\ +1,\ +1,\ +1,\ +1,\ +4,\ +tr,\ +5u,\ +a,\ +2j,\ +1,\ +1,\ +6,\ +2,\ +8,\ +dd,\ +b,\ +1,\ +1,\ +1,\ +5,\ +2,\ +1,\ +7,\ +2,\ +8,\ +1,\ +14,\ +l,\ +1,\ +1,\ +6,\ +1z,\ +pl,\ +1,\ +1,\ +6,\ +1z,\ +3se,\ +rs,\ +rs,\ +rs,\ +rs,\ +33e,\ +28,\ +pk,\ +28,\ +8hu,\ +2s,\ +jr,\ +1,\ +7,\ +2,\ +1,\ +1,\ +6,\ +1q,\ +8,\ +2t,\ +mi,\ +a,\ +1y,\ +uu,\ +2s,\ +jq,\ +a,\ +a,\ +b,\ +8,\ +15,\ +a,\ +rs,\ +33e,\ +28,\ +8hu,\ +2s,\ +2s,\ +gy,\ +b,\ +1,\ +1,\ +6,\ +1,\ +a,\ +a,\ +14,\ +64,\ +a,\ +2i,\ +a,\ +ge,\ +a,\ +1y,\ +32,\ +mi,\ +28,\ +k,\ +29,\ +8,\ +pb,\ +a,\ +1y,\ +s2,\ +2s,\ +jq,\ +a,\ +1y,\ +32,\ +mj,\ +8,\ +2,\ +1,\ +7,\ +1p,\ +2ee,\ +32,\ +28,\ +k,\ +28,\ +jq,\ +8c,\ +e6,\ +a,\ +1y,\ +32,\ +2s,\ +2s,\ +8c,\ +8m,\ +b,\ +8,\ +2,\ +1,\ +7,\ +2,\ +1,\ +9,\ +1,\ +1,\ +1,\ +1,\ +6,\ +1,\ +1,\ +s,\ +1,\ +1,\ +1,\ +5,\ +b,\ +a,\ +1y,\ +pk,\ +a,\ +a,\ +r9,\ +1,\ +7,\ +2,\ +8,\ +ra,\ +8,\ +1,\ +b,\ +8,\ +1,\ +1iq,\ +b,\ +1,\ +1,\ +1,\ +5,\ +2,\ +1,\ +1,\ +6,\ +2,\ +2,\ +6,\ +1,\ +a,\ +a,\ +k,\ +1k4,\ +a,\ +2i,\ +a,\ +a,\ +a,\ +1e,\ +k,\ +a,\ +2i,\ +a,\ +a,\ +1o,\ +l,\ +8,\ +1,\ +28,\ +8n,\ +8,\ +2,\ +1,\ +1,\ +6,\ +1p,\ +l,\ +1,\ +1,\ +1,\ +1,\ +4,\ +1z,\ +sc,\ +b,\ +1,\ +7,\ +2,\ +1,\ +7,\ +1z,\ +a,\ +50,\ +e6,\ +a,\ +a,\ +a,\ +1e,\ +5hs,\ +a,\ +2i,\ +a,\ +2i,\ +b,\ +1,\ +1,\ +6,\ +1z,\ +e6,\ +b,\ +1,\ +8,\ +1o,\ +a,\ +xc,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +5v,\ +8,\ +1,\ +b,\ +8,\ +1,\ +a,\ +14,\ +5hi,\ +2s,\ +32,\ +a,\ +28,\ +2s,\ +32,\ +28,\ +a,\ +2s,\ +32,\ +b,\ +1,\ +7,\ +1,\ +c,\ +1,\ +1b,\ +3c,\ +a,\ +2j,\ +1,\ +7,\ +1,\ +28,\ +gy,\ +b,\ +1,\ +1,\ +6,\ +1,\ +a,\ +a,\ +14,\ +k,\ +a,\ +b,\ +1,\ +1,\ +6,\ +1,\ +1e,\ +4my,\ +mj,\ +1,\ +7,\ +2,\ +8,\ +1,\ +a,\ +a,\ +a,\ +v,\ +1,\ +1,\ +1,\ +5,\ +rt,\ +66i,\ +a,\ +a,\ +a,\ +a,\ +a,\ +u,\ +1k4,\ +a,\ +ly,\ +a,\ +1y,\ +32,\ +2s,\ +2s,\ +2s,\ +e6,\ +a,\ +a,\ +a,\ +a,\ +14,\ +a,\ +4na,\ +7,\ +2,\ +1,\ +1,\ +6,\ +2,\ +1,\ +7,\ +2,\ +8,\ +v,\ +1k5,\ +1,\ +9,\ +1,\ +1,\ +6,\ +2,\ +1,\ +7,\ +1p,\ +2s,\ +2s,\ +e7,\ +1,\ +1,\ +1,\ +1,\ +4,\ +2,\ +1,\ +1,\ +1,\ +5,\ +2,\ +8,\ +2,\ +8,\ +16,\ +1,\ +1,\ +1,\ +5,\ +2t,\ +2s,\ +jq,\ +a,\ +1y,\ +l,\ +1,\ +7,\ +1,\ +1y,\ +s2,\ +33,\ +8,\ +2,\ +8,\ +2,\ +8,\ +2,\ +8,\ +15,\ +l,\ +8,\ +2,\ +1,\ +1,\ +6,\ +29,\ +b,\ +1,\ +7,\ +1z,\ +32,\ +a,\ +a,\ +a,\ +a,\ +a,\ +a,\ +a,\ +a,\ +64,\ +b,\ +1,\ +7,\ +2,\ +8,\ +1f,\ +3d,\ +1,\ +7,\ +1,\ +b,\ +1,\ +1,\ +1,\ +1,\ +4,\ +1f,\ +k1,\ +8,\ +2,\ +8,\ +2,\ +1,\ +7,\ +1f,\ +3xy,\ +2s,\ +5k,\ +2s,\ +2s,\ +2s,\ +2s,\ +33,\ +1,\ +1,\ +6,\ +2,\ +8,\ +2,\ +8,\ +2,\ +8,\ +2,\ +1,\ +7,\ +c,\ +8,\ +2,\ +8,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +2t,\ +mj,\ +8,\ +1,\ +1y,\ +3d,\ +1,\ +8,\ +a,\ +lo,\ +b,\ +8,\ +1p,\ +3c,\ +28,\ +k,\ +a,\ +28,\ +32,\ +a,\ +dm,\ +a,\ +b,\ +1,\ +8,\ +b,\ +1,\ +7,\ +2,\ +1,\ +1,\ +1,\ +5,\ +l,\ +l,\ +8,\ +c,\ +1,\ +7,\ +1g,\ +8,\ +4jx,\ +rs,\ +rs,\ +rs,\ +3v6,\ +a,\ +a,\ +a,\ +a,\ +a,\ +u,\ +1ju,\ +32,\ +a,\ +a,\ +ix,\ +8,\ +2,\ +1,\ +7,\ +2,\ +1,\ +7,\ +3,\ +7,\ +16,\ +1,\ +1,\ +1,\ +5,\ +34,\ +8,\ +1,\ +1y,\ +32,\ +2s,\ +2s,\ +bf,\ +1,\ +1,\ +1,\ +1,\ +4,\ +1,\ +b,\ +1,\ +7,\ +2,\ +2,\ +1,\ +1,\ +1,\ +1,\ +2,\ +2,\ +1,\ +7,\ +2,\ +1,\ +1,\ +1,\ +5,\ +m,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +691,\ +2s,\ +jq,\ +28,\ +32,\ +mj,\ +8,\ +2,\ +1,\ +1,\ +6,\ +1,\ +a,\ +a,\ +14,\ +66i,\ +rs,\ +s3,\ +1,\ +8,\ +r8,\ +3v7,\ +1,\ +7,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +1,\ +1p,\ +1,\ +1,\ +2,\ +1,\ +3,\ +pb,\ +b,\ +8,\ +1,\ +7p9,\ +8,\ +1,\ +a,\ +b,\ +1,\ +1c,\ +8fc,\ +b,\ +8,\ +1,\ +1o,\ +641,\ +1,\ +7,\ +c,\ +8,\ +1,\ +a,\ +a,\ +u,\ +1h2,\ +s3,\ +1,\ +1,\ +6,\ +2,\ +1,\ +1,\ +1,\ +5,\ +ra,\ +1,\ +7,\ +2,\ +1,\ +7,\ +1p,\ +pk,\ +28,\ +1h2,\ +rs,\ +s2,\ +a,\ +a,\ +r9,\ +1,\ +1,\ +6,\ +2,\ +1,\ +1,\ +6,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +2,\ +1,\ +1,\ +6,\ +2,\ +1,\ +1,\ +1,\ +3,\ +2,\ +2,\ +8,\ +2,\ +1,\ +7,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1gt,\ +rs,\ +1mc,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +33,\ +1,\ +1,\ +1,\ +1,\ +1,\ +4,\ +b,\ +1,\ +7,\ +1,\ +1e,\ +32,\ +2s,\ +2s,\ +2s,\ +e7,\ +1,\ +1,\ +26,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +2by,\ +8,\ +c,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +2,\ +1,\ +1,\ +1,\ +5,\ +2,\ +1,\ +7,\ +l,\ +1ju,\ +2s,\ +32,\ +a,\ +28,\ +e6,\ +a,\ +a,\ +a,\ +a,\ +14,\ +a,\ +5h8,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +8n,\ +1,\ +1,\ +26,\ +1,\ +1,\ +1,\ +5,\ +uw,\ +1,\ +7,\ +1,\ +1y,\ +k1,\ +8,\ +1z,\ +3c,\ +b,\ +8,\ +1p,\ +k1,\ +1,\ +1,\ +6,\ +2,\ +1,\ +1,\ +1,\ +1,\ +4,\ +1,\ +a,\ +1f,\ +1,\ +1,\ +1,\ +1,\ +4,\ +33,\ +a,\ +28,\ +33,\ +1,\ +7,\ +2,\ +1,\ +7,\ +2,\ +1,\ +7,\ +2,\ +1,\ +7,\ +2,\ +1,\ +7,\ +2,\ +1,\ +1,\ +6,\ +2,\ +1,\ +7,\ +2,\ +1,\ +1,\ +1,\ +5,\ +2,\ +1,\ +1,\ +1,\ +5,\ +1,\ +2s,\ +2s,\ +2s,\ +5w,\ +1,\ +1,\ +1,\ +4,\ +2,\ +1,\ +1,\ +1,\ +1,\ +4,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +w,\ +1,\ +1,\ +1,\ +5,\ +2,\ +1,\ +1,\ +1,\ +5,\ +33,\ +a,\ +lz,\ +1,\ +1,\ +6,\ +1,\ +a,\ +a,\ +1e,\ +5u,\ +33,\ +1,\ +9,\ +1,\ +1,\ +7,\ +a,\ +a,\ +a,\ +b,\ +1,\ +8,\ +k,\ +32,\ +a,\ +a,\ +a,\ +ab,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +2,\ +1,\ +1,\ +6,\ +2,\ +1,\ +1,\ +1,\ +1,\ +4,\ +2,\ +1,\ +1,\ +1,\ +1,\ +4,\ +16,\ +1,\ +7,\ +2t,\ +mj,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +2,\ +1,\ +1,\ +6,\ +1q,\ +1,\ +7,\ +2t,\ +32,\ +a,\ +j6,\ +28,\ +v5,\ +1,\ +1,\ +1,\ +1,\ +4,\ +2,\ +1,\ +1,\ +6,\ +2,\ +1,\ +1,\ +1,\ +5,\ +2,\ +1,\ +1,\ +6,\ +2,\ +1,\ +1,\ +6,\ +2,\ +1,\ +1,\ +1,\ +5,\ +2,\ +1,\ +1,\ +6,\ +2,\ +1,\ +1,\ +6,\ +b,\ +jr,\ +1,\ +1,\ +6,\ +1,\ +b,\ +1,\ +1,\ +1,\ +1,\ +4,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +2,\ +1,\ +1,\ +6,\ +m,\ +1,\ +1,\ +2,\ +1,\ +3,\ +s3,\ +a,\ +a,\ +1o,\ +pk,\ +a,\ +b,\ +1,\ +1,\ +1,\ +5,\ +1,\ +1e,\ +pk,\ +a,\ +a,\ +1o,\ +4n9,\ +1,\ +9,\ +1,\ +1,\ +6,\ +2,\ +1,\ +1,\ +8,\ +1,\ +7,\ +1,\ +a,\ +a,\ +u,\ +jr,\ +1,\ +1,\ +1,\ +1,\ +4,\ +3,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +2,\ +1,\ +1,\ +1,\ +1,\ +4,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +2,\ +1,\ +1,\ +1,\ +5,\ +2,\ +8,\ +m,\ +1,\ +1,\ +6,\ +rt,\ +rs,\ +rs,\ +rs,\ +rs,\ +33f,\ +1,\ +1,\ +1,\ +1,\ +4,\ +2,\ +1,\ +1,\ +1,\ +1,\ +4,\ +1q,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +2bo,\ +1,\ +1,\ +6,\ +1z,\ +k,\ +a,\ +1y,\ +k,\ +a,\ +1y,\ +k,\ +28,\ +k,\ +a,\ +1y,\ +k,\ +a,\ +a,\ +1o,\ +k,\ +a,\ +1y,\ +l,\ +1,\ +7,\ +1z,\ +l,\ +8,\ +2,\ +8,\ +2,\ +8,\ +1,\ +b,\ +1,\ +1,\ +6,\ +v,\ +4my,\ +1mc,\ +2s,\ +jq,\ +a,\ +a,\ +a,\ +a,\ +14,\ +3c,\ +a,\ +a,\ +a,\ +1y,\ +b,\ +8,\ +2,\ +8,\ +1f,\ +k,\ +b,\ +1,\ +7,\ +2,\ +8,\ +2,\ +1,\ +7,\ +2,\ +8,\ +1,\ +a,\ +l,\ +1,\ +7,\ +e7,\ +a,\ +b,\ +8,\ +1,\ +a,\ +a,\ +u,\ +1ju,\ +33e,\ +k,\ +a,\ +1e,\ +1h2,\ +66i,\ +a,\ +1y,\ +1k4,\ +b,\ +1,\ +1,\ +8,\ +1,\ +8,\ +b,\ +1,\ +1,\ +8,\ +1,\ +7,\ +1,\ +b,\ +1,\ +9,\ +1,\ +jo,\ +2s,\ +s2,\ +a,\ +u0,\ +2s,\ +2s,\ +2s,\ +32,\ +a,\ +a,\ +aa,\ +5k,\ +mi,\ +a,\ +1y,\ +32,\ +2s,\ +2s,\ +gz,\ +8,\ +2,\ +8,\ +2,\ +8,\ +2,\ +1,\ +7,\ +2,\ +1,\ +7,\ +v,\ +64,\ +a,\ +1y,\ +h9,\ +8,\ +1,\ +b,\ +8,\ +1,\ +1e,\ +k,\ +28,\ +1hd,\ +1,\ +1,\ +6,\ +2,\ +1,\ +1,\ +6,\ +1r,\ +1,\ +1,\ +5,\ +8f3,\ +a,\ +b,\ +8,\ +2,\ +1,\ +1,\ +6,\ +15,\ +pk,\ +28,\ +pk,\ +a,\ +b,\ +1,\ +1m,\ +pl,\ +8,\ +1,\ +1y,\ +pk,\ +a,\ +1y,\ +30x,\ +1,\ +1,\ +6,\ +2,\ +1,\ +7,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +2,\ +1,\ +1,\ +6,\ +2,\ +8,\ +2,\ +1,\ +7,\ +2,\ +1,\ +1,\ +6,\ +2,\ +1,\ +1,\ +6,\ +2,\ +1,\ +7,\ +p1,\ +cosq,\ +28,\ +5c8,\ +a,\ +b,\ +8,\ +1f,\ +1mx,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +2,\ +1,\ +1,\ +1,\ +5,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +1p,\ +2s,\ +32,\ +a,\ +1y,\ +1y1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +29,\ +a,\ +a,\ +a,\ +a,\ +a,\ +a,\ +a,\ +a,\ +h8,\ +a,\ +1z,\ +1,\ +2,\ +5,\ +2t,\ +m8,\ +2e4,\ +1jv,\ +1,\ +1,\ +1,\ +1,\ +4,\ +1,\ +rj,\ +8,\ +2,\ +8,\ +2,\ +1,\ +7,\ +2,\ +8,\ +2,\ +1,\ +7,\ +2,\ +1,\ +1,\ +6,\ +2,\ +1,\ +1,\ +6,\ +c,\ +1,\ +1,\ +1,\ +1,\ +4,\ +rt,\ +mj,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +16,\ +1,\ +9,\ +1,\ +2,\ +1,\ +4,\ +2t,\ +2s,\ +2s,\ +gy,\ +a,\ +a,\ +a,\ +a,\ +14,\ +s2,\ +2bn,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +2,\ +1,\ +1,\ +1,\ +1,\ +4,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1h4,\ +1,\ +1,\ +1,\ +1,\ +4,\ +1,\ +rj,\ +8,\ +2,\ +8,\ +2,\ +1,\ +7,\ +2,\ +8,\ +2,\ +1,\ +7,\ +2,\ +1,\ +1,\ +6,\ +2,\ +1,\ +1,\ +6,\ +c,\ +1,\ +1,\ +1,\ +1,\ +4,\ +rt,\ +32,\ +a,\ +1y,\ +h9,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +16,\ +1,\ +9,\ +1,\ +2,\ +5,\ +2t,\ +2s,\ +2s,\ +gy,\ +a,\ +a,\ +a,\ +a,\ +14,\ +k,\ +a,\ +a,\ +a,\ +a,\ +a,\ +u,\ +pa,\ +2bn,\ +1,\ +1,\ +1,\ +1,\ +4,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +c,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1h3,\ +a,\ +a,\ +a,\ +a,\ +14,\ +641,\ +1,\ +7,\ +1,\ +1y,\ +1hc,\ +a,\ +1y,\ +1hd,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +2,\ +8,\ +ra,\ +1,\ +8,\ +r8,\ +rs,\ +rs,\ +1mm,\ +28,\ +a,\ +2s,\ +k5uk,\ +8hu,\ +28,\ +s2,\ +mi,\ +28,\ +a,\ +rs,\ +s3,\ +8,\ +1z,\ +pa,\ +1jk,\ +rs,\ +1mc,\ +m8,\ +5hj,\ +8,\ +1z,\ +294,\ +28,\ +pk,\ +28,\ +4kg,\ +28,\ +1h2,\ +rs,\ +rs,\ +rs,\ +uk,\ +m8,\ +2s,\ +2bn,\ +8,\ +1z,\ +kehy,\ +rs,\ +5er,\ +1,\ +7,\ +1,\ +1y,\ +1h2,\ +66j,\ +1,\ +1,\ +6,\ +2,\ +8,\ +1,\ +r9,\ +1,\ +1,\ +6,\ +2,\ +8,\ +1,\ +8ji,\ +32,\ +a,\ +28,\ +2s,\ +32,\ +a,\ +a,\ +1o,\ +a,\ +2s,\ +32,\ +a,\ +a,\ +1o,\ +u,\ +a,\ +1o,\ +l,\ +8,\ +1z,\ +5by,\ +rs,\ +8km,\ +a,\ +a,\ +lo,\ +28,\ +a,\ +1mc,\ +32,\ +28,\ +h8,\ +a,\ +1y,\ +l,\ +8,\ +2,\ +8,\ +4mf,\ +a,\ +1o,\ +pk,\ +29,\ +8,\ +p1,\ +s2,\ +28,\ +5c8,\ +a,\ +a,\ +r9,\ +8,\ +1,\ +a,\ +5dw,\ +b,\ +8,\ +2,\ +8,\ +1ir,\ +a,\ +65z,\ +8,\ +1,\ +ri,\ +a,\ +a,\ +7oy,\ +8hk,\ +66i,\ +28,\ +1h2,\ +668,\ +1ju,\ +a,\ +65o,\ +1mc,\ +m8,\ +5h8,\ +i9ki,\ +28,\ +a,\ +gy,\ +28,\ +be,\ +32,\ +a,\ +1y,\ +8x,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1w,\ +a,\ +4my,\ +a,\ +a,\ +a,\ +1ig,\ +66j,\ +8,\ +20,\ +8,\ +pb,\ +a,\ +8h0,\ +s2,\ +28,\ +pa,\ +4pg,\ +mi,\ +28,\ +s2,\ +rs,\ +rs,\ +4mo,\ +1jk,\ +rs,\ +5eg,\ +1jk,\ +s2,\ +28,\ +pa,\ +uk,\ +m8,\ +35w,\ +jz7y,\ +28,\ +jq,\ +32,\ +28,\ +pa,\ +7sk,\ +mi,\ +a,\ +a,\ +1o,\ +3c,\ +28,\ +a,\ +jg,\ +2s,\ +33f,\ +8,\ +2,\ +1,\ +1,\ +6,\ +2,\ +8,\ +1f,\ +1k4,\ +a,\ +1y,\ +jq,\ +5ka,\ +a,\ +1y,\ +jq,\ +1mm,\ +a,\ +5e7,\ +1,\ +1,\ +1,\ +5,\ +2,\ +1,\ +7,\ +1ir,\ +rs,\ +rs,\ +rs,\ +3uw,\ +rs,\ +7q2,\ +a,\ +1y,\ +k60e,\ +66j,\ +8,\ +1,\ +1ls,\ +m8,\ +2s,\ +5eq,\ +28,\ +pl,\ +1,\ +7,\ +1z,\ +7nl,\ +8,\ +1,\ +a,\ +1o,\ +8f2,\ +rs,\ +6ya,\ +28,\ +66s,\ +a,\ +1y,\ +jq,\ +uk,\ +66j,\ +8,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +2,\ +1,\ +7,\ +2,\ +1,\ +7,\ +jybr,\ +7ps,\ +8hk,\ +rs,\ +rs,\ +rs,\ +rs,\ +rs,\ +3uw,\ +66i,\ +28,\ +pa,\ +8hk,\ +668,\ +k6uy,\ +b,\ +8,\ +r9,\ +a,\ +ri,\ +b,\ +1,\ +7,\ +2,\ +8,\ +1,\ +a,\ +14,\ +4my,\ +m8,\ +uu,\ +a,\ +1ls,\ +2s,\ +jg,\ +5k,\ +32,\ +28,\ +k,\ +a,\ +1y,\ +k,\ +b,\ +1,\ +7,\ +lf,\ +2s,\ +33,\ +1,\ +7,\ +20,\ +8,\ +b,\ +28,\ +a,\ +334,\ +2s,\ +2s,\ +xm,\ +b,\ +8,\ +qz,\ +5eq,\ +28,\ +pa,\ +7q2,\ +28,\ +8f2,\ +668,\ +1jk,\ +66i,\ +b,\ +8,\ +1,\ +1o,\ +jz2e,\ +s2,\ +28,\ +pk,\ +28,\ +4k6,\ +1jk,\ +66i,\ +a,\ +a,\ +a,\ +a,\ +14,\ +pk,\ +28,\ +7nl,\ +1,\ +8,\ +8h0,\ +66i,\ +28,\ +1h2,\ +rs,\ +rs,\ +4mz,\ +1,\ +7,\ +1z,\ +pa,\ +bq8,\ +jq,\ +b,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +4r,\ +32,\ +28,\ +h8,\ +28,\ +1mx,\ +8,\ +1,\ +1z,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +c,\ +8,\ +1,\ +1z,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +c,\ +8,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +8,\ +8,\ +2,\ +1,\ +7,\ +1g,\ +8,\ +2,\ +1,\ +7,\ +de,\ +8,\ +1,\ +1z,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +s3,\ +28,\ +66s,\ +a,\ +a,\ +b,\ +8,\ +15,\ +l,\ +8,\ +1z,\ +l,\ +8,\ +1z,\ +190,\ +a,\ +65o,\ +1mc,\ +m8,\ +5u,\ +a,\ +a,\ +a,\ +a,\ +14,\ +k0,\ +a,\ +1y,\ +4n8,\ +28,\ +1h2,\ +rs,\ +uk,\ +mj,\ +1,\ +7,\ +2,\ +8,\ +4ox,\ +a,\ +a,\ +a,\ +1e,\ +7nk,\ +a,\ +a,\ +1o,\ +8hu,\ +32,\ +a,\ +1y,\ +gy,\ +5hi,\ +29,\ +1,\ +1,\ +6,\ +pc,\ +1,\ +7,\ +2,\ +8,\ +1p,\ +7nk,\ +a,\ +7pi,\ +28,\ +7na,\ +7ps,\ +7ps,\ +8kc,\ +2s,\ +2s,\ +gy,\ +a,\ +a,\ +a,\ +1e,\ +5eq,\ +1mc,\ +2s,\ +2s,\ +gy,\ +28,\ +3vg,\ +a,\ +k,\ +1e,\ +30m,\ +1jk,\ +rs,\ +rs,\ +rs,\ +1mm,\ +28,\ +k,\ +28,\ +a,\ +2s,\ +2s,\ +2s,\ +2s,\ +32,\ +a,\ +28,\ +5k,\ +2s,\ +jr,\ +1,\ +1,\ +1,\ +1,\ +4,\ +2,\ +1,\ +1,\ +1,\ +1,\ +4,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +2,\ +1,\ +1,\ +6,\ +2,\ +1,\ +1,\ +1,\ +5,\ +2,\ +1,\ +7,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +s3,\ +rs,\ +rs,\ +uk,\ +m8,\ +2s,\ +uk,\ +m8,\ +1mc,\ +rs,\ +8km,\ +28,\ +a,\ +2s,\ +2s,\ +go,\ +uu,\ +28,\ +k,\ +28,\ +gy,\ +2s,\ +uk,\ +m8,\ +5k,\ +2s,\ +2s,\ +2s,\ +2s,\ +8c,\ +2s,\ +1mc,\ +fotw,\ +a,\ +r9,\ +8,\ +2,\ +8,\ +r9,\ +28,\ +pa,\ +3v6,\ +a,\ +a,\ +a,\ +a,\ +14,\ +1hc,\ +a,\ +r8,\ +rs,\ +4mo,\ +1mm,\ +a,\ +lo,\ +2s,\ +s2,\ +a,\ +4me,\ +a,\ +1y,\ +1hc,\ +a,\ +1y,\ +s2,\ +2s,\ +m8,\ +s2,\ +28,\ +pk,\ +28,\ +sc,\ +28,\ +k0,\ +28,\ +1k4,\ +28,\ +1mm,\ +jq,\ +28,\ +32,\ +m8,\ +2s,\ +4qa,\ +1o,\ +k0,\ +a,\ +a,\ +1o,\ +s2,\ +66j,\ +1,\ +7,\ +2,\ +1,\ +7,\ +2,\ +1,\ +7,\ +c,\ +1,\ +1,\ +1,\ +5,\ +2,\ +1,\ +1,\ +1,\ +1,\ +4,\ +1hx,\ +a,\ +b,\ +8,\ +2,\ +1,\ +7,\ +16,\ +8,\ +rt,\ +mj,\ +1,\ +8,\ +b,\ +8,\ +2,\ +1,\ +7,\ +16,\ +1,\ +7,\ +c,\ +8,\ +2,\ +1,\ +7,\ +r9,\ +a,\ +1y,\ +pk,\ +28,\ +s2,\ +m8,\ +2s,\ +1mc,\ +mj,\ +1,\ +7,\ +20,\ +1,\ +1,\ +1,\ +1,\ +4,\ +s4,\ +1,\ +1,\ +1,\ +5,\ +2,\ +1,\ +1,\ +2,\ +1,\ +3,\ +65p,\ +a,\ +1y,\ +1h2,\ +s3,\ +8,\ +2,\ +8,\ +tr,\ +m8,\ +33,\ +8,\ +20,\ +8,\ +pc,\ +1,\ +7,\ +2,\ +8,\ +3ue,\ +1,\ +1,\ +6,\ +2,\ +8,\ +1,\ +1o,\ +8fc,\ +b,\ +8,\ +qz,\ +5er,\ +1,\ +1,\ +1,\ +5,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1lt,\ +a,\ +28,\ +mi,\ +b,\ +8,\ +u2,\ +8,\ +2,\ +8,\ +lp,\ +a,\ +a,\ +1o,\ +3vg,\ +a,\ +b,\ +8,\ +1,\ +1e,\ +1h2,\ +66j,\ +1,\ +7,\ +1,\ +a,\ +a,\ +a,\ +a,\ +u,\ +pl,\ +8,\ +1z,\ +8f2,\ +rs,\ +rs,\ +4mo,\ +1jk,\ +rs,\ +5eq,\ +28,\ +1hc,\ +b,\ +8,\ +tr,\ +32,\ +28,\ +a,\ +go,\ +5k,\ +32,\ +b,\ +8,\ +1,\ +a,\ +b,\ +8,\ +v,\ +a,\ +go,\ +32,\ +28,\ +5by,\ +668,\ +1ju,\ +a,\ +1y,\ +640,\ +a,\ +1y,\ +1hc,\ +29,\ +8,\ +pc,\ +1,\ +7,\ +1z,\ +pa,\ +10e,\ +28,\ +e6,\ +5k,\ +m8,\ +5k,\ +33,\ +8,\ +20,\ +8,\ +1,\ +go,\ +5k,\ +5u,\ +28,\ +eg,\ +28,\ +uu,\ +2s,\ +2s,\ +2s,\ +e6,\ +a,\ +a,\ +a,\ +a,\ +14,\ +uu,\ +2s,\ +32,\ +28,\ +a,\ +dw,\ +5hj,\ +1,\ +1,\ +6,\ +1,\ +1y,\ +1h2,\ +rs,\ +5eg,\ +1ju,\ +28,\ +sc,\ +28,\ +k0,\ +28,\ +k,\ +28,\ +pa,\ +rs,\ +33e,\ +28,\ +1h2,\ +668,\ +1jk,\ +rs,\ +rs,\ +4my,\ +28,\ +1h2,\ +rs,\ +rs,\ +rs,\ +3v6,\ +b,\ +1,\ +8,\ +a,\ +a,\ +b,\ +8,\ +l,\ +fwgm,\ +uk,\ +2s,\ +jq,\ +a,\ +1y,\ +a,\ +69a,\ +a,\ +lz,\ +1,\ +7,\ +1,\ +2i,\ +29,\ +8,\ +rt,\ +m8,\ +5k,\ +m8,\ +5k,\ +m8,\ +2s,\ +rs,\ +rs,\ +uk,\ +mi,\ +a,\ +a,\ +1o,\ +a,\ +7ps,\ +8hu,\ +28,\ +pa,\ +5hi,\ +28,\ +k0,\ +28,\ +s2,\ +668,\ +s3,\ +8,\ +1,\ +8js,\ +m8,\ +5k,\ +m8,\ +6bs,\ +32,\ +28,\ +ms,\ +28,\ +k,\ +28,\ +mi,\ +32,\ +28,\ +mi,\ +32,\ +28,\ +596,\ +2s,\ +jg,\ +xc,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +8c,\ +5h8,\ +s2,\ +28,\ +pa,\ +rs,\ +rs,\ +1ju,\ +28,\ +pk,\ +a,\ +1y,\ +pk,\ +28,\ +1ju,\ +2s,\ +2s,\ +go,\ +2s,\ +5eq,\ +28,\ +1hc,\ +28,\ +pa,\ +5eg,\ +1jk,\ +66i,\ +28,\ +1mm,\ +jg,\ +5h8,\ +1ju,\ +28,\ +66i,\ +2s,\ +2s,\ +2s,\ +32,\ +28,\ +8w,\ +28,\ +a,\ +i1ow,\ +2bm,\ +a,\ +a,\ +32k,\ +a,\ +a,\ +1iq,\ +uk,\ +m8,\ +70s,\ +rs,\ +4mo,\ +1mn,\ +1,\ +1,\ +1,\ +5,\ +2,\ +1,\ +1,\ +1,\ +5,\ +lp,\ +a,\ +a,\ +a,\ +1e,\ +1mw,\ +a,\ +a,\ +1o,\ +k0,\ +a,\ +1y,\ +4n8,\ +b,\ +8,\ +1p,\ +1h2,\ +712,\ +b,\ +8,\ +1p,\ +a,\ +pa,\ +28,\ +a,\ +m8,\ +3xo,\ +2s,\ +1h2,\ +a,\ +1y,\ +k,\ +a,\ +1y,\ +h8,\ +a,\ +1y,\ +5hs,\ +28,\ +k,\ +28,\ +h8,\ +28,\ +uve,\ +8hu,\ +28,\ +pa,\ +rs,\ +4mo,\ +1jk,\ +s2,\ +a,\ +6xg,\ +rs,\ +ie1m,\ +28,\ +8hu,\ +32,\ +a,\ +iw,\ +5k,\ +32,\ +a,\ +iw,\ +5k,\ +2s,\ +jg,\ +40g,\ +2s,\ +jg,\ +uk,\ +uk,\ +m8,\ +2s,\ +rs,\ +ccg,\ +7ps,\ +kdso,\ +1jk,\ +2bc,\ +1jk,\ +rs,\ +1mc,\ +mi,\ +28,\ +a,\ +rs,\ +668,\ +668,\ +rs,\ +ktb0,\ +2s,\ +p0,\ +2s,\ +p0,\ +2s,\ +jg,\ +5k,\ +m8,\ +4pg,\ +rs,\ +5eg,\ +1mc,\ +2s,\ +p0,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +15o,\ +2s,\ +jg,\ +38o,\ +5k,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +uk,\ +rs,\ +668,\ +8kc,\ +2s,\ +63g,\ +2s,\ +1gs,\ +2s,\ +2s,\ +2s,\ +dw,\ +5k,\ +2s,\ +2s,\ +5k,\ +2s,\ +2s,\ +2s,\ +32,\ +a,\ +a,\ +a,\ +a,\ +a,\ +a,\ +k,\ +4pq,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +64,\ +a,\ +u,\ +a,\ +k,\ +sc,\ +29,\ +8,\ +1jv,\ +28,\ +k0,\ +29,\ +1,\ +7,\ +3v7,\ +28,\ +1h2,\ +uk,\ +2s,\ +jg,\ +6c2,\ +b,\ +8,\ +1p,\ +k,\ +28,\ +h9,\ +8,\ +20,\ +1,\ +7,\ +5eh,\ +1pe,\ +28,\ +k,\ +29,\ +8,\ +b,\ +28,\ +5yg,\ +28,\ +k,\ +28,\ +k,\ +28,\ +15y,\ +1mc,\ +5k,\ +2s,\ +dw,\ +5k,\ +2s,\ +jg,\ +5k,\ +2s,\ +jg,\ +2gw,\ +2s,\ +jg,\ +2s,\ +8hk,\ +668,\ +1jk,\ +rs,\ +66i,\ +28,\ +7nk,\ +a,\ +1y,\ +8hu,\ +m8,\ +5k,\ +m8,\ +2s,\ +rs,\ +rs,\ +1rw,\ +2s,\ +2s,\ +b4,\ +5k,\ +2s,\ +2s,\ +go,\ +5k,\ +2s,\ +jg,\ +xc,\ +2s,\ +jg,\ +2s,\ +5eg,\ +1mc,\ +m8,\ +5h8,\ +1jk,\ +rs,\ +5h8,\ +m8,\ +gyf0,\ +668,\ +rs,\ +8hk,\ +668,\ +1jk,\ +668,\ +kn4s,\ +2s,\ +jg,\ +4v0,\ +2s,\ +2s,\ +dw,\ +xc,\ +2s,\ +jg,\ +5h8,\ +l0y0,\ +7ps,\ +8kc,\ +m8,\ +5u,\ +28,\ +jq,\ +6bs,\ +m8,\ +5k,\ +m8,\ +5h8,\ +8hk,\ +rs,\ +rs,\ +4pg,\ +2s,\ +2s,\ +1b8,\ +rs,\ +rs,\ +4mo,\ +jydo,\ +a,\ +1o,\ +8f2,\ +s2,\ +28,\ +1hc,\ +28,\ +10o,\ +29,\ +8,\ +b,\ +29,\ +1,\ +7,\ +b,\ +29,\ +1,\ +1,\ +6,\ +b,\ +29,\ +1,\ +1,\ +6,\ +b,\ +29,\ +1,\ +7,\ +5v,\ +29,\ +1,\ +7,\ +b,\ +29,\ +1,\ +7,\ +gz,\ +29,\ +1,\ +7,\ +2bn,\ +28,\ +8hu,\ +m8,\ +5k,\ +m8,\ +5u,\ +28,\ +k0,\ +28,\ +32,\ +2s,\ +jg,\ +5k,\ +2s,\ +jq,\ +28,\ +3xy,\ +2s,\ +jg,\ +dw,\ +2s,\ +dw,\ +s2,\ +28,\ +pa,\ +35w,\ +32,\ +28,\ +a,\ +1b8,\ +rs,\ +rs,\ +rs,\ +4mo,\ +8hk,\ +2bc,\ +3uw,\ +2bc,\ +5eg,\ +1s6,\ +1z,\ +1,\ +7,\ +2,\ +8,\ +b,\ +1z,\ +1,\ +7,\ +1,\ +bo,\ +1z,\ +1,\ +7,\ +2,\ +8,\ +5v,\ +28,\ +h8,\ +28,\ +3c,\ +28,\ +k,\ +28,\ +h8,\ +28,\ +410,\ +28,\ +h8,\ +28,\ +sc,\ +28,\ +2bw,\ +28,\ +k0,\ +28,\ +3c,\ +b,\ +1,\ +1,\ +5,\ +1,\ +1,\ +lo,\ +b,\ +1,\ +1,\ +6,\ +1,\ +28,\ +28,\ +295,\ +8,\ +1,\ +1y,\ +pa,\ +8hk,\ +rs,\ +5eg,\ +2bc,\ +5eg,\ +a14,\ +5eq,\ +28,\ +1h2,\ +rs,\ +rs,\ +668,\ +rs,\ +rs,\ +1jk,\ +33e,\ +28,\ +1h2,\ +rs,\ +rs,\ +rs,\ +rs,\ +rs,\ +3uw,\ +rs,\ +rs,\ +rs,\ +rs,\ +334,\ +1jk,\ +668,\ +1jk,\ +668,\ +2bm,\ +29,\ +8,\ +1gt,\ +1mc,\ +m8,\ +2s,\ +1ju,\ +a,\ +1z,\ +8,\ +gjlp,\ +690,\ +m8,\ +uk,\ +668,\ +rs,\ +7ps,\ +99c,\ +5eg,\ +rs,\ +7q2,\ +a,\ +a,\ +1o,\ +8f2,\ +668,\ +rs,\ +7ps,\ +8hu,\ +28,\ +66i,\ +m8,\ +j2t0,\ +7ps,\ +7q2,\ +28,\ +7na,\ +7ps,\ +7ps,\ +8hu,\ +28,\ +pk,\ +28,\ +5by,\ +jz7y,\ +28,\ +jq,\ +5k,\ +m8,\ +2s,\ +690,\ +m8,\ +2s,\ +6y0,\ +rs,\ +rs,\ +5eg,\ +8hk,\ +uk,\ +mi,\ +29,\ +8,\ +2t,\ +m8,\ +2s,\ +5eg,\ +rs,\ +6yb,\ +8,\ +1z,\ +pa,\ +6y0,\ +rs,\ +6y0,\ +668,\ +rs,\ +8km,\ +a,\ +lo,\ +2s,\ +s2,\ +28,\ +4k6,\ +1mc,\ +mi,\ +a,\ +2i,\ +a,\ +ri,\ +a,\ +4m4,\ +s3,\ +1,\ +1,\ +7,\ +iv06,\ +a,\ +1y,\ +8f2,\ +690,\ +m8,\ +2s,\ +8kn,\ +1,\ +8,\ +b,\ +1,\ +8,\ +lf,\ +1,\ +8,\ +b,\ +1,\ +8,\ +1o,\ +70s,\ +2s,\ +32,\ +28,\ +a,\ +2s,\ +go,\ +2s,\ +32,\ +28,\ +a,\ +5k,\ +2s,\ +2s,\ +8c,\ +2s,\ +2s,\ +2s,\ +2s,\ +go,\ +2s,\ +2s,\ +2s,\ +5k,\ +2s,\ +2s,\ +4v0,\ +2s,\ +2s,\ +2s,\ +2s,\ +go,\ +2s,\ +2s,\ +2s,\ +2s,\ +go,\ +2s,\ +2s,\ +2s,\ +2s,\ +go,\ +2s,\ +2s,\ +2s,\ +2s,\ +50k,\ +668,\ +1mc,\ +2s,\ +2s,\ +go,\ +5k,\ +2s,\ +2s,\ +go,\ +5k,\ +2s,\ +2s,\ +go,\ +5k,\ +2s,\ +2s,\ +go,\ +5k,\ +2s,\ +jq,\ +28,\ +3xy,\ +2s,\ +jg,\ +5k,\ +2s,\ +jg,\ +5k,\ +2s,\ +jg,\ +5k,\ +32,\ +28,\ +a,\ +go,\ +5k,\ +2s,\ +jg,\ +40g,\ +mi,\ +28,\ +32,\ +mi,\ +28,\ +32,\ +2s,\ +jg,\ +5k,\ +mi,\ +28,\ +32,\ +mi,\ +28,\ +3xy,\ +2s,\ +jg,\ +32,\ +a,\ +1y,\ +s2,\ +2s,\ +jg,\ +5k,\ +32,\ +28,\ +a,\ +go,\ +5k,\ +2s,\ +jg,\ +40g,\ +2s,\ +2s,\ +2s,\ +2s,\ +go,\ +2s,\ +2s,\ +2s,\ +2s,\ +j1kk,\ +uu,\ +a,\ +ly,\ +28,\ +a,\ +668,\ +668,\ +1ju,\ +28,\ +640,\ +28,\ +8fc,\ +28,\ +8f2,\ +rs,\ +6ya,\ +28,\ +pk,\ +28,\ +6vi,\ +rs,\ +5eg,\ +1mc,\ +m8,\ +5k,\ +m8,\ +69a,\ +28,\ +63q,\ +rs,\ +jb83,\ +1,\ +26,\ +pl,\ +1,\ +26,\ +6ya,\ +mi,\ +28,\ +k,\ +28,\ +sd,\ +8,\ +1z,\ +l,\ +8,\ +1z,\ +k,\ +a,\ +1y,\ +a,\ +dw,\ +dw,\ +32,\ +a,\ +1y,\ +a,\ +32,\ +a,\ +1y,\ +a,\ +32,\ +28,\ +3c,\ +28,\ +a,\ +2s,\ +go,\ +5u,\ +28,\ +a,\ +2s,\ +go,\ +35w,\ +1mm,\ +28,\ +a,\ +2s,\ +go,\ +5k,\ +2s,\ +jg,\ +4s8,\ +2s,\ +jr,\ +8,\ +1z,\ +5eq,\ +rs,\ +7q2,\ +a,\ +8hb,\ +8,\ +2,\ +8,\ +qz,\ +rs,\ +uk,\ +2s,\ +2s,\ +2s,\ +jg,\ +32,\ +a,\ +28,\ +2s,\ +jg,\ +m8,\ +5k,\ +2s,\ +2s,\ +2s,\ +jg,\ +2s,\ +2s,\ +2s,\ +jg,\ +2s,\ +2s,\ +2s,\ +18g,\ +uk,\ +2s,\ +2s,\ +2s,\ +jg,\ +2s,\ +2s,\ +2s,\ +jvtg,\ +m8,\ +2s,\ +rs,\ +rs,\ +3uw,\ +1jk,\ +66i,\ +28,\ +1ju,\ +mi,\ +28,\ +k,\ +28,\ +pa,\ +rs,\ +3v6,\ +a,\ +1y,\ +1h2,\ +66i,\ +28,\ +1h2,\ +rs,\ +6y0,\ +rs,\ +rs,\ +rs,\ +3uw,\ +rs,\ +8hk,\ +rs,\ +70s,\ +32,\ +28,\ +mi,\ +2s,\ +p0,\ +2s,\ +p0,\ +2s,\ +p0,\ +2s,\ +2s,\ +go,\ +5k,\ +2s,\ +jg,\ +1p4,\ +2s,\ +jg,\ +xn,\ +1,\ +1,\ +6,\ +1z,\ +l,\ +1,\ +1,\ +6,\ +1z,\ +k1,\ +1,\ +1,\ +6,\ +1z,\ +pl,\ +1,\ +1,\ +6,\ +1z,\ +4kh,\ +1,\ +1,\ +6,\ +1z,\ +1h2,\ +rs,\ +rs,\ +690,\ +m8,\ +5k,\ +m8,\ +4si,\ +28,\ +k0,\ +28,\ +uu,\ +2s,\ +2s,\ +go,\ +5k,\ +5u,\ +28,\ +e6,\ +5k,\ +mj,\ +8,\ +1z,\ +32,\ +mj,\ +8,\ +1z,\ +4pq,\ +2s,\ +jq,\ +28,\ +32,\ +2s,\ +2s,\ +go,\ +33,\ +1,\ +7,\ +1z,\ +s2,\ +2s,\ +2s,\ +go,\ +4s8,\ +2s,\ +2s,\ +go,\ +5k,\ +2s,\ +jg,\ +4s8,\ +mi,\ +28,\ +uu,\ +2s,\ +2s,\ +2s,\ +jg,\ +2s,\ +2s,\ +2s,\ +jg,\ +2s,\ +2s,\ +2s,\ +jg,\ +2s,\ +2s,\ +2s,\ +3mk,\ +2s,\ +2s,\ +2s,\ +i28m,\ +28,\ +l,\ +8,\ +20,\ +8,\ +gp,\ +32,\ +28,\ +63q,\ +uk,\ +m8,\ +4pg,\ +1mm,\ +a,\ +a,\ +a,\ +1e,\ +k,\ +a,\ +a,\ +a,\ +a,\ +14,\ +k,\ +a,\ +a,\ +a,\ +a,\ +14,\ +k,\ +a,\ +a,\ +a,\ +1e,\ +5vo,\ +a,\ +a,\ +1o,\ +k,\ +a,\ +a,\ +a,\ +1e,\ +k,\ +a,\ +a,\ +a,\ +1e,\ +k,\ +a,\ +a,\ +1o,\ +15y,\ +66i,\ +b,\ +1,\ +1w,\ +pk,\ +a,\ +1y,\ +7na,\ +9c4,\ +m8,\ +xc,\ +m8,\ +33,\ +8,\ +1z,\ +30w,\ +a,\ +1y,\ +1ju,\ +m8,\ +5h8,\ +s2,\ +28,\ +jql5,\ +1,\ +8,\ +65o,\ +1jk,\ +rs,\ +uk,\ +2s,\ +jg,\ +5k,\ +2s,\ +jg,\ +32,\ +a,\ +1y,\ +33e,\ +2s,\ +jg,\ +uk,\ +uk,\ +m8,\ +5k,\ +m8,\ +3xo,\ +1jk,\ +rs,\ +5eg,\ +rs,\ +klig,\ +uk,\ +2s,\ +2s,\ +8c,\ +2s,\ +b4,\ +2s,\ +2s,\ +8c,\ +2s,\ +438,\ +1jk,\ +rs,\ +rs,\ +5eq,\ +28,\ +8fc,\ +28,\ +s2,\ +mi,\ +28,\ +k,\ +28,\ +5c8,\ +a,\ +1y,\ +8f2,\ +rs,\ +uk,\ +2s,\ +jg,\ +2s,\ +5eg,\ +668,\ +1jk,\ +668,\ +rs,\ +8hk,\ +690,\ +2s,\ +jg,\ +2s,\ +jb7s,\ +668,\ +1ju,\ +28,\ +pa,\ +5eg,\ +1jk,\ +rs,\ +5eq,\ +28,\ +1h2,\ +668,\ +rs,\ +8hk,\ +690,\ +m8,\ +2s,\ +7ps,\ +7ps,\ +7ps,\ +8hk,\ +s2,\ +28,\ +s2,\ +2s,\ +m8,\ +3uw,\ +j4a2,\ +a,\ +1y,\ +s2,\ +2s,\ +jg,\ +4s8,\ +2s,\ +jg,\ +366,\ +a,\ +1y,\ +3so,\ +a,\ +1y,\ +1h2,\ +rs,\ +rs,\ +rs,\ +3uw,\ +1jv,\ +1,\ +1,\ +1,\ +h,\ +1,\ +1,\ +1,\ +7,\ +1,\ +1,\ +1,\ +1b,\ +1,\ +1,\ +1,\ +63w,\ +k,\ +a,\ +1e,\ +2bm,\ +2s,\ +2s,\ +2s,\ +uk,\ +2s,\ +2s,\ +2s,\ +2s,\ +5k,\ +2s,\ +2s,\ +2s,\ +3k2,\ +28,\ +1h2,\ +uk,\ +2s,\ +2s,\ +2s,\ +jq,\ +a,\ +a,\ +1o,\ +k,\ +a,\ +a,\ +1o,\ +k,\ +a,\ +a,\ +1o,\ +k,\ +a,\ +a,\ +1o,\ +gy,\ +2s,\ +2s,\ +2s,\ +3js,\ +k7mg,\ +rs,\ +4my,\ +28,\ +1h2,\ +rs,\ +rs,\ +4mo,\ +1ju,\ +a,\ +1y,\ +uu,\ +2s,\ +gy,\ +28,\ +32,\ +2s,\ +2s,\ +go,\ +5k,\ +2s,\ +2s,\ +go,\ +4xs,\ +gy,\ +a,\ +1y,\ +5u,\ +2s,\ +gy,\ +28,\ +32,\ +2s,\ +2s,\ +go,\ +5k,\ +2s,\ +2s,\ +2s,\ +dw,\ +5k,\ +2s,\ +2s,\ +go,\ +5k,\ +2s,\ +2s,\ +go,\ +35w,\ +rs,\ +5eg,\ +1jk,\ +rs,\ +5eg,\ +1mc,\ +2s,\ +jg,\ +5k,\ +2s,\ +jg,\ +4s8,\ +mi,\ +28,\ +uu,\ +m8,\ +5k,\ +2s,\ +jg,\ +5k,\ +2s,\ +jg,\ +40g,\ +2s,\ +jg,\ +uk,\ +668,\ +1mc,\ +2s,\ +jg,\ +2s,\ +rs,\ +4mo,\ +2bc,\ +rs,\ +4my,\ +28,\ +1ju,\ +2s,\ +jg,\ +2s,\ +uk,\ +m8,\ +5k,\ +m8,\ +3xo,\ +99c,\ +rs,\ +4my,\ +28,\ +1hd,\ +1,\ +1,\ +1,\ +5,\ +2,\ +1,\ +7,\ +1q,\ +1,\ +1,\ +6,\ +rt,\ +2s,\ +jq,\ +a,\ +1y,\ +k,\ +a,\ +1y,\ +4va,\ +2s,\ +2s,\ +8c,\ +uk,\ +690,\ +2s,\ +2s,\ +go,\ +uk,\ +5eq,\ +28,\ +pa,\ +huqw,\ +rs,\ +rs,\ +3uw,\ +2bc,\ +rs,\ +rs,\ +3uw,\ +1mc,\ +2s,\ +jg,\ +8c,\ +2s,\ +gy,\ +28,\ +32,\ +2s,\ +2s,\ +go,\ +5k,\ +2s,\ +2s,\ +go,\ +4s8,\ +2s,\ +2s,\ +go,\ +5k,\ +2s,\ +2s,\ +go,\ +5k,\ +2s,\ +2s,\ +go,\ +5k,\ +2s,\ +2s,\ +2s,\ +dw,\ +5k,\ +2s,\ +2s,\ +go,\ +5k,\ +2s,\ +2s,\ +go,\ +3xo,\ +rs,\ +4my,\ +28,\ +1h2,\ +rs,\ +rs,\ +rs,\ +3uw,\ +1mc,\ +m8,\ +5k,\ +2s,\ +jg,\ +4s8,\ +mi,\ +28,\ +uu,\ +m8,\ +5k,\ +2s,\ +jg,\ +4s8,\ +2s,\ +jg,\ +1mc,\ +rs,\ +4my,\ +28,\ +1h2,\ +rs,\ +rs,\ +rs,\ +rs,\ +4pg,\ +2s,\ +m8,\ +xc,\ +2s,\ +gy,\ +28,\ +5u,\ +2s,\ +go,\ +4pg,\ +rs,\ +rs,\ +4mo,\ +2bc,\ +5eq,\ +28,\ +1h2,\ +rs,\ +rs,\ +rs,\ +3v6,\ +28,\ +1h2,\ +rs,\ +5eg,\ +rs,\ +8hk,\ +668,\ +htz4,\ +rs,\ +rs,\ +rs,\ +3uw,\ +1jk,\ +uk,\ +2s,\ +jg,\ +5k,\ +2s,\ +jg,\ +2s,\ +uk,\ +5k,\ +gy,\ +28,\ +a,\ +2e4,\ +5k,\ +gy,\ +28,\ +xm,\ +jq,\ +28,\ +5hi,\ +2s,\ +jg,\ +xc,\ +mi,\ +28,\ +a,\ +5h8,\ +2s,\ +2s,\ +go,\ +uk,\ +rs,\ +xc,\ +32,\ +28,\ +e6,\ +3xo,\ +1p4,\ +jq,\ +28,\ +5u,\ +jq,\ +28,\ +k,\ +28,\ +pk,\ +28,\ +3se,\ +1jk,\ +rs,\ +5eq,\ +a,\ +1y,\ +pa,\ +7q2,\ +28,\ +8f2,\ +668,\ +jbzk,\ +6bs,\ +jq,\ +28,\ +xm,\ +jg,\ +2s,\ +5hi,\ +28,\ +k0,\ +28,\ +xm,\ +jg,\ +2s,\ +1jk,\ +uu,\ +28,\ +k0,\ +28,\ +2eo,\ +28,\ +k0,\ +28,\ +uu,\ +m8,\ +2s,\ +6ya,\ +a,\ +1y,\ +pa,\ +5eg,\ +1jk,\ +rs,\ +5eq,\ +a,\ +1y,\ +k60e,\ +7q2,\ +28,\ +fdc,\ +28,\ +7nl,\ +1,\ +7,\ +2,\ +1,\ +7,\ +2,\ +1,\ +7,\ +1f,\ +8fc,\ +28,\ +66i,\ +m8,\ +2s,\ +k62w,\ +69a,\ +28,\ +jq,\ +2s,\ +99c,\ +5eg,\ +kt88,\ +8hk,\ +668,\ +rs,\ +8kc,\ +m8,\ +2s,\ +5eg,\ +klig,\ +8hk,\ +uk,\ +5k,\ +go,\ +4s8,\ +2s,\ +32,\ +28,\ +eg,\ +28,\ +a,\ +8hk,\ +uv,\ +8,\ +1z,\ +l,\ +8,\ +1z,\ +a,\ +jg,\ +668,\ +rs,\ +s2,\ +a,\ +1y,\ +63q,\ +rs,\ +5eq,\ +28,\ +1h2,\ +668,\ +rs,\ +8kc,\ +m8,\ +5h8,\ +1mc,\ +m8,\ +5k0,\ +m8,\ +35w,\ +35w,\ +2s,\ +jg,\ +70s,\ +uk,\ +mi,\ +a,\ +a,\ +1o,\ +1ju,\ +4pq,\ +28,\ +k0,\ +28,\ +1ju,\ +668,\ +1mc,\ +2s,\ +2s,\ +go,\ +2s,\ +5hi,\ +28,\ +k1,\ +1,\ +1,\ +1,\ +5,\ +1z,\ +i7ve,\ +8hv,\ +7,\ +1,\ +1z,\ +pk,\ +29,\ +1,\ +1,\ +6,\ +5bz,\ +a,\ +a,\ +a,\ +1e,\ +1hd,\ +1,\ +7,\ +1,\ +a,\ +a,\ +1e,\ +pk,\ +a,\ +a,\ +1o,\ +5c9,\ +1,\ +7,\ +20,\ +1,\ +7,\ +1gt,\ +668,\ +1jk,\ +668,\ +rs,\ +9c4,\ +2s,\ +2s,\ +jg,\ +rs,\ +d70,\ +32,\ +a,\ +a,\ +1o,\ +h8,\ +a,\ +a,\ +1o,\ +5eq,\ +1jk,\ +668,\ +1ju,\ +28,\ +63q,\ +rs,\ +8hk,\ +668,\ +1jk,\ +668,\ +igco,\ +8hk,\ +rs,\ +uk,\ +2s,\ +jg,\ +5ms,\ +jg,\ +2s,\ +rs,\ +6y0,\ +5eg,\ +1jk,\ +uk,\ +m8,\ +2s,\ +5eg,\ +8kc,\ +m8,\ +5k,\ +m8,\ +5h8,\ +8hk,\ +690,\ +2s,\ +1e0,\ +rs,\ +5er,\ +1,\ +9,\ +1,\ +1w,\ +1hc,\ +b,\ +8,\ +1p,\ +pa,\ +5eg,\ +99c,\ +xc,\ +go,\ +dw,\ +b4,\ +b4,\ +32,\ +28,\ +gy,\ +38y,\ +28,\ +jq,\ +2s,\ +8hu,\ +29,\ +1,\ +63y,\ +a,\ +a,\ +1o,\ +1h2,\ +668,\ +1jk,\ +rs,\ +5eg,\ +1ju,\ +a,\ +1y,\ +pa,\ +5eg,\ +1mc,\ +32,\ +28,\ +a,\ +2s,\ +2s,\ +b4,\ +38o,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +8c,\ +5k,\ +2s,\ +32,\ +28,\ +gy,\ +rs,\ +s2,\ +28,\ +hdpa,\ +uk,\ +2s,\ +6sg,\ +uk,\ +m8,\ +5k,\ +m8,\ +5h8,\ +690,\ +m8,\ +uk,\ +uk,\ +m8,\ +4s8,\ +m8,\ +uk,\ +668,\ +1jk,\ +690,\ +32,\ +a,\ +1y,\ +jq,\ +8kc,\ +32,\ +28,\ +k,\ +28,\ +gy,\ +668,\ +8kc,\ +mi,\ +28,\ +32,\ +m8,\ +5k,\ +m8,\ +5k,\ +m8,\ +3xo,\ +a1e,\ +a,\ +1y,\ +4my,\ +2s,\ +jg,\ +xc,\ +m8,\ +2s,\ +70s,\ +m8,\ +2s,\ +6y0,\ +668,\ +1jk,\ +s2,\ +a,\ +1y,\ +6ya,\ +m8,\ +5h8,\ +1ju,\ +28,\ +63q,\ +hm9c,\ +rs,\ +2bc,\ +4pg,\ +m8,\ +5k,\ +m8,\ +2s,\ +uk,\ +m8,\ +2s,\ +rs,\ +rs,\ +rs,\ +uk,\ +2s,\ +2s,\ +gy,\ +28,\ +s2,\ +668,\ +1jk,\ +uk,\ +m8,\ +2s,\ +uk,\ +m8,\ +2s,\ +4mo,\ +uk,\ +mi,\ +a,\ +1y,\ +66i,\ +668,\ +1mm,\ +28,\ +a,\ +jg,\ +2s,\ +6y0,\ +15o,\ +32,\ +28,\ +k,\ +28,\ +ms,\ +28,\ +a,\ +32,\ +28,\ +k,\ +28,\ +a,\ +uk,\ +2s,\ +2s,\ +2s,\ +2s0,\ +1xg,\ +2s,\ +2s,\ +2s,\ +jg,\ +2s,\ +2s,\ +2s,\ +4s8,\ +1mc,\ +2s,\ +m8,\ +s2,\ +28,\ +sc,\ +28,\ +k0,\ +28,\ +a,\ +uk,\ +mj,\ +8,\ +1z,\ +k,\ +a,\ +1j0,\ +1rw,\ +2s,\ +dw,\ +b4,\ +gy,\ +a,\ +4p6,\ +28,\ +1h2,\ +s2,\ +28,\ +pa,\ +s2,\ +b,\ +8,\ +r9,\ +28,\ +pa,\ +3uw,\ +rs,\ +5hi,\ +28,\ +k0,\ +28,\ +sc,\ +28,\ +pa,\ +rs,\ +4pg,\ +mi,\ +28,\ +s2,\ +334,\ +33e,\ +28,\ +1h2,\ +uk,\ +2s,\ +p0,\ +2s,\ +2s,\ +jq,\ +28,\ +pa,\ +uu,\ +28,\ +k0,\ +28,\ +1mm,\ +m8,\ +uv,\ +8,\ +1z,\ +pk,\ +28,\ +pk,\ +28,\ +4k6,\ +1jk,\ +690,\ +m8,\ +xc,\ +2s,\ +2s,\ +2s,\ +jg,\ +2s,\ +2s,\ +2s,\ +jg,\ +2s,\ +2s,\ +2s,\ +2s,\ +492,\ +28,\ +1ju,\ +32,\ +a,\ +1y,\ +k0,\ +28,\ +5by,\ +rs,\ +8kc,\ +mi,\ +28,\ +a,\ +rs,\ +s2,\ +28,\ +4k6,\ +8hk,\ +668,\ +1mc,\ +m8,\ +uk,\ +s2,\ +a,\ +1y,\ +pk,\ +28,\ +33e,\ +2s,\ +jq,\ +28,\ +uu,\ +m8,\ +32,\ +28,\ +5eq,\ +2s,\ +jg,\ +uk,\ +rs,\ +5eg,\ +1ju,\ +28,\ +pa,\ +rs,\ +rs,\ +rs,\ +rs,\ +rs,\ +rs,\ +334,\ +5eg,\ +f9ds,\ +rs,\ +6ya,\ +28,\ +1h2,\ +rs,\ +3uw,\ +rs,\ +8kc,\ +m8,\ +8c,\ +32,\ +28,\ +a,\ +e6,\ +l,\ +8,\ +1f,\ +3c,\ +28,\ +k0,\ +a,\ +1y,\ +3c,\ +28,\ +jq,\ +5v,\ +8,\ +1z,\ +k0,\ +28,\ +2bx,\ +8,\ +1z,\ +1ju,\ +2s,\ +jg,\ +2s,\ +uk,\ +m8,\ +3xo,\ +1mc,\ +m8,\ +5k,\ +m8,\ +32,\ +28,\ +pa,\ +rs,\ +uk,\ +m8,\ +1mm,\ +a,\ +1y,\ +1ju,\ +mi,\ +a,\ +1y,\ +32,\ +2s,\ +2s,\ +go,\ +4s8,\ +2s,\ +2s,\ +go,\ +uk,\ +rs,\ +rs,\ +rs,\ +3v6,\ +28,\ +pk,\ +a,\ +1y,\ +8fc,\ +28,\ +sc,\ +28,\ +k0,\ +a,\ +1y,\ +5eq,\ +8hu,\ +28,\ +63q,\ +rs,\ +8n4,\ +5k,\ +dw,\ +2s,\ +uk,\ +m8,\ +5k,\ +2s,\ +jg,\ +2s,\ +4pq,\ +28,\ +k,\ +28,\ +gy,\ +2s,\ +4pg,\ +2s,\ +jg,\ +2s,\ +rs,\ +7q2,\ +a,\ +a,\ +1o,\ +8hu,\ +2s,\ +2s,\ +2s,\ +2s,\ +2s,\ +8c,\ +5k,\ +2s,\ +2s,\ +2s,\ +dw,\ +8kc,\ +3uw,\ +1jk,\ +s2,\ +28,\ +5by,\ +1mc,\ +2s,\ +jg,\ +4s8,\ +2s,\ +jg,\ +2s,\ +1mc,\ +m8,\ +5hi,\ +28,\ +1h2,\ +690,\ +2s,\ +2s,\ +2s,\ +dw,\ +uk,\ +uk,\ +m8,\ +4pg,\ +1jk,\ +690,\ +mi,\ +28,\ +uu,\ +m8,\ +2s,\ +5eq,\ +a,\ +1y,\ +fvou,\ +7ps,\ +8kc,\ +2s,\ +2s,\ +go,\ +5k,\ +2s,\ +jg,\ +5h8,\ +7ps,\ +8hu,\ +a,\ +1y,\ +pa,\ +6ya,\ +b,\ +8,\ +u1,\ +a,\ +ly,\ +b,\ +8,\ +6az,\ +m8,\ +5k,\ +2s,\ +js,\ +1,\ +6,\ +1z,\ +69a,\ +m8,\ +5k,\ +m8,\ +5v,\ +8,\ +1z,\ +jq,\ +33,\ +8,\ +1z,\ +3se,\ +1mo,\ +1,\ +6,\ +1z,\ +a,\ +pa,\ +a,\ +a,\ +1o,\ +a,\ +6sq,\ +28,\ +sc,\ +28,\ +k,\ +28,\ +h8,\ +28,\ +66i,\ +rs,\ +668,\ +g7c,\ +uk,\ +m8,\ +b4,\ +go,\ +kws,\ +rs,\ +7ps,\ +4my,\ +a,\ +a,\ +a,\ +1e,\ +hf8u,\ +rs,\ +6ya,\ +28,\ +pa,\ +668,\ +7q2,\ +28,\ +8i4,\ +b,\ +8,\ +29,\ +b,\ +8,\ +o7,\ +32,\ +28,\ +6py,\ +rs,\ +70s,\ +2s,\ +m8,\ +6y0,\ +66i,\ +28,\ +jrcm,\ +rs,\ +668,\ +8hk,\ +rs,\ +6ya,\ +b,\ +8,\ +tr,\ +mj,\ +8,\ +1,\ +6bi,\ +28,\ +k0,\ +28,\ +3c,\ +28,\ +k0,\ +28,\ +69k,\ +28,\ +k,\ +a,\ +a,\ +1o,\ +60y,\ +2s,\ +1h2,\ +a,\ +1y,\ +k0,\ +28,\ +a,\ +6y0,\ +s2,\ +28,\ +63q,\ +8hk,\ +668,\ +rs,\ +8hk,\ +66j,\ +1,\ +7,\ +1,\ +1y,\ +pa,\ +8hu,\ +28,\ +640,\ +28,\ +1h2,\ +rs,\ +6y0,\ +690,\ +m8,\ +13glz,\ +8,\ +1z,\ +66i,\ +m8,\ +2s,\ +ga4,\ +m8,\ +2s,\ +dwa,\ +a,\ +1y,\ +kdt9,\ +8,\ +20,\ +8,\ +b,\ +28,\ +k0,\ +28,\ +63q,\ +8hk,\ +668,\ +rs,\ +7ps,\ +ffu,\ +28,\ +k60e,\ +rs,\ +668,\ +7ps,\ +uve,\ +a,\ +a,\ +1o,\ +k60e,\ +6hc,\ +5k,\ +2s,\ +5u,\ +28,\ +s2,\ +6hc,\ +2s,\ +2s,\ +2s,\ +5k,\ +1mc,\ +rs,\ +4pg,\ +m8,\ +xc,\ +m8,\ +2s,\ +rs,\ +4mo,\ +2bm,\ +b,\ +8,\ +1p,\ +pa,\ +4my,\ +28,\ +1h2,\ +668,\ +a14,\ +rs,\ +4mo,\ +2e4,\ +m8,\ +5k,\ +m8,\ +40g,\ +m8,\ +uu,\ +a,\ +r8,\ +5eg,\ +s2,\ +a,\ +1y,\ +8km,\ +2s,\ +go,\ +5u,\ +a,\ +28,\ +jg,\ +5k,\ +m8,\ +5k,\ +m8,\ +5k,\ +2s,\ +jg,\ +5k,\ +m8,\ +1rw,\ +jg,\ +32,\ +28,\ +ivpq,\ +1jk,\ +rs,\ +rs,\ +rs,\ +2bc,\ +1jk,\ +rs,\ +uk,\ +m8,\ +2s,\ +3xo,\ +mi,\ +28,\ +sc,\ +28,\ +pk,\ +28,\ +pa,\ +rs,\ +5h8,\ +2s,\ +m8,\ +6y0,\ +rs,\ +rs,\ +rs,\ +uk,\ +m8,\ +2s,\ +rs,\ +1jk,\ +rs,\ +8pw,\ +gy,\ +28,\ +a,\ +rs,\ +s2,\ +a,\ +rj,\ +8,\ +1z,\ +pa,\ +s2,\ +a,\ +1y,\ +pa,\ +rs,\ +1jk,\ +rs,\ +rs,\ +rs,\ +3uw,\ +s3,\ +8,\ +1z,\ +7nk,\ +28,\ +8f2,\ +690,\ +32,\ +a,\ +1y,\ +k,\ +a,\ +1y,\ +a,\ +2s,\ +15y,\ +a,\ +ri,\ +a,\ +5dw,\ +rs,\ +8hk,\ +rs,\ +5eq,\ +28,\ +1h2,\ +rs,\ +5h8,\ +mi,\ +28,\ +i8n6,\ +rs,\ +rs,\ +rs,\ +rs,\ +rs,\ +rs,\ +334,\ +rs,\ +rs,\ +uk,\ +2s,\ +jg,\ +2s,\ +rs,\ +334,\ +7ps,\ +8hk,\ +rs,\ +5eg,\ +1jk,\ +uk,\ +m8,\ +2s,\ +66i,\ +28,\ +63q,\ +1jk,\ +rs,\ +5eq,\ +a,\ +1y,\ +1h2,\ +668,\ +rs,\ +8hk,\ +rs,\ +rs,\ +4mo,\ +j49s,\ +rs,\ +rs,\ +rs,\ +5h8,\ +2s,\ +jg,\ +2s,\ +5eg,\ +1ju,\ +28,\ +63q,\ +1ju,\ +a,\ +r8,\ +5eq,\ +28,\ +1h2,\ +668,\ +1jk,\ +5h8,\ +2s,\ +mj,\ +8,\ +2,\ +8,\ +1p,\ +1h2,\ +uu,\ +28,\ +k0,\ +28,\ +3c,\ +28,\ +a,\ +32,\ +28,\ +k,\ +28,\ +492,\ +1ju,\ +28,\ +pk,\ +a,\ +a,\ +1o,\ +5c8,\ +28,\ +1h2,\ +69b,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +a,\ +a,\ +1e,\ +k2,\ +2,\ +1,\ +2,\ +4,\ +8,\ +1,\ +b,\ +8,\ +2,\ +8,\ +2,\ +8,\ +2,\ +8,\ +c,\ +8,\ +ul,\ +2s,\ +2s,\ +5xw,\ +1mc,\ +2s,\ +p0,\ +2s,\ +4jw,\ +2s,\ +p0,\ +m8,\ +uk,\ +uu,\ +28,\ +jq,\ +5u,\ +28,\ +jq,\ +35w,\ +s2,\ +1y,\ +a,\ +1ju,\ +m8,\ +2s,\ +s2,\ +a,\ +a,\ +1o,\ +pa,\ +s2,\ +28,\ +pl,\ +8,\ +1z,\ +pk,\ +1y,\ +a,\ +s2,\ +2s,\ +pa,\ +28,\ +a,\ +1e0,\ +rs,\ +s3,\ +8,\ +20,\ +8,\ +pb,\ +a,\ +1y,\ +sc,\ +a,\ +1y,\ +k0,\ +28,\ +a,\ +rs,\ +s3,\ +1,\ +1,\ +6,\ +2,\ +1,\ +7,\ +2,\ +1,\ +1,\ +5,\ +1,\ +1f,\ +pk,\ +a,\ +b,\ +1,\ +1,\ +1,\ +5,\ +1,\ +1ir,\ +8,\ +1z,\ +pk,\ +28,\ +4n8,\ +28,\ +k,\ +28,\ +a,\ +jq,\ +a,\ +1y,\ +1h2,\ +s2,\ +28,\ +pa,\ +4mo,\ +1ju,\ +a,\ +1y,\ +pa,\ +4my,\ +a,\ +1y,\ +pa,\ +1jk,\ +uk,\ +m8,\ +2s,\ +rs,\ +s2,\ +28,\ +s2,\ +mi,\ +a,\ +b,\ +1,\ +8,\ +1f,\ +8,\ +1md,\ +m8,\ +xc,\ +2s,\ +jg,\ +2s,\ +104,\ +2s,\ +2s,\ +b4,\ +32,\ +a,\ +1y,\ +pk,\ +b,\ +1,\ +7,\ +1p,\ +pa,\ +1mm,\ +28,\ +k1,\ +8,\ +1,\ +a,\ +a,\ +1f,\ +8,\ +b,\ +a,\ +b,\ +8,\ +1,\ +1e,\ +1hc,\ +28,\ +66i,\ +m8,\ +xm,\ +28,\ +k,\ +28,\ +h8,\ +28,\ +32,\ +2s,\ +2s,\ +gz,\ +8,\ +1,\ +a,\ +1o,\ +32,\ +2s,\ +jq,\ +k,\ +1o,\ +3y8,\ +29,\ +8,\ +jr,\ +a,\ +1z,\ +8,\ +ul,\ +m8,\ +2s,\ +s2,\ +b,\ +1,\ +1,\ +6,\ +1,\ +r8,\ +a,\ +a,\ +1o,\ +3so,\ +28,\ +1h2,\ +rs,\ +s3,\ +8,\ +1z,\ +3vg,\ +28,\ +a,\ +jg,\ +32,\ +b,\ +8,\ +1ir,\ +rs,\ +s2,\ +a,\ +a,\ +1o,\ +s2,\ +m8,\ +2k9,\ +8,\ +1p,\ +h8,\ +a,\ +1y,\ +k,\ +28,\ +1ju,\ +mi,\ +28,\ +v4,\ +28,\ +k0,\ +28,\ +32,\ +2s,\ +jq,\ +28,\ +4pq,\ +2s,\ +jg,\ +2s,\ +rs,\ +uu,\ +28,\ +k0,\ +28,\ +366,\ +m8,\ +uv,\ +8,\ +1z,\ +pk,\ +28,\ +5by,\ +1jk,\ +s2,\ +28,\ +s2,\ +2s,\ +2s,\ +gy,\ +a,\ +a,\ +1o,\ +a,\ +1jk,\ +rs,\ +1ju,\ +a,\ +a,\ +1o,\ +1k4,\ +28,\ +k0,\ +28,\ +k,\ +28,\ +pa,\ +rs,\ +uv,\ +8,\ +2,\ +8,\ +1q,\ +1,\ +7,\ +c,\ +1,\ +7,\ +1,\ +1y,\ +gy,\ +3xo,\ +rs,\ +uu,\ +28,\ +k0,\ +28,\ +3c,\ +a,\ +a,\ +1o,\ +k0,\ +a,\ +1y,\ +a,\ +uk,\ +mj,\ +8,\ +1z,\ +33o,\ +28,\ +pl,\ +8,\ +1z,\ +sc,\ +28,\ +jq,\ +5k,\ +2s,\ +32,\ +28,\ +eg,\ +b,\ +1,\ +1,\ +6,\ +4on,\ +uk,\ +m8,\ +5u,\ +28,\ +k0,\ +28,\ +32,\ +2s,\ +2xk,\ +rs,\ +1mc,\ +m8,\ +32,\ +28,\ +pa,\ +rs,\ +uk,\ +2s,\ +2s,\ +gz,\ +8,\ +1z,\ +k,\ +b,\ +8,\ +1p,\ +294,\ +28,\ +1h2,\ +s2,\ +28,\ +5by,\ +1jk,\ +668,\ +1jk,\ +uk,\ +m8,\ +3xo,\ +uk,\ +m8,\ +uk,\ +5eq,\ +28,\ +pa,\ +1jk,\ +s3,\ +8,\ +1z,\ +pa,\ +rs,\ +rs,\ +rs,\ +1ju,\ +a,\ +1y,\ +pa,\ +1ju,\ +a,\ +a,\ +1o,\ +pa,\ +s2,\ +a,\ +a,\ +1o,\ +4my,\ +mi,\ +28,\ +sd,\ +8,\ +1,\ +1y,\ +63q,\ +1ju,\ +28,\ +pa,\ +s2,\ +28,\ +pa,\ +334,\ +rs,\ +33e,\ +a,\ +1y,\ +pk,\ +a,\ +1y,\ +pa,\ +4pq,\ +28,\ +a,\ +32,\ +b,\ +8,\ +1p,\ +a,\ +2s,\ +2s,\ +32,\ +28,\ +3c,\ +28,\ +v5,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +20,\ +8,\ +m,\ +1,\ +1,\ +6,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +b,\ +1,\ +7,\ +w,\ +8,\ +gz,\ +b,\ +7,\ +1,\ +1,\ +1o,\ +3y8,\ +29,\ +1,\ +7,\ +js,\ +1,\ +7,\ +2,\ +1,\ +1,\ +6,\ +2,\ +1,\ +1,\ +6,\ +2,\ +1,\ +7,\ +1,\ +a,\ +a,\ +a,\ +a,\ +k,\ +a,\ +1y,\ +8i4,\ +a,\ +1y,\ +a,\ +2s,\ +gy,\ +b,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1z,\ +s2,\ +28,\ +pl,\ +1,\ +6,\ +1,\ +2,\ +8,\ +2,\ +8,\ +1,\ +1e,\ +3so,\ +a,\ +a,\ +a,\ +1e,\ +1hc,\ +28,\ +s2,\ +m8,\ +32,\ +a,\ +a,\ +a,\ +1e,\ +66i,\ +2s,\ +mi,\ +b,\ +8,\ +1,\ +5dw,\ +a,\ +1y,\ +1k4,\ +a,\ +1y,\ +jq,\ +32,\ +a,\ +a,\ +1o,\ +s2,\ +33,\ +8,\ +1,\ +a,\ +a,\ +a,\ +14,\ +k,\ +28,\ +eh,\ +1,\ +5,\ +2,\ +2,\ +1,\ +1,\ +6,\ +1q,\ +1,\ +7,\ +5l,\ +jq,\ +a,\ +1y,\ +3c,\ +28,\ +k0,\ +b,\ +1,\ +7,\ +1,\ +a,\ +1e,\ +33o,\ +a,\ +1o,\ +b,\ +8,\ +8hl,\ +2s,\ +jg,\ +32,\ +a,\ +1y,\ +5c8,\ +28,\ +1h2,\ +uk,\ +mi,\ +28,\ +k,\ +29,\ +8,\ +pb,\ +b,\ +8,\ +1p,\ +pk,\ +a,\ +1y,\ +28u,\ +s2,\ +28,\ +1h2,\ +uu,\ +a,\ +1y,\ +k0,\ +b,\ +1,\ +1,\ +1,\ +1,\ +4,\ +1p,\ +a,\ +4n8,\ +1p,\ +8,\ +2,\ +1,\ +1,\ +1,\ +5,\ +1h3,\ +28,\ +pa,\ +4mo,\ +rs,\ +1jk,\ +s2,\ +28,\ +pk,\ +a,\ +1y,\ +4kg,\ +28,\ +1h2,\ +uu,\ +28,\ +k,\ +28,\ +k0,\ +a,\ +1y,\ +4k6,\ +1mn,\ +8,\ +1z,\ +l,\ +8,\ +1z,\ +k0,\ +28,\ +pl,\ +8,\ +1z,\ +pa,\ +rs,\ +334,\ +1jk,\ +s2,\ +28,\ +pk,\ +28,\ +66s,\ +29,\ +8,\ +jr,\ +28,\ +5hi,\ +m8,\ +uk,\ +uu,\ +29,\ +8,\ +jh,\ +5k,\ +m8,\ +5k,\ +m8,\ +5k,\ +m8,\ +5k,\ +m8,\ +2s,\ +38o,\ +jg,\ +8c,\ +2s,\ +2s,\ +dw,\ +5k,\ +m8,\ +33,\ +8,\ +20,\ +8,\ +3sg,\ +1,\ +7,\ +1z,\ +294,\ +28,\ +pk,\ +28,\ +pk,\ +29,\ +8,\ +pb,\ +a,\ +1y,\ +30w,\ +28,\ +1ju,\ +m8,\ +8c,\ +2s,\ +2s,\ +2s,\ +2s,\ +8c,\ +8c,\ +2s,\ +go,\ +8c,\ +jg,\ +5k,\ +m8,\ +5k,\ +2s,\ +2s,\ +go,\ +1mc,\ +1ju,\ +28,\ +pk,\ +29,\ +8,\ +p1,\ +4my,\ +28,\ +1h2,\ +s2,\ +b,\ +8,\ +1p,\ +5c9,\ +8,\ +1z,\ +1h2,\ +rs,\ +5hi,\ +a,\ +1y,\ +l,\ +8,\ +1z,\ +k,\ +28,\ +a,\ +33,\ +1,\ +27,\ +1,\ +8,\ +8c,\ +uk,\ +s2,\ +28,\ +pa,\ +4pg,\ +2s,\ +33,\ +8,\ +1,\ +a,\ +a,\ +a,\ +a,\ +1e,\ +a,\ +1y,\ +190,\ +28,\ +jq,\ +5k,\ +2s,\ +jq,\ +29,\ +1,\ +1,\ +6,\ +3xp,\ +m8,\ +5k,\ +2s,\ +jg,\ +uk,\ +rs,\ +4my,\ +28,\ +pk,\ +a,\ +1y,\ +96u,\ +uk,\ +m8,\ +2s,\ +1ju,\ +28,\ +30w,\ +28,\ +30x,\ +1,\ +7,\ +1z,\ +s2,\ +m8,\ +32,\ +a,\ +a,\ +a,\ +1e,\ +qq,\ +1,\ +1,\ +5,\ +2,\ +1,\ +i,\ +a,\ +pk,\ +a,\ +a,\ +a,\ +1e,\ +pa,\ +s3,\ +1,\ +1,\ +1,\ +5,\ +1z,\ +1h2,\ +1ju,\ +a,\ +a,\ +1o,\ +4kg,\ +a,\ +a,\ +a,\ +b,\ +8,\ +w,\ +8,\ +2bd,\ +mi,\ +a,\ +1y,\ +l,\ +8,\ +c,\ +1,\ +1,\ +1,\ +5,\ +2,\ +1,\ +7,\ +15,\ +pk,\ +1o,\ +k,\ +pk,\ +u,\ +a,\ +14,\ +4k6,\ +s2,\ +28,\ +s2,\ +2s,\ +jg,\ +366,\ +28,\ +pa,\ +1jk,\ +uk,\ +mi,\ +28,\ +4my,\ +2e4,\ +m8,\ +40g,\ +mi,\ +28,\ +a,\ +1jv,\ +8,\ +2,\ +8,\ +1q,\ +8,\ +pb,\ +28,\ +pk,\ +28,\ +pk,\ +28,\ +s2,\ +mj,\ +8,\ +1z,\ +1k4,\ +28,\ +pa,\ +1ju,\ +28,\ +63q,\ +1ju,\ +28,\ +pa,\ +rs,\ +rs,\ +rs,\ +rs,\ +uk,\ +m8,\ +5u,\ +28,\ +k,\ +28,\ +a,\ +gz,\ +1,\ +9,\ +1,\ +9,\ +1,\ +8,\ +1f,\ +1,\ +7,\ +b,\ +28,\ +1h2,\ +rs,\ +rs,\ +uk,\ +mi,\ +28,\ +a,\ +rs,\ +uk,\ +mi,\ +28,\ +2bm,\ +s3,\ +8,\ +1z,\ +pa,\ +rs,\ +33f,\ +8,\ +2,\ +8,\ +2,\ +8,\ +1g,\ +1,\ +1,\ +1,\ +1,\ +1,\ +1,\ +2,\ +pb,\ +28,\ +1hc,\ +28,\ +pk,\ +28,\ +pa,\ +rs,\ +s2,\ +28,\ +28u,\ +uv,\ +8,\ +1,\ +a,\ +1o,\ +k0,\ +28,\ +sd,\ +8,\ +1,\ +a,\ +a,\ +a,\ +14,\ +pa,\ +s2,\ +b,\ +8,\ +1p,\ +pk,\ +28,\ +pk,\ +28,\ +pl,\ +8,\ +1z,\ +28u,\ +1jk,\ +rs,\ +5eg,\ +1jk,\ +rs,\ +rs,\ +3uw,\ +rs,\ +1jk,\ +rs,\ +rs,\ +rs,\ +3uw,\ +1jk,\ +668,\ +2tuz,\ +8,\ +2,\ +8,\ +1,\ +qy,\ +uu,\ +a,\ +2i,\ +a,\ +2i,\ +a,\ +2j,\ +8,\ +1,\ +gf,\ +8,\ +2,\ +8,\ +u1,\ +a,\ +1y,\ +k,\ +a,\ +1y,\ +k,\ +a,\ +a,\ +1o,\ +jq,\ +2s,\ +2s,\ +2s,\ +jg,\ +32,\ +28,\ +jq,\ +2ee,\ +28,\ +k,\ +28,\ +l,\ +8,\ +1z,\ +h9,\ +8,\ +1z,\ +s2,\ +m8,\ +32,\ +28,\ +4kg,\ +28,\ +8f2,\ +uk,\ +2s,\ +2s,\ +mj,\ +8,\ +20,\ +1,\ +1,\ +6,\ +c,\ +8,\ +2,\ +8,\ +1z,\ +2s,\ +gy,\ +b,\ +1,\ +7,\ +1,\ +a,\ +a,\ +a,\ +u,\ +pk,\ +28,\ +30w,\ +a,\ +a,\ +a,\ +1e,\ +1ju,\ +mi,\ +28,\ +k,\ +28,\ +5c9,\ +8,\ +1p,\ +a,\ +1hd,\ +1,\ +7,\ +1,\ +b,\ +1,\ +7,\ +1ir,\ +28,\ +pk,\ +28,\ +pk,\ +28,\ +pk,\ +28,\ +1hc,\ +28,\ +pa,\ +1ju,\ +28,\ +pk,\ +28,\ +pl,\ +8,\ +1z,\ +1hc,\ +a,\ +1y,\ +pa,\ +1jk,\ +s2,\ +a,\ +1y,\ +1ju,\ +m8,\ +35w,\ +rs,\ +5eq,\ +a,\ +a,\ +a,\ +a,\ +14,\ +30w,\ +28,\ +pa,\ +1jk,\ +rs,\ +rs,\ +4mz,\ +8,\ +1,\ +1y,\ +1h2,\ +s2,\ +28,\ +pk,\ +a,\ +r8,\ +s2,\ +28,\ +294,\ +a,\ +a,\ +1o,\ +pa,\ +1jk,\ +s3,\ +8,\ +2,\ +1,\ +1,\ +6,\ +qz,\ +s2,\ +a,\ +3uc,\ +1ju,\ +28,\ +63q,\ +1mc,\ +m8,\ +33,\ +8,\ +1,\ +u0,\ +2s,\ +jg,\ +2s,\ +3uw,\ +1mc,\ +m8,\ +5k,\ +m8,\ +5u,\ +28,\ +jq,\ +366,\ +28,\ +pa,\ +1jk,\ +uk,\ +m8,\ +5k,\ +2s,\ +2s,\ +jg,\ +rs,\ +rs,\ +uk,\ +2s,\ +jq,\ +a,\ +1y,\ +k,\ +28,\ +pa,\ +1mc,\ +5k,\ +32,\ +l,\ +1,\ +7,\ +2,\ +8,\ +15,\ +9g,\ +1o,\ +39s,\ +b,\ +1,\ +1,\ +6,\ +16,\ +1,\ +7,\ +f,\ +1,\ +6,\ +8,\ +5,\ +5,\ +2,\ +8,\ +2,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +3,\ +2,\ +1,\ +7,\ +1,\ +4,\ +1,\ +1,\ +c,\ +3,\ +2,\ +3,\ +gp,\ +5u,\ +a,\ +1y,\ +jq,\ +2ee,\ +28,\ +s2,\ +2s,\ +jq,\ +28,\ +a,\ +rs,\ +rs,\ +33e,\ +28,\ +28u,\ +rs,\ +3xy,\ +a,\ +1y,\ +jq,\ +9ce,\ +1z,\ +8,\ +1,\ +63q,\ +1jk,\ +668,\ +2ee,\ +a,\ +lz,\ +8,\ +1z,\ +v4,\ +28,\ +k0,\ +a,\ +1y,\ +3c,\ +28,\ +k,\ +28,\ +gy,\ +1mc,\ +2e4,\ +2s,\ +jg,\ +5k0,\ +2s,\ +jg,\ +3xz,\ +8,\ +2,\ +1,\ +1,\ +1,\ +5,\ +r9,\ +a,\ +1y,\ +1ju,\ +2s,\ +2s,\ +gz,\ +1,\ +1,\ +1,\ +5,\ +2,\ +1,\ +7,\ +1lj,\ +690,\ +2s,\ +1jk,\ +2s,\ +go,\ +5k,\ +m8,\ +4s8,\ +2s,\ +jq,\ +28,\ +38y,\ +ka,\ +1o,\ +5u,\ +jg,\ +8c,\ +jq,\ +28,\ +3d,\ +8,\ +1z,\ +a,\ +2s,\ +2vc,\ +1y,\ +641,\ +1,\ +7,\ +1,\ +a,\ +a,\ +a,\ +14,\ +1hc,\ +28,\ +5c8,\ +28,\ +pa,\ +1ju,\ +28,\ +pa,\ +4mo,\ +rs,\ +1jk,\ +uv,\ +8,\ +1,\ +1y,\ +a,\ +32,\ +28,\ +k,\ +a,\ +1y,\ +k,\ +28,\ +8w,\ +28,\ +k,\ +28,\ +4k6,\ +1jk,\ +uu,\ +a,\ +1y,\ +jq,\ +5u,\ +28,\ +k0,\ +28,\ +l,\ +1,\ +1,\ +6,\ +20,\ +1,\ +7,\ +3s5,\ +s3,\ +1,\ +1,\ +6,\ +1,\ +b,\ +1,\ +1,\ +6,\ +1,\ +b,\ +8,\ +8fx,\ +uk,\ +m8,\ +35,\ +4,\ +1,\ +1,\ +4,\ +4,\ +1,\ +1,\ +r9,\ +28,\ +3so,\ +28,\ +1h2,\ +rs,\ +s2,\ +28,\ +s2,\ +m8,\ +32,\ +a,\ +a,\ +1o,\ +s2,\ +mi,\ +28,\ +a,\ +1ju,\ +a,\ +a,\ +a,\ +a,\ +a,\ +u,\ +1hd,\ +8,\ +1,\ +a,\ +1o,\ +pk,\ +28,\ +6vi,\ +66i,\ +a,\ +1y,\ +1hc,\ +28,\ +sc,\ +28,\ +a,\ +jq,\ +28,\ +3d,\ +8,\ +1,\ +b,\ +1,\ +7,\ +1z,\ +a,\ +a,\ +ix,\ +1,\ +1,\ +6,\ +1z,\ +3c,\ +28,\ +jq,\ +5k,\ +2s,\ +2xu,\ +a,\ +1y,\ +1ju,\ +2s,\ +mj,\ +8,\ +1,\ +1y,\ +1h2,\ +1ju,\ +28,\ +s2,\ +m8,\ +5k,\ +mi,\ +28,\ +3c,\ +a,\ +a,\ +a,\ +1e,\ +jq,\ +uv,\ +1,\ +7,\ +2,\ +1,\ +7,\ +2,\ +1,\ +7,\ +1g,\ +1,\ +7,\ +s3,\ +a,\ +1z,\ +8,\ +jr,\ +a,\ +2j,\ +8,\ +2,\ +8,\ +u2,\ +1,\ +9,\ +1,\ +1,\ +1,\ +2e,\ +a,\ +1y,\ +a,\ +go,\ +5k,\ +m8,\ +32,\ +28,\ +294,\ +a,\ +1y,\ +33o,\ +a,\ +1y,\ +k,\ +b,\ +8,\ +1q,\ +8,\ +c,\ +8,\ +1,\ +1y,\ +eh,\ +8,\ +1,\ +b,\ +8,\ +1g,\ +8,\ +3ux,\ +1jk,\ +rs,\ +s2,\ +28,\ +pa,\ +2bn,\ +1,\ +1,\ +1,\ +1,\ +4,\ +1,\ +b,\ +1,\ +1,\ +1,\ +1,\ +1,\ +3,\ +1,\ +a,\ +15,\ +1,\ +7,\ +1h3,\ +28,\ +1ju,\ +mj,\ +8,\ +1z,\ +a,\ +rs,\ +xc,\ +jg,\ +uk,\ +s2,\ +a,\ +a,\ +1o,\ +33e,\ +mi,\ +a,\ +1y,\ +a,\ +5eq,\ +a,\ +a,\ +1o,\ +1h2,\ +rs,\ +5eg,\ +1jk,\ +s2,\ +28,\ +5by,\ +s2,\ +28,\ +8hu,\ +2s,\ +2s,\ +2s,\ +dw,\ +5k,\ +m8,\ +5k,\ +m8,\ +40g,\ +m8,\ +ayd8,\ +rs,\ +6y0,\ +668,\ +1jk,\ +668,\ +s2,\ +28,\ +7nk,\ +28,\ +8f2,\ +1jk,\ +4pg,\ +2s,\ +jg,\ +xm,\ +a,\ +28,\ +jr,\ +8,\ +1z,\ +32,\ +m8,\ +2s,\ +4pg,\ +m8,\ +33,\ +1,\ +26,\ +7na,\ +jqnc,\ +uk,\ +2s,\ +2s,\ +2s,\ +dw,\ +2s,\ +4pg,\ +2s,\ +2s,\ +32,\ +28,\ +k,\ +28,\ +136,\ +rs,\ +rs,\ +s2,\ +28,\ +3se,\ +1jk,\ +uk,\ +32,\ +28,\ +k,\ +28,\ +k,\ +28,\ +h8,\ +28,\ +k,\ +28,\ +k,\ +28,\ +gy,\ +rs,\ +rs,\ +rs,\ +rs,\ +rs,\ +1ju,\ +28,\ +sc,\ +a,\ +a,\ +1o,\ +k,\ +a,\ +a,\ +1o,\ +k,\ +a,\ +a,\ +a,\ +1e,\ +k0,\ +a,\ +a,\ +1o,\ +k,\ +a,\ +a,\ +1o,\ +mi,\ +2s,\ +2s,\ +m8,\ +2s,\ +m8,\ +2bc,\ +1k4,\ +a,\ +1o,\ +pa,\ +rs,\ +rs,\ +3v6,\ +28,\ +pk,\ +a,\ +1y,\ +8f2,\ +66i,\ +28,\ +1h2,\ +uk,\ +2s,\ +jr,\ +1,\ +1,\ +1,\ +5,\ +20,\ +1,\ +1,\ +1,\ +1,\ +4,\ +c,\ +8,\ +1z,\ +pl,\ +8,\ +1p,\ +a,\ +pl,\ +1,\ +7,\ +1p,\ +b,\ +8,\ +1h3,\ +28,\ +pa,\ +uk,\ +2s,\ +2s,\ +33,\ +1,\ +1,\ +1w,\ +1,\ +1,\ +7,\ +k,\ +b,\ +1,\ +7,\ +al,\ +28,\ +uu,\ +m8,\ +5h8,\ +rs,\ +8hk,\ +s2,\ +a,\ +1y,\ +pa,\ +rs,\ +rs,\ +rs,\ +2bc,\ +s2,\ +28,\ +8f2,\ +668,\ +1jk,\ +rs,\ +5h8,\ +2s,\ +33,\ +8,\ +1,\ +2i,\ +28,\ +a,\ +33,\ +1,\ +7,\ +1z,\ +64,\ +a,\ +1y,\ +a,\ +8hk,\ +rs,\ +uk,\ +m8,\ +2s,\ +334,\ +s2,\ +28,\ +i0um,\ +8kc,\ +32,\ +28,\ +k0,\ +b,\ +1,\ +1w,\ +pk,\ +b,\ +8,\ +2,\ +8,\ +1f,\ +pk,\ +28,\ +1h2,\ +asw,\ +8hk,\ +uk,\ +m8,\ +690,\ +uk,\ +2s,\ +2s,\ +2s,\ +dw,\ +4s8,\ +2s,\ +2s,\ +2s,\ +dw,\ +uk,\ +rs,\ +rs,\ +4mo,\ +jz4w,\ +rs,\ +rs,\ +4mo,\ +s2,\ +28,\ +8hu,\ +2s,\ +jg,\ +5k,\ +2s,\ +2s,\ +m8,\ +2s,\ +2s,\ +4mo,\ +go,\ +2s,\ +8hk,\ +rs,\ +5eg,\ +1jk,\ +668,\ +1jk,\ +668,\ +rs,\ +jydf,\ +8,\ +1,\ +r8,\ +rs,\ +rs,\ +rs,\ +33e,\ +28,\ +1k5,\ +8,\ +1,\ +1y,\ +jq,\ +32,\ +28,\ +5c8,\ +28,\ +1ju,\ +mi,\ +28,\ +5f0,\ +28,\ +1h2,\ +66i,\ +a,\ +1y,\ +1h2,\ +5eg,\ +s2,\ +28,\ +30m,\ +rs,\ +10e,\ +a,\ +gy,\ +a,\ +b,\ +8,\ +3x,\ +m8,\ +1pe,\ +28,\ +jq,\ +uk,\ +sc,\ +1y,\ +5eq,\ +2s,\ +4h4,\ +334,\ +99m,\ +a,\ +1y,\ +30w,\ +a,\ +1y,\ +pa,\ +2bm,\ +28,\ +1h2,\ +s2,\ +a,\ +a,\ +4m4,\ +28,\ +pk,\ +28,\ +1hc,\ +28,\ +640,\ +28,\ +1hc,\ +28,\ +pa,\ +4mo,\ +rs,\ +1jk,\ +s2,\ +a,\ +a,\ +1o,\ +4kg,\ +28,\ +pa,\ +1jk,\ +s2,\ +28,\ +pa,\ +rs,\ +33e,\ +28,\ +pk,\ +28,\ +pk,\ +28,\ +8fc,\ +28,\ +pa,\ +s2,\ +a,\ +1y,\ +3so,\ +28,\ +pk,\ +28,\ +1ju,\ +32,\ +28,\ +a,\ +32,\ +a,\ +1y,\ +bo,\ +a,\ +1o,\ +a,\ +k,\ +a,\ +1y,\ +sd,\ +8,\ +1z,\ +l,\ +1,\ +1,\ +6,\ +1,\ +j6,\ +b,\ +1,\ +1,\ +2,\ +1,\ +3,\ +1,\ +1p,\ +8,\ +2t,\ +mj,\ +1,\ +7,\ +1,\ +k,\ +1f,\ +8,\ +b,\ +28,\ +30w,\ +b,\ +8,\ +2,\ +8,\ +1,\ +a,\ +b,\ +8,\ +m,\ +2,\ +1,\ +1,\ +1,\ +1,\ +2,\ +1gt,\ +s2,\ +a,\ +a,\ +a,\ +1e,\ +640,\ +28,\ +8fc,\ +a,\ +1z,\ +8,\ +s3,\ +28,\ +jq,\ +5u,\ +a,\ +1y,\ +k1,\ +8,\ +1,\ +a,\ +a,\ +14,\ +b,\ +8,\ +1,\ +rs,\ +33f,\ +1,\ +1,\ +6,\ +1p,\ +b,\ +1,\ +7,\ +1md,\ +33,\ +8,\ +1z,\ +l,\ +1,\ +1,\ +6,\ +1z,\ +bo,\ +29,\ +8,\ +33,\ +a,\ +1y,\ +k0,\ +28,\ +a,\ +4my,\ +a,\ +1o,\ +b,\ +8,\ +p1,\ +8hu,\ +a,\ +1y,\ +5c9,\ +8,\ +2,\ +8,\ +1p,\ +pa,\ +1mn,\ +8,\ +20,\ +8,\ +jr,\ +28,\ +4my,\ +s2,\ +28,\ +1hd,\ +8,\ +2,\ +8,\ +r9,\ +28,\ +4k6,\ +s2,\ +a,\ +1y,\ +1h2,\ +s3,\ +1,\ +7,\ +2,\ +8,\ +ra,\ +8,\ +1,\ +1ja,\ +a,\ +a,\ +a,\ +a,\ +14,\ +2bm,\ +mj,\ +1,\ +1,\ +1,\ +6,\ +1z,\ +8,\ +b,\ +29,\ +2,\ +6,\ +1h4,\ +8,\ +1z,\ +pk,\ +a,\ +rj,\ +8,\ +2,\ +8,\ +2,\ +8,\ +1f,\ +4kg,\ +28,\ +1hc,\ +28,\ +pk,\ +a,\ +5e6,\ +28,\ +1hc,\ +28,\ +pk,\ +b,\ +1,\ +7,\ +1,\ +tq,\ +2s,\ +33,\ +8,\ +2,\ +8,\ +1p,\ +eg,\ +28,\ +k,\ +a,\ +a,\ +1o,\ +36g,\ +28,\ +3c,\ +a,\ +1y,\ +bo,\ +a,\ +a,\ +a,\ +1e,\ +k,\ +28,\ +1h2,\ +s2,\ +28,\ +1ju,\ +mi,\ +a,\ +1y,\ +2bx,\ +1,\ +8,\ +a,\ +a,\ +a,\ +a,\ +v,\ +8,\ +pb,\ +28,\ +1hc,\ +28,\ +pa,\ +4pg,\ +mj,\ +8,\ +2,\ +1,\ +1,\ +1,\ +1,\ +4,\ +1,\ +1f,\ +1,\ +1,\ +1,\ +5,\ +1,\ +k,\ +29,\ +8,\ +p1,\ +eljg,\ +m8,\ +5k,\ +m8,\ +4s8,\ +m8,\ +xm,\ +28,\ +k,\ +a,\ +1y,\ +gy,\ +5k,\ +m8,\ +4s8,\ +m8,\ +uk,\ +668,\ +rs,\ +8kc,\ +m8,\ +5k,\ +m8,\ +4s8,\ +m8,\ +uk,\ +668,\ +s2,\ +28,\ +8i4,\ +28,\ +a,\ +jg,\ +2s,\ +5eg,\ +1jk,\ +668,\ +1mm,\ +28,\ +a,\ +jg,\ +5h8,\ +1jk,\ +s2,\ +28,\ +4k6,\ +s2,\ +28,\ +28u,\ +5eg,\ +1jk,\ +rs,\ +5eg,\ +334,\ +rs,\ +3uw,\ +ih4g,\ +rs,\ +5eg,\ +1jk,\ +668,\ +gz4,\ +668,\ +rs,\ +8hu,\ +28,\ +640,\ +28,\ +1h2,\ +668,\ +334,\ +4pg,\ +2s,\ +5k,\ +dw,\ +jj0c,\ +rs,\ +5eg,\ +rs,\ +8hk,\ +rs,\ +rs,\ +4my,\ +28,\ +pk,\ +28,\ +8f2,\ +rs,\ +5h8,\ +m8,\ +1pe,\ +a,\ +a,\ +1o,\ +jq,\ +2s,\ +4my,\ +a,\ +1y,\ +pa,\ +k636,\ +28,\ +pa,\ +uk,\ +m8,\ +5k,\ +m8,\ +8c,\ +2s,\ +go,\ +5k,\ +m8,\ +5k,\ +m8,\ +2s,\ +uk,\ +m8,\ +uk,\ +66i,\ +a,\ +1y,\ +1h2,\ +s2,\ +28,\ +pa,\ +rs,\ +rs,\ +rs,\ +rs,\ +xc,\ +2s,\ +go,\ +5k,\ +m8,\ +uk,\ +uk,\ +m8,\ +2s,\ +rs,\ +3uw,\ +1mm,\ +28,\ +k0,\ +28,\ +32,\ +m8,\ +5k,\ +m8,\ +5k,\ +2s,\ +jg,\ +2s,\ +uk,\ +m8,\ +1p4,\ +2s,\ +jg,\ +uu,\ +28,\ +pa,\ +5eq,\ +a,\ +1y,\ +klg8,\ +b,\ +1,\ +7,\ +2,\ +8,\ +1,\ +a,\ +a,\ +a,\ +a,\ +b,\ +6,\ +1,\ +1,\ +96l,\ +rs,\ +rs,\ +rs,\ +33e,\ +28,\ +1h2,\ +668,\ +1mc,\ +2s,\ +jg,\ +5k,\ +m8,\ +5k,\ +2s,\ +jg,\ +2s,\ +uk,\ +m8,\ +5k,\ +2s,\ +jg,\ +2s,\ +1mc,\ +m8,\ +uk,\ +rs,\ +rs,\ +4mo,\ +1jk,\ +uu,\ +a,\ +1y,\ +k,\ +28,\ +a,\ +2s,\ +2s,\ +2s,\ +8c,\ +2s,\ +rs,\ +jva0,\ +668,\ +s2,\ +a,\ +1y,\ +8f2,\ +uk,\ +m8,\ +2s,\ +s2,\ +28,\ +pa,\ +334,\ +rs,\ +7ps,\ +8hk,\ +uk,\ +2s,\ +jg,\ +2s,\ +690,\ +m8,\ +2s,\ +6y0,\ +rs,\ +rs,\ +rs,\ +rs,\ +rs,\ +2e4,\ +oh,\ +8,\ +1,\ +s2,\ +rs,\ +5eg,\ +rs,\ +7ps,\ +8hk,\ +rs,\ +6y0,\ +rs,\ +4mo,\ +rs,\ +rs,\ +8kc,\ +m8,\ +5h8,\ +1jk,\ +rs,\ +66i,\ +a,\ +7p8,\ +7ps,\ +7ps,\ +hemc,\ +2s,\ +jg,\ +4s8,\ +2s,\ +jg,\ +uk,\ +668,\ +1jk,\ +668,\ +rs,\ +8hk,\ +uk,\ +2s,\ +jg,\ +5k,\ +m8,\ +5h8,\ +668"; /** * Shape a complete NCM code has to be written in: the 8 digits, optionally split into the diff --git a/src/is-valid-ncm/is-valid-ncm.test.ts b/src/is-valid-ncm/is-valid-ncm.test.ts index 7812bbddc..98baea1d9 100644 --- a/src/is-valid-ncm/is-valid-ncm.test.ts +++ b/src/is-valid-ncm/is-valid-ncm.test.ts @@ -1,12 +1,13 @@ import * as fc from "fast-check"; import { anyGarbage } from "../_internals/test/arbitraries"; +import { unpackCodes } from "../_internals/test/lookup-table"; import { expectNeverThrows } from "../_internals/test/properties"; import { describe, expect, expectTypeOf, it, test } from "../_internals/test/runtime"; import { NCM_CODES as PACKED_NCM_CODES } from "./constants"; import { isValidNcm } from "./is-valid-ncm"; -const NCM_CODES = PACKED_NCM_CODES.match(/\d{8}/g) ?? []; +const NCM_CODES = unpackCodes(PACKED_NCM_CODES); describe("isValidNcm", () => { it("should validate an NCM code without a mask (cerveja de malte)", () => { diff --git a/src/is-valid-ncm/is-valid-ncm.ts b/src/is-valid-ncm/is-valid-ncm.ts index e9abb7c47..b53283f0e 100644 --- a/src/is-valid-ncm/is-valid-ncm.ts +++ b/src/is-valid-ncm/is-valid-ncm.ts @@ -1,3 +1,4 @@ +import { findCodeIndex } from "../_internals/find-code-index/find-code-index"; import { isLookupCode } from "../_internals/is-lookup-code/is-lookup-code"; import { padLookupCode } from "../_internals/pad-lookup-code/pad-lookup-code"; import { sanitizeToDigits } from "../_internals/sanitize-to-digits/sanitize-to-digits"; @@ -5,16 +6,6 @@ import { NCM_CODES, NCM_FORMAT_REGEX } from "./constants"; const NCM_LENGTH = 8; -/** One code of the packed `NCM_CODES`. */ -const NCM_CODE_REGEX = /\d{8}/g; - -let cache: Set | undefined; - -const getCache = (): Set => { - cache ??= new Set(NCM_CODES.match(NCM_CODE_REGEX)); - return cache; -}; - /** * Validates if a NCM (Nomenclatura Comum do Mercosul) code exists in the official table. * @@ -56,5 +47,5 @@ export const isValidNcm = (value: string | number): boolean => { if (!NCM_FORMAT_REGEX.test(code)) return false; - return getCache().has(sanitizeToDigits(code)); + return findCodeIndex(NCM_CODES, sanitizeToDigits(code)) !== -1; }; From f7e8ac5061a33050c8b43c3b84fb44dffc9f00d8 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 28 Sep 2026 02:21:18 +0000 Subject: [PATCH 2/4] perf(lookups): find a code in a packed table by bisection indexOf scanned the whole unpacked table, which made isValidNcm about 60 times slower than the Set it used before (100k lookups: 20 ms before the packing, 1.2 s with indexOf, 30 ms now). The codes are ascending, so findCodeIndex bisects them. packCodes also rejects a repeated first code, which its order check let through. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RLkm9YrtAifc6XCLFVEsdH --- scripts/lookup-table.ts | 7 ++++--- .../find-code-index/find-code-index.ts | 16 ++++++++++++++-- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/scripts/lookup-table.ts b/scripts/lookup-table.ts index 77c23db08..6fa9ff491 100644 --- a/scripts/lookup-table.ts +++ b/scripts/lookup-table.ts @@ -40,11 +40,12 @@ export const packCodes = (codes: readonly string[]): string => { } let previous = 0; - const differences = codes.map((code) => { + const differences = codes.map((code, index) => { const value = Number(code); - if (value <= previous && code !== first) - throw new Error(`lookup table code ${code} is out of order`); + if (index > 0 && value <= previous) { + throw new Error(`lookup table code ${code} is out of order or repeated`); + } const difference = (value - previous).toString(36); previous = value; diff --git a/src/_internals/find-code-index/find-code-index.ts b/src/_internals/find-code-index/find-code-index.ts index 2cc1f7ab8..012cdc4e8 100644 --- a/src/_internals/find-code-index/find-code-index.ts +++ b/src/_internals/find-code-index/find-code-index.ts @@ -36,7 +36,7 @@ const readTable = (codes: string): CodeTable => { * one before it, in base 36 and separated by commas (`"3:1,2,1"` holds `"001"`, `"003"` and * `"004"`). A validator bundles that string alone, and a getter reads the description at the same * index of the aligned descriptions array, which only the getter bundles. The table is unpacked - * once, on its first lookup. + * once, on its first lookup, and searched by bisection. * * Only a code of exactly the table width, digits only, can be found. * @@ -56,5 +56,17 @@ export const findCodeIndex = (codes: string, code: string): number => { if (code.length !== width || !/^\d+$/.test(code)) return -1; - return values.indexOf(Number(code)); + const value = Number(code); + let low = 0; + let high = values.length; + + // A bisection over the ascending codes: the first index whose code is not below `value`. + while (low < high) { + const middle = (low + high) >>> 1; + + if (values[middle] < value) low = middle + 1; + else high = middle; + } + + return values[low] === value ? low : -1; }; From a46462405d7fc75121a94d22b28c0e341ca2962d Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 28 Sep 2026 03:17:59 +0000 Subject: [PATCH 3/4] refactor(lookups): drop the length checks the packed table search already makes findCodeIndex only finds a code of exactly the table width, so the bank code and legal nature length checks before it could never change a result, and Stryker flagged them as survivors. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RLkm9YrtAifc6XCLFVEsdH --- src/_internals/find-code-index/find-code-index.ts | 1 + src/is-valid-bank-account/is-valid-bank-account.ts | 1 - src/is-valid-legal-nature/is-valid-legal-nature.ts | 4 ---- 3 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/_internals/find-code-index/find-code-index.ts b/src/_internals/find-code-index/find-code-index.ts index 012cdc4e8..5d0da91fc 100644 --- a/src/_internals/find-code-index/find-code-index.ts +++ b/src/_internals/find-code-index/find-code-index.ts @@ -12,6 +12,7 @@ const tables = new Map(); const readTable = (codes: string): CodeTable => { const cached = tables.get(codes); + // Stryker disable next-line ConditionalExpression: the cache only saves unpacking the table again; an unpacked table is the same on every lookup. if (cached !== undefined) return cached; const separator = codes.indexOf(":"); diff --git a/src/is-valid-bank-account/is-valid-bank-account.ts b/src/is-valid-bank-account/is-valid-bank-account.ts index 7d1fabd44..1a7e5dcee 100644 --- a/src/is-valid-bank-account/is-valid-bank-account.ts +++ b/src/is-valid-bank-account/is-valid-bank-account.ts @@ -358,7 +358,6 @@ export const isValidBankAccount = (params: IsValidBankAccountParams): boolean => const accountDigits = sanitizeToDigits(account); const checkDigit = sanitizeCheckDigit(digit); - if (bankCodeDigits.length !== 3) return false; if (agencyDigits.length === 0 || agencyDigits.length > 5) return false; if (accountDigits.length === 0 || accountDigits.length > 13) return false; // Stryker disable next-line ConditionalExpression,LogicalOperator: every path below also rejects a malformed checkDigit on its own — validateWithRule requires digit.length===1 before it ever compares, and validateGeneric compares against 1 or 2 character strings, so a 0, 3+ character checkDigit can never match either way. diff --git a/src/is-valid-legal-nature/is-valid-legal-nature.ts b/src/is-valid-legal-nature/is-valid-legal-nature.ts index b1195ffd0..ec939dd84 100644 --- a/src/is-valid-legal-nature/is-valid-legal-nature.ts +++ b/src/is-valid-legal-nature/is-valid-legal-nature.ts @@ -2,8 +2,6 @@ import { SEPARATORS_REGEX } from "../_internals/constants/separators"; import { findCodeIndex } from "../_internals/find-code-index/find-code-index"; import { LEGAL_NATURE_CODES } from "./constants"; -const CODE_LENGTH = 4; - /** * Validates if a Brazilian legal nature (natureza jurídica) code exists. * @@ -40,7 +38,5 @@ export const isValidLegalNature = (code: string): boolean => { const normalized = code.replace(SEPARATORS_REGEX, ""); - if (normalized.length !== CODE_LENGTH) return false; - return findCodeIndex(LEGAL_NATURE_CODES, normalized) !== -1; }; From 8aa311580f5a0051fed73793f71f6d70882e4f29 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 28 Sep 2026 13:40:58 +0000 Subject: [PATCH 4/4] docs(contributors): add kwy404 for the RENAVAM number fix Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RLkm9YrtAifc6XCLFVEsdH --- .all-contributorsrc | 7 +++++++ README.md | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 350b53d5c..aee1d647e 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -221,6 +221,13 @@ "avatar_url": "https://github.com/JanderSilv.png", "profile": "https://github.com/JanderSilv", "contributions": ["code"] + }, + { + "login": "kwy404", + "name": "kwy404", + "avatar_url": "https://github.com/kwy404.png", + "profile": "https://github.com/kwy404", + "contributions": ["code", "test"] } ], "repoType": "github", diff --git a/README.md b/README.md index 799522cbd..b01684285 100644 --- a/README.md +++ b/README.md @@ -143,7 +143,7 @@ Our "thank you" goes to these wonderful people ([emoji key](https://github.com/k
Vicente Vendramin

💻
Joao Assad

💻 ⚠️
Jander Silva

💻 - +
kwy404

💻 ⚠️