diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 7fb64c8..8413521 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -16,7 +16,7 @@ jobs: - name: Set up Node uses: actions/setup-node@v3 with: - node-version: 16.x + node-version: 20.x registry-url: https://registry.npmjs.org/ - name: Install dependencies diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml deleted file mode 100644 index 072b67a..0000000 --- a/.github/workflows/update.yml +++ /dev/null @@ -1,40 +0,0 @@ -name: Update Validation Patterns - -on: - schedule: - - cron: "0 0 * * 0" - -jobs: - update: - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v2 - - - name: Setup Python - uses: actions/setup-python@v3 - - - name: Fetch third-party metadata - run: | - curl -o resources/metadata.xml https://raw.githubusercontent.com/google/libphonenumber/master/resources/PhoneNumberMetadata.xml - - - name: Update metadata - run: | - python scripts/prepare-metadata - - - name: Compare metadata - id: compare - run: | - git diff --exit-code resources/metadata.xml || echo "::set-output name=differs::true" - - - name: Create Pull Request - if: steps.compare.outputs.differs == 'true' - uses: peter-evans/create-pull-request@v5 - with: - token: ${{ secrets.GH_TOKEN }} - branch-suffix: short-commit-hash - branch: update-validation-patterns - title: Update the validation patterns - commit-message: Update the validation patterns - body: This PR updates the validation patterns i.e. metadata.xml to keep the repository up-to-date with the upstream changes. diff --git a/.npmignore b/.npmignore index 3939a9e..0086d2f 100644 --- a/.npmignore +++ b/.npmignore @@ -1,4 +1,3 @@ -resources examples scripts tests \ No newline at end of file diff --git a/README.md b/README.md index 50ddee7..06c32d5 100644 --- a/README.md +++ b/README.md @@ -6,45 +6,11 @@ [![License](https://img.shields.io/npm/l/antd-phone-input)](https://github.com/typesnippet/antd-phone-input/blob/master/LICENSE) [![Tests](https://github.com/typesnippet/antd-phone-input/actions/workflows/tests.yml/badge.svg)](https://github.com/typesnippet/antd-phone-input/actions/workflows/tests.yml) -Advanced phone input component for [Ant Design](https://github.com/ant-design/ant-design) that provides support for all -countries and is compatible with [`antd`](https://github.com/ant-design/ant-design) 4 and 5 versions. It has built-in -support for area codes and provides [strict validation](#validation) to ensure the entered numbers are valid. This -open-source project is designed to simplify the process of collecting phone numbers from users. - -## Installation - -```shell -npm i antd-phone-input -``` - -```shell -yarn add antd-phone-input -``` - -## Usage - -The library is designed to work with the `4.x` and `5.x` series of versions in the same way. It can be used as a regular -Ant [Input](https://ant.design/components/input) (see the sample below). More usage examples can be found in -the [examples](examples) directory. - -```javascript -import React from "react"; -import FormItem from "antd/es/form/FormItem"; -import PhoneInput from "antd-phone-input"; - -const Demo = () => { - return ( - - - - ) -} -``` +Advanced phone input component for Material UI that leverages the [react-phone-hooks](https://www.npmjs.com/package/react-phone-hooks) supporting all countries. The package is compatible with [antd](https://github.com/ant-design/ant-design) 4 and 5 versions. It provides built-in support for area codes and strict validation. ## Value -The value of the component is an object containing the parts of the phone number. This format of value gives a wide -range of opportunities for handling the data in your desired way. +The value of the component is an object containing the parts of the phone number. This format of value gives a wide range of opportunities for handling the data in your desired way. ```javascript { @@ -58,31 +24,35 @@ range of opportunities for handling the data in your desired way. ## Validation -The `valid` function of the value object returns the current validity of the entered phone number based on the selected -country. So this can be used in a `validator` like this: +The validation is checked by the `valid` function of the value object that returns a boolean value. An example with the [react-hook-form](https://www.npmjs.com/package/react-hook-form) is shown below: ```javascript +import React from "react"; +import PhoneInput from "antd-phone-input"; +import FormItem from "antd/es/form/FormItem"; + const validator = (_, {valid}) => { // if (valid(true)) return Promise.resolve(); // strict validation if (valid()) return Promise.resolve(); // non-strict validation return Promise.reject("Invalid phone number"); } -return ( - - - -) +const Demo = () => { + return ( + + + + ) +} + +export default Demo; ``` -By default, the `valid` function validates the phone number based on the possible supported lengths of the selected -country. But it also supports a strict validation that apart from the length also checks if the area code is valid for -the selected country. To enable strict validation, pass `true` as the first argument of the `valid` function. +The `valid` function primarily checks if a phone number has a length appropriate for its specified country. In addition, a more comprehensive validation can be performed, including verifying the dial and area codes' accuracy for the selected country. To activate the strict validation, pass `true` as the first argument to the `valid` function. ## Props -Apart from the below-described phone-specific properties, all [Input](https://ant.design/components/input#input) -properties that are supported by the used `antd` version, can be applied to the phone input component. +Apart from the phone-specific properties described below, all [Input](https://ant.design/components/input#input) properties supported by the used Ant Design version can be applied to the phone input component. | Property | Description | Type | |--------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------| @@ -100,8 +70,7 @@ properties that are supported by the used `antd` version, can be applied to the ## Contribute -Any contribution is welcome. If you have any ideas or suggestions, feel free to open an issue or a pull request. And -don't forget to add tests for your changes. +Any contribution is welcome. Don't hesitate to open an issue or discussion if you have questions about your project's usage and integration. For ideas or suggestions, please open a pull request. Your name will shine on our contributors' list. Be proud of what you build! ## License diff --git a/examples/antd4.x/package.json b/examples/antd4.x/package.json index bc3df9a..6924989 100644 --- a/examples/antd4.x/package.json +++ b/examples/antd4.x/package.json @@ -35,4 +35,4 @@ "last 1 safari version" ] } -} +} \ No newline at end of file diff --git a/examples/antd5.x/package.json b/examples/antd5.x/package.json index 63d4bdf..dff2968 100644 --- a/examples/antd5.x/package.json +++ b/examples/antd5.x/package.json @@ -33,4 +33,4 @@ "last 1 safari version" ] } -} +} \ No newline at end of file diff --git a/jestconfig.json b/jestconfig.json index 1a89491..bb4ddb9 100644 --- a/jestconfig.json +++ b/jestconfig.json @@ -1,10 +1,10 @@ { "transform": { - "^.+\\.(t|j)sx?$": "ts-jest" + "^.+\\.tsx?$": "ts-jest" }, - "testRegex": "/tests/.*\\.test\\.([jt]sx?)$", + "testRegex": "/tests/.*\\.test\\.(tsx?)$", "moduleNameMapper": { - "^.+\\.((?:c|le|s[ca])ss)$": "identity-obj-proxy" + "^antd/es/(.+)$": "antd/lib/$1" }, "modulePathIgnorePatterns": [ "/examples" diff --git a/package.json b/package.json index 392e61e..bc2018e 100644 --- a/package.json +++ b/package.json @@ -53,29 +53,31 @@ "types*", "styles*", "LICENSE", - "metadata", + "resources", "README.md" ], "scripts": { "rename": "bash -c 'for file in *.js; do mv $file \"${file%.js}.$0.js\"; done'", "build": "tsc --module commonjs && npm run rename -- cjs && tsc --declaration", - "prebuild": "rm -r metadata index* types* styles* || true", - "postbuild": "tsx scripts/prepare-styles.ts", + "prebuild": "rm -r resources index* types* styles* || true", "postpack": "tsx scripts/prepare-package.ts", - "test": "jest --config jestconfig.json" + "test": "jest --config jestconfig.json", + "postbuild": "cp -r src/resources ." }, "license": "MIT", "peerDependencies": { "antd": ">=4", "react": ">=16" }, + "dependencies": { + "react-phone-hooks": "^0.1.0-beta.1" + }, "devDependencies": { "@testing-library/react": "^14.0.0", "@testing-library/user-event": "^14.5.1", "@types/jest": "^29.5.7", "@types/react": "^18.2.34", "antd": "*", - "identity-obj-proxy": "^3.0.0", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "ts-jest": "^29.1.1", diff --git a/resources/metadata.xml b/resources/metadata.xml deleted file mode 100644 index 25c410e..0000000 --- a/resources/metadata.xml +++ /dev/null @@ -1,31730 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]> - - - - - - - - - (?: - [01589]\d| - [46] - )\d{4} - - - - - 62889 - 6[2-467]\d{3} - - - - - 40123 - 4\d{4} - - - - - 542011 - - (?: - 0[1-9]| - [1589]\d - )\d{4} - - - - - - - - - - - - - - - 60| - 8 - - $1 $2 - - - - [236]| - [479][2-8] - - $1 $2 $3 - - - [479] - $1 $2 $3 - - - 5 - $1 $2 $3 - - - - - (?: - [4-7]\d| - 9[0-689] - )\d{7}| - 800\d{2,9}| - [2-4679]\d{7} - - - - - 22345678 - [2-4679][2-8]\d{6} - - - - - 501234567 - 5[024-68]\d{7} - - - - 800123456 - - 400\d{6}| - 800\d{2,9} - - - - - 900234567 - 900[02]\d{5} - - - - 700012345 - 700[05]\d{5} - - - - 600212345 - 600[25]\d{5} - - - - - - - - - [1-9] - $1 $2 - NA - - - - [2-7] - $1 $2 $3 - - - - [2-7]\d{8} - - - - 234567890 - - (?: - [25][0-8]| - [34][0-4]| - 6[0-5] - )[2-9]\d{6} - - - - - - 701234567 - 7\d{8} - - - - - - - - - - (?: - 268| - [58]\d\d| - 900 - )\d{7} - - - - - - 2684601234 - - 268(?: - 4(?: - 6[0-38]| - 84 - )| - 56[0-2] - )\d{4} - - - - - - 2684641234 - - 268(?: - 464| - 7(?: - 1[3-9]| - [28]\d| - 3[0246]| - 64| - 7[0-689] - ) - )\d{4} - - - - - 2684061234 - 26840[69]\d{4} - - - - 8002123456 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002123456 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - - 2684801234 - 26848[01]\d{4} - - - - - - - - - - (?: - 264| - [58]\d\d| - 900 - )\d{7} - - - - - 2644612345 - - 264(?: - 292| - 4(?: - 6[12]| - 9[78] - ) - )\d{4} - - - - - 2642351234 - - 264(?: - 235| - 4(?: - 69| - 76 - )| - 5(?: - 3[6-9]| - 8[1-4] - )| - 7(?: - 29| - 72 - ) - )\d{4} - - - - - 2647241234 - 264724\d{4} - - - - 8002123456 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002123456 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - - - - - - - - 80| - 9 - - $1 $2 - - - - 4[2-6] - $1 $2 $3 - - - - [2358][2-5]| - 4 - - $1 $2 $3 - - - [23578] - $1 $2 - - - 6 - $1 $2 $3 - - - - - (?: - 700\d\d| - 900 - )\d{3}| - 8\d{5,7}| - (?: - [2-5]| - 6\d - )\d{7} - - - - - 22345678 - - 4505[0-2]\d{3}| - (?: - [2358][16-9]\d[2-9]| - 4410 - )\d{4}| - (?: - [2358][2-5][2-9]| - 4(?: - [2-57-9][2-9]| - 6\d - ) - )\d{5} - - - - - - 672123456 - - 6(?: - [78][2-9]| - 9\d - )\d{6} - - - - - 8001234 - 800\d{4} - - - - - 900123 - 900[1-9]\d\d - - - - 808123 - 808[1-9]\d\d - - - - 70021234 - 700[2-9]\d{4} - - - - - - - - - - - - [89]0 - $1 $2 $3 - - - - 2| - 3[12] - - $1 $2 - - - - 1| - 47 - - $1 $2 - - - [3-9] - $1 $2 - - - - - (?: - [1-489]\d| - 55| - 60| - 77 - )\d{6} - - - - - - 10123456 - - (?: - (?: - 1[0-25]| - 47 - )\d| - 2(?: - 2[2-46]| - 3[1-8]| - 4[2-69]| - 5[2-7]| - 6[1-9]| - 8[1-7] - )| - 3[12]2 - )\d{5} - - - - - - 77123456 - - (?: - 33| - 4[1349]| - 55| - 77| - 88| - 9[13-9] - )\d{6} - - - - - 80012345 - 800\d{5} - - - - 90012345 - 90[016]\d{5} - - - - 80112345 - 80[1-4]\d{5} - - - - 60271234 - - 60(?: - 2[78]| - 3[5-9]| - 4[02-9]| - 5[0-46-9]| - [6-8]\d| - 9[0-2] - )\d{4} - - - - - - - - - - [29] - $1 $2 $3 - - - - [29]\d{8} - - - - - 222123456 - - 2\d(?: - [0134][25-9]| - [25-9]\d - )\d{5} - - - - - - 923123456 - 9[1-59]\d{7} - - - - - - - - - - - - - - - 0| - 1(?: - 0[0-35-7]| - 1[02-5]| - 2[015]| - 3[47]| - 4[478] - )| - 911 - - $1 - NA - - - [1-9] - $1-$2 - NA - - - [2-9] - $1-$2 - NA - - - [1-8] - $1-$2 - NA - - - - 2(?: - 2[024-9]| - 3[0-59]| - 47| - 6[245]| - 9[02-8] - )| - 3(?: - 3[28]| - 4[03-9]| - 5[2-46-8]| - 7[1-578]| - 8[2-9] - ) - - - 2(?: - [23]02| - 6(?: - [25]| - 4[6-8] - )| - 9(?: - [02356]| - 4[02568]| - 72| - 8[23] - ) - )| - 3(?: - 3[28]| - 4(?: - [04679]| - 3[5-8]| - 5[4-68]| - 8[2379] - )| - 5(?: - [2467]| - 3[237]| - 8[2-5] - )| - 7[1-578]| - 8(?: - [2469]| - 3[2578]| - 5[4-8]| - 7[36-8]| - 8[5-8] - ) - )| - 2(?: - 2[24-9]| - 3[1-59]| - 47 - ) - - - 2(?: - [23]02| - 6(?: - [25]| - 4(?: - 64| - [78] - ) - )| - 9(?: - [02356]| - 4(?: - [0268]| - 5[2-6] - )| - 72| - 8[23] - ) - )| - 3(?: - 3[28]| - 4(?: - [04679]| - 3[78]| - 5(?: - 4[46]| - 8 - )| - 8[2379] - )| - 5(?: - [2467]| - 3[237]| - 8[23] - )| - 7[1-578]| - 8(?: - [2469]| - 3[278]| - 5[56][46]| - 86[3-6] - ) - )| - 2(?: - 2[24-9]| - 3[1-59]| - 47 - )| - 38(?: - [58][78]| - 7[378] - )| - 3(?: - 4[35][56]| - 58[45]| - 8(?: - [38]5| - 54| - 76 - ) - )[4-6] - - - 2(?: - [23]02| - 6(?: - [25]| - 4(?: - 64| - [78] - ) - )| - 9(?: - [02356]| - 4(?: - [0268]| - 5[2-6] - )| - 72| - 8[23] - ) - )| - 3(?: - 3[28]| - 4(?: - [04679]| - 3(?: - 5(?: - 4[0-25689]| - [56] - )| - [78] - )| - 58| - 8[2379] - )| - 5(?: - [2467]| - 3[237]| - 8(?: - [23]| - 4(?: - [45]| - 60 - )| - 5(?: - 4[0-39]| - 5| - 64 - ) - ) - )| - 7[1-578]| - 8(?: - [2469]| - 3[278]| - 54(?: - 4| - 5[13-7]| - 6[89] - )| - 86[3-6] - ) - )| - 2(?: - 2[24-9]| - 3[1-59]| - 47 - )| - 38(?: - [58][78]| - 7[378] - )| - 3(?: - 454| - 85[56] - )[46]| - 3(?: - 4(?: - 36| - 5[56] - )| - 8(?: - [38]5| - 76 - ) - )[4-6] - - $1 $2-$3 - - - - 1 - $1 $2-$3 - - - - [68] - $1-$2-$3 - - - [23] - $1 $2-$3 - - - - 9(?: - 2[2-469]| - 3[3-578] - ) - - - 9(?: - 2(?: - 2[024-9]| - 3[0-59]| - 47| - 6[245]| - 9[02-8] - )| - 3(?: - 3[28]| - 4[03-9]| - 5[2-46-8]| - 7[1-578]| - 8[2-9] - ) - ) - - - 9(?: - 2(?: - [23]02| - 6(?: - [25]| - 4[6-8] - )| - 9(?: - [02356]| - 4[02568]| - 72| - 8[23] - ) - )| - 3(?: - 3[28]| - 4(?: - [04679]| - 3[5-8]| - 5[4-68]| - 8[2379] - )| - 5(?: - [2467]| - 3[237]| - 8[2-5] - )| - 7[1-578]| - 8(?: - [2469]| - 3[2578]| - 5[4-8]| - 7[36-8]| - 8[5-8] - ) - ) - )| - 92(?: - 2[24-9]| - 3[1-59]| - 47 - ) - - - 9(?: - 2(?: - [23]02| - 6(?: - [25]| - 4(?: - 64| - [78] - ) - )| - 9(?: - [02356]| - 4(?: - [0268]| - 5[2-6] - )| - 72| - 8[23] - ) - )| - 3(?: - 3[28]| - 4(?: - [04679]| - 3[78]| - 5(?: - 4[46]| - 8 - )| - 8[2379] - )| - 5(?: - [2467]| - 3[237]| - 8[23] - )| - 7[1-578]| - 8(?: - [2469]| - 3[278]| - 5(?: - [56][46]| - [78] - )| - 7[378]| - 8(?: - 6[3-6]| - [78] - ) - ) - ) - )| - 92(?: - 2[24-9]| - 3[1-59]| - 47 - )| - 93(?: - 4[35][56]| - 58[45]| - 8(?: - [38]5| - 54| - 76 - ) - )[4-6] - - - 9(?: - 2(?: - [23]02| - 6(?: - [25]| - 4(?: - 64| - [78] - ) - )| - 9(?: - [02356]| - 4(?: - [0268]| - 5[2-6] - )| - 72| - 8[23] - ) - )| - 3(?: - 3[28]| - 4(?: - [04679]| - 3(?: - 5(?: - 4[0-25689]| - [56] - )| - [78] - )| - 5(?: - 4[46]| - 8 - )| - 8[2379] - )| - 5(?: - [2467]| - 3[237]| - 8(?: - [23]| - 4(?: - [45]| - 60 - )| - 5(?: - 4[0-39]| - 5| - 64 - ) - ) - )| - 7[1-578]| - 8(?: - [2469]| - 3[278]| - 5(?: - 4(?: - 4| - 5[13-7]| - 6[89] - )| - [56][46]| - [78] - )| - 7[378]| - 8(?: - 6[3-6]| - [78] - ) - ) - ) - )| - 92(?: - 2[24-9]| - 3[1-59]| - 47 - )| - 93(?: - 4(?: - 36| - 5[56] - )| - 8(?: - [38]5| - 76 - ) - )[4-6] - - $2 15-$3-$4 - $1 $2 $3-$4 - - - 91 - $2 15-$3-$4 - $1 $2 $3-$4 - - - 8 - $1-$2-$3 - - - 9 - $2 15-$3-$4 - $1 $2 $3-$4 - - - - - (?: - 11| - [89]\d\d - )\d{8}| - [2368]\d{9} - - - - - 810\d{7} - - - - - 1123456789 - - 3888[013-9]\d{5}| - 3(?: - 7(?: - 1[15]| - 81 - )| - 8(?: - 21| - 4[16]| - 69| - 9[12] - ) - )[46]\d{5}| - (?: - 2(?: - 657| - 9(?: - 54| - 66 - ) - )| - 3(?: - 7(?: - 55| - 77 - )| - 865 - ) - )[2-8]\d{5}| - (?: - 2(?: - 2(?: - 2[59]| - 44| - 52 - )| - 3(?: - 26| - 44 - )| - 473| - 9(?: - [07]2| - 2[26]| - 34| - 46 - ) - )| - 3327 - )[45]\d{5}| - (?: - 2(?: - 284| - 3(?: - 02| - 23 - )| - 920 - )| - 3(?: - 4(?: - 46| - 8[27]| - 92 - )| - 541| - 878 - ) - )[2-7]\d{5}| - (?: - 2(?: - (?: - 26| - 62 - )2| - 320| - 477| - 9(?: - 42| - 83 - ) - )| - 3(?: - 329| - 4(?: - 62| - 76| - 89 - )| - 564 - ) - )[2-6]\d{5}| - (?: - (?: - 11[1-8]| - 670 - )\d| - 2(?: - 2(?: - 0[45]| - 1[2-6]| - 3[3-6] - )| - 3(?: - [06]4| - 7[45] - )| - 494| - 6(?: - 04| - 1[2-8]| - [36][45]| - 4[3-6] - )| - 80[45]| - 9(?: - [17][4-6]| - [48][45]| - 9[3-6] - ) - )| - 3(?: - 364| - 4(?: - 1[2-8]| - [235][4-6]| - 84 - )| - 5(?: - 1[2-9]| - [38][4-6] - )| - 6(?: - 2[45]| - 44 - )| - 7[069][45]| - 8(?: - 0[45]| - [17][2-6]| - 3[4-6]| - [58][3-6] - ) - ) - )\d{6}| - 2(?: - 2(?: - 21| - 4[23]| - 6[145]| - 7[1-4]| - 8[356]| - 9[267] - )| - 3(?: - 16| - 3[13-8]| - 43| - 5[346-8]| - 9[3-5] - )| - 475| - 6(?: - 2[46]| - 4[78]| - 5[1568] - )| - 9(?: - 03| - 2[1457-9]| - 3[1356]| - 4[08]| - [56][23]| - 82 - ) - )4\d{5}| - (?: - 2(?: - 2(?: - 57| - 81 - )| - 3(?: - 24| - 46| - 92 - )| - 9(?: - 01| - 23| - 64 - ) - )| - 3(?: - 4(?: - 42| - 71 - )| - 5(?: - 25| - 37| - 4[347]| - 71 - )| - 7(?: - 18| - 5[17] - ) - ) - )[3-6]\d{5}| - (?: - 2(?: - 2(?: - 02| - 2[3467]| - 4[156]| - 5[45]| - 6[6-8]| - 91 - )| - 3(?: - 1[47]| - 25| - [45][25]| - 96 - )| - 47[48]| - 625| - 932 - )| - 3(?: - 38[2578]| - 4(?: - 0[0-24-9]| - 3[78]| - 4[457]| - 58| - 6[03-9]| - 72| - 83| - 9[136-8] - )| - 5(?: - 2[124]| - [368][23]| - 4[2689]| - 7[2-6] - )| - 7(?: - 16| - 2[15]| - 3[145]| - 4[13]| - 5[468]| - 7[2-5]| - 8[26] - )| - 8(?: - 2[5-7]| - 3[278]| - 4[3-5]| - 5[78]| - 6[1-378]| - [78]7| - 94 - ) - ) - )[4-6]\d{5} - - - - - - 91123456789 - - 93(?: - 7(?: - 1[15]| - 81 - )[46]| - 8(?: - (?: - 21| - 4[16]| - 69| - 9[12] - )[46]| - 88[013-9] - ) - )\d{5}| - 9(?: - 2(?: - 657| - 9(?: - 54| - 66 - ) - )| - 3(?: - 7(?: - 55| - 77 - )| - 865 - ) - )[2-8]\d{5}| - 9(?: - 2(?: - 2(?: - 2[59]| - 44| - 52 - )| - 3(?: - 26| - 44 - )| - 473| - 9(?: - [07]2| - 2[26]| - 34| - 46 - ) - )| - 3327 - )[45]\d{5}| - 9(?: - 2(?: - 284| - 3(?: - 02| - 23 - )| - 920 - )| - 3(?: - 4(?: - 46| - 8[27]| - 92 - )| - 541| - 878 - ) - )[2-7]\d{5}| - 9(?: - 2(?: - (?: - 26| - 62 - )2| - 320| - 477| - 9(?: - 42| - 83 - ) - )| - 3(?: - 329| - 4(?: - 62| - 76| - 89 - )| - 564 - ) - )[2-6]\d{5}| - (?: - 675\d| - 9(?: - 11[1-8]\d| - 2(?: - 2(?: - 0[45]| - 1[2-6]| - 3[3-6] - )| - 3(?: - [06]4| - 7[45] - )| - 494| - 6(?: - 04| - 1[2-8]| - [36][45]| - 4[3-6] - )| - 80[45]| - 9(?: - [17][4-6]| - [48][45]| - 9[3-6] - ) - )| - 3(?: - 364| - 4(?: - 1[2-8]| - [235][4-6]| - 84 - )| - 5(?: - 1[2-9]| - [38][4-6] - )| - 6(?: - 2[45]| - 44 - )| - 7[069][45]| - 8(?: - 0[45]| - [17][2-6]| - 3[4-6]| - [58][3-6] - ) - ) - ) - )\d{6}| - 92(?: - 2(?: - 21| - 4[23]| - 6[145]| - 7[1-4]| - 8[356]| - 9[267] - )| - 3(?: - 16| - 3[13-8]| - 43| - 5[346-8]| - 9[3-5] - )| - 475| - 6(?: - 2[46]| - 4[78]| - 5[1568] - )| - 9(?: - 03| - 2[1457-9]| - 3[1356]| - 4[08]| - [56][23]| - 82 - ) - )4\d{5}| - 9(?: - 2(?: - 2(?: - 57| - 81 - )| - 3(?: - 24| - 46| - 92 - )| - 9(?: - 01| - 23| - 64 - ) - )| - 3(?: - 4(?: - 42| - 71 - )| - 5(?: - 25| - 37| - 4[347]| - 71 - )| - 7(?: - 18| - 5[17] - ) - ) - )[3-6]\d{5}| - 9(?: - 2(?: - 2(?: - 02| - 2[3467]| - 4[156]| - 5[45]| - 6[6-8]| - 91 - )| - 3(?: - 1[47]| - 25| - [45][25]| - 96 - )| - 47[48]| - 625| - 932 - )| - 3(?: - 38[2578]| - 4(?: - 0[0-24-9]| - 3[78]| - 4[457]| - 58| - 6[03-9]| - 72| - 83| - 9[136-8] - )| - 5(?: - 2[124]| - [368][23]| - 4[2689]| - 7[2-6] - )| - 7(?: - 16| - 2[15]| - 3[145]| - 4[13]| - 5[468]| - 7[2-5]| - 8[26] - )| - 8(?: - 2[5-7]| - 3[278]| - 4[3-5]| - 5[78]| - 6[1-378]| - [78]7| - 94 - ) - ) - )[4-6]\d{5} - - - - - 8001234567 - 800\d{7,8} - - - - 6001234567 - 60[04579]\d{7} - - - - 8101234567 - 810\d{7} - - - - - - - - - - (?: - [58]\d\d| - 684| - 900 - )\d{7} - - - - - 6846221234 - - 6846(?: - 22| - 33| - 44| - 55| - 77| - 88| - 9[19] - )\d{4} - - - - - - 6847331234 - - 684(?: - 2(?: - 48| - 5[2468]| - 7[26] - )| - 7(?: - 3[13]| - 70| - 82 - ) - )\d{4} - - - - - 8002123456 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002123456 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - - - - - - - 14 - $1 - NA - - - - - 1(?: - 11| - [2-9] - ) - - $1 $2 - - - - 517 - $1 $2 - - - - 5[079] - $1 $2 - - - - [18] - $1 - NA - - - - - (?: - 31| - 4 - )6| - 51| - 6(?: - 5[0-3579]| - [6-9] - )| - 7(?: - 20| - 32| - 8 - )| - [89] - - $1 $2 - - - - - [2-467]| - 5[2-6] - - $1 $2 - - - - 5 - $1 $2 $3 - - - - 5 - $1 $2 $3 - - - - - 1\d{3,12}| - 2\d{6,12}| - 43(?: - (?: - 0\d| - 5[02-9] - )\d{3,9}| - 2\d{4,5}| - [3467]\d{4}| - 8\d{4,6}| - 9\d{4,7} - )| - 5\d{4,12}| - 8\d{7,12}| - 9\d{8,12}| - (?: - [367]\d| - 4[0-24-9] - )\d{4,11} - - - - - - 1234567890 - - 1(?: - 11\d| - [2-9]\d{3,11} - )| - (?: - 316| - 463| - (?: - 51| - 66| - 73 - )2 - )\d{3,10}| - (?: - 2(?: - 1[467]| - 2[13-8]| - 5[2357]| - 6[1-46-8]| - 7[1-8]| - 8[124-7]| - 9[1458] - )| - 3(?: - 1[1-578]| - 3[23568]| - 4[5-7]| - 5[1378]| - 6[1-38]| - 8[3-68] - )| - 4(?: - 2[1-8]| - 35| - 7[1368]| - 8[2457] - )| - 5(?: - 2[1-8]| - 3[357]| - 4[147]| - 5[12578]| - 6[37] - )| - 6(?: - 13| - 2[1-47]| - 4[135-8]| - 5[468] - )| - 7(?: - 2[1-8]| - 35| - 4[13478]| - 5[68]| - 6[16-8]| - 7[1-6]| - 9[45] - ) - )\d{4,10} - - - - - 664123456 - - 6(?: - 5[0-3579]| - 6[013-9]| - [7-9]\d - )\d{4,10} - - - - - 800123456 - 800\d{6,10} - - - - 900123456 - - (?: - 8[69][2-68]| - 9(?: - 0[01]| - 3[019] - ) - )\d{6,10} - - - - - 810123456 - - 8(?: - 10| - 2[018] - )\d{6,10}| - 828\d{5} - - - - - - 780123456 - - 5(?: - 0[1-9]| - 17| - [79]\d - )\d{2,10}| - 7[28]0\d{6,10} - - - - - - - - - - - - - - - 16 - $1 $2 - - - - 13 - $1 $2 $3 - NA - - - - 19 - $1 $2 - NA - - - - 180 - 1802 - $1 $2 - NA - - - - 19 - $1 $2 - NA - - - - 16 - $1 $2 $3 - - - - - 14| - 4 - - $1 $2 $3 - - - - [2378] - $1 $2 $3 - - - - - 1(?: - 30| - [89] - ) - - $1 $2 $3 - - - 130 - $1 $2 $3 - NA - - - - - 1(?: - [0-79]\d{7}(?: - \d(?: - \d{2} - )? - )?| - 8[0-24-9]\d{7} - )| - [2-478]\d{8}| - 1\d{4,7} - - - - - - 1(?: - 3(?: - 00\d{5}| - 45[0-4] - )| - 802 - )\d{3}| - 1[38]00\d{6}| - 13\d{4} - - - - - - 212345678 - - (?: - (?: - 2(?: - [0-26-9]\d| - 3[0-8]| - 4[02-9]| - 5[0135-9] - )| - 3(?: - [0-3589]\d| - 4[0-578]| - 6[1-9]| - 7[0-35-9] - )| - 7(?: - [013-57-9]\d| - 2[0-8] - ) - )\d{3}| - 8(?: - 51(?: - 0(?: - 0[03-9]| - [12479]\d| - 3[2-9]| - 5[0-8]| - 6[1-9]| - 8[0-7] - )| - 1(?: - [0235689]\d| - 1[0-69]| - 4[0-589]| - 7[0-47-9] - )| - 2(?: - 0[0-79]| - [18][13579]| - 2[14-9]| - 3[0-46-9]| - [4-6]\d| - 7[89]| - 9[0-4] - ) - )| - (?: - 6[0-8]| - [78]\d - )\d{3}| - 9(?: - [02-9]\d{3}| - 1(?: - (?: - [0-58]\d| - 6[0135-9] - )\d| - 7(?: - 0[0-24-9]| - [1-9]\d - )| - 9(?: - [0-46-9]\d| - 5[0-79] - ) - ) - ) - ) - )\d{3} - - - - - - 412345678 - - 4(?: - (?: - 79| - 94 - )[01]| - 83[0-389] - )\d{5}| - 4(?: - [0-3]\d| - 4[047-9]| - 5[0-25-9]| - 6[0-26-9]| - 7[02-8]| - 8[0-24-9]| - 9[0-37-9] - )\d{6} - - - - - 1631234 - 163\d{2,6} - - - - 1800123456 - - 180(?: - 0\d{3}| - 2 - )\d{3} - - - - - 1900123456 - 190[0-26]\d{6} - - - - - 1300123456 - - 13(?: - 00\d{6}(?: - \d{2} - )?| - 45[0-4]\d{3} - )| - 13\d{4} - - - - - - 147101234 - - 14(?: - 5(?: - 1[0458]| - [23][458] - )| - 71\d - )\d{4} - - - - - - - - - - [25-9] - $1 $2 - - - - - (?: - [25-79]\d\d| - 800 - )\d{4} - - - - - 5212345 - - 5(?: - 2\d| - 8[1-9] - )\d{4} - - - - - - 5601234 - - (?: - 290| - 5[69]\d| - 6(?: - [03]0| - 22| - 4[0-2]| - [69]\d - )| - 7(?: - [34]\d| - 7[07] - )| - 9(?: - 6[45]| - 9[4-8] - ) - )\d{4} - - - - - 8001234 - 800\d{4} - - - - 9001234 - 900\d{4} - - - - 5011234 - - (?: - 28\d| - 501 - )\d{4} - - - - - - - - - - - - - 2\d{4,9}| - 35\d{4,5}| - (?: - 60\d\d| - 800 - )\d{4,6}| - 7\d{5,11}| - (?: - [14]\d| - 3[0-46-9]| - 50 - )\d{4,8} - - - - - 181234567 - 18[1-8]\d{3,6} - - - - - - 412345678 - - 4946\d{2,6}| - (?: - 4[0-8]| - 50 - )\d{4,8} - - - - - 800123456 - 800\d{4,6} - - - - 600123456 - [67]00\d{5,6} - - - - - 10112345 - - 20\d{4,8}| - 60[12]\d{5,6}| - 7(?: - 099\d{4,5}| - 5[03-9]\d{3,7} - )| - 20[2-59]\d\d| - (?: - 606| - 7(?: - 0[78]| - 1| - 3\d - ) - )\d{7}| - (?: - 10| - 29| - 3[09]| - 70[1-5]\d - )\d{4,8} - - - - - - - - - - [1-9] - $1 $2 $3 - NA - - - - 90 - $1 $2 $3 $4 - - - - 1[28]| - 2| - 365| - 46 - - - 1[28]| - 2| - 365[45]| - 46 - - - 1[28]| - 2| - 365(?: - 4| - 5[02] - )| - 46 - - $1 $2 $3 $4 - - - - [13-9] - $1 $2 $3 $4 - - - - - 365\d{6}| - (?: - [124579]\d| - 60| - 88 - )\d{7} - - - - - - 123123456 - - (?: - 2[12]428| - 3655[02] - )\d{4}| - (?: - 2(?: - 22[0-79]| - 63[0-28] - )| - 3654 - )\d{5}| - (?: - (?: - 1[28]| - 46 - )\d| - 2(?: - [014-6]2| - [23]3 - ) - )\d{6} - - - - - - 401234567 - - 36554\d{4}| - (?: - [16]0| - 4[04]| - 5[015]| - 7[07]| - 99 - )\d{7} - - - - - - 881234567 - 88\d{7} - - - - - 900200123 - 900200\d{3} - - - - - - - - - - - [2-9] - $1-$2 - NA - - - - 6[1-3]| - [7-9] - - $1 $2 $3 - - - - [3-5]| - 6[56] - - $1 $2-$3 - - - - 6 - $1 $2 $3 $4 - - - - - 6\d{8}| - (?: - [35689]\d| - 49| - 70 - )\d{6} - - - - - - 30212345 - - (?: - 3(?: - [05-79][2-9]| - 1[4579]| - [23][24-9]| - 4[2-4689]| - 8[2457-9] - )| - 49[2-579]| - 5(?: - 0[2-49]| - [13][2-9]| - [268][2-4679]| - 4[4689]| - 5[2-79]| - 7[2-69]| - 9[2-4689] - ) - )\d{5} - - - - - 61123456 - - 6040\d{5}| - 6(?: - 03| - [1-356]| - 44| - 7\d - )\d{6} - - - - - 80123456 - 8[08]\d{6} - - - - 90123456 - 9[0246]\d{6} - - - - - 82123456 - 8[12]\d{6} - - - - - 70341234 - - 703[235]0\d{3}| - 70(?: - 2[0-5]| - 3[0146]| - [56]0 - )\d{4} - - - - - - - - - - - (?: - 246| - [58]\d\d| - 900 - )\d{7} - - - - - - 2464123456 - - 246521[0369]\d{3}| - 246(?: - 2(?: - 2[78]| - 7[0-4] - )| - 4(?: - 1[024-6]| - 2\d| - 3[2-9] - )| - 5(?: - 20| - [34]\d| - 54| - 7[1-3] - )| - 6(?: - 2\d| - 38 - )| - 7[35]7| - 9(?: - 1[89]| - 63 - ) - )\d{4} - - - - - 2462501234 - - 246(?: - (?: - 2(?: - [3568]\d| - 4[0-57-9] - )| - 3(?: - 5[2-9]| - 6[0-6] - )| - 4(?: - 46| - 5\d - )| - 69[5-7]| - 8(?: - [2-5]\d| - 83 - ) - )\d| - 52(?: - 1[147]| - 20 - ) - )\d{3} - - - - - 8002123456 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002123456 - - (?: - 246976| - 900[2-9]\d\d - )\d{4} - - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 2463101234 - 24631\d{5} - - - - - 2464301234 - - 246(?: - 292| - 367| - 4(?: - 1[7-9]| - 3[01]| - 4[47-9]| - 67 - )| - 7(?: - 1[2-9]| - 2\d| - 3[016]| - 53 - ) - )\d{4} - - - - - - - - - - - - - - 31[5-8]| - [459]1 - - $1-$2 - - - - 3(?: - [67]| - 8[013-9] - )| - 4(?: - 6[168]| - 7| - [89][18] - )| - 5(?: - 6[128]| - 9 - )| - 6(?: - [15]| - 28| - 4[14] - )| - 7[2-589]| - 8(?: - 0[014-9]| - [12] - )| - 9[358]| - (?: - 3[2-5]| - 4[235]| - 5[2-578]| - 6[0389]| - 76| - 8[3-7]| - 9[24] - )1| - (?: - 44| - 66 - )[01346-9] - - $1-$2 - - - - - [13-9]| - 22 - - $1-$2 - - - 2 - $1-$2 - - - - - [1-469]\d{9}| - 8[0-79]\d{7,8}| - [2-79]\d{8}| - [2-9]\d{7}| - [3-9]\d{6}| - [57-9]\d{5} - - - - - - - 27111234 - - (?: - 4(?: - 31\d\d| - 423 - )| - 5222 - )\d{3}(?: - \d{2} - )?| - 8332[6-9]\d\d| - (?: - 3(?: - 03[56]| - 224 - )| - 4(?: - 22[25]| - 653 - ) - )\d{3,4}| - (?: - 3(?: - 42[47]| - 529| - 823 - )| - 4(?: - 027| - 525| - 65(?: - 28| - 8 - ) - )| - 562| - 6257| - 7(?: - 1(?: - 5[3-5]| - 6[12]| - 7[156]| - 89 - )| - 22[589]56| - 32| - 42675| - 52(?: - [25689](?: - 56| - 8 - )| - [347]8 - )| - 71(?: - 6[1267]| - 75| - 89 - )| - 92374 - )| - 82(?: - 2[59]| - 32 - )56| - 9(?: - 03[23]56| - 23(?: - 256| - 373 - )| - 31| - 5(?: - 1| - 2[4589]56 - ) - ) - )\d{3}| - (?: - 3(?: - 02[348]| - 22[35]| - 324| - 422 - )| - 4(?: - 22[67]| - 32[236-9]| - 6(?: - 2[46]| - 5[57] - )| - 953 - )| - 5526| - 6(?: - 024| - 6655 - )| - 81 - )\d{4,5}| - (?: - 2(?: - 7(?: - 1[0-267]| - 2[0-289]| - 3[0-29]| - 4[01]| - 5[1-3]| - 6[013]| - 7[0178]| - 91 - )| - 8(?: - 0[125]| - 1[1-6]| - 2[0157-9]| - 3[1-69]| - 41| - 6[1-35]| - 7[1-5]| - 8[1-8]| - 9[0-6] - )| - 9(?: - 0[0-2]| - 1[0-4]| - 2[568]| - 3[3-6]| - 5[5-7]| - 6[0136-9]| - 7[0-7]| - 8[014-9] - ) - )| - 3(?: - 0(?: - 2[025-79]| - 3[2-4] - )| - 181| - 22[12]| - 32[2356]| - 824 - )| - 4(?: - 02[09]| - 22[348]| - 32[045]| - 523| - 6(?: - 27| - 54 - ) - )| - 666(?: - 22| - 53 - )| - 7(?: - 22[57-9]| - 42[56]| - 82[35] - )8| - 8(?: - 0[124-9]| - 2(?: - 181| - 2[02-4679]8 - )| - 4[12]| - [5-7]2 - )| - 9(?: - [04]2| - 2(?: - 2| - 328 - )| - 81 - ) - )\d{4}| - (?: - 2(?: - 222| - [45]\d - )\d| - 3(?: - 1(?: - 2[5-7]| - [5-7] - )| - 425| - 822 - )| - 4(?: - 033| - 1\d| - [257]1| - 332| - 4(?: - 2[246]| - 5[25] - )| - 6(?: - 2[35]| - 56| - 62 - )| - 8(?: - 23| - 54 - )| - 92[2-5] - )| - 5(?: - 02[03489]| - 22[457]| - 32[35-79]| - 42[46]| - 6(?: - [18]| - 53 - )| - 724| - 826 - )| - 6(?: - 023| - 2(?: - 2[2-5]| - 5[3-5]| - 8 - )| - 32[3478]| - 42[34]| - 52[47]| - 6(?: - [18]| - 6(?: - 2[34]| - 5[24] - ) - )| - [78]2[2-5]| - 92[2-6] - )| - 7(?: - 02| - 21\d| - [3-589]1| - 6[12]| - 72[24] - )| - 8(?: - 217| - 3[12]| - [5-7]1 - )| - 9[24]1 - )\d{5}| - (?: - (?: - 3[2-8]| - 5[2-57-9]| - 6[03-589] - )1| - 4[4689][18] - )\d{5}| - [59]1\d{5} - - - - - - 1812345678 - - (?: - 1[13-9]\d| - 644 - )\d{7}| - (?: - 3[78]| - 44| - 66 - )[02-9]\d{7} - - - - - - 8001234567 - 80[03]\d{7} - - - - - 9604123456 - - 96(?: - 0[469]| - 1[0-47]| - 3[389]| - 43| - 6[69]| - 7[78] - )\d{6} - - - - - - - - - - - - - (?: - 80| - 9 - )0 - - $1 $2 $3 - - - - [239]| - 4[23] - - $1 $2 $3 $4 - - - [15-8] - $1 $2 $3 $4 - - - 4 - $1 $2 $3 $4 - - - - - 4\d{8}| - [1-9]\d{7} - - - - - 12345678 - - 80[2-8]\d{5}| - (?: - 1[0-69]| - [23][2-8]| - 4[23]| - 5\d| - 6[013-57-9]| - 71| - 8[1-79]| - 9[2-4] - )\d{6} - - - - - 470123456 - 4[5-9]\d{7} - - - - 80012345 - 800[1-9]\d{4} - - - - 90012345 - - (?: - 70(?: - 2[0-57]| - 3[04-7]| - 44| - 6[4-69]| - 7[0579] - )| - 90\d\d - )\d{4} - - - - - 78791234 - 7879\d{4} - - - - - 78102345 - - 78(?: - 0[57]| - 1[014-8]| - 2[25]| - 3[15-8]| - 48| - [56]0| - 7[06-8]| - 9\d - )\d{4} - - - - - - - - - - - - [025-7] - $1 $2 $3 $4 - - - - [025-7]\d{7} - - - - 20491234 - - 2(?: - 0(?: - 49| - 5[23]| - 6[5-7]| - 9[016-9] - )| - 4(?: - 4[569]| - 5[4-6]| - 6[5-7]| - 7[0179] - )| - 5(?: - [34]\d| - 50| - 6[5-7] - ) - )\d{4} - - - - - 70123456 - - (?: - 0[1-35-7]| - 5[0-8]| - [67]\d - )\d{6} - - - - - - - - - - - - 1 - $1 - NA - - - - 2 - $1 $2 $3 $4 - - - - 43[1-6]| - 70[1-9] - - $1 $2 - - - 2 - $1 $2 $3 - - - - [356]| - 4[124-7]| - 7[1-9]| - 8[1-6]| - 9[1-7] - - $1 $2 $3 - - - - - (?: - 70| - 8 - )0 - - $1 $2 $3 - - - - 43[1-7]| - 7 - - $1 $2 $3 - - - - - [48]| - 9[08] - - $1 $2 $3 - - - 9 - $1 $2 $3 - - - - - 00800\d{7}| - [2-7]\d{6,7}| - [89]\d{6,8}| - 2\d{5} - - - - - - 2123456 - - 2\d{5,7}| - (?: - 43[1-6]| - 70[1-9] - )\d{4,5}| - (?: - [36]\d| - 4[124-7]| - [57][1-9]| - 8[1-6]| - 9[1-7] - )\d{5,6} - - - - - - 43012345 - - (?: - 43[07-9]| - 99[69]\d - )\d{5}| - (?: - 8[7-9]| - 98 - )\d{7} - - - - - 80012345 - - (?: - 00800\d\d| - 800 - )\d{5} - - - - - 90123456 - 90\d{6} - - - - - 70012345 - 700\d{5} - - - - - - - - - - - - [13679]| - 8[02-4679] - - $1 $2 - - - - [136-9]\d{7} - - - - - - 17001234 - - (?: - 1(?: - 3[1356]| - 6[0156]| - 7\d - )\d| - 6(?: - 1[16]\d| - 500| - 6(?: - 0\d| - 3[12]| - 44| - 55| - 7[7-9]| - 88 - )| - 9[69][69] - )| - 7(?: - [07]\d\d| - 1(?: - 11| - 78 - ) - ) - )\d{4} - - - - - - 36001234 - - (?: - 3(?: - [0-79]\d| - 8[0-57-9] - )\d| - 6(?: - 3(?: - 00| - 33| - 6[16] - )| - 441| - 6(?: - 3[03-9]| - [69]\d| - 7[0-689] - ) - ) - )\d{4} - - - - - 80123456 - 8[02369]\d{6} - - - - - 90123456 - - (?: - 87| - 9[0-8] - )\d{6} - - - - - 84123456 - 84\d{6} - - - - - - - - - [2367] - $1 $2 $3 $4 - - - - - (?: - [267]\d| - 31 - )\d{6} - - - - - - 22201234 - - (?: - 22| - 31 - )\d{6} - - - - - - 79561234 - - (?: - 29| - [67][125-9] - )\d{6} - - - - - - - - - - - [24-689] - $1 $2 $3 $4 - - - - [24-689]\d{7} - - - - - 20211234 - - 2(?: - 02| - 1[037]| - 2[45]| - 3[68]| - 4\d - )\d{5} - - - - - - 90011234 - - (?: - 4[0-6]| - [56]\d| - 9[013-9] - )\d{6} - - - - - 85751234 - 857[58]\d{4} - - - - - 81123456 - 81\d{6} - - - - - - - - - - - - 590\d{6}| - (?: - 69| - 80| - 9\d - )\d{7} - - - - - 590271234 - - 590(?: - 2[7-9]| - 3[3-7]| - 5[12]| - 87 - )\d{4} - - - - - - 690001234 - - 69(?: - 0\d\d| - 1(?: - 2[2-9]| - 3[0-5] - ) - )\d{4} - - - - - - 800012345 - 80[0-5]\d{6} - - - - 976012345 - - 9(?: - (?: - 395| - 76[018] - )\d| - 475[0-5] - )\d{4} - - - - - - - - - - - (?: - 441| - [58]\d\d| - 900 - )\d{7} - - - - - 4414123456 - - 441(?: - [46]\d\d| - 5(?: - 4\d| - 60| - 89 - ) - )\d{4} - - - - - 4413701234 - - 441(?: - [2378]\d| - 5[0-39]| - 92 - )\d{5} - - - - - 8002123456 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002123456 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - - - - - - - [2-578] - $1 $2 - - - - [2-578]\d{6} - - - - 2345678 - - 22[0-7]\d{4}| - (?: - 2[013-9]| - [34]\d| - 5[0-25-9] - )\d{5} - - - - - 7123456 - - (?: - 22[89]| - [78]\d\d - )\d{4} - - - - - 5345678 - 5[34]\d{5} - - - - - - - - - - - [23]| - 4[46] - - $1 $2 - - - [67] - $1 - - - 8 - $1 $2 $3 - - - - - (?: - [2-467]\d\d| - 8001 - )\d{5} - - - - - 8001[07]\d{4} - - - - 22123456 - - (?: - 2(?: - 2\d\d| - 5(?: - 11| - [258]\d| - 9[67] - )| - 6(?: - 12| - 2\d| - 9[34] - )| - 8(?: - 2[34]| - 39| - 62 - ) - )| - 3(?: - 3\d\d| - 4(?: - 6\d| - 8[24] - )| - 8(?: - 25| - 42| - 5[257]| - 86| - 9[25] - )| - 9(?: - [27]\d| - 3[2-4]| - 4[248]| - 5[24]| - 6[2-6] - ) - )| - 4(?: - 4\d\d| - 6(?: - 11| - [24689]\d| - 72 - ) - ) - )\d{4} - - - - - 71234567 - [67]\d{7} - - - - - 800171234 - 8001[07]\d{4} - - - - - - - - - - (?: - [34]1| - 7\d - )\d{5} - - - - - - 7151234 - - (?: - 318[023]| - 41(?: - 6[023]| - 70 - )| - 7(?: - 1[578]| - 2[05]| - 50 - )\d - )\d{3} - - - - - 3181234 - - (?: - 31(?: - 8[14-8]| - 9[14578] - )| - 416[14-9]| - 7(?: - 0[01]| - 7[07]| - 8\d| - 9[056] - )\d - )\d{3} - - - - - - - - - - - - - - - 1(?: - 1[25-8]| - 2[357-9]| - 3[02-68]| - 4[12568]| - 5| - 6[0-8]| - 8[015]| - 9[0-47-9] - )| - 321| - 610 - - $1 - NA - - - - - 300| - 4(?: - 0[02]| - 37 - ) - - - 4(?: - 02| - 37 - )0| - [34]00 - - $1-$2 - - - [2-57] - - [2357]| - 4(?: - [0-24-9]| - 3(?: - [0-689]| - 7[1-9] - ) - ) - - $1-$2 - NA - - - - - (?: - [358]| - 90 - )0 - - $1 $2 $3 - - - 9 - $1-$2 - NA - - - - - (?: - [14689][1-9]| - 2[12478]| - 3[1-578]| - 5[13-5]| - 7[13-579] - )[2-57] - - $1 $2-$3 - - - - - [16][1-9]| - [2-57-9] - - $1 $2-$3 - - - - - (?: - [1-46-9]\d\d| - 5(?: - [0-46-9]\d| - 5[0-46-9] - ) - )\d{8}| - [1-9]\d{9}| - [3589]\d{8}| - [34]\d{7} - - - - - - 30(?: - 0\d{5,7}| - 3\d{7} - )| - 40(?: - 0\d| - 20 - )\d{4}| - 800\d{6,7} - - - - - - 1123456789 - - (?: - [14689][1-9]| - 2[12478]| - 3[1-578]| - 5[13-5]| - 7[13-579] - )[2-5]\d{7} - - - - - - - 11961234567 - - (?: - [14689][1-9]| - 2[12478]| - 3[1-578]| - 5[13-5]| - 7[13-579] - )(?: - 7| - 9\d - )\d{7} - - - - - 800123456 - 800\d{6,7} - - - - 300123456 - - 300\d{6}| - [59]00\d{6,7} - - - - - - 40041234 - - (?: - 30[03]\d{3}| - 4(?: - 0(?: - 0\d| - 20 - )| - 370 - ) - )\d{4}| - 300\d{5} - - - - - - - - - - - (?: - 242| - [58]\d\d| - 900 - )\d{7} - - - - - 2423456789 - - 242(?: - 3(?: - 02| - [236][1-9]| - 4[0-24-9]| - 5[0-68]| - 7[347]| - 8[0-4]| - 9[2-467] - )| - 461| - 502| - 6(?: - 0[1-5]| - 12| - 2[013]| - [45]0| - 7[67]| - 8[78]| - 9[89] - )| - 7(?: - 02| - 88 - ) - )\d{4} - - - - - 2423591234 - - 242(?: - 3(?: - 5[79]| - 7[56]| - 95 - )| - 4(?: - [23][1-9]| - 4[1-35-9]| - 5[1-8]| - 6[2-8]| - 7\d| - 81 - )| - 5(?: - 2[45]| - 3[35]| - 44| - 5[1-46-9]| - 65| - 77 - )| - 6[34]6| - 7(?: - 27| - 38 - )| - 8(?: - 0[1-9]| - 1[02-9]| - 2\d| - [89]9 - ) - )\d{4} - - - - - - 8002123456 - - 242300\d{4}| - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002123456 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - - 2422250123 - 242225\d{4} - - - - - - - - - - - [2-7] - $1 $2 - NA - - - - [2-68]| - 7[246] - - $1 $2 $3 - - - - - 1[67]| - 7 - - $1 $2 $3 $4 - - - - - [17]\d{7}| - [2-8]\d{6} - - - - - 2345678 - - (?: - 2[3-6]| - [34][5-7]| - 5[236]| - 6[2-46]| - 7[246]| - 8[2-4] - )\d{5} - - - - - 17123456 - - (?: - 1[67]| - 77 - )\d{6} - - - - - - - - - - 90 - $1 $2 - - - - [24-6]| - 3[15-9] - - $1 $2 - - - [37] - $1 $2 $3 - - - 0 - $1 $2 $3 - - - 8 - $1 $2 $3 - - - - - (?: - 0800| - (?: - [37]| - 800 - )\d - )\d{6}| - (?: - [2-6]\d| - 90 - )\d{5} - - - - - - 2401234 - - (?: - 2(?: - 4[0-48]| - 6[0-24]| - 9[0578] - )| - 3(?: - 1[0-35-9]| - 55| - [69]\d| - 7[013]| - 81 - )| - 4(?: - 6[03]| - 7[1267]| - 9[0-5] - )| - 5(?: - 3[03489]| - 4[0489]| - 7[1-47]| - 88| - 9[0-49] - )| - 6(?: - 2[1-35]| - 5[149]| - 8[067] - ) - )\d{4} - - - - - - 71123456 - - (?: - 321| - 7[1-8]\d - )\d{5} - - - - - - 0800012345 - - (?: - 0800| - 800\d - )\d{6} - - - - - 9012345 - 90\d{5} - - - - 79101234 - - 79(?: - 1(?: - [01]\d| - 2[0-8] - )| - 2[0-7]\d - )\d{3} - - - - - - - - - - - - 800 - $1 $2 - - - - 800 - $1 $2 $3 - - - - - 1(?: - 5[169]| - 6[3-5]| - 7[179] - )| - 2(?: - 1[35]| - 2[34]| - 3[3-5] - ) - - - 1(?: - 5[169]| - 6(?: - 3[1-3]| - 4| - 5[125] - )| - 7(?: - 1[3-9]| - 7[0-24-6]| - 9[2-7] - ) - )| - 2(?: - 1[35]| - 2[34]| - 3[3-5] - ) - - $1 $2-$3 - - - - - 1(?: - [56]| - 7[467] - )| - 2[1-3] - - $1 $2-$3-$4 - - - - [1-4] - $1 $2-$3-$4 - - - - [89] - $1 $2 $3 - - - - - (?: - [12]\d| - 33| - 44| - 902 - )\d{7}| - 8(?: - 0[0-79]\d{5,7}| - [1-7]\d{9} - )| - 8(?: - 1[0-489]| - [5-79]\d - )\d{7}| - 8[1-79]\d{6,7}| - 8[0-79]\d{5}| - 8\d{5} - - - - - - - 800\d{3,7}| - (?: - 8(?: - 0[13]| - 10| - 20\d - )| - 902 - )\d{7} - - - - - - 152450911 - - (?: - 1(?: - 5(?: - 1[1-5]| - [24]\d| - 6[2-4]| - 9[1-7] - )| - 6(?: - [235]\d| - 4[1-7] - )| - 7\d\d - )| - 2(?: - 1(?: - [246]\d| - 3[0-35-9]| - 5[1-9] - )| - 2(?: - [235]\d| - 4[0-8] - )| - 3(?: - [26]\d| - 3[02-79]| - 4[024-7]| - 5[03-7] - ) - ) - )\d{5} - - - - - - 294911911 - - (?: - 2(?: - 5[5-79]| - 9[1-9] - )| - (?: - 33| - 44 - )\d - )\d{6} - - - - - - 8011234567 - - 800\d{3,7}| - 8(?: - 0[13]| - 20\d - )\d{7} - - - - - - 9021234567 - - (?: - 810| - 902 - )\d{7} - - - - - - 249123456 - 249\d{6} - - - - - - - - - - - [2-8] - $1-$2 - - - 0 - $1-$2-$3-$4 - - - - - (?: - 0800\d| - [2-8] - )\d{6} - - - - - - 2221234 - - (?: - 2(?: - [02]\d| - 36| - [68]0 - )| - [3-58](?: - [02]\d| - [68]0 - )| - 7(?: - [02]\d| - 32| - [68]0 - ) - )\d{4} - - - - - - 6221234 - 6[0-35-7]\d{5} - - - - - 08001234123 - 0800\d{7} - - - - - - - - - - (?: - [2-8]\d| - 90 - )\d{8}| - 3\d{6} - - - - - 5062345678 - - (?: - 2(?: - 04| - [23]6| - [48]9| - 50| - 63 - )| - 3(?: - 06| - 43| - 54| - 6[578]| - 82 - )| - 4(?: - 03| - 1[68]| - [26]8| - 3[178]| - 50| - 74 - )| - 5(?: - 06| - 1[49]| - 48| - 79| - 8[147] - )| - 6(?: - 04| - [18]3| - 39| - 47| - 72 - )| - 7(?: - 0[59]| - 42| - 53| - 78| - 8[02] - )| - 8(?: - [06]7| - 19| - 25| - 73 - )| - 90[25] - )[2-9]\d{6} - - - - - 5062345678 - - (?: - 2(?: - 04| - [23]6| - [48]9| - 50| - 63 - )| - 3(?: - 06| - 43| - 54| - 6[578]| - 82 - )| - 4(?: - 03| - 1[68]| - [26]8| - 3[178]| - 50| - 74 - )| - 5(?: - 06| - 1[49]| - 48| - 79| - 8[147] - )| - 6(?: - 04| - [18]3| - 39| - 47| - 72 - )| - 7(?: - 0[59]| - 42| - 53| - 78| - 8[02] - )| - 8(?: - [06]7| - 19| - 25| - 73 - )| - 90[25] - )[2-9]\d{6} - - - - - 8002123456 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002123456 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - (?: - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )| - 622 - )[2-9]\d{6} - - - - - - 6002012345 - 600[2-9]\d{6} - - - - - 3101234 - 310\d{4} - - - - - - - - - - - - - 1(?: - [0-79]\d{8}(?: - \d{2} - )?| - 8[0-24-9]\d{7} - )| - [148]\d{8}| - 1\d{5,7} - - - - - 891621234 - - 8(?: - 51(?: - 0(?: - 02| - 31| - 60| - 89 - )| - 1(?: - 18| - 76 - )| - 223 - )| - 91(?: - 0(?: - 1[0-2]| - 29 - )| - 1(?: - [28]2| - 50| - 79 - )| - 2(?: - 10| - 64 - )| - 3(?: - [06]8| - 22 - )| - 4[29]8| - 62\d| - 70[23]| - 959 - ) - )\d{3} - - - - - - 412345678 - - 4(?: - (?: - 79| - 94 - )[01]| - 83[0-389] - )\d{5}| - 4(?: - [0-3]\d| - 4[047-9]| - 5[0-25-9]| - 6[0-26-9]| - 7[02-8]| - 8[0-24-9]| - 9[0-37-9] - )\d{6} - - - - - 1800123456 - - 180(?: - 0\d{3}| - 2 - )\d{3} - - - - - 1900123456 - 190[0-26]\d{6} - - - - - 1300123456 - - 13(?: - 00\d{6}(?: - \d{2} - )?| - 45[0-4]\d{3} - )| - 13\d{4} - - - - - 147101234 - - 14(?: - 5(?: - 1[0458]| - [23][458] - )| - 71\d - )\d{4} - - - - - - - - - - 88 - $1 $2 $3 - - - [1-6] - $1 $2 - - - 1 - $1 $2 $3 - - - [89] - $1 $2 $3 - - - - - [189]\d{8}| - [1-68]\d{6} - - - - - 1234567 - - 12\d{7}| - [1-6]\d{6} - - - - - - 991234567 - - 88\d{5}| - (?: - 8[0-59]| - 9[017-9] - )\d{7} - - - - - - - - - - [278] - $1 $2 $3 $4 - - - - - (?: - [27]\d{3}| - 8776 - )\d{4} - - - - - 21612345 - 2[12]\d{6} - - - - 70012345 - 7[024-7]\d{6} - - - - 87761234 - 8776\d{4} - - - - - - - - - 8 - $1 $2 $3 - - - [02] - $1 $2 $3 - - - - - 222\d{6}| - (?: - 0\d| - 80 - )\d{7} - - - - - 222123456 - 222[1-589]\d{5} - - - - 061234567 - - 026(?: - 1[0-5]| - 6[6-9] - )\d{4}| - 0(?: - [14-6]\d\d| - 2(?: - 40| - 5[5-8]| - 6[07-9] - ) - )\d{5} - - - - - - - 800123456 - 80[0-2]\d{6} - - - - - - - - - - - 8[047]| - 90 - - $1 $2 $3 - - - - [2-79]| - 81 - - $1 $2 $3 $4 - - - 8 - $1 $2 $3 $4 $5 - - - - - 8\d{11}| - [2-9]\d{8} - - - - - 212345678 - - (?: - 2[12467]| - 3[1-4]| - 4[134]| - 5[256]| - 6[12]| - [7-9]1 - )\d{7} - - - - - 781234567 - 7[35-9]\d{7} - - - - - 740123456 - 74[0248]\d{6} - - - - 800123456 - 800\d{6} - - - - 900123456 - 90[016]\d{6} - - - - 840123456 - 84[0248]\d{6} - - - - 878123456 - 878\d{6} - - - - - 581234567 - 5[18]\d{7} - - - - 860123456789 - 860\d{9} - - - - - - - - - - 2 - $1 $2 $3 $4 - - - 0 - $1 $2 $3 $4 - - - - [02]\d{9} - - - - 2123456789 - - 2(?: - [15]\d{3}| - 7(?: - 2(?: - 0[23]| - 1[2357]| - 2[245]| - 3[45]| - 4[3-5] - )| - 3(?: - 06| - 1[69]| - [2-6]7 - ) - ) - )\d{5} - - - - - - 0123456789 - 0[157]\d{8} - - - - - - - - - [2-578] - $1 $2 - - - - [2-578]\d{4} - - - - 21234 - - (?: - 2\d| - 3[13-7]| - 4[1-5] - )\d{3} - - - - - 71234 - [578]\d{4} - - - - - - - - - - - - - - - - 1(?: - [03-589]| - 21 - )| - [29]0| - 78 - - $1 - NA - - - - 219 - 2196 - $1 $2 - - - - 44 - $1 $2 $3 - - - - 2[1-36] - $1 $2 $3 - - - - 9[2-9] - $1 $2 $3 - - - - - 3[2-5]| - [47]| - 5[1-3578]| - 6[13-57]| - 8(?: - 0[1-9]| - [1-9] - ) - - $1 $2 $3 - - - - - 60| - 8 - - $1 $2 $3 - - - - 1 - $1 $2 $3 - - - - 60 - $1 $2 $3 $4 - - - - - 12300\d{6}| - 6\d{9,10}| - [2-9]\d{8} - - - - - 600\d{7,8} - - - - - - - 221234567 - - 2(?: - 1982[0-6]| - 3314[05-9] - )\d{3}| - (?: - 2(?: - 1(?: - 160| - 962 - )| - 3(?: - 2\d\d| - 3(?: - [03467]\d| - 1[0-35-9]| - 2[1-9]| - 5[0-24-9]| - 8[0-3] - )| - 600 - )| - 646[59] - )| - 80[1-9]\d\d| - 9(?: - 3(?: - [0-57-9]\d\d| - 6(?: - 0[02-9]| - [1-9]\d - ) - )| - 6(?: - [0-8]\d\d| - 9(?: - [02-79]\d| - 1[05-9] - ) - )| - 7[1-9]\d\d| - 9(?: - [03-9]\d\d| - 1(?: - [0235-9]\d| - 4[0-24-9] - )| - 2(?: - [0-79]\d| - 8[0-46-9] - ) - ) - ) - )\d{4}| - (?: - 22| - 3[2-5]| - [47][1-35]| - 5[1-3578]| - 6[13-57]| - 8[1-9]| - 9[2458] - )\d{7} - - - - - - 221234567 - - 2(?: - 1982[0-6]| - 3314[05-9] - )\d{3}| - (?: - 2(?: - 1(?: - 160| - 962 - )| - 3(?: - 2\d\d| - 3(?: - [03467]\d| - 1[0-35-9]| - 2[1-9]| - 5[0-24-9]| - 8[0-3] - )| - 600 - )| - 646[59] - )| - 80[1-9]\d\d| - 9(?: - 3(?: - [0-57-9]\d\d| - 6(?: - 0[02-9]| - [1-9]\d - ) - )| - 6(?: - [0-8]\d\d| - 9(?: - [02-79]\d| - 1[05-9] - ) - )| - 7[1-9]\d\d| - 9(?: - [03-9]\d\d| - 1(?: - [0235-9]\d| - 4[0-24-9] - )| - 2(?: - [0-79]\d| - 8[0-46-9] - ) - ) - ) - )\d{4}| - (?: - 22| - 3[2-5]| - [47][1-35]| - 5[1-3578]| - 6[13-57]| - 8[1-9]| - 9[2458] - )\d{7} - - - - - - - 800123456 - - (?: - 123| - 8 - )00\d{6} - - - - - - 6001234567 - 600\d{7,8} - - - - 441234567 - 44\d{7} - - - - - - - - - - 88 - $1 $2 $3 $4 - - - - - [26]| - 88 - - $1 $2 $3 $4 $5 - - - - - [26]\d{8}| - 88\d{6,7} - - - - - - 222123456 - - 2(?: - 22| - 33 - )\d{6} - - - - - - 671234567 - - (?: - 24[23]| - 6[25-9]\d - )\d{6} - - - - - - 88012345 - 88\d{6,7} - - - - - - - - - - - - 10| - 96 - - $1 - NA - - - - - (?: - 10| - 2[0-57-9] - )[19] - - - (?: - 10| - 2[0-57-9] - )(?: - 10| - 9[56] - ) - - - 10(?: - 10| - 9[56] - )| - 2[0-57-9](?: - 100| - 9[56] - ) - - $1 $2 - - - [1-9] - - 1[1-9]| - 26| - [3-9]| - (?: - 10| - 2[0-57-9] - )(?: - [0-8]| - 9[0-47-9] - ) - - - 1(?: - 0(?: - [0-8]| - 9[0-47-9] - )| - [1-9] - )| - 2(?: - [0-57-9](?: - [02-8]| - 1(?: - 0[1-9]| - [1-9] - )| - 9[0-47-9] - )| - 6 - )| - [3-9] - - $1 $2 - NA - - - - 16[08] - $1 $2 - NA - - - - - 3(?: - [157]| - 35| - 49| - 9[1-68] - )| - 4(?: - [17]| - 2[179]| - 6[47-9]| - 8[23] - )| - 5(?: - [1357]| - 2[37]| - 4[36]| - 6[1-46]| - 80 - )| - 6(?: - 3[1-5]| - 6[0238]| - 9[12] - )| - 7(?: - 01| - [1579]| - 2[248]| - 3[014-9]| - 4[3-6]| - 6[023689] - )| - 8(?: - 1[236-8]| - 2[5-7]| - [37]| - 8[36-8]| - 9[1-8] - )| - 9(?: - 0[1-3689]| - 1[1-79]| - [379]| - 4[13]| - 5[1-5] - )| - (?: - 4[35]| - 59| - 85 - )[1-9] - - - (?: - 3(?: - [157]\d| - 35| - 49| - 9[1-68] - )| - 4(?: - [17]\d| - 2[179]| - [35][1-9]| - 6[47-9]| - 8[23] - )| - 5(?: - [1357]\d| - 2[37]| - 4[36]| - 6[1-46]| - 80| - 9[1-9] - )| - 6(?: - 3[1-5]| - 6[0238]| - 9[12] - )| - 7(?: - 01| - [1579]\d| - 2[248]| - 3[014-9]| - 4[3-6]| - 6[023689] - )| - 8(?: - 1[236-8]| - 2[5-7]| - [37]\d| - 5[1-9]| - 8[36-8]| - 9[1-8] - )| - 9(?: - 0[1-3689]| - 1[1-79]| - [379]\d| - 4[13]| - 5[1-5] - ) - )[19] - - - 85[23](?: - 10| - 95 - )| - (?: - 3(?: - [157]\d| - 35| - 49| - 9[1-68] - )| - 4(?: - [17]\d| - 2[179]| - [35][1-9]| - 6[47-9]| - 8[23] - )| - 5(?: - [1357]\d| - 2[37]| - 4[36]| - 6[1-46]| - 80| - 9[1-9] - )| - 6(?: - 3[1-5]| - 6[0238]| - 9[12] - )| - 7(?: - 01| - [1579]\d| - 2[248]| - 3[014-9]| - 4[3-6]| - 6[023689] - )| - 8(?: - 1[236-8]| - 2[5-7]| - [37]\d| - 5[14-9]| - 8[36-8]| - 9[1-8] - )| - 9(?: - 0[1-3689]| - 1[1-79]| - [379]\d| - 4[13]| - 5[1-5] - ) - )(?: - 10| - 9[56] - ) - - - 85[23](?: - 100| - 95 - )| - (?: - 3(?: - [157]\d| - 35| - 49| - 9[1-68] - )| - 4(?: - [17]\d| - 2[179]| - [35][1-9]| - 6[47-9]| - 8[23] - )| - 5(?: - [1357]\d| - 2[37]| - 4[36]| - 6[1-46]| - 80| - 9[1-9] - )| - 6(?: - 3[1-5]| - 6[0238]| - 9[12] - )| - 7(?: - 01| - [1579]\d| - 2[248]| - 3[014-9]| - 4[3-6]| - 6[023689] - )| - 8(?: - 1[236-8]| - 2[5-7]| - [37]\d| - 5[14-9]| - 8[36-8]| - 9[1-8] - )| - 9(?: - 0[1-3689]| - 1[1-79]| - [379]\d| - 4[13]| - 5[1-5] - ) - )(?: - 100| - 9[56] - ) - - $1 $2 - - - [1-9] - - 1(?: - 0(?: - [02-8]| - 1[1-9]| - 9[0-47-9] - )| - [1-9] - )| - 2(?: - [0-57-9](?: - [0-8]| - 9[0-47-9] - )| - 6 - )| - [3-9] - - - 1(?: - 0(?: - [02-8]| - 1[1-9]| - 9[0-47-9] - )| - [1-9] - )| - 26| - 3(?: - [0268]| - 4[0-8]| - 9[079] - )| - 4(?: - [049]| - 2[02-68]| - [35]0| - 6[0-356]| - 8[014-9] - )| - 5(?: - 0| - 2[0-24-689]| - 4[0-2457-9]| - 6[057-9]| - 8[1-9]| - 90 - )| - 6(?: - [0-24578]| - 3[06-9]| - 6[14-79]| - 9[03-9] - )| - 7(?: - 0[02-9]| - 2[0135-79]| - 3[23]| - 4[0-27-9]| - 6[1457]| - 8 - )| - 8(?: - [046]| - 1[01459]| - 2[0-489]| - 5(?: - 0| - [23][0-8] - )| - 8[0-2459]| - 9[09] - )| - 9(?: - 0[0457]| - 1[08]| - [268]| - 4[024-9]| - 5[06-9] - )| - (?: - 33| - 85[23]9 - )[0-46-9]| - (?: - 2[0-57-9]| - 3(?: - [157]\d| - 35| - 49| - 9[1-68] - )| - 4(?: - [17]\d| - 2[179]| - [35][1-9]| - 6[47-9]| - 8[23] - )| - 5(?: - [1357]\d| - 2[37]| - 4[36]| - 6[1-46]| - 80| - 9[1-9] - )| - 6(?: - 3[1-5]| - 6[0238]| - 9[12] - )| - 7(?: - 01| - [1579]\d| - 2[248]| - 3[014-9]| - 4[3-6]| - 6[023689] - )| - 8(?: - 1[236-8]| - 2[5-7]| - [37]\d| - 5[14-9]| - 8[36-8]| - 9[1-8] - )| - 9(?: - 0[1-3689]| - 1[1-79]| - [379]\d| - 4[13]| - 5[1-5] - ) - )(?: - [0-8]| - 9[0-47-9] - ) - - - 1(?: - 0[02-8]| - [1-9] - )| - 2(?: - [0-57-9][0-8]| - 6 - )| - 3(?: - [0268]| - 3[0-46-9]| - 4[0-8]| - 9[079] - )| - 4(?: - [049]| - 2[02-68]| - [35]0| - 6[0-356]| - 8[014-9] - )| - 5(?: - 0| - 2[0-24-689]| - 4[0-2457-9]| - 6[057-9]| - 90 - )| - 6(?: - [0-24578]| - 3[06-9]| - 6[14-79]| - 9[03-9] - )| - 7(?: - 0[02-9]| - 2[0135-79]| - 3[23]| - 4[0-27-9]| - 6[1457]| - 8 - )| - 8(?: - [046]| - 1[01459]| - 2[0-489]| - 5(?: - 0| - [23](?: - [02-8]| - 1[1-9]| - 9[0-46-9] - ) - )| - 8[0-2459]| - 9[09] - )| - 9(?: - 0[0457]| - 1[08]| - [268]| - 4[024-9]| - 5[06-9] - )| - (?: - 10| - 2[0-57-9] - )9[0-47-9]| - (?: - 101| - 58| - 85[23]10 - )[1-9]| - (?: - 3(?: - [157]\d| - 35| - 49| - 9[1-68] - )| - 4(?: - [17]\d| - 2[179]| - [35][1-9]| - 6[47-9]| - 8[23] - )| - 5(?: - [1357]\d| - 2[37]| - 4[36]| - 6[1-46]| - 80| - 9[1-9] - )| - 6(?: - 3[1-5]| - 6[0238]| - 9[12] - )| - 7(?: - 01| - [1579]\d| - 2[248]| - 3[014-9]| - 4[3-6]| - 6[023689] - )| - 8(?: - 1[236-8]| - 2[5-7]| - [37]\d| - 5[14-9]| - 8[36-8]| - 9[1-8] - )| - 9(?: - 0[1-3689]| - 1[1-79]| - [379]\d| - 4[13]| - 5[1-5] - ) - )(?: - [02-8]| - 1(?: - 0[1-9]| - [1-9] - )| - 9[0-47-9] - ) - - $1 $2 - NA - - - - - (?: - 4| - 80 - )0 - - $1 $2 $3 - - - - - 10| - 2(?: - [02-57-9]| - 1[1-9] - ) - - - 10| - 2(?: - [02-57-9]| - 1[1-9] - ) - - - 10[0-79]| - 2(?: - [02-57-9]| - 1[1-79] - )| - (?: - 10| - 21 - )8(?: - 0[1-9]| - [1-9] - ) - - $1 $2 $3 - - - - - 3(?: - [3-59]| - 7[02-68] - )| - 4(?: - [26-8]| - 3[3-9]| - 5[2-9] - )| - 5(?: - 3[03-9]| - [468]| - 7[028]| - 9[2-46-9] - )| - 6| - 7(?: - [0-247]| - 3[04-9]| - 5[0-4689]| - 6[2368] - )| - 8(?: - [1-358]| - 9[1-7] - )| - 9(?: - [013479]| - 5[1-5] - )| - (?: - [34]1| - 55| - 79| - 87 - )[02-9] - - $1 $2 $3 - - - - 9 - $1 $2 - - - - 80 - $1 $2 $3 - - - - [3-578] - $1 $2 $3 - - - - 1[3-9] - $1 $2 $3 - - - - [12] - $1 $2 $3 $4 - - - - - 1[127]\d{8,9}| - 2\d{9}(?: - \d{2} - )?| - [12]\d{6,7}| - 86\d{6}| - (?: - 1[03-689]\d| - 6 - )\d{7,9}| - (?: - [3-579]\d| - 8[0-57-9] - )\d{6,9} - - - - - - (?: - (?: - 10| - 21 - )8| - [48] - )00\d{7}| - 950\d{7,8} - - - - - - 1012345678 - - (?: - 10(?: - [02-79]\d\d| - [18](?: - 0[1-9]| - [1-9]\d - ) - )| - 21(?: - [18](?: - 0[1-9]| - [1-9]\d - )| - [2-79]\d\d - ) - )\d{5}| - (?: - 43[35]| - 754 - )\d{7,8}| - 8(?: - 078\d{7}| - 51\d{7,8} - )| - (?: - 10| - (?: - 2| - 85 - )1| - 43[35]| - 754 - )(?: - 100\d\d| - 95\d{3,4} - )| - (?: - 2[02-57-9]| - 3(?: - 11| - 7[179] - )| - 4(?: - [15]1| - 3[12] - )| - 5(?: - 1\d| - 2[37]| - 3[12]| - 51| - 7[13-79]| - 9[15] - )| - 7(?: - [39]1| - 5[57]| - 6[09] - )| - 8(?: - 71| - 98 - ) - )(?: - [02-8]\d{7}| - 1(?: - 0(?: - 0\d\d(?: - \d{3} - )?| - [1-9]\d{5} - )| - [1-9]\d{6} - )| - 9(?: - [0-46-9]\d{6}| - 5\d{3}(?: - \d(?: - \d{2} - )? - )? - ) - )| - (?: - 3(?: - 1[02-9]| - 35| - 49| - 5\d| - 7[02-68]| - 9[1-68] - )| - 4(?: - 1[02-9]| - 2[179]| - 3[46-9]| - 5[2-9]| - 6[47-9]| - 7\d| - 8[23] - )| - 5(?: - 3[03-9]| - 4[36]| - 5[02-9]| - 6[1-46]| - 7[028]| - 80| - 9[2-46-9] - )| - 6(?: - 3[1-5]| - 6[0238]| - 9[12] - )| - 7(?: - 01| - [17]\d| - 2[248]| - 3[04-9]| - 4[3-6]| - 5[0-3689]| - 6[2368]| - 9[02-9] - )| - 8(?: - 1[236-8]| - 2[5-7]| - 3\d| - 5[2-9]| - 7[02-9]| - 8[36-8]| - 9[1-7] - )| - 9(?: - 0[1-3689]| - 1[1-79]| - [379]\d| - 4[13]| - 5[1-5] - ) - )(?: - [02-8]\d{6}| - 1(?: - 0(?: - 0\d\d(?: - \d{2} - )?| - [1-9]\d{4} - )| - [1-9]\d{5} - )| - 9(?: - [0-46-9]\d{5}| - 5\d{3,5} - ) - ) - - - - - - 13123456789 - - 1740[0-5]\d{6}| - 1(?: - [38]\d| - 4[57]| - [59][0-35-9]| - 6[25-7]| - 7[0-35-8] - )\d{8} - - - - - - - 8001234567 - - (?: - (?: - 10| - 21 - )8| - 8 - )00\d{7} - - - - - 16812345 - 16[08]\d{5} - - - - - 4001234567 - - 10(?: - 10\d{4}| - 96\d{3,4} - )| - 400\d{7}| - 950\d{7,8}| - (?: - 2[0-57-9]| - 3(?: - [157]\d| - 35| - 49| - 9[1-68] - )| - 4(?: - [17]\d| - 2[179]| - [35][1-9]| - 6[47-9]| - 8[23] - )| - 5(?: - [1357]\d| - 2[37]| - 4[36]| - 6[1-46]| - 80| - 9[1-9] - )| - 6(?: - 3[1-5]| - 6[0238]| - 9[12] - )| - 7(?: - 01| - [1579]\d| - 2[248]| - 3[014-9]| - 4[3-6]| - 6[023689] - )| - 8(?: - 1[236-8]| - 2[5-7]| - [37]\d| - 5[14-9]| - 8[36-8]| - 9[1-8] - )| - 9(?: - 0[1-3689]| - 1[1-79]| - [379]\d| - 4[13]| - 5[1-5] - ) - )96\d{3,4} - - - - - - - - - - - 6 - $1 $2 - - - - 3[0-357]| - 91 - - $1 $2 - - - 1 - $1-$2-$3 - $1 $2 $3 - - - - - (?: - 60\d\d| - 9101 - )\d{6}| - (?: - 1\d| - 3 - )\d{9} - - - - - 6012345678 - - 601055(?: - [0-4]\d| - 50 - )\d\d| - 6010(?: - [0-4]\d| - 5[0-4] - )\d{4}| - 60(?: - [124-7][2-9]| - 8[1-9] - )\d{6} - - - - - - 3211234567 - - 333301[0-5]\d{3}| - 3333(?: - 00| - 2[5-9]| - [3-9]\d - )\d{4}| - (?: - 3(?: - 24[1-9]| - 3(?: - 00| - 3[0-24-9] - ) - )| - 9101 - )\d{6}| - 3(?: - 0[0-5]| - 1\d| - 2[0-3]| - 5[01]| - 70 - )\d{7} - - - - - 18001234567 - 1800\d{7} - - - - 19001234567 - - 19(?: - 0[01]| - 4[78] - )\d{7} - - - - - - - - - - - - [2-7]| - 8[3-9] - - $1 $2 - - - [89] - $1-$2-$3 - - - - - (?: - 8\d| - 90 - )\d{8}| - (?: - [24-8]\d{3}| - 3005 - )\d{4} - - - - - - 22123456 - - 210[7-9]\d{4}| - 2(?: - [024-7]\d| - 1[1-9] - )\d{5} - - - - - 83123456 - - (?: - 3005\d| - 6500[01] - )\d{3}| - (?: - 5[07]| - 6[0-4]| - 7[0-3]| - 8[3-9] - )\d{6} - - - - - 8001234567 - 800\d{7} - - - - - 9001234567 - 90[059]\d{7} - - - - - - - 40001234 - - (?: - 210[0-6]| - 4\d{3}| - 5100 - )\d{4} - - - - - - - - - - - 2[1-4]| - [34] - - $1 $2 - - - 7 - $1 $2 - - - [56] - $1 $2 - - - 8 - $1 $2 - - - - - [27]\d{6,7}| - [34]\d{5,7}| - 63\d{6}| - (?: - 5| - 8\d\d - )\d{7} - - - - - - 71234567 - - (?: - 3[23]| - 4[89] - )\d{4,6}| - (?: - 31| - 4[36]| - 8(?: - 0[25]| - 78 - )\d - )\d{6}| - (?: - 2[1-4]| - 4[1257]| - 7\d - )\d{5,6} - - - - - 51234567 - - (?: - 5\d| - 63 - )\d{6} - - - - - 8001234567 - 800\d{7} - - - - 8071234567 - 807\d{7} - - - - - - - - - [2-589] - $1 $2 $3 - - - - - (?: - [2-59]\d\d| - 800 - )\d{4} - - - - - 2211234 - - 2(?: - 2[1-7]| - 3[0-8]| - 4[12]| - 5[1256]| - 6\d| - 7[1-3]| - 8[1-5] - )\d{4} - - - - - - 9911234 - - (?: - 36| - 5[1-389]| - 9\d - )\d{5} - - - - - 8001234 - 800\d{4} - - - - 3401234 - - (?: - 3[3-5]| - 4[356] - )\d{5} - - - - - - - - - - - - [3467] - $1 $2 - - - 9[4-8] - $1 $2 $3 - - - - - (?: - [34]1| - 60| - (?: - 7| - 9\d - )\d - )\d{5} - - - - - 94351234 - - 9(?: - 4(?: - 3[0-5]| - 4[14]| - 6\d - )| - 50\d| - 7(?: - 2[014]| - 3[02-9]| - 4[4-9]| - 6[357]| - 77| - 8[7-9] - )| - 8(?: - 3[39]| - [46]\d| - 7[01]| - 8[57-9] - ) - )\d{4} - - - - - 95181234 - - 953[01]\d{4}| - 9(?: - 5[12467]| - 6[5-9] - )\d{5} - - - - - 95581234 - 955\d{5} - - - - - 6001234 - 60[0-2]\d{4} - - - - - - - - - - - - - 1(?: - [0-79]\d{8}(?: - \d{2} - )?| - 8[0-24-9]\d{7} - )| - [148]\d{8}| - 1\d{5,7} - - - - - 891641234 - - 8(?: - 51(?: - 0(?: - 01| - 30| - 59| - 88 - )| - 1(?: - 17| - 46| - 75 - )| - 2(?: - 22| - 35 - ) - )| - 91(?: - 00[6-9]| - 1(?: - [28]1| - 49| - 78 - )| - 2(?: - 09| - 63 - )| - 3(?: - 12| - 26| - 75 - )| - 4(?: - 56| - 97 - )| - 64\d| - 7(?: - 0[01]| - 1[0-2] - )| - 958 - ) - )\d{3} - - - - - - 412345678 - - 4(?: - (?: - 79| - 94 - )[01]| - 83[0-389] - )\d{5}| - 4(?: - [0-3]\d| - 4[047-9]| - 5[0-25-9]| - 6[0-26-9]| - 7[02-8]| - 8[0-24-9]| - 9[0-37-9] - )\d{6} - - - - - 1800123456 - - 180(?: - 0\d{3}| - 2 - )\d{3} - - - - - 1900123456 - 190[0-26]\d{6} - - - - - 1300123456 - - 13(?: - 00\d{6}(?: - \d{2} - )?| - 45[0-4]\d{3} - )| - 13\d{4} - - - - - 147101234 - - 14(?: - 5(?: - 1[0458]| - [23][458] - )| - 71\d - )\d{4} - - - - - - - - - - - [257-9] - $1 $2 - - - - - (?: - [279]\d| - [58]0 - )\d{6} - - - - - 22345678 - 2[2-6]\d{6} - - - - - 96123456 - - 9(?: - 10| - [4-79]\d - )\d{5} - - - - - 80001234 - 800\d{5} - - - - 90012345 - 90[09]\d{5} - - - - 80112345 - 80[1-9]\d{5} - - - - 70012345 - 700\d{5} - - - - - 77123456 - - (?: - 50| - 77 - )\d{6} - - - - - - - - - - - - [2-8]| - 9[015-7] - - $1 $2 $3 - - - 96 - $1 $2 $3 $4 - - - 9 - $1 $2 $3 $4 - - - 9 - $1 $2 $3 $4 - - - - - (?: - [2-578]\d| - 60 - )\d{7}| - 9\d{8,11} - - - - - 212345678 - - (?: - 2\d| - 3[1257-9]| - 4[16-9]| - 5[13-9] - )\d{7} - - - - - 601123456 - - (?: - 60[1-8]| - 7(?: - 0[2-5]| - [2379]\d - ) - )\d{6} - - - - - 800123456 - 800\d{6} - - - - - 900123456 - - 9(?: - 0[05689]| - 76 - )\d{6} - - - - - 811234567 - 8[134]\d{7} - - - - 700123456 - 70[01]\d{6} - - - - 910123456 - 9[17]0\d{6} - - - - - 972123456 - - 9(?: - 5\d| - 7[2-4] - )\d{6} - - - - - 93123456789 - - 9(?: - 3\d{9}| - 6\d{7,10} - ) - - - - - - - - - - - - - - 3[02]| - 40| - [68]9 - - $1 $2 - - - - - 2(?: - 0[1-389]| - 1[124]| - 2[18]| - 3[14] - )| - 3(?: - [35-9][15]| - 4[015] - )| - 906| - (?: - 2[4-9]| - 4[2-9]| - [579][1-9]| - [68][1-8] - )1 - - - 2(?: - 0[1-389]| - 12[0-8] - )| - 3(?: - [35-9][15]| - 4[015] - )| - 906| - 2(?: - [13][14]| - 2[18] - )| - (?: - 2[4-9]| - 4[2-9]| - [579][1-9]| - [68][1-8] - )1 - - $1 $2 - - - - - [24-6]| - 3(?: - [3569][02-46-9]| - 4[2-4679]| - 7[2-467]| - 8[2-46-8] - )| - 70[2-8]| - 8(?: - 0[2-9]| - [1-8] - )| - 90[7-9]| - [79][1-9] - - - [24-6]| - 3(?: - 3(?: - 0[1-467]| - 2[127-9]| - 3[124578]| - 7[1257-9]| - 8[1256]| - 9[145] - )| - 4(?: - 2[135]| - 4[13578]| - 9[1346] - )| - 5(?: - 0[14]| - 2[1-3589]| - 6[1-4]| - 7[13468]| - 8[13568] - )| - 6(?: - 2[1-489]| - 3[124-6]| - 6[13]| - 7[12579]| - 8[1-356]| - 9[135] - )| - 7(?: - 2[1-7]| - 4[145]| - 6[1-5]| - 7[1-4] - )| - 8(?: - 21| - 3[1468]| - 6| - 7[1467]| - 8[136] - )| - 9(?: - 0[12479]| - 2[1358]| - 4[134679]| - 6[1-9]| - 7[136]| - 8[147]| - 9[1468] - ) - )| - 70[2-8]| - 8(?: - 0[2-9]| - [1-8] - )| - 90[7-9]| - [79][1-9]| - 3[68]4[1347]| - 3(?: - 47| - 60 - )[1356]| - 3(?: - 3[46]| - 46| - 5[49] - )[1246]| - 3[4579]3[1357] - - $1 $2 - - - - 138 - $1 $2 - - - - 3 - $1 $2 - - - - 181 - $1 $2 - - - - - 1(?: - 3| - 80 - )| - 9 - - $1 $2 $3 - - - - 1[67] - $1 $2 - - - - 8 - $1 $2 - - - - 185 - 1850 - 18500 - $1 $2 - - - - 7 - $1 $2 $3 - - - - 18[68] - $1 $2 - - - - 15[1279] - $1 $2 - - - - 15[03568] - - 15(?: - [0568]| - 31 - ) - - $1 $2 - - - - 18 - $1 $2 - - - - - 1(?: - 6[023]| - 7 - ) - - $1 $2 $3 - - - - 15[279] - $1 $2 $3 - - - - 15 - $1 $2 $3 - - - - - [2579]\d{5,14}| - 49(?: - [34]0| - 69| - 8\d - )\d\d?| - 49(?: - 37| - 49| - 60| - 7[089]| - 9\d - )\d{1,3}| - 49(?: - 2[024-9]| - 3[2-689]| - 7[1-7] - )\d{1,8}| - (?: - 1| - [368]\d| - 4[0-8] - )\d{3,13}| - 49(?: - [015]\d| - 2[13]| - 31| - [46][1-8] - )\d{1,9} - - - - - - - 30123456 - - 32\d{9,11}| - 49[1-6]\d{10}| - 322\d{6}| - 49[0-7]\d{3,9}| - (?: - [34]0| - [68]9 - )\d{3,13}| - (?: - 2(?: - 0[1-689]| - [1-3569]\d| - 4[0-8]| - 7[1-7]| - 8[0-7] - )| - 3(?: - [3569]\d| - 4[0-79]| - 7[1-7]| - 8[1-8] - )| - 4(?: - 1[02-9]| - [2-48]\d| - 5[0-6]| - 6[0-8]| - 7[0-79] - )| - 5(?: - 0[2-8]| - [124-6]\d| - [38][0-8]| - [79][0-7] - )| - 6(?: - 0[02-9]| - [1-358]\d| - [47][0-8]| - 6[1-9] - )| - 7(?: - 0[2-8]| - 1[1-9]| - [27][0-7]| - 3\d| - [4-6][0-8]| - 8[0-5]| - 9[013-7] - )| - 8(?: - 0[2-9]| - 1[0-79]| - 2\d| - 3[0-46-9]| - 4[0-6]| - 5[013-9]| - 6[1-8]| - 7[0-8]| - 8[0-24-6] - )| - 9(?: - 0[6-9]| - [1-4]\d| - [589][0-7]| - 6[0-8]| - 7[0-467] - ) - )\d{3,12} - - - - - - 15123456789 - - 15(?: - [0-25-9]\d\d| - 310 - )\d{6}| - 1(?: - 6[023]| - 7\d - )\d{7,8} - - - - - 16412345 - - 16(?: - 4\d{1,10}| - [89]\d{1,11} - ) - - - - - 8001234567890 - 800\d{7,12} - - - - - 9001234567 - - (?: - 137[7-9]| - 900(?: - [135]| - 9\d - ) - )\d{6} - - - - - - 18012345 - - 180\d{5,11}| - 13(?: - 7[1-6]\d\d| - 8 - )\d{4} - - - - - 70012345678 - 700\d{8} - - - - - 18500123456 - - 18(?: - 1\d{5,11}| - [2-9]\d{8} - ) - - - - - - 177991234567 - - 1(?: - 6(?: - 013| - 255| - 399 - )| - 7(?: - (?: - [015]1| - [69]3 - )3| - [2-4]55| - [78]99 - ) - )\d{7,8}| - 15(?: - (?: - [03-68]00| - 113 - )\d| - 2\d55| - 7\d99| - 9\d33 - )\d{7} - - - - - - - - - - [27] - $1 $2 $3 $4 - - - - - (?: - 2\d| - 77 - )\d{6} - - - - - - 21360003 - - 2(?: - 1[2-5]| - 7[45] - )\d{5} - - - - - 77831001 - 77\d{6} - - - - - - - - - - - [2-9] - $1 $2 $3 $4 - - - - [2-9]\d{7} - - - - - 32123456 - - (?: - [2-7]\d| - 8[126-9]| - 9[1-46-9] - )\d{6} - - - - - 32123456 - - (?: - [2-7]\d| - 8[126-9]| - 9[1-46-9] - )\d{6} - - - - - 80123456 - 80\d{6} - - - - 90123456 - 90\d{6} - - - - - - - - - - (?: - [58]\d\d| - 767| - 900 - )\d{7} - - - - - 7674201234 - - 767(?: - 2(?: - 55| - 66 - )| - 4(?: - 2[01]| - 4[0-25-9] - )| - 50[0-4] - )\d{4} - - - - - - 7672251234 - - 767(?: - 2(?: - [2-4689]5| - 7[5-7] - )| - 31[5-7]| - 61[1-8]| - 70[1-6] - )\d{4} - - - - - 8002123456 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002123456 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - - - - - - - (?: - [58]\d\d| - 900 - )\d{7} - - - - - - 8092345678 - - 8(?: - [04]9[2-9]\d\d| - 29(?: - 2(?: - [0-59]\d| - 6[04-9]| - 7[0-27]| - 8[0237-9] - )| - 3(?: - [0-35-9]\d| - 4[7-9] - )| - [45]\d\d| - 6(?: - [0-27-9]\d| - [3-5][1-9]| - 6[0135-8] - )| - 7(?: - 0[013-9]| - [1-37]\d| - 4[1-35689]| - 5[1-4689]| - 6[1-57-9]| - 8[1-79]| - 9[1-8] - )| - 8(?: - 0[146-9]| - 1[0-48]| - [248]\d| - 3[1-79]| - 5[01589]| - 6[013-68]| - 7[124-8]| - 9[0-8] - )| - 9(?: - [0-24]\d| - 3[02-46-9]| - 5[0-79]| - 60| - 7[0169]| - 8[57-9]| - 9[02-9] - ) - ) - )\d{4} - - - - - 8092345678 - 8[024]9[2-9]\d{6} - - - - 8002123456 - - 8(?: - 00(?: - 14| - [2-9]\d - )| - (?: - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d - )\d{5} - - - - - 9002123456 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - - - - - - - - [1-4] - $1 $2 $3 $4 - - - 9 - $1 $2 $3 $4 - - - [5-8] - $1 $2 $3 $4 - - - - - (?: - [1-4]| - [5-79]\d| - 80 - )\d{7} - - - - - - - 12345678 - - 9619\d{5}| - (?: - 1\d| - 2[013-79]| - 3[0-8]| - 4[013-689] - )\d{6} - - - - - - 551234567 - - (?: - 5(?: - 4[0-29]| - 5\d| - 6[0-2] - )| - 6(?: - [569]\d| - 7[0-6] - )| - 7[7-9]\d - )\d{6} - - - - - 800123456 - 800\d{6} - - - - 808123456 - 80[3-689]1\d{5} - - - - - 801123456 - 80[12]1\d{5} - - - - 983123456 - 98[23]\d{6} - - - - - - - - - - - [2-7] - $1-$2 - NA - - - [2-7] - $1 $2-$3 - $1-$2-$3 - - - - 9 - $1 $2 $3 - - - 1 - $1 $2 $3 - - - - - 1\d{9,10}| - (?: - [2-7]| - 9\d - )\d{7} - - - - - 22123456 - [2-7][2-7]\d{6} - - - - 991234567 - - 964[0-2]\d{5}| - 9(?: - 39| - [57][89]| - 6[0-36-9]| - [89]\d - )\d{6} - - - - - 18001234567 - - 1800\d{7}| - 1[78]00\d{6} - - - - - 28901234 - [2-7]890\d{4} - - - - - - - - - - [369]| - 4[3-8]| - 5(?: - [0-2]| - 5[0-478]| - 6[45] - )| - 7[1-9]| - 88 - - - [369]| - 4[3-8]| - 5(?: - [02]| - 1(?: - [0-8]| - 95 - )| - 5[0-478]| - 6(?: - 4[0-4]| - 5[1-589] - ) - )| - 7[1-9]| - 88 - - $1 $2 - - - - [45]| - 8(?: - 00| - [1-49] - ) - - - [45]| - 8(?: - 00[1-9]| - [1-49] - ) - - $1 $2 - - - 7 - $1 $2 $3 - - - 8 - $1 $2 $3 - - - - - 8\d{9}| - [4578]\d{7}| - (?: - [3-8]\d| - 90 - )\d{5} - - - - - 800[2-9]\d{3} - - - - 3212345 - - (?: - 3[23589]| - 4[3-8]| - 6\d| - 7[1-9]| - 88 - )\d{5} - - - - - - 51234567 - - (?: - 5\d{5}| - 8(?: - 1(?: - 0(?: - 0(?: - 00| - [178]\d - )| - [3-9]\d\d - )| - (?: - 1(?: - 0[236]| - 1\d - )| - (?: - 2[0-59]| - [3-79]\d - )\d - )\d - )| - 2(?: - 0(?: - 0(?: - 00| - 4\d - )| - (?: - 19| - [2-7]\d - )\d - )| - (?: - (?: - [124-6]\d| - 3[5-9] - )\d| - 7(?: - [0-79]\d| - 8[13-9] - )| - 8(?: - [2-6]\d| - 7[01] - ) - )\d - )| - [349]\d{4} - ) - )\d\d| - 5(?: - (?: - [02]\d| - 5[0-478] - )\d| - 1(?: - [0-8]\d| - 95 - )| - 6(?: - 4[0-4]| - 5[1-589] - ) - )\d{3} - - - - - 80012345 - - 800(?: - (?: - 0\d\d| - 1 - )\d| - [2-9] - )\d{3} - - - - - - 9001234 - - (?: - 40\d\d| - 900 - )\d{4} - - - - - 70012345 - 70[0-2]\d{5} - - - - - - - - - [23] - $1 $2 - - - - 1[35]| - [4-6]| - 8[2468]| - 9[235-7] - - $1 $2 - - - [89] - $1 $2 $3 - - - 1 - $1 $2 - - - - - [189]\d{8,9}| - [24-6]\d{8}| - [135]\d{7} - - - - - - 234567890 - - 13[23]\d{6}| - (?: - 15| - 57 - )\d{6,7}| - (?: - 2[2-4]| - 3| - 4[05-8]| - 5[05]| - 6[24-689]| - 8[2468]| - 9[235-7] - )\d{7} - - - - - 1001234567 - 1[0-25]\d{8} - - - - 8001234567 - 800\d{7} - - - - 9001234567 - 900\d{7} - - - - - - - - - - [5-8]\d{8} - - - - 528812345 - 528[89]\d{5} - - - - - 650123456 - - (?: - 6(?: - [0-79]\d| - 8[0-247-9] - )| - 7(?: - [0167]\d| - 2[0-2]| - 5[01]| - 8[0-3] - ) - )\d{6} - - - - - 801234567 - 80[0-7]\d{6} - - - - 891234567 - 89\d{7} - - - - - 592401234 - - (?: - 592(?: - 4[0-2]| - 93 - )| - 80[89]\d\d - )\d{4} - - - - - - - - - - [178] - $1 $2 $3 - - - - [178]\d{6} - - - - - 8370362 - - (?: - 1(?: - 1[12568]| - [24]0| - 55| - 6[146] - )| - 8\d\d - )\d{4} - - - - - - 7123456 - - (?: - 17[1-3]| - 7\d\d - )\d{4} - - - - - - - - - - - 905 - $1 - NA - - - - [79]9 - $1 - NA - - - - [89]00 - $1 $2 $3 - - - [5-9] - $1 $2 $3 $4 - - - - [5-9]\d{8} - - - - - 810123456 - - 96906(?: - 0[0-8]| - 1[1-9]| - [2-9]\d - )\d\d| - 9(?: - 69(?: - 0[0-57-9]| - [1-9]\d - )| - 73(?: - [0-8]\d| - 9[1-9] - ) - )\d{4}| - (?: - 8(?: - [1356]\d| - [28][0-8]| - [47][1-9] - )| - 9(?: - [135]\d| - [268][0-8]| - 4[1-9]| - 7[124-9] - ) - )\d{6} - - - - - - 612345678 - - (?: - 590[16]00\d| - 9(?: - 6906(?: - 09| - 10 - )| - 7390\d\d - ) - )\d\d| - (?: - 6\d| - 7[1-48] - )\d{7} - - - - - 800123456 - [89]00\d{6} - - - - 803123456 - 80[367]\d{6} - - - - 901123456 - 90[12]\d{6} - - - - 701234567 - 70\d{7} - - - - - 511234567 - 51\d{7} - - - - - - - - - [1-579] - $1 $2 $3 - - - - - (?: - 11| - [2-579]\d - )\d{7} - - - - - - 111112345 - - 11667[01]\d{3}| - (?: - 11(?: - 1(?: - 1[124]| - 2[2-7]| - 3[1-5]| - 5[5-8]| - 8[6-8] - )| - 2(?: - 13| - 3[6-8]| - 5[89]| - 7[05-9]| - 8[2-6] - )| - 3(?: - 2[01]| - 3[0-289]| - 4[1289]| - 7[1-4]| - 87 - )| - 4(?: - 1[69]| - 3[2-49]| - 4[0-3]| - 6[5-8] - )| - 5(?: - 1[578]| - 44| - 5[0-4] - )| - 6(?: - 1[578]| - 2[69]| - 39| - 4[5-7]| - 5[0-5]| - 6[0-59]| - 8[015-8] - ) - )| - 2(?: - 2(?: - 11[1-9]| - 22[0-7]| - 33\d| - 44[1467]| - 66[1-68] - )| - 5(?: - 11[124-6]| - 33[2-8]| - 44[1467]| - 55[14]| - 66[1-3679]| - 77[124-79]| - 880 - ) - )| - 3(?: - 3(?: - 11[0-46-8]| - (?: - 22| - 55 - )[0-6]| - 33[0134689]| - 44[04]| - 66[01467] - )| - 4(?: - 44[0-8]| - 55[0-69]| - 66[0-3]| - 77[1-5] - ) - )| - 4(?: - 6(?: - 119| - 22[0-24-7]| - 33[1-5]| - 44[13-69]| - 55[14-689]| - 660| - 88[1-4] - )| - 7(?: - (?: - 11| - 22 - )[1-9]| - 33[13-7]| - 44[13-6]| - 55[1-689] - ) - )| - 5(?: - 7(?: - 227| - 55[05]| - (?: - 66| - 77 - )[14-8] - )| - 8(?: - 11[149]| - 22[013-79]| - 33[0-68]| - 44[013-8]| - 550| - 66[1-5]| - 77\d - ) - ) - )\d{4} - - - - - - 911234567 - - 700[1-9]\d{5}| - (?: - 7(?: - 0[1-9]| - 1[0-8]| - 22| - 77| - 86| - 99 - )| - 9\d\d - )\d{6} - - - - - - - - - - - - - - 75[12] - $1 - NA - - - - 20[2-59] - $1 - - - - 11 - $1 - NA - - - - - (?: - [1-3]0| - [68] - )0| - 70[07-9] - - $1 $2 - - - - - [14]| - 2[09]| - 50| - 7[135] - - $1 $2 - - - 7 - $1 $2 - - - - - (?: - 1[3-79]| - [2568] - )[1-8]| - 3(?: - 0[1-9]| - [1-9] - )| - 9 - - $1 $2 - - - - - [1-35689]\d{4}| - 7\d{10,11}| - (?: - [124-7]\d| - 3[0-46-9] - )\d{8}| - [1-9]\d{5,8} - - - - - - - 20(?: - 2[023]| - 9[89] - )\d{1,6}| - (?: - 60[12]\d| - 7099 - )\d{4,5}| - (?: - 606| - 7(?: - 0[78]| - 1| - 3\d - ) - )\d{7}| - (?: - [1-3]00| - 7(?: - 0[1-5]\d\d| - 5[03-9] - ) - )\d{3,7} - - - - - - 131234567 - - (?: - 1[3-79][1-8]| - [23568][1-8]\d| - 9(?: - 00| - [1-8]\d - ) - )\d{2,6} - - - - - - 412345678 - - 4946\d{2,6}| - (?: - 4[0-8]| - 50 - )\d{4,8} - - - - - 800123456 - 800\d{4,6} - - - - 600123456 - [67]00\d{5,6} - - - - - 10112345 - - 20\d{4,8}| - 60[12]\d{5,6}| - 7(?: - 099\d{4,5}| - 5[03-9]\d{3,7} - )| - 20[2-59]\d\d| - (?: - 606| - 7(?: - 0[78]| - 1| - 3\d - ) - )\d{7}| - (?: - 10| - 29| - 3[09]| - 70[1-5]\d - )\d{4,8} - - - - - - - - - - - - [235-9]| - 45 - - $1 $2 - - - 0 - $1 $2 $3 - - - - - 45\d{5}| - (?: - 0800\d| - [235-9] - )\d{6} - - - - - - 3212345 - - 603\d{4}| - (?: - 3[0-5]| - 6[25-7]| - 8[58] - )\d{5} - - - - - 7012345 - - (?: - [279]\d| - 45| - 5[01568]| - 8[034679] - )\d{5} - - - - - - 08001234567 - 0800\d{7} - - - - - - - - [2-7]\d{4} - - - - 31234 - [2-47]\d{4} - - - - 51234 - [56]\d{4} - - - - - - - - - [389] - $1 $2 - - - - - (?: - [39]\d\d| - 820 - )\d{4} - - - - - 3201234 - - 31(?: - 00[67]| - 208| - 309 - )\d\d| - (?: - 3(?: - [2357]0[1-9]| - 602| - 804| - 905 - )| - (?: - 820| - 9[2-6]\d - )\d - )\d{3} - - - - - - 3501234 - - 31(?: - 00[67]| - 208| - 309 - )\d\d| - (?: - 3(?: - [2357]0[1-9]| - 602| - 804| - 905 - )| - (?: - 820| - 9[2-7]\d - )\d - )\d{3} - - - - - - - - - - - [2-9] - $1 - - - - [2-9]\d{5} - - - - 201234 - - (?: - 20| - [34]\d| - 8[19] - )\d{4} - - - - - 211234 - - (?: - [27][1-9]| - 5\d| - 9[16] - )\d{4} - - - - - 802123 - 80[257-9]\d{3} - - - - 901123 - - 90(?: - [13-5][15-7]| - 2[125-7]| - 9\d - )\d\d - - - - - 601234 - - (?: - 6[0-36]| - 88 - )\d{4} - - - - - - - - - - - - - - - 10 - $1 - NA - - - - 1 - $1 $2 - NA - - - - 8 - $1 $2 $3 $4 - - - - [1-79] - $1 $2 $3 $4 $5 - - - - [1-9]\d{8} - - - - 123456789 - - 59[1-9]\d{6}| - (?: - [1-3]\d| - 4[1-9]| - 5[0-8] - )\d{7} - - - - - - 612345678 - - (?: - 6(?: - [0-24-8]\d| - 3[0-8]| - 9[589] - )| - 7[3-9]\d - )\d{6} - - - - - 801234567 - 80[0-5]\d{6} - - - - 891123456 - - 836(?: - 0[0-36-9]| - [1-9]\d - )\d{4}| - 8(?: - 1[2-9]| - 2[2-47-9]| - 3[0-57-9]| - [569]\d| - 8[0-35-9] - )\d{6} - - - - - 884012345 - - 8(?: - 1[01]| - 2[0156]| - 4[02]| - 84 - )\d{6} - - - - - - 912345678 - 9\d{8} - - - - - 806123456 - 80[6-9]\d{6} - - - - - - - - - - - - [2-7] - $1 $2 $3 $4 - - - - 0 - $1 $2 $3 $4 - - - - - 11| - [67] - - $1 $2 $3 $4 - - - - - (?: - [067]\d| - 11 - )\d{6}| - [2-7]\d{6} - - - - - - - 01441234 - [01]1\d{6} - - - - - - - 06031234 - - (?: - (?: - 0[2-7]| - 7[467] - )\d| - 6(?: - 0[0-4]| - 10| - [256]\d - ) - )\d{5}| - [2-7]\d{6} - - - - - - - - - - - - - - - - 800 - 8001 - 80011 - 800111 - 8001111 - $1 $2 - - - - 845 - 8454 - 84546 - 845464 - $1 $2 $3 - - - - 800 - $1 $2 - - - - - 1(?: - 38| - 5[23]| - 69| - 76| - 94 - ) - - - 1(?: - (?: - 38| - 69 - )7| - 5(?: - 24| - 39 - )| - 768| - 946 - ) - - - 1(?: - 3873| - 5(?: - 242| - 39[4-6] - )| - (?: - 697| - 768 - )[347]| - 9467 - ) - - $1 $2 - - - - - 1(?: - [2-69][02-9]| - [78] - ) - - $1 $2 - - - - - [25]| - 7(?: - 0| - 6[02-9] - ) - - - [25]| - 7(?: - 0| - 6(?: - [03-9]| - 2[356] - ) - ) - - $1 $2 $3 - - - - 7 - $1 $2 - - - - [1389] - $1 $2 $3 - - - - - [1-357-9]\d{9}| - [18]\d{8}| - 8\d{6} - - - - - - - 1212345678 - - (?: - 1(?: - 1(?: - 3(?: - [0-58]\d\d| - 73[0235] - )| - 4(?: - [0-5]\d\d| - 69[7-9]| - 70[0-79] - )| - (?: - (?: - 5[0-26-9]| - [78][0-49] - )\d| - 6(?: - [0-4]\d| - 50 - ) - )\d - )| - (?: - 2(?: - (?: - 0[024-9]| - 2[3-9]| - 3[3-79]| - 4[1-689]| - [58][02-9]| - 6[0-47-9]| - 7[013-9]| - 9\d - )\d| - 1(?: - [0-7]\d| - 8[0-2] - ) - )| - (?: - 3(?: - 0\d| - 1[0-8]| - [25][02-9]| - 3[02-579]| - [468][0-46-9]| - 7[1-35-79]| - 9[2-578] - )| - 4(?: - 0[03-9]| - [137]\d| - [28][02-57-9]| - 4[02-69]| - 5[0-8]| - [69][0-79] - )| - 5(?: - 0[1-35-9]| - [16]\d| - 2[024-9]| - 3[015689]| - 4[02-9]| - 5[03-9]| - 7[0-35-9]| - 8[0-468]| - 9[0-57-9] - )| - 6(?: - 0[034689]| - 1\d| - 2[0-35689]| - [38][013-9]| - 4[1-467]| - 5[0-69]| - 6[13-9]| - 7[0-8]| - 9[0-24578] - )| - 7(?: - 0[0246-9]| - 2\d| - 3[0236-8]| - 4[03-9]| - 5[0-46-9]| - 6[013-9]| - 7[0-35-9]| - 8[024-9]| - 9[02-9] - )| - 8(?: - 0[35-9]| - 2[1-57-9]| - 3[02-578]| - 4[0-578]| - 5[124-9]| - 6[2-69]| - 7\d| - 8[02-9]| - 9[02569] - )| - 9(?: - 0[02-589]| - [18]\d| - 2[02-689]| - 3[1-57-9]| - 4[2-9]| - 5[0-579]| - 6[2-47-9]| - 7[0-24578]| - 9[2-57] - ) - )\d - )\d - )| - 2(?: - 0[013478]| - 3[0189]| - 4[017]| - 8[0-46-9]| - 9[0-2] - )\d{3} - )\d{4}| - 1(?: - 2(?: - 0(?: - 46[1-4]| - 87[2-9] - )| - 545[1-79]| - 76(?: - 2\d| - 3[1-8]| - 6[1-6] - )| - 9(?: - 7(?: - 2[0-4]| - 3[2-5] - )| - 8(?: - 2[2-8]| - 7[0-47-9]| - 8[3-5] - ) - ) - )| - 3(?: - 6(?: - 38[2-5]| - 47[23] - )| - 8(?: - 47[04-9]| - 64[0157-9] - ) - )| - 4(?: - 044[1-7]| - 20(?: - 2[23]| - 8\d - )| - 6(?: - 0(?: - 30| - 5[2-57]| - 6[1-8]| - 7[2-8] - )| - 140 - )| - 8(?: - 052| - 87[1-3] - ) - )| - 5(?: - 2(?: - 4(?: - 3[2-79]| - 6\d - )| - 76\d - )| - 6(?: - 26[06-9]| - 686 - ) - )| - 6(?: - 06(?: - 4\d| - 7[4-79] - )| - 295[5-7]| - 35[34]\d| - 47(?: - 24| - 61 - )| - 59(?: - 5[08]| - 6[67]| - 74 - )| - 9(?: - 55[0-4]| - 77[23] - ) - )| - 7(?: - 26(?: - 6[13-9]| - 7[0-7] - )| - (?: - 442| - 688 - )\d| - 50(?: - 2[0-3]| - [3-68]2| - 76 - ) - )| - 8(?: - 27[56]\d| - 37(?: - 5[2-5]| - 8[239] - )| - 843[2-58] - )| - 9(?: - 0(?: - 0(?: - 6[1-8]| - 85 - )| - 52\d - )| - 3583| - 4(?: - 66[1-8]| - 9(?: - 2[01]| - 81 - ) - )| - 63(?: - 23| - 3[1-4] - )| - 9561 - ) - )\d{3} - - - - - - 7400123456 - - 7(?: - 457[0-57-9]| - 700[01]| - 911[028] - )\d{5}| - 7(?: - [1-3]\d\d| - 4(?: - [0-46-9]\d| - 5[0-689] - )| - 5(?: - 0[0-8]| - [13-9]\d| - 2[0-35-9] - )| - 7(?: - 0[1-9]| - [1-7]\d| - 8[02-9]| - 9[0-689] - )| - 8(?: - [014-9]\d| - [23][0-8] - )| - 9(?: - [024-9]\d| - 1[02-9]| - 3[0-689] - ) - )\d{6} - - - - - - 7640123456 - - 76(?: - 464| - 652 - )\d{5}| - 76(?: - 0[0-28]| - 2[356]| - 34| - 4[01347]| - 5[49]| - 6[0-369]| - 77| - 8[14]| - 9[139] - )\d{6} - - - - - - - 8001234567 - - 80[08]\d{7}| - 800\d{6}| - 8001111 - - - - - - 9012345678 - - (?: - 8(?: - 4[2-5]| - 7[0-3] - )| - 9(?: - [01]\d| - 8[2-49] - ) - )\d{7}| - 845464\d - - - - - - 7012345678 - 70\d{8} - - - - - 5612345678 - 56\d{8} - - - - - 5512345678 - - (?: - 3[0347]| - 55 - )\d{8} - - - - - - - - - - - (?: - 473| - [58]\d\d| - 900 - )\d{7} - - - - - 4732691234 - - 473(?: - 2(?: - 3[0-2]| - 69 - )| - 3(?: - 2[89]| - 86 - )| - 4(?: - [06]8| - 3[5-9]| - 4[0-49]| - 5[5-79]| - 73| - 90 - )| - 63[68]| - 7(?: - 58| - 84 - )| - 800| - 938 - )\d{4} - - - - - 4734031234 - - 473(?: - 4(?: - 0[2-79]| - 1[04-9]| - 2[0-5]| - 58 - )| - 5(?: - 2[01]| - 3[3-8] - )| - 901 - )\d{4} - - - - - 8002123456 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002123456 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - - - - - - - - 70 - $1 $2 $3 - - - - 32 - $1 $2 $3 $4 - - - [57] - $1 $2 $3 $4 - - - - [348] - $1 $2 $3 $4 - - - - - (?: - [3-57]\d\d| - 800 - )\d{6} - - - - - - 70[67]\d{6} - - - - 322123456 - - (?: - 3(?: - [256]\d| - 4[124-9]| - 7[0-4] - )| - 4(?: - 1\d| - 2[2-7]| - 3[1-79]| - 4[2-8]| - 7[239]| - 9[1-7] - ) - )\d{6} - - - - - - 555123456 - - 5(?: - (?: - (?: - 0555| - 1(?: - [17]77| - 555 - ) - )[5-9]| - 757(?: - 7[7-9]| - 8[01] - ) - )\d| - 22252[0-4] - )\d\d| - (?: - 5(?: - 00(?: - 0\d| - 11| - 22| - 33| - 44| - 5[05]| - 77| - 88| - 9[09] - )| - 1(?: - 1(?: - 00| - [124]\d| - 3[01] - )| - 4\d\d - )| - (?: - 44| - 68 - )\d\d| - 5(?: - [0157-9]\d\d| - 200 - )| - 7(?: - [0147-9]\d\d| - 5(?: - 00| - [57]5 - ) - )| - 8(?: - 0(?: - [018]\d| - 2[0-4] - )| - 58[89]| - 8(?: - 55| - 88 - ) - )| - 9(?: - 090| - [1-35-9]\d\d - ) - )| - 790\d\d - )\d{4}| - 5(?: - 0(?: - 0[17]0| - 505 - )| - 1(?: - 0[01]0| - 1(?: - 07| - 33| - 51 - ) - )| - 2(?: - 0[02]0| - 2[25]2 - )| - 3(?: - 0[03]0| - 3[35]3 - )| - (?: - 40[04]| - 900 - )0| - 5222 - )[0-4]\d{3} - - - - - - 800123456 - 800\d{6} - - - - - 706123456 - 70[67]\d{6} - - - - - - - - - - - - - - - [56]| - 9[47] - - $1 $2 $3 $4 - - - [89] - $1 $2 $3 $4 - - - - - [56]94\d{6}| - (?: - 80| - 9\d - )\d{7} - - - - - 594101234 - - 594(?: - [02-49]\d| - 1[0-4]| - 5[6-9]| - 6[0-3]| - 80 - )\d{4} - - - - - - 694201234 - - 694(?: - [0-249]\d| - 3[0-8] - )\d{4} - - - - - - 800012345 - 80[0-5]\d{6} - - - - 976012345 - - 9(?: - (?: - 396| - 76\d - )\d| - 476[0-5] - )\d{4} - - - - - - - - - - - - - (?: - 1481| - [357-9]\d{3} - )\d{6}| - 8\d{6}(?: - \d{2} - )? - - - - - - - 1481256789 - 1481[25-9]\d{5} - - - - 7781123456 - - 7(?: - (?: - 781| - 839 - )\d| - 911[17] - )\d{5} - - - - - - 7640123456 - - 76(?: - 464| - 652 - )\d{5}| - 76(?: - 0[0-28]| - 2[356]| - 34| - 4[01347]| - 5[49]| - 6[0-369]| - 77| - 8[14]| - 9[139] - )\d{6} - - - - - 8001234567 - - 80[08]\d{7}| - 800\d{6}| - 8001111 - - - - - 9012345678 - - (?: - 8(?: - 4[2-5]| - 7[0-3] - )| - 9(?: - [01]\d| - 8[0-3] - ) - )\d{7}| - 845464\d - - - - - 7012345678 - 70\d{8} - - - - 5612345678 - 56\d{8} - - - - 5512345678 - - (?: - 3[0347]| - 55 - )\d{8} - - - - - - - - - - - - - [237]| - 8[0-2] - - $1 $2 - NA - - - 8 - $1 $2 - - - [235] - $1 $2 $3 - - - - - (?: - [235]\d{3}| - 800 - )\d{5} - - - - - 800\d{5} - - - - 302345678 - - 3082[0-5]\d{4}| - 3(?: - 0(?: - [237]\d| - 8[01] - )| - [167](?: - 2[0-6]| - 7\d| - 80 - )| - 2(?: - 2[0-5]| - 7\d| - 80 - )| - 3(?: - 2[0-3]| - 7\d| - 80 - )| - 4(?: - 2[013-9]| - 3[01]| - 7\d| - 80 - )| - 5(?: - 2[0-7]| - 7\d| - 80 - )| - 8(?: - 2[0-2]| - 7\d| - 80 - )| - 9(?: - [28]0| - 7\d - ) - )\d{5} - - - - - 231234567 - - (?: - 2(?: - [0346-9]\d| - 5[67] - )| - 5(?: - [03-7]\d| - 9[1-9] - ) - )\d{6} - - - - - - 80012345 - 800\d{5} - - - - - - - - - - 2 - $1 $2 - - - - - (?: - [25]\d| - 60 - )\d{6} - - - - - 20012345 - - 2190[0-2]\d{3}| - 2(?: - 0(?: - [02]\d| - 3[01] - )| - 16[24-9]| - 2[2-5]\d - )\d{4} - - - - - 57123456 - - 5251[0-4]\d{3}| - (?: - 5(?: - [146-8]\d\d| - 250 - )| - 60(?: - 1[01]| - 6\d - ) - )\d{4} - - - - - - - - - - - 19| - [2-9] - - $1 $2 $3 - - - - - (?: - 19| - [2-689]\d| - 70 - )\d{4} - - - - - - 321000 - - (?: - 19| - 3[1-7]| - [68][1-9]| - 70| - 9\d - )\d{4} - - - - - 221234 - [245]\d{5} - - - - 801234 - 80\d{4} - - - - 381234 - 3[89]\d{4} - - - - - - - - - [2-9] - $1 $2 - - - - [2-9]\d{6} - - - - 5661234 - - (?: - 4(?: - [23]\d\d| - 4(?: - 1[024679]| - [6-9]\d - ) - )| - 5(?: - 5(?: - 3\d| - 4[0-7] - )| - 6[67]\d| - 7(?: - 1[04]| - 2[035]| - 3[58]| - 48 - ) - )| - 8\d{3} - )\d{3} - - - - - 3012345 - - (?: - [23679]\d| - 5[0-489] - )\d{5} - - - - - - - - - - 3 - $1 $2 $3 $4 - - - [67] - $1 $2 $3 $4 - - - - - 722\d{6}| - (?: - 3| - 6\d - )\d{7} - - - - - 30241234 - - 3(?: - 0(?: - 24| - 3[12]| - 4[1-35-7]| - 5[13]| - 6[189]| - [78]1| - 9[1478] - )| - 1\d\d - )\d{4} - - - - - - 601123456 - 6[0-356]\d{7} - - - - - 722123456 - 722\d{6} - - - - - - - - - - - - - [569] - $1 $2 $3 $4 - - - 8 - $1 $2 $3 $4 - - - - - 590\d{6}| - (?: - 69| - 80| - 9\d - )\d{7} - - - - - 590201234 - - 590(?: - 0[1-68]| - [14][0-24-9]| - 2[0-68]| - 3[1-9]| - 5[3-579]| - [68][0-689]| - 7[08]| - 9\d - )\d{4} - - - - - - 690001234 - - 69(?: - 0\d\d| - 1(?: - 2[2-9]| - 3[0-5] - ) - )\d{4} - - - - - - 800012345 - 80[0-5]\d{6} - - - - 976012345 - - 9(?: - (?: - 395| - 76[018] - )\d| - 475[0-5] - )\d{4} - - - - - - - - - - [235] - $1 $2 $3 - - - [89] - $1 $2 - - - - - 222\d{6}| - (?: - 3\d| - 55| - [89]0 - )\d{7} - - - - - 333091234 - - 33[0-24-9]\d[46]\d{4}| - 3(?: - 33| - 5\d - )\d[7-9]\d{4} - - - - - 222123456 - - (?: - 222| - 55\d - )\d{6} - - - - - - 800123456 - 80\d[1-9]\d{5} - - - - 900123456 - 90\d[1-9]\d{5} - - - - - - - - - - - - 21| - 7 - - $1 $2 $3 - - - - 2(?: - 2| - 3[2-57-9]| - 4[2-469]| - 5[2-59]| - 6[2-9]| - 7[2-69]| - 8[2-49] - )| - 5 - - $1 $2 - - - [2689] - $1 $2 $3 - - - 8 - $1 $2 $3 - - - - - 5005000\d{3}| - 8\d{9,11}| - (?: - [269]\d| - 70 - )\d{8} - - - - - 2123456789 - - 2(?: - 1\d\d| - 2(?: - 2[1-46-9]| - [36][1-8]| - 4[1-7]| - 5[1-4]| - 7[1-5]| - [89][1-9] - )| - 3(?: - 1\d| - 2[1-57]| - [35][1-3]| - 4[13]| - 7[1-7]| - 8[124-6]| - 9[1-79] - )| - 4(?: - 1\d| - 2[1-8]| - 3[1-4]| - 4[13-5]| - 6[1-578]| - 9[1-5] - )| - 5(?: - 1\d| - [29][1-4]| - 3[1-5]| - 4[124]| - 5[1-6] - )| - 6(?: - 1\d| - [269][1-6]| - 3[1245]| - 4[1-7]| - 5[13-9]| - 7[14]| - 8[1-5] - )| - 7(?: - 1\d| - 2[1-5]| - 3[1-6]| - 4[1-7]| - 5[1-57]| - 6[135]| - 9[125-7] - )| - 8(?: - 1\d| - 2[1-5]| - [34][1-4]| - 9[1-57] - ) - )\d{6} - - - - - 6912345678 - - 68[57-9]\d{7}| - (?: - 69| - 94 - )\d{8} - - - - - 8001234567 - 800\d{7,9} - - - - 9091234567 - 90[19]\d{7} - - - - - 8011234567 - - 8(?: - 0[16]| - 12| - [27]5| - 50 - )\d{7} - - - - - 7012345678 - 70\d{8} - - - - 5005000123 - 5005000\d{3} - - - - - - - - - - - [2-8] - $1 $2 - - - 1 - $1 $2 $3 - - - - - 80\d{6}| - (?: - 1\d{3}| - [2-7] - )\d{7} - - - - - 22456789 - [267][2-9]\d{6} - - - - 51234567 - - (?: - [3-5]\d\d| - 80[0-4] - )\d{5} - - - - - 18001112222 - 18[01]\d{8} - - - - 19001112222 - 19\d{9} - - - - - - - - - - (?: - [58]\d\d| - 671| - 900 - )\d{7} - - - - - - 6713001234 - - 671(?: - 2\d\d| - 3(?: - 00| - 3[39]| - 4[349]| - 55| - 6[26] - )| - 4(?: - 00| - 56| - 7[1-9]| - 8[02-46-9] - )| - 5(?: - 55| - 6[2-5]| - 88 - )| - 6(?: - 3[2-578]| - 4[24-9]| - 5[34]| - 78| - 8[235-9] - )| - 7(?: - [0479]7| - 2[0167]| - 3[45]| - 8[7-9] - )| - 8(?: - [2-57-9]8| - 6[48] - )| - 9(?: - 2[29]| - 6[79]| - 7[1279]| - 8[7-9]| - 9[78] - ) - )\d{4} - - - - - - 6713001234 - - 671(?: - 2\d\d| - 3(?: - 00| - 3[39]| - 4[349]| - 55| - 6[26] - )| - 4(?: - 00| - 56| - 7[1-9]| - 8[02-46-9] - )| - 5(?: - 55| - 6[2-5]| - 88 - )| - 6(?: - 3[2-578]| - 4[24-9]| - 5[34]| - 78| - 8[235-9] - )| - 7(?: - [0479]7| - 2[0167]| - 3[45]| - 8[7-9] - )| - 8(?: - [2-57-9]8| - 6[48] - )| - 9(?: - 2[29]| - 6[79]| - 7[1279]| - 8[7-9]| - 9[78] - ) - )\d{4} - - - - - 8002123456 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002123456 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - - - - - - 40 - $1 $2 - - - [49] - $1 $2 $3 - - - - - [49]\d{8}| - 4\d{6} - - - - - 443201234 - 443\d{6} - - - - 955012345 - - 9(?: - 5\d| - 6[569]| - 77 - )\d{6} - - - - - 4012345 - 40\d{5} - - - - - - - - - [2-9] - $1 $2 - - - - - (?: - [2-8]\d{3}| - 9008 - )\d{3} - - - - - 2201234 - - (?: - 2(?: - 1[6-9]| - 2[0-35-9]| - 3[1-4]| - 5[3-9]| - 6\d| - 7[0-79] - )| - 3(?: - 2[25-9]| - 3\d - )| - 4(?: - 4[0-24]| - 5[56] - )| - 50[0-6]| - 77[1-57] - )\d{4} - - - - - - 6091234 - - (?: - 510| - 6\d\d| - 7(?: - 0\d| - 1[0-8]| - 25| - 49 - ) - )\d{4} - - - - - 2891234 - - (?: - 289| - 8(?: - 00| - 6[28]| - 88| - 99 - ) - )\d{4} - - - - - 9008123 - 9008\d{3} - - - - 5151234 - 515\d{4} - - - - - - - - - 900 - 9003 - $1 $2 - - - - [2-7]| - 8[1-4]| - 9(?: - 0[1-9]| - [1-8] - ) - - $1 $2 - - - 8 - $1 $2 $3 - - - 9 - $1 $2 $3 $4 - - - - - 8[0-46-9]\d{6,7}| - 9\d{4,7}| - (?: - [2-7]| - 9\d{3} - )\d{7} - - - - - 21234567 - - (?: - 2(?: - [13-9]\d| - 2[013-9] - )\d| - 3(?: - (?: - [1569][0-24-9]| - 4[0-246-9]| - 7[0-24-69] - )\d| - 8(?: - 4[0-8]| - [59]\d| - 6[01] - ) - )| - 58(?: - 0[1-9]| - 1[2-9] - ) - )\d{4} - - - - - - 51234567 - - (?: - 4(?: - 44[5-9]| - 6(?: - 1[0-7]| - 4[0-57-9]| - 6[0-4] - ) - )| - 5(?: - 73[0-6]| - 95[0-8] - )| - 6(?: - 26[013-8]| - 66[0-3] - )| - 70(?: - 7[1-6]| - 8[0-4] - )| - 848[0-25-9]| - 9(?: - 29[013-9]| - 59[0-4]| - 899 - ) - )\d{4}| - (?: - 4(?: - 4[0156]| - 6[02357-9] - )| - 5(?: - [1-59][0-46-9]| - 6[0-4689]| - 7[0-246-9] - )| - 6(?: - 0[1-9]| - [13-59]\d| - [268][0-57-9]| - 7[0-79] - )| - 709| - 84[09]| - 9(?: - 0[1-9]| - 1[02-9]| - [2358][0-8]| - [467]\d - ) - )\d{5} - - - - - 71123456 - - 7(?: - 1(?: - 0[0-38]| - 1[0-3679]| - 3[013]| - 69| - 9[0136] - )| - 2(?: - [02389]\d| - 1[18]| - 7[27-9] - )| - 3(?: - [0-38]\d| - 7[0-369]| - 9[2357-9] - )| - 47\d| - 5(?: - [178]\d| - 5[0-5] - )| - 6(?: - 0[0-7]| - 2[236-9]| - [35]\d - )| - 7(?: - [27]\d| - 8[7-9] - )| - 8(?: - [23689]\d| - 7[1-9] - )| - 9(?: - [025]\d| - 6[0-246-8]| - 7[0-36-9]| - 8[238] - ) - )\d{4} - - - - - 800123456 - 800\d{6} - - - - 90012345678 - - 900(?: - [0-24-9]\d{7}| - 3\d{1,4} - ) - - - - - 81123456 - - 8(?: - 1[0-4679]\d| - 2(?: - [0-36]\d| - 7[0-4] - )| - 3(?: - [034]\d| - 2[09]| - 70 - ) - )\d{4} - - - - - - 30161234 - - 30(?: - 0[1-9]| - [15-7]\d| - 2[047]| - 89 - )\d{4} - - - - - - - - - - - [237-9] - $1-$2 - - - 8 - $1 $2 $3 - NA - - - - - 8\d{10}| - [237-9]\d{7} - - - - - 8002\d{7} - - - - - 22123456 - - 2(?: - 2(?: - 0[0-59]| - 1[1-9]| - [23]\d| - 4[02-6]| - 5[57]| - 6[245]| - 7[0135689]| - 8[01346-9]| - 9[0-2] - )| - 4(?: - 0[578]| - 2[3-59]| - 3[13-9]| - 4[0-68]| - 5[1-3589] - )| - 5(?: - 0[2357-9]| - 1[1-356]| - 4[03-5]| - 5\d| - 6[014-69]| - 7[04]| - 80 - )| - 6(?: - [056]\d| - 17| - 2[067]| - 3[047]| - 4[0-378]| - [78][0-8]| - 9[01] - )| - 7(?: - 0[5-79]| - 6[46-9]| - 7[02-9]| - 8[034]| - 91 - )| - 8(?: - 79| - 8[0-357-9]| - 9[1-57-9] - ) - )\d{4} - - - - - 91234567 - [37-9]\d{7} - - - - 80021234567 - 8002\d{7} - - - - - - - - - - - 6[01] - $1 $2 $3 - - - 8 - $1 $2 $3 - - - - 1 - $1 $2 $3 - - - - [67] - $1 $2 $3 - - - - 9 - $1 $2 $3 - - - [2-5] - $1 $2 $3 - - - 8 - $1 $2 $3 - - - - - (?: - [24-69]\d| - 3[0-79] - )\d{7}| - 80\d{5,7}| - [1-79]\d{7}| - 6\d{5,6} - - - - - 12345678 - - 1\d{7}| - (?: - 2[0-3]| - 3[1-5]| - 4[02-47-9]| - 5[1-3] - )\d{6,7} - - - - - 921234567 - - 9(?: - (?: - 0[1-9]| - [12589]\d - )\d\d| - 7(?: - [0679]\d\d| - 5(?: - [01]\d| - 44| - 77| - 9[5-7] - ) - ) - )\d{4}| - 98\d{6} - - - - - 800123456 - 80\d{5,7} - - - - 611234 - - 6[01459]\d{6}| - 6[01]\d{4,5} - - - - - 74123456 - 7[45]\d{6} - - - - - 62123456 - - 62\d{6,7}| - 72\d{6} - - - - - - - - - - - [2-589] - $1 $2 $3 - - - - - (?: - [2-489]\d| - 55 - )\d{6} - - - - - - 22453300 - - 2(?: - 2\d| - 5[1-5]| - 81| - 9[149] - )\d{5} - - - - - - 34101234 - - (?: - [34]\d| - 55 - )\d{6} - - - - - - 80012345 - 8\d{7} - - - - - 98901234 - - 9(?: - [67][0-4]| - 8[0-3589]| - 9\d - )\d{5} - - - - - - - - - - - 1 - $1 $2 $3 - - - - [27][2-9]| - 3[2-7]| - 4[24-9]| - 5[2-79]| - 6| - 8[2-57-9]| - 9[2-69] - - $1 $2 $3 - - - [2-9] - $1 $2 $3 - - - - - [235-7]\d{8}| - [1-9]\d{7} - - - - - - (?: - [48]0\d| - 680[29] - )\d{5} - - - - - 12345678 - - (?: - 1\d| - [27][2-9]| - 3[2-7]| - 4[24-9]| - 5[2-79]| - 6[23689]| - 8[2-57-9]| - 9[2-69] - )\d{6} - - - - - 201234567 - - (?: - [257]0| - 3[01] - )\d{7} - - - - - - 80123456 - - (?: - [48]0\d| - 680[29] - )\d{5} - - - - - 90123456 - 9[01]\d{6} - - - - - 211234567 - 21\d{7} - - - - - 381234567 - 38\d{7} - - - - - - - - - - - - 15 - $1 $2 $3 - - - - - 2[124]| - [36]1 - - $1 $2 - - - - 800 - $1 $2 - - - - [2-79] - $1 $2 - - - - 8[1-35-9] - $1-$2-$3 - - - - 1 - $1 $2 - - - - 804 - $1 $2 $3 - - - - 80 - $1 $2 $3 $4 - - - - 8 - $1-$2-$3 - - - - 001 - $1 $2 $3 $4 - NA - - - - 0 - $1 $2 $3 $4 - NA - - - - - (?: - (?: - 00[1-9]| - 8\d - )\d{4}| - [1-36] - )\d{6}| - 00\d{10}| - [1-9]\d{8,10}| - [2-9]\d{7} - - - - - - - 001803\d{6,7}| - (?: - 007803\d| - 8071 - )\d{6} - - - - - - - - 218350123 - - 2[124]\d{7,8}| - 619\d{8}| - 2(?: - 1(?: - 14| - 500 - )| - 2\d{3} - )\d{3}| - 61\d{5,8}| - (?: - 2(?: - [35][1-4]| - 6[0-8]| - 7[1-6]| - 8\d| - 9[1-8] - )| - 3(?: - 1| - [25][1-8]| - 3[1-68]| - 4[1-3]| - 6[1-3568]| - 7[0-469]| - 8\d - )| - 4(?: - 0[1-589]| - 1[01347-9]| - 2[0-36-8]| - 3[0-24-68]| - 43| - 5[1-378]| - 6[1-5]| - 7[134]| - 8[1245] - )| - 5(?: - 1[1-35-9]| - 2[25-8]| - 3[124-9]| - 4[1-3589]| - 5[1-46]| - 6[1-8] - )| - 6(?: - [25]\d| - 3[1-69]| - 4[1-6] - )| - 7(?: - 02| - [125][1-9]| - [36]\d| - 4[1-8]| - 7[0-36-9] - )| - 9(?: - 0[12]| - 1[013-8]| - 2[0-479]| - 5[125-8]| - 6[23679]| - 7[159]| - 8[01346] - ) - )\d{5,8} - - - - - 812345678 - 8[1-35-9]\d{7,10} - - - - 8001234567 - - 00[17]803\d{7}| - (?: - 177\d| - 800 - )\d{5,7}| - 001803\d{6} - - - - - - 8091234567 - 809\d{7} - - - - 8041234567 - 804\d{7} - - - - 8071123456 - - (?: - 1500| - 8071\d{3} - )\d{3} - - - - - - - - - - - - 2[24-9]| - 47| - 58| - 6[237-9]| - 9[35-9] - - $1 $2 - - - [45]0 - $1 $2 - - - 1 - $1 $2 $3 - - - - [2569]| - 4[1-69]| - 7[14] - - $1 $2 $3 - - - 70 - $1 $2 $3 - - - 81 - $1 $2 $3 - - - [78] - $1 $2 $3 - - - 1 - $1 $2 $3 - - - 4 - $1 $2 $3 - - - - 8 - $1 $2 $3 $4 - - - - - (?: - 1\d| - [2569] - )\d{6,8}| - 4\d{6,9}| - 7\d{8}| - 8\d{8,9} - - - - - 18[59]0\d{6} - - - - - 2212345 - - (?: - 1\d| - 21 - )\d{6,7}| - (?: - 2[24-9]| - 4(?: - 0[24]| - 5\d| - 7 - )| - 5(?: - 0[45]| - 1\d| - 8 - )| - 6(?: - 1\d| - [237-9] - )| - 9(?: - 1\d| - [35-9] - ) - )\d{5}| - (?: - 23| - 4(?: - [1-469]| - 8\d - )| - 5[23679]| - 6[4-6]| - 7[14]| - 9[04] - )\d{7} - - - - - 850123456 - - 8(?: - 22| - [35-9]\d - )\d{6} - - - - - 1800123456 - 1800\d{6} - - - - 1520123456 - - 15(?: - 1[2-8]| - [2-8]0| - 9[089] - )\d{6} - - - - - 1850123456 - 18[59]0\d{6} - - - - 700123456 - 700\d{6} - - - - 761234567 - 76\d{7} - - - - 818123456 - 818\d{6} - - - - - 8551234567 - - 88210[1-9]\d{4}| - 8(?: - [35-79]5\d\d| - 8(?: - [013-9]\d\d| - 2(?: - [01][1-9]| - [2-9]\d - ) - ) - )\d{5} - - - - - - - - - - - - - - - 125 - $1-$2 - - - - 121 - $1-$2-$3 - - - - [2-489] - $1-$2-$3 - - - - [57] - $1-$2-$3 - - - - 12 - $1-$2-$3 - - - - 159 - $1-$2 - - - - 1[7-9] - $1-$2-$3-$4 - - - - 15 - $1-$2 $3-$4 - - - - - 1\d{6}(?: - \d{3,5} - )?| - [57]\d{8}| - [1-489]\d{7} - - - - - 1700\d{6} - - - - - 21234567 - - 153\d{8,9}| - 29[1-9]\d{5}| - (?: - 2[0-8]| - [3489]\d - )\d{6} - - - - - - 502345678 - - 55410\d{4}| - 5(?: - (?: - [02][02-9]| - [149][2-9]| - [36]\d| - 8[3-7] - )\d| - 5(?: - 01| - 2\d| - 3[0-3]| - 4[34]| - 5[0-25689]| - 6[6-8]| - 7[0-267]| - 8[7-9]| - 9[1-9] - ) - )\d{5} - - - - - - 1800123456 - - 1(?: - 255| - 80[019]\d{3} - )\d{3} - - - - - - - 1919123456 - - 1212\d{4}| - 1(?: - 200| - 9(?: - 0[0-2]| - 19 - ) - )\d{6} - - - - - 1700123456 - 1700\d{6} - - - - - 771234567 - - 7(?: - 38(?: - 0\d| - 5[09]| - 88 - )| - 8(?: - 33| - 55| - 77| - 81 - )\d - )\d{4}| - 7(?: - 18| - 2[23]| - 3[237]| - 47| - 6[258]| - 7\d| - 82| - 9[2-9] - )\d{6} - - - - - - 1599123456 - 1599\d{6} - - - - 15112340000 - 151\d{8,9} - - - - - - - - - - - - 1624\d{6}| - (?: - [3578]\d| - 90 - )\d{8} - - - - - - - 1624756789 - - 1624(?: - 230| - [5-8]\d\d - )\d{3} - - - - - - 7924123456 - - 76245[06]\d{4}| - 7(?: - 4576| - [59]24\d| - 624[0-4689] - )\d{5} - - - - - - 8081624567 - 808162\d{4} - - - - - 9016247890 - - 8(?: - 440[49]06| - 72299\d - )\d{3}| - (?: - 8(?: - 45| - 70 - )| - 90[0167] - )624\d{4} - - - - - - 7012345678 - 70\d{8} - - - - 5612345678 - 56\d{8} - - - - - 5512345678 - - 3440[49]06\d{3}| - (?: - 3(?: - 08162| - 3\d{4}| - 45624| - 7(?: - 0624| - 2299 - ) - )| - 55\d{4} - )\d{4} - - - - - - - - - - - - - - - 575 - $1 - NA - - - - - 5(?: - 0| - 2[23]| - 3[03]| - [67]1| - 88 - ) - - - 5(?: - 0| - 2(?: - 21| - 3 - )| - 3(?: - 0| - 3[23] - )| - 616| - 717| - 888 - ) - - - 5(?: - 0| - 2(?: - 21| - 3 - )| - 3(?: - 0| - 3[23] - )| - 616| - 717| - 8888 - ) - - $1 - - - - 180 - 1800 - $1 $2 - - - - 140 - $1 $2 $3 - - - - - 11| - 2[02]| - 33| - 4[04]| - 79[1-7]| - 80[2-46] - - - 11| - 2[02]| - 33| - 4[04]| - 79(?: - [1-6]| - 7[19] - )| - 80(?: - [2-4]| - 6[0-589] - ) - - - 11| - 2[02]| - 33| - 4[04]| - 79(?: - [124-6]| - 3(?: - [02-9]| - 1[0-24-9] - )| - 7(?: - 1| - 9[1-6] - ) - )| - 80(?: - [2-4]| - 6[0-589] - ) - - $1 $2 $3 - - - - - 1(?: - 2[0-249]| - 3[0-25]| - 4[145]| - [68]| - 7[1257] - )| - 2(?: - 1[257]| - 3[013]| - 4[01]| - 5[0137]| - 6[0158]| - 78| - 8[1568] - )| - 3(?: - 26| - 4[1-3]| - 5[34]| - 6[01489]| - 7[02-46]| - 8[159] - )| - 4(?: - 1[36]| - 2[1-47]| - 5[12]| - 6[0-26-9]| - 7[0-24-9]| - 8[013-57]| - 9[014-7] - )| - 5(?: - 1[025]| - 22| - [36][25]| - 4[28]| - 5[12]| - [78]1 - )| - 6(?: - 12| - [2-4]1| - 5[17]| - 6[13]| - 80 - )| - 7(?: - 12| - 3[134]| - 4[47]| - 61| - 88 - )| - 8(?: - 16| - 2[014]| - 3[126]| - 6[136]| - 7[078]| - 8[34]| - 91 - )| - (?: - 43| - 59| - 75 - )[15]| - (?: - 1[59]| - 29| - 67| - 72 - )[14] - - - 1(?: - 2[0-24]| - 3[0-25]| - 4[145]| - [59][14]| - 6[1-9]| - 7[1257]| - 8[1-57-9] - )| - 2(?: - 1[257]| - 3[013]| - 4[01]| - 5[0137]| - 6[058]| - 78| - 8[1568]| - 9[14] - )| - 3(?: - 26| - 4[1-3]| - 5[34]| - 6[01489]| - 7[02-46]| - 8[159] - )| - 4(?: - 1[36]| - 2[1-47]| - 3[15]| - 5[12]| - 6[0-26-9]| - 7[0-24-9]| - 8[013-57]| - 9[014-7] - )| - 5(?: - 1[025]| - 22| - [36][25]| - 4[28]| - [578]1| - 9[15] - )| - 674| - 7(?: - (?: - 2[14]| - 3[34]| - 5[15] - )[2-6]| - 61[346]| - 88[0-8] - )| - 8(?: - 70[2-6]| - 84[235-7]| - 91[3-7] - )| - (?: - 1(?: - 29| - 60| - 8[06] - )| - 261| - 552| - 6(?: - 12| - [2-47]1| - 5[17]| - 6[13]| - 80 - )| - 7(?: - 12| - 31| - 4[47] - )| - 8(?: - 16| - 2[014]| - 3[126]| - 6[136]| - 7[78]| - 83 - ) - )[2-7] - - - 1(?: - 2[0-24]| - 3[0-25]| - 4[145]| - [59][14]| - 6[1-9]| - 7[1257]| - 8[1-57-9] - )| - 2(?: - 1[257]| - 3[013]| - 4[01]| - 5[0137]| - 6[058]| - 78| - 8[1568]| - 9[14] - )| - 3(?: - 26| - 4[1-3]| - 5[34]| - 6[01489]| - 7[02-46]| - 8[159] - )| - 4(?: - 1[36]| - 2[1-47]| - 3[15]| - 5[12]| - 6[0-26-9]| - 7[0-24-9]| - 8[013-57]| - 9[014-7] - )| - 5(?: - 1[025]| - 22| - [36][25]| - 4[28]| - [578]1| - 9[15] - )| - 6(?: - 12(?: - [2-6]| - 7[0-8] - )| - 74[2-7] - )| - 7(?: - (?: - 2[14]| - 5[15] - )[2-6]| - 3171| - 61[346]| - 88(?: - [2-7]| - 82 - ) - )| - 8(?: - 70[2-6]| - 84(?: - [2356]| - 7[19] - )| - 91(?: - [3-6]| - 7[19] - ) - )| - 73[134][2-6]| - (?: - 74[47]| - 8(?: - 16| - 2[014]| - 3[126]| - 6[136]| - 7[78]| - 83 - ) - )(?: - [2-6]| - 7[19] - )| - (?: - 1(?: - 29| - 60| - 8[06] - )| - 261| - 552| - 6(?: - [2-4]1| - 5[17]| - 6[13]| - 7(?: - 1| - 4[0189] - )| - 80 - )| - 7(?: - 12| - 88[01] - ) - )[2-7] - - $1 $2 $3 - - - - - 1(?: - [2-479]| - 5[0235-9] - )| - [2-5]| - 6(?: - 1[1358]| - 2[2457-9]| - 3[2-5]| - 4[235-7]| - 5[2-689]| - 6[24578]| - 7[235689]| - 8[1-6] - )| - 7(?: - 1[013-9]| - 28| - 3[129]| - 4[1-35689]| - 5[29]| - 6[02-5]| - 70 - )| - 807 - - - 1(?: - [2-479]| - 5[0235-9] - )| - [2-5]| - 6(?: - 1[1358]| - 2(?: - [2457]| - 84| - 95 - )| - 3(?: - [2-4]| - 55 - )| - 4[235-7]| - 5[2-689]| - 6[24578]| - 7[235689]| - 8[1-6] - )| - 7(?: - 1(?: - [013-8]| - 9[6-9] - )| - 28[6-8]| - 3(?: - 17| - 2[0-49]| - 9[2-57] - )| - 4(?: - 1[2-4]| - [29][0-7]| - 3[0-8]| - [56]| - 8[0-24-7] - )| - 5(?: - 2[1-3]| - 9[0-6] - )| - 6(?: - 0[5689]| - 2[5-9]| - 3[02-8]| - 4| - 5[0-367] - )| - 70[13-7] - )| - 807[19] - - - 1(?: - [2-479]| - 5(?: - [0236-9]| - 5[013-9] - ) - )| - [2-5]| - 6(?: - 2(?: - 84| - 95 - )| - 355| - 83 - )| - 73179| - 807(?: - 1| - 9[1-3] - )| - (?: - 1552| - 6(?: - 1[1358]| - 2[2457]| - 3[2-4]| - 4[235-7]| - 5[2-689]| - 6[24578]| - 7[235689]| - 8[124-6] - )\d| - 7(?: - 1(?: - [013-8]\d| - 9[6-9] - )| - 28[6-8]| - 3(?: - 2[0-49]| - 9[2-57] - )| - 4(?: - 1[2-4]| - [29][0-7]| - 3[0-8]| - [56]\d| - 8[0-24-7] - )| - 5(?: - 2[1-3]| - 9[0-6] - )| - 6(?: - 0[5689]| - 2[5-9]| - 3[02-8]| - 4\d| - 5[0-367] - )| - 70[13-7] - ) - )[2-7] - - $1 $2 $3 - - - - [6-9] - $1 $2 - - - - - 1(?: - 6| - 8[06] - ) - - - 1(?: - 6| - 8[06]0 - ) - - $1 $2 $3 - - - - 0 - $1 $2 $3 $4 - NA - - - - 18 - $1 $2 $3 $4 - - - - - (?: - 000800| - [2-9]\d\d - )\d{7}| - 1\d{7,12} - - - - - - 1(?: - 600\d{6}| - 800\d{4,9} - )| - (?: - 000800| - 18(?: - 03\d\d| - 6(?: - 0| - [12]\d\d - ) - ) - )\d{7} - - - - - - 7410410123 - - 2717(?: - [2-7]\d| - 95 - )\d{4}| - (?: - 271[0-689]| - 782[0-6] - )[2-7]\d{5}| - (?: - 170[24]| - 2(?: - (?: - [02][2-79]| - 90 - )\d| - 80[13468] - )| - (?: - 3(?: - 23| - 80 - )| - 683| - 79[1-7] - )\d| - 4(?: - 20[24]| - 72[2-8] - )| - 552[1-7] - )\d{6}| - (?: - 11| - 33| - 4[04]| - 80 - )[2-7]\d{7}| - (?: - 342| - 674| - 788 - )(?: - [0189][2-7]| - [2-7]\d - )\d{5}| - (?: - 1(?: - 2[0-249]| - 3[0-25]| - 4[145]| - [59][14]| - 6[014]| - 7[1257]| - 8[01346] - )| - 2(?: - 1[257]| - 3[013]| - 4[01]| - 5[0137]| - 6[0158]| - 78| - 8[1568]| - 9[14] - )| - 3(?: - 26| - 4[13]| - 5[34]| - 6[01489]| - 7[02-46]| - 8[159] - )| - 4(?: - 1[36]| - 2[1-47]| - 3[15]| - 5[12]| - 6[0-26-9]| - 7[014-9]| - 8[013-57]| - 9[014-7] - )| - 5(?: - 1[025]| - 22| - [36][25]| - 4[28]| - [578]1| - 9[15] - )| - 6(?: - 12| - [2-47]1| - 5[17]| - 6[13]| - 80 - )| - 7(?: - 12| - 2[14]| - 3[134]| - 4[47]| - 5[15]| - [67]1 - )| - 8(?: - 16| - 2[014]| - 3[126]| - 6[136]| - 7[078]| - 8[34]| - 91 - ) - )[2-7]\d{6}| - (?: - 1(?: - 2[35-8]| - 3[346-9]| - 4[236-9]| - [59][0235-9]| - 6[235-9]| - 7[34689]| - 8[257-9] - )| - 2(?: - 1[134689]| - 3[24-8]| - 4[2-8]| - 5[25689]| - 6[2-4679]| - 7[3-79]| - 8[2-479]| - 9[235-9] - )| - 3(?: - 01| - 1[79]| - 2[1245]| - 4[5-8]| - 5[125689]| - 6[235-7]| - 7[157-9]| - 8[2-46-8] - )| - 4(?: - 1[14578]| - 2[5689]| - 3[2-467]| - 5[4-7]| - 6[35]| - 73| - 8[2689]| - 9[2389] - )| - 5(?: - [16][146-9]| - 2[14-8]| - 3[1346]| - 4[14-69]| - 5[46]| - 7[2-4]| - 8[2-8]| - 9[246] - )| - 6(?: - 1[1358]| - 2[2457]| - 3[2-4]| - 4[235-7]| - 5[2-689]| - 6[24578]| - 7[235689]| - 8[124-6] - )| - 7(?: - 1[013-9]| - 2[0235-9]| - 3[2679]| - 4[1-35689]| - 5[2-46-9]| - [67][02-9]| - 8[013-7]| - 9[089] - )| - 8(?: - 1[1357-9]| - 2[235-8]| - 3[03-57-9]| - 4[0-24-9]| - 5\d| - 6[2457-9]| - 7[1-6]| - 8[1256]| - 9[2-4] - ) - )\d[2-7]\d{5} - - - - - - - - 8123456789 - - (?: - 61279| - 7(?: - 887[02-9]| - 9(?: - 313| - 79[07-9] - ) - )| - 8(?: - 079[04-9]| - (?: - 84| - 91 - )7[02-8] - ) - )\d{5}| - (?: - 6(?: - 12| - [2-47]1| - 5[17]| - 6[13]| - 80 - )[0189]| - 7(?: - 1(?: - 2[0189]| - 9[0-5] - )| - 2(?: - [14][017-9]| - 8[0-59] - )| - 3(?: - 2[5-8]| - [34][017-9]| - 9[016-9] - )| - 4(?: - 1[015-9]| - [29][89]| - 39| - 8[389] - )| - 5(?: - [15][017-9]| - 2[04-9]| - 9[7-9] - )| - 6(?: - 0[0-47]| - 1[0-257-9]| - 2[0-4]| - 3[19]| - 5[4589] - )| - 70[0289]| - 88[089]| - 97[02-8] - )| - 8(?: - 0(?: - 6[67]| - 7[02-8] - )| - 70[017-9]| - 84[01489]| - 91[0-289] - ) - )\d{6}| - (?: - 7(?: - 31| - 4[47] - )| - 8(?: - 16| - 2[014]| - 3[126]| - 6[136]| - 7[78]| - 83 - ) - )(?: - [0189]\d| - 7[02-8] - )\d{5}| - (?: - 6(?: - [09]\d| - 1[04679]| - 2[03689]| - 3[05-9]| - 4[0489]| - 50| - 6[069]| - 7[07]| - 8[7-9] - )| - 7(?: - 0\d| - 2[0235-79]| - 3[05-8]| - 40| - 5[0346-8]| - 6[6-9]| - 7[1-9]| - 8[0-79]| - 9[089] - )| - 8(?: - 0[01589]| - 1[0-57-9]| - 2[235-9]| - 3[03-57-9]| - [45]\d| - 6[02457-9]| - 7[1-69]| - 8[0-25-9]| - 9[02-9] - )| - 9\d\d - )\d{7}| - (?: - 6(?: - (?: - 1[1358]| - 2[2457]| - 3[2-4]| - 4[235-7]| - 5[2-689]| - 6[24578]| - 8[124-6] - )\d| - 7(?: - [235689]\d| - 4[0189] - ) - )| - 7(?: - 1(?: - [013-8]\d| - 9[6-9] - )| - 28[6-8]| - 3(?: - 2[0-49]| - 9[2-5] - )| - 4(?: - 1[2-4]| - [29][0-7]| - 3[0-8]| - [56]\d| - 8[0-24-7] - )| - 5(?: - 2[1-3]| - 9[0-6] - )| - 6(?: - 0[5689]| - 2[5-9]| - 3[02-8]| - 4\d| - 5[0-367] - )| - 70[13-7]| - 881 - ) - )[0189]\d{5} - - - - - - 1800123456 - - 000800\d{7}| - 1(?: - 600\d{6}| - 80(?: - 0\d{4,9}| - 3\d{9} - ) - ) - - - - - - 1861123456789 - 186[12]\d{9} - - - - - 18603451234 - 1860\d{7} - - - - - 1409305260 - 140\d{7} - - - - - - - - - 3 - $1 $2 - - - - 3\d{6} - - - - 3709100 - 37\d{5} - - - - 3801234 - 38\d{5} - - - - - - - - - - - - 1 - $1 $2 $3 - - - [2-6] - $1 $2 $3 - - - 7 - $1 $2 $3 - - - - - (?: - 1| - 7\d\d - )\d{7}| - [2-6]\d{7,8} - - - - - 12345678 - - 1\d{7}| - (?: - 2[13-5]| - 3[02367]| - 4[023]| - 5[03]| - 6[026] - )\d{6,7} - - - - - 7912345678 - 7[3-9]\d{8} - - - - - - - - - - - - - - 96 - $1 - - - - - (?: - 1[137]| - 2[13-68]| - 3[1458]| - 4[145]| - 5[1468]| - 6[16]| - 7[1467]| - 8[13467] - )[12689] - - $1 $2 - - - - 9 - $1 $2 $3 - - - - [1-8] - $1 $2 $3 - - - - - [1-9]\d{9}| - (?: - [1-8]\d\d| - 9 - )\d{3,4} - - - - - - 9(?: - 4440\d{5}| - 6(?: - 0[12]| - 2[16-8]| - 3(?: - 08| - [14]5| - [23]| - 66 - )| - 4(?: - 0| - 80 - )| - 5[01]| - 6[89]| - 86| - 9[19] - ) - ) - - - - - - 2123456789 - - (?: - 1[137]| - 2[13-68]| - 3[1458]| - 4[145]| - 5[1468]| - 6[16]| - 7[1467]| - 8[13467] - )(?: - [03-57]\d{7}| - [16]\d{3}(?: - \d{4} - )?| - [289]\d{3}(?: - \d(?: - \d{3} - )? - )? - )| - 94(?: - 000[09]| - 2(?: - 121| - [2689]0\d - )| - 30[0-2]\d| - 4(?: - 111| - 40\d - ) - )\d{4} - - - - - - 9123456789 - - 9(?: - (?: - 0(?: - [0-35]\d| - 4[4-6] - )| - (?: - [13]\d| - 2[0-3] - )\d - )\d| - 9(?: - [0-46]\d\d| - 5[15]0| - 8(?: - [12]\d| - 88 - )| - 9(?: - 0[0-3]| - [19]\d| - 21| - 69| - 77| - 8[7-9] - ) - ) - )\d{5} - - - - - - 9601 - - 96(?: - 0[12]| - 2[16-8]| - 3(?: - 08| - [14]5| - [23]| - 66 - )| - 4(?: - 0| - 80 - )| - 5[01]| - 6[89]| - 86| - 9[19] - ) - - - - - - - - - - - - [4-9] - $1 $2 - - - 3 - $1 $2 $3 - - - - - (?: - 38\d| - [4-9] - )\d{6} - - - - - - 4101234 - - (?: - 4(?: - 1[0-24-69]| - 2[0-7]| - [37][0-8]| - 4[0-24589]| - 5[0-68]| - 6\d| - 8[0-36-8] - )| - 5(?: - 05| - [156]\d| - 2[02578]| - 3[0-579]| - 4[03-7]| - 7[0-2578]| - 8[0-35-9]| - 9[013-689] - )| - 872 - )\d{4} - - - - - - 6111234 - - (?: - 38[589]\d\d| - 6(?: - 1[1-8]| - 2[0-6]| - 3[026-9]| - 4[014679]| - 5[0159]| - 6[0-69]| - 70| - 8[06-8]| - 9\d - )| - 7(?: - 5[057]| - [6-9]\d - )| - 8(?: - 2[0-59]| - [3-69]\d| - 8[238] - ) - )\d{4} - - - - - - 8001234 - 80[0-8]\d{4} - - - - 9001234 - - 90(?: - 0\d| - 1[5-79]| - 2[015-79]| - 3[135-79]| - 4[125-7]| - 5[25-79]| - 7[1-37]| - 8[0-35-7] - )\d{3} - - - - - 4921234 - 49[0-24-79]\d{4} - - - - 8091234 - 809\d{4} - - - - 6891234 - - (?: - 689| - 8(?: - 7[18]| - 80 - )| - 95[48] - )\d{4} - - - - - - - - - - - - - - 1(?: - 0| - 9[246] - ) - - - 1(?: - 0| - 9(?: - 2[2-9]| - [46] - ) - ) - - $1 - NA - - - - - 1(?: - 1| - 92 - ) - - $1 - NA - - - 0[26] - $1 $2 - - - - 0[13-57-9][0159]| - 8(?: - 03| - 4[17]| - 9[2-5] - ) - - - 0[13-57-9][0159]| - 8(?: - 03| - 4[17]| - 9(?: - 2| - 3[04]| - [45][0-4] - ) - ) - - $1 $2 - - - - 0(?: - [13-579][2-46-8]| - 8[236-8] - ) - - $1 $2 - - - 894 - $1 $2 - - - - - 0[26]| - 5 - - $1 $2 $3 - - - - 1(?: - 44| - [679] - )| - [378] - - $1 $2 $3 - - - - 0[13-57-9][0159]| - 14 - - $1 $2 $3 - - - 0[26] - $1 $2 $3 - - - 0 - $1 $2 $3 - - - 3 - $1 $2 $3 - - - - - 0\d{5,10}| - 1\d{8,10}| - 3(?: - [0-8]\d{7,10}| - 9\d{7,8} - )| - (?: - 55| - 70 - )\d{8}| - 8\d{5}(?: - \d{2,4} - )? - - - - - 848\d{6} - - - - - 0212345678 - - 0669[0-79]\d{1,6}| - 0(?: - 1(?: - [0159]\d| - [27][1-5]| - 31| - 4[1-4]| - 6[1356]| - 8[2-57] - )| - 2\d\d| - 3(?: - [0159]\d| - 2[1-4]| - 3[12]| - [48][1-6]| - 6[2-59]| - 7[1-7] - )| - 4(?: - [0159]\d| - [23][1-9]| - 4[245]| - 6[1-5]| - 7[1-4]| - 81 - )| - 5(?: - [0159]\d| - 2[1-5]| - 3[2-6]| - 4[1-79]| - 6[4-6]| - 7[1-578]| - 8[3-8] - )| - 6(?: - [0-57-9]\d| - 6[0-8] - )| - 7(?: - [0159]\d| - 2[12]| - 3[1-7]| - 4[2-46]| - 6[13569]| - 7[13-6]| - 8[1-59] - )| - 8(?: - [0159]\d| - 2[3-578]| - 3[1-356]| - [6-8][1-5] - )| - 9(?: - [0159]\d| - [238][1-5]| - 4[12]| - 6[1-8]| - 7[1-6] - ) - )\d{2,7} - - - - - - 3123456789 - - 3[1-9]\d{8}| - 3[2-9]\d{7} - - - - - 800123456 - - 80(?: - 0\d{3}| - 3 - )\d{3} - - - - - - 899123456 - - (?: - 0878\d{3}| - 89(?: - 2\d| - 3[04]| - 4(?: - [0-4]| - [5-9]\d\d - )| - 5[0-4] - ) - )\d\d| - (?: - 1(?: - 44| - 6[346] - )| - 89(?: - 38| - 5[5-9]| - 9 - ) - )\d{6} - - - - - 848123456 - - 84(?: - [08]\d{3}| - [17] - )\d{3} - - - - - 1781234567 - - 1(?: - 78\d| - 99 - )\d{6} - - - - - 5512345678 - 55\d{8} - - - - 33101234501 - 3[2-8]\d{9,10} - - - - - - - - - - - - - 1534\d{6}| - (?: - [3578]\d| - 90 - )\d{8} - - - - - - - 1534456789 - 1534[0-24-8]\d{5} - - - - 7797712345 - - 7(?: - (?: - (?: - 50| - 82 - )9| - 937 - )\d| - 7(?: - 00[378]| - 97[7-9] - ) - )\d{5} - - - - - - 7640123456 - - 76(?: - 464| - 652 - )\d{5}| - 76(?: - 0[0-28]| - 2[356]| - 34| - 4[01347]| - 5[49]| - 6[0-369]| - 77| - 8[14]| - 9[139] - )\d{6} - - - - - - - 8007354567 - - 80(?: - 07(?: - 35| - 81 - )| - 8901 - )\d{4} - - - - - - 9018105678 - - (?: - 8(?: - 4(?: - 4(?: - 4(?: - 05| - 42| - 69 - )| - 703 - )| - 5(?: - 041| - 800 - ) - )| - 7(?: - 0002| - 1206 - ) - )| - 90(?: - 066[59]| - 1810| - 71(?: - 07| - 55 - ) - ) - )\d{4} - - - - - - 7015115678 - 701511\d{4} - - - - - 5612345678 - 56\d{8} - - - - - 5512345678 - - (?: - 3(?: - 0(?: - 07(?: - 35| - 81 - )| - 8901 - )| - 3\d{4}| - 4(?: - 4(?: - 4(?: - 05| - 42| - 69 - )| - 703 - )| - 5(?: - 041| - 800 - ) - )| - 7(?: - 0002| - 1206 - ) - )| - 55\d{4} - )\d{4} - - - - - - - - - - - (?: - [58]\d\d| - 658| - 900 - )\d{7} - - - - - - 8765230123 - - 8766060\d{3}| - (?: - 658(?: - 2(?: - [0-8]\d| - 9[0-46-9] - )| - [3-9]\d\d - )| - 876(?: - 52[35]| - 6(?: - 0[1-3579]| - 1[0235-9]| - [23]\d| - 40| - 5[06]| - 6[2-589]| - 7[0-25-9]| - 8[04]| - 9[4-9] - )| - 7(?: - 0[2-689]| - [1-6]\d| - 8[056]| - 9[45] - )| - 9(?: - 0[1-8]| - 1[02378]| - [2-8]\d| - 9[2-468] - ) - ) - )\d{4} - - - - - - 8762101234 - - (?: - 658295| - 876(?: - 2(?: - 0[1-9]| - [13-9]\d| - 2[013-9] - )| - [348]\d\d| - 5(?: - 0[1-9]| - [1-9]\d - )| - 6(?: - 4[89]| - 6[67] - )| - 7(?: - 0[07]| - 7\d| - 8[1-47-9]| - 9[0-36-9] - )| - 9(?: - [01]9| - 9[0579] - ) - ) - )\d{4} - - - - - 8002123456 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002123456 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - - - - - - - - - [2356]| - 87 - - $1 $2 $3 - - - [89] - $1 $2 - - - 70 - $1 $2 - - - 7 - $1 $2 $3 - - - - - (?: - (?: - [2689]| - 7\d - )\d| - 32| - 53 - )\d{6} - - - - - 62001234 - - 87(?: - 000| - 90[01] - )\d{3}| - (?: - 2(?: - 6(?: - 2[0-35-9]| - 3[0-578]| - 4[24-7]| - 5[0-24-8]| - [6-8][023]| - 9[0-3] - )| - 7(?: - 0[1-79]| - 10| - 2[014-7]| - 3[0-689]| - 4[019]| - 5[0-3578] - ) - )| - 32(?: - 0[1-69]| - 1[1-35-7]| - 2[024-7]| - 3\d| - 4[0-3]| - [5-7][023] - )| - 53(?: - 0[0-3]| - [13][023]| - 2[0-59]| - 49| - 5[0-35-9]| - 6[15]| - 7[45]| - 8[1-6]| - 9[0-36-9] - )| - 6(?: - 2(?: - [05]0| - 22 - )| - 3(?: - 00| - 33 - )| - 4(?: - 0[0-25]| - 1[2-7]| - 2[0569]| - [38][07-9]| - 4[025689]| - 6[0-589]| - 7\d| - 9[0-2] - )| - 5(?: - [01][056]| - 2[034]| - 3[0-57-9]| - 4[178]| - 5[0-69]| - 6[0-35-9]| - 7[1-379]| - 8[0-68]| - 9[0239] - ) - )| - 87(?: - 20| - 7[078]| - 99 - ) - )\d{4} - - - - - 790123456 - - 7(?: - [78][0-25-9]| - 9\d - )\d{6} - - - - - 746612345 - - 74(?: - 66| - 77 - )\d{5} - - - - - 80012345 - 80\d{6} - - - - 90012345 - 9\d{7} - - - - 85012345 - 85\d{6} - - - - 700123456 - 70\d{7} - - - - - 88101234 - - 8(?: - 10| - 8\d - )\d{5} - - - - - - - - - - - - - - 007 - 0077 - 00777 - 00777[01] - $1-$2 - NA - - - - - (?: - 12| - 57| - 99 - )0 - - $1-$2-$3 - - - - 1(?: - 26| - 3[79]| - 4[56]| - 5[4-68]| - 6[3-5] - )| - 499| - 5(?: - 76| - 97 - )| - 746| - 8(?: - 3[89]| - 47| - 51 - )| - 9(?: - 80| - 9[16] - ) - - - 1(?: - 267| - 3(?: - 7[247]| - 9[278] - )| - 466| - 5(?: - 47| - 58| - 64 - )| - 6(?: - 3[245]| - 48| - 5[4-68] - ) - )| - 499[2468]| - 5(?: - 76| - 97 - )9| - 7468| - 8(?: - 3(?: - 8[7-9]| - 96 - )| - 477| - 51[2-9] - )| - 9(?: - 802| - 9(?: - 1[23]| - 69 - ) - )| - 1(?: - 45| - 58 - )[67] - - - 1(?: - 267| - 3(?: - 7[247]| - 9[278] - )| - 466| - 5(?: - 47| - 58| - 64 - )| - 6(?: - 3[245]| - 48| - 5[4-68] - ) - )| - 499[2468]| - 5(?: - 769| - 979[2-69] - )| - 7468| - 8(?: - 3(?: - 8[7-9]| - 96[2457-9] - )| - 477| - 51[2-9] - )| - 9(?: - 802| - 9(?: - 1[23]| - 69 - ) - )| - 1(?: - 45| - 58 - )[67] - - $1-$2-$3 - - - 60 - $1-$2-$3 - - - - [36]| - 4(?: - 2[09]| - 7[01] - ) - - - [36]| - 4(?: - 2(?: - 0| - 9[02-69] - )| - 7(?: - 0[019]| - 1 - ) - ) - - $1-$2-$3 - - - - 1(?: - 1| - 5[45]| - 77| - 88| - 9[69] - )| - 2(?: - 2[1-37]| - 3[0-269]| - 4[59]| - 5| - 6[24]| - 7[1-358]| - 8[1369]| - 9[0-38] - )| - 4(?: - [28][1-9]| - 3[0-57]| - [45]| - 6[248]| - 7[2-579]| - 9[29] - )| - 5(?: - 2| - 3[0459]| - 4[0-369]| - 5[29]| - 8[02389]| - 9[0-389] - )| - 7(?: - 2[02-46-9]| - 34| - [58]| - 6[0249]| - 7[57]| - 9[2-6] - )| - 8(?: - 2[124589]| - 3[26-9]| - 49| - 51| - 6| - 7[0-468]| - 8[68]| - 9[019] - )| - 9(?: - [23][1-9]| - 4[15]| - 5[138]| - 6[1-3]| - 7[156]| - 8[189]| - 9[1-489] - ) - - - 1(?: - 1| - 5(?: - 4[018]| - 5[017] - )| - 77| - 88| - 9[69] - )| - 2(?: - 2(?: - [127]| - 3[014-9] - )| - 3[0-269]| - 4[59]| - 5(?: - [1-3]| - 5[0-69]| - 9[19] - )| - 62| - 7(?: - [1-35]| - 8[0189] - )| - 8(?: - [16]| - 3[0134]| - 9[0-5] - )| - 9(?: - [028]| - 17 - ) - )| - 4(?: - 2(?: - [13-79]| - 8[014-6] - )| - 3[0-57]| - [45]| - 6[248]| - 7[2-47]| - 8[1-9]| - 9[29] - )| - 5(?: - 2| - 3(?: - [045]| - 9[0-8] - )| - 4[0-369]| - 5[29]| - 8[02389]| - 9[0-3] - )| - 7(?: - 2[02-46-9]| - 34| - [58]| - 6[0249]| - 7[57]| - 9(?: - [23]| - 4[0-59]| - 5[01569]| - 6[0167] - ) - )| - 8(?: - 2(?: - [1258]| - 4[0-39]| - 9[0-2469] - )| - 3(?: - [29]| - 60 - )| - 49| - 51| - 6(?: - [0-24]| - 36| - 5[0-3589]| - 7[23]| - 9[01459] - )| - 7[0-468]| - 8[68] - )| - 9(?: - [23][1-9]| - 4[15]| - 5[138]| - 6[1-3]| - 7[156]| - 8[189]| - 9(?: - [1289]| - 3[34]| - 4[0178] - ) - )| - (?: - 264| - 837 - )[016-9]| - 2(?: - 57| - 93 - )[015-9]| - (?: - 25[0468]| - 422| - 838 - )[01]| - (?: - 47[59]| - 59[89]| - 8(?: - 6[68]| - 9 - ) - )[019] - - - 1(?: - 1| - 5(?: - 4[018]| - 5[017] - )| - 77| - 88| - 9[69] - )| - 2(?: - 2[127]| - 3[0-269]| - 4[59]| - 5(?: - [1-3]| - 5[0-69]| - 9(?: - 17| - 99 - ) - )| - 6(?: - 2| - 4[016-9] - )| - 7(?: - [1-35]| - 8[0189] - )| - 8(?: - [16]| - 3[0134]| - 9[0-5] - )| - 9(?: - [028]| - 17 - ) - )| - 4(?: - 2(?: - [13-79]| - 8[014-6] - )| - 3[0-57]| - [45]| - 6[248]| - 7[2-47]| - 9[29] - )| - 5(?: - 2| - 3(?: - [045]| - 9(?: - [0-58]| - 6[4-9]| - 7[0-35689] - ) - )| - 4[0-369]| - 5[29]| - 8[02389]| - 9[0-3] - )| - 7(?: - 2[02-46-9]| - 34| - [58]| - 6[0249]| - 7[57]| - 9(?: - [23]| - 4[0-59]| - 5[01569]| - 6[0167] - ) - )| - 8(?: - 2(?: - [1258]| - 4[0-39]| - 9[0169] - )| - 3(?: - [29]| - 60| - 7(?: - [017-9]| - 6[6-8] - ) - )| - 49| - 51| - 6(?: - [0-24]| - 36[2-57-9]| - 5(?: - [0-389]| - 5[23] - )| - 6(?: - [01]| - 9[178] - )| - 7(?: - 2[2-468]| - 3[78] - )| - 9[0145] - )| - 7[0-468]| - 8[68] - )| - 9(?: - 4[15]| - 5[138]| - 7[156]| - 8[189]| - 9(?: - [1289]| - 3(?: - 31| - 4[357] - )| - 4[0178] - ) - )| - (?: - 8294| - 96 - )[1-3]| - 2(?: - 57| - 93 - )[015-9]| - (?: - 223| - 8699 - )[014-9]| - (?: - 25[0468]| - 422| - 838 - )[01]| - (?: - 48| - 8292| - 9[23] - )[1-9]| - (?: - 47[59]| - 59[89]| - 8(?: - 68| - 9 - ) - )[019] - - $1-$2-$3 - - - - [14]| - [289][2-9]| - 5[3-9]| - 7[2-4679] - - $1-$2-$3 - - - 007 - 0077 - $1-$2-$3 - NA - - - 008 - $1-$2-$3 - NA - - - 800 - $1-$2-$3 - - - [257-9] - $1-$2-$3 - - - 0 - $1-$2-$3 - NA - - - 0 - $1-$2-$3 - NA - - - 0 - $1-$2-$3 - NA - - - 0 - $1-$2-$3 - NA - - - - - 00[1-9]\d{6,14}| - [257-9]\d{9}| - (?: - 00| - [1-9]\d\d - )\d{6} - - - - - - - 00(?: - 777(?: - [01]| - (?: - 5| - 8\d - )\d - )| - 882[1245]\d\d - )\d\d| - 00(?: - 37| - 66| - 78 - )\d{6,13} - - - - - 312345678 - - (?: - 1(?: - 1[235-8]| - 2[3-6]| - 3[3-9]| - 4[2-6]| - [58][2-8]| - 6[2-7]| - 7[2-9]| - 9[1-9] - )| - (?: - 2[2-9]| - [36][1-9] - )\d| - 4(?: - [2-578]\d| - 6[02-8]| - 9[2-59] - )| - 5(?: - [2-589]\d| - 6[1-9]| - 7[2-8] - )| - 7(?: - [25-9]\d| - 3[4-9]| - 4[02-9] - )| - 8(?: - [2679]\d| - 3[2-9]| - 4[5-9]| - 5[1-9]| - 8[03-9] - )| - 9(?: - [2-58]\d| - [679][1-9] - ) - )\d{6} - - - - - 9012345678 - [7-9]0[1-9]\d{7} - - - - 2012345678 - 20\d{8} - - - - - - 120123456 - - 00777(?: - [01]| - 5\d - )\d\d| - (?: - 00(?: - 7778| - 882[1245] - )| - (?: - 120| - 800\d - )\d\d - )\d{4}| - 00(?: - 37| - 66| - 78 - )\d{6,13} - - - - - 990123456 - 990\d{6} - - - - 601234567 - 60\d{7} - - - - 5012345678 - 50[1-9]\d{7} - - - - - 570123456 - 570\d{6} - - - - - - - - - - - [24-6] - $1 $2 - - - [17] - $1 $2 - - - [89] - $1 $2 $3 - - - - - (?: - [17]\d\d| - 900 - )\d{6}| - (?: - 2| - 80 - )0\d{6,7}| - [4-6]\d{6,8} - - - - - - 202012345 - - (?: - 4[245]| - 5[1-79]| - 6[01457-9] - )\d{5,7}| - (?: - 4[136]| - 5[08]| - 62 - )\d{7}| - (?: - [24]0| - 66 - )\d{6,7} - - - - - - 712123456 - - (?: - 1(?: - 0[0-6]| - 1[0-5]| - 2[014]| - 30 - )| - 7\d\d - )\d{6} - - - - - - - 800223456 - 800[2-8]\d{5,6} - - - - 900223456 - 900[02-9]\d{5} - - - - - - - - - - - 3(?: - 1[346]| - [24-79] - ) - - $1 $2 - - - - [235-79]| - 88 - - $1 $2 $3 - - - 8 - $1 $2 $3 $4 - - - - - 8\d{9}| - [235-9]\d{8} - - - - - - 312123456 - - 312(?: - 5[0-79]\d| - 9(?: - [0-689]\d| - 7[0-24-9] - ) - )\d{3}| - (?: - 3(?: - 1(?: - 2[0-46-8]| - 3[1-9]| - 47| - [56]\d - )| - 2(?: - 22| - 3[0-479]| - 6[0-7] - )| - 4(?: - 22| - 5[6-9]| - 6\d - )| - 5(?: - 22| - 3[4-7]| - 59| - 6\d - )| - 6(?: - 22| - 5[35-7]| - 6\d - )| - 7(?: - 22| - 3[468]| - 4[1-9]| - 59| - [67]\d - )| - 9(?: - 22| - 4[1-8]| - 6\d - ) - )| - 6(?: - 09| - 12| - 2[2-4] - )\d - )\d{5} - - - - - 700123456 - - 312(?: - 58\d| - 973 - )\d{3}| - (?: - 2(?: - 0[0-35]| - 2\d - )| - 5[0-24-7]\d| - 600| - 7(?: - [07]\d| - 55 - )| - 88[08]| - 9(?: - 12| - 9[05-9] - ) - )\d{6} - - - - - - 800123456 - 800\d{6,7} - - - - - - - - - - - [1-9] - $1 $2 $3 - - - - 1 - $1 $2 $3 - - - - - 1\d{9}| - [1-9]\d{7,8} - - - - - - 23756789 - - 23(?: - 4(?: - [2-4]| - [56]\d - )| - [568]\d\d - )\d{4}| - 23[236-9]\d{5}| - (?: - 2[4-6]| - 3[2-6]| - 4[2-4]| - [5-7][2-5] - )(?: - (?: - [237-9]| - 4[56]| - 5\d - )\d{5}| - 6\d{5,6} - ) - - - - - - 91234567 - - (?: - (?: - 1[28]| - 3[18]| - 9[67] - )\d| - 6[016-9]| - 7(?: - [07-9]| - [16]\d - )| - 8(?: - [013-79]| - 8\d - ) - )\d{6}| - (?: - 1\d| - 9[0-57-9] - )\d{6}| - (?: - 2[3-6]| - 3[2-6]| - 4[2-4]| - [5-7][2-5] - )48\d{5} - - - - - - 1800123456 - - 1800(?: - 1\d| - 2[019] - )\d{4} - - - - - 1900123456 - - 1900(?: - 1\d| - 2[09] - )\d{4} - - - - - - - - - - - (?: - [37]\d| - 6[0-79] - )\d{6}| - (?: - [2-48]\d| - 50 - )\d{3} - - - - - - - 31234 - - (?: - [24]\d| - 3[1-9]| - 50| - 65(?: - 02[12]| - 12[56]| - 22[89]| - [3-5]00 - )| - 7(?: - 27\d\d| - 3100| - 5(?: - 02[12]| - 12[56]| - 22[89]| - [34](?: - 00| - 81 - )| - 500 - ) - )| - 8[0-5] - )\d{3} - - - - - 72001234 - - (?: - 6200[01]| - 7(?: - 310[1-9]| - 5(?: - 02[03-9]| - 12[0-47-9]| - 22[0-7]| - [34](?: - 0[1-9]| - 8[02-9] - )| - 50[1-9] - ) - ) - )\d{3}| - (?: - 63\d\d| - 7(?: - (?: - [0146-9]\d| - 2[0-689] - )\d| - 3(?: - [02-9]\d| - 1[1-9] - )| - 5(?: - [0-2][013-9]| - [34][1-79]| - 5[1-9]| - [6-9]\d - ) - ) - )\d{4} - - - - - - 30010000 - - 30(?: - 0[01]\d\d| - 12(?: - 11| - 20 - ) - )\d\d - - - - - - - - - - [3478] - $1 $2 $3 - - - - [3478]\d{6} - - - - - 7712345 - 7[4-7]\d{5} - - - - 3212345 - [34]\d{6} - - - - - 8001234 - 8\d{6} - - - - - - - - - - (?: - [58]\d\d| - 900 - )\d{7} - - - - - - 8692361234 - - 869(?: - 2(?: - 29| - 36 - )| - 302| - 4(?: - 6[015-9]| - 70 - )| - 56[5-7] - )\d{4} - - - - - - - 8697652917 - - 869(?: - 48[89]| - 55[6-8]| - 66\d| - 76[02-7] - )\d{4} - - - - - 8002123456 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002123456 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - - - - - - 8 - $1 $2 $3 - - - [2-7] - $1 $2 $3 - - - 1 - $1 $2 $3 - - - - - 85\d{6}| - (?: - 19\d| - [2-7] - )\d{7} - - - - - - - 238[02-9]\d{4}| - 2(?: - [0-24-9]\d| - 3[0-79] - )\d{5} - - - - - - 21234567 - - (?: - (?: - 195| - 2 - )\d| - 3[19]| - 4[159]| - 5[37]| - 6[17]| - 7[39]| - 85 - )\d{6} - - - - - 1921234567 - 19[1-3]\d{7} - - - - - - - - - - - - - - - 1[016-9]1 - 1[016-9]11 - 1[016-9]114 - $1 - NA - - - - - (?: - 3[1-3]| - [46][1-4]| - 5[1-5] - )1 - - $1-$2 - - - - 1 - $1-$2 - - - - 2 - $1-$2-$3 - - - - - 60| - 8 - - $1-$2-$3 - - - - - [1346]| - 5[1-5] - - $1-$2-$3 - - - - [57] - $1-$2-$3 - - - - 003 - 0030 - $1 $2 $3 - NA - - - - 5 - $1-$2-$3 - - - - 0 - $1 $2 $3 - NA - - - - 0 - $1 $2 $3 $4 - NA - - - - - 00[1-9]\d{8,11}| - (?: - [12]| - 5\d{3} - )\d{7}| - [13-6]\d{9}| - (?: - [1-6]\d| - 80 - )\d{7}| - [3-6]\d{4,5}| - (?: - 00| - 7 - )0\d{8} - - - - - - - - 00(?: - 3(?: - 08\d{6,7}| - 68\d{7} - )| - 798\d{7,9} - ) - - - - - - 22123456 - - (?: - 2| - 3[1-3]| - [46][1-4]| - 5[1-5] - )[1-9]\d{6,7}| - (?: - 3[1-3]| - [46][1-4]| - 5[1-5] - )1\d{2,3} - - - - - - 1020000000 - - 1(?: - 05(?: - [0-8]\d| - 9[0-6] - )| - 22[13]\d - )\d{4,5}| - 1(?: - 0[0-46-9]| - [16-9]\d| - 2[013-9] - )\d{6,7} - - - - - 1523456789 - 15\d{7,8} - - - - 801234567 - - 00(?: - 308\d{6,7}| - 798\d{7,9} - )| - (?: - 00368| - 80 - )\d{7} - - - - - - 602345678 - 60[2-9]\d{6} - - - - - 5012345678 - 50\d{8,9} - - - - 7012345678 - 70\d{8} - - - - - 15441234 - - 1(?: - 5(?: - 22| - 33| - 44| - 66| - 77| - 88| - 99 - )| - 6(?: - [07]0| - 44| - 6[168]| - 88 - )| - 8(?: - 00| - 33| - 55| - 77| - 99 - ) - )\d{4} - - - - - - - - - - - - - [169]| - 2(?: - [235]| - 4[1-35-9] - )| - 52 - - $1 $2 - - - [245] - $1 $2 - - - - - 18\d{5}| - (?: - [2569]\d| - 41 - )\d{6} - - - - - 22345678 - - 2(?: - [23]\d\d| - 4(?: - [1-35-9]\d| - 44 - )| - 5(?: - 0[034]| - [2-46]\d| - 5[1-3]| - 7[1-7] - ) - )\d{4} - - - - - - - 50012345 - - (?: - 41\d\d| - 5(?: - (?: - [05]\d| - 1[0-7]| - 6[56] - )\d| - 2(?: - 22| - 5[25] - )| - 7(?: - 55| - 77 - )| - 88[58] - )| - 6(?: - (?: - 0[034679]| - 5[015-9]| - 6\d - )\d| - 1(?: - 00| - 11| - 66 - )| - 222| - 3[36]3| - 444| - 7(?: - 0[013-9]| - [67]\d - )| - 888| - 9(?: - [069]\d| - 3[039] - ) - )| - 9(?: - (?: - 0[09]| - [4679]\d| - 8[057-9] - )\d| - 1(?: - 1[01]| - 99 - )| - 2(?: - 00| - 2\d - )| - 3(?: - 00| - 3[03] - )| - 5(?: - 00| - 5\d - ) - ) - )\d{4} - - - - - - 1801234 - 18\d{5} - - - - - - - - - - (?: - 345| - [58]\d\d| - 900 - )\d{7} - - - - - - - 3452221234 - - 345(?: - 2(?: - 22| - 3[23]| - 44| - 66 - )| - 333| - 444| - 6(?: - 23| - 38| - 40 - )| - 7(?: - 30| - 4[35-79]| - 6[6-9]| - 77 - )| - 8(?: - 00| - 1[45]| - [48]8 - )| - 9(?: - 14| - 4[035-9] - ) - )\d{4} - - - - - - 3453231234 - - 345(?: - 32[1-9]| - 42[0-4]| - 5(?: - 1[67]| - 2[5-79]| - 4[6-9]| - 50| - 76 - )| - 649| - 82[56]| - 9(?: - 1[679]| - 2[2-9]| - 3[06-9]| - 90 - ) - )\d{4} - - - - - 3458491234 - 345849\d{4} - - - - 8002345678 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002345678 - - (?: - 345976| - 900[2-9]\d\d - )\d{4} - - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - - - - - - - - (?: - 33622| - 8\d{8} - )\d{5}| - [78]\d{9} - - - - - 751\d{7} - - - - - 7123456789 - - (?: - 33622| - 7(?: - 1(?: - 0(?: - [23]\d| - 4[0-3]| - 59| - 63 - )| - 1(?: - [23]\d| - 4[0-79]| - 59 - )| - 2(?: - [23]\d| - 59 - )| - 3(?: - 2\d| - 3[0-79]| - 4[0-35-9]| - 59 - )| - 4(?: - [24]\d| - 3[013-9]| - 5[1-9]| - 97 - )| - 5(?: - 2\d| - 3[1-9]| - 4[0-7]| - 59 - )| - 6(?: - [2-4]\d| - 5[19]| - 61 - )| - 72\d| - 8(?: - [27]\d| - 3[1-46-9]| - 4[0-5]| - 59 - ) - )| - 2(?: - 1(?: - [23]\d| - 4[46-9]| - 5[3469] - )| - 2(?: - 2\d| - 3[0679]| - 46| - 5[12679] - )| - 3(?: - [2-4]\d| - 5[139] - )| - 4(?: - 2\d| - 3[1-35-9]| - 59 - )| - 5(?: - [23]\d| - 4[0-8]| - 59| - 61 - )| - 6(?: - 2\d| - 3[1-9]| - 4[0-4]| - 59 - )| - 7(?: - [2379]\d| - 40| - 5[279] - )| - 8(?: - [23]\d| - 4[0-3]| - 59 - )| - 9(?: - 2\d| - 3[124578]| - 59 - ) - ) - ) - )\d{5} - - - - - - 7710009998 - - 7(?: - 0[0-25-8]| - 47| - 6[0-4]| - 7[15-8]| - 85 - )\d{7} - - - - - 8001234567 - - 8(?: - 00| - 108\d{3} - )\d{7} - - - - - 8091234567 - 809\d{7} - - - - - 8081234567 - 808\d{7} - - - - 7511234567 - 751\d{7} - - - - - - - - - - - - - 2[13]| - 3[14]| - [4-8] - - $1 $2 $3 - - - - 30[013-9] - $1 $2 $3 $4 - - - - [23] - $1 $2 $3 $4 - - - - - [23]\d{9}| - 3\d{8}| - (?: - [235-8]\d| - 41 - )\d{6} - - - - - 21212862 - - (?: - 2[13]| - [35-7][14]| - 41| - 8[1468] - )\d{6} - - - - - - 2023123456 - - (?: - 20(?: - [2359]\d| - 7[6-8]| - 88 - )| - 302\d - )\d{6} - - - - - - 301234567 - 30[013-9]\d{6} - - - - - - - - - - - [13-69]| - 7(?: - [2-57]| - 62| - 8[0-7]| - 9[04-9] - )| - 8[02-9] - - $1 $2 $3 - - - [27-9] - $1 $2 $3 - - - - - [27-9]\d{7}| - [13-9]\d{6} - - - - - 1123456 - - 7(?: - 62| - 8[0-7]| - 9[04-9] - )\d{4}| - (?: - [14-69]\d| - 2(?: - [14-69]\d| - [78][1-9] - )| - 7[2-57]| - 8[02-9] - )\d{5} - - - - - - 71123456 - - 793(?: - [01]\d| - 2[0-4] - )\d{3}| - (?: - (?: - 3| - 81 - )\d| - 7(?: - [01]\d| - 6[013-9]| - 8[89]| - 9[12] - ) - )\d{5} - - - - - 90123456 - 9[01]\d{6} - - - - 80123456 - 80\d{6} - - - - - - - - - - (?: - [58]\d\d| - 758| - 900 - )\d{7} - - - - - - 7584305678 - - 758(?: - 234| - 4(?: - 30| - 5\d| - 6[2-9]| - 8[0-2] - )| - 57[0-2]| - (?: - 63| - 75 - )8 - )\d{4} - - - - - 7582845678 - - 758(?: - 28[4-7]| - 384| - 4(?: - 6[01]| - 8[4-9] - )| - 5(?: - 1[89]| - 20| - 84 - )| - 7(?: - 1[2-9]| - 2\d| - 3[0-3] - )| - 812 - )\d{4} - - - - - 8002123456 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002123456 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - - - - - - - - - - [2379]| - 8(?: - 0[09]| - 7 - ) - - - [2379]| - 8(?: - 0(?: - 02| - 9 - )| - 7 - ) - - $1 $2 $3 - - - 8 - $1 $2 $3 - - - - 69 - $1 $2 $3 - - - - 6 - $1 $2 $3 - - - - - [68]\d{8}| - (?: - [2378]\d| - 90 - )\d{5} - - - - - 2345678 - - (?: - 2(?: - 01| - 1[27]| - 2[02]| - 3\d| - 6[02-578]| - 96 - )| - 3(?: - [24]0| - 33| - 7[0135-7]| - 8[048]| - 9[0269] - ) - )\d{4} - - - - - 660234567 - - (?: - 6(?: - (?: - 4[5-9]| - 5[0-469] - )\d| - 6(?: - [0245]\d| - [17]0| - 3[7-9] - ) - )\d| - 7(?: - [37-9]\d| - 42| - 56 - ) - )\d{4} - - - - - - 8002222 - - 8002[28]\d\d| - 80(?: - 05\d| - 9 - )\d{4} - - - - - 9002222 - - 90(?: - 02[258]| - 1(?: - 23| - 3[14] - )| - 66[136] - )\d\d - - - - - 8702812 - - 870(?: - 28| - 87 - )\d\d - - - - - 697861234 - - 697(?: - 42| - 56| - [78]\d - )\d{4} - - - - - - - - - - - - 7 - $1 $2 $3 - - - - [1-689] - $1 $2 $3 - - - - [1-9]\d{8} - - - - - 112345678 - - (?: - 12[2-9]| - 602| - 8[12]\d| - 9(?: - 1\d| - 22| - 9[245] - ) - )\d{6}| - (?: - 11| - 2[13-7]| - 3[1-8]| - 4[157]| - 5[12457]| - 6[35-7] - )[2-57]\d{6} - - - - - - - 712345678 - - 7(?: - [0-25-8]\d| - 4[0-4] - )\d{6} - - - - - - 197312345 - 1973\d{5} - - - - - - - - - [4-6] - $1 $2 $3 - - - - 2 - $1 $2 $3 - - - [23578] - $1 $2 $3 - - - - - (?: - [25]\d| - 33| - 77| - 88 - )\d{7}| - (?: - 2\d| - [4-6] - )\d{6} - - - - - 21234567 - 2\d{7} - - - - - 770123456 - - (?: - (?: - (?: - 22| - 33 - )0| - 555| - (?: - 77| - 88 - )\d - )\d| - 4[67] - )\d{5}| - [56]\d{6} - - - - - 332021234 - - 332(?: - 02| - [34]\d - )\d{4} - - - - - - - - - - - [2568] - $1 $2 - - - - - (?: - [256]\d\d| - 800 - )\d{5} - - - - - 22123456 - 2\d{7} - - - - 50123456 - [56]\d{7} - - - - 80021234 - 800[256]\d{4} - - - - - - - - - - - - 52[0-7] - $1 $2 $3 - - - - [7-9] - $1 $2 $3 - - - - - 37| - 4(?: - [15]| - 6[1-8] - ) - - $1 $2 - - - - [3-6] - $1 $2 - - - - - (?: - [3469]\d| - 52| - [78]0 - )\d{6} - - - - - 31234567 - - (?: - 3[1478]| - 4[124-6]| - 52 - )\d{6} - - - - - 61234567 - 6\d{7} - - - - 80012345 - 80[02]\d{5} - - - - 90012345 - - 9(?: - 0[0239]| - 10 - )\d{5} - - - - - 80812345 - 808\d{5} - - - - 70012345 - 70[05]\d{5} - - - - 80123456 - [89]01\d{5} - - - - - 70712345 - 70[67]\d{5} - - - - - - - - - - - - 2(?: - 0[2-689]| - [2-9] - )| - [3-57]| - 8(?: - 0[2-9]| - [13-9] - )| - 9(?: - 0[89]| - [2-579] - ) - - $1 $2 - - - - - 2(?: - 0[2-689]| - [2-9] - )| - [3-57]| - 8(?: - 0[2-9]| - [13-9] - )| - 9(?: - 0[89]| - [2-579] - ) - - $1 $2 $3 - - - - 20[2-689] - $1 $2 $3 - - - - - 2(?: - [0367]| - 4[3-8] - ) - - $1 $2 $3 $4 - - - - - 80[01]| - 90[015] - - $1 $2 $3 - - - - 20 - $1 $2 $3 $4 - - - - 6 - $1 $2 $3 - - - - - 2(?: - [0367]| - 4[3-8] - ) - - $1 $2 $3 $4 $5 - - - - - [3-57]| - 8[13-9]| - 9(?: - 0[89]| - [2-579] - )| - (?: - 2| - 80 - )[2-9] - - $1 $2 $3 $4 - - - - - 35[013-9]\d{4,8}| - 6\d{8}| - 35\d{2,4}| - (?: - [2457-9]\d| - 3[0-46-9] - )\d{2,9} - - - - - - 27123456 - - (?: - 35[013-9]| - 80[2-9]| - 90[89] - )\d{1,8}| - (?: - 2[2-9]| - 3[0-46-9]| - [457]\d| - 8[13-9]| - 9[2-579] - )\d{2,9} - - - - - - 628123456 - - 6(?: - [269][18]| - 5[1568]| - 7[189]| - 81 - )\d{6} - - - - - 80012345 - 800\d{5} - - - - 90012345 - 90[015]\d{5} - - - - 80112345 - 801\d{5} - - - - - 20201234 - - 20(?: - 1\d{5}| - [2-689]\d{1,7} - ) - - - - - - - - - - - - [269]| - 8[01] - - $1 $2 $3 - - - - - (?: - [268]\d| - 90 - )\d{6} - - - - - 63123456 - 6\d{7} - - - - 21234567 - - 23(?: - 23[0-57-9]| - 33[0238] - )\d{3}| - 2(?: - [0-24-9]\d\d| - 3(?: - 0[07]| - [14-9]\d| - 2[024-9]| - 3[0-24-9] - ) - )\d{4} - - - - - 80123456 - 80\d{6} - - - - 90123456 - 90\d{6} - - - - 81123456 - 81\d{6} - - - - - - - - - - [2-9] - $1-$2 - - - - [2-9]\d{8} - - - - 212345678 - - (?: - 2(?: - 0[56]| - [1-6]\d| - 7[124579]| - 8[124] - )| - 3(?: - 1\d| - 2[2356] - )| - 4(?: - [17]\d| - 2[1-357]| - 5[2-4]| - 8[124] - )| - 5(?: - [1347]\d| - 2[1-469]| - 5[13-5]| - 8[1-4] - )| - 6(?: - [1-479]\d| - 5[2-57]| - 8[1-5] - )| - 7(?: - [13]\d| - 2[13-79] - )| - 8(?: - [124]\d| - 5[124]| - 84 - ) - )\d{6} - - - - - - 912345678 - 9[1-6]\d{7} - - - - - - - - - - - - - - 5[45] - $1 $2 $3 $4 - - - - 5(?: - 2[2-489]| - 3[5-9]| - 9 - )| - 8(?: - 0[89]| - 92 - ) - - - 5(?: - 2(?: - [2-49]| - 8[235-9] - )| - 3[5-9]| - 9 - )| - 8(?: - 0[89]| - 92 - ) - - $1-$2 - - - 8 - $1-$2 - - - [5-7] - $1-$2 - - - - [5-8]\d{8} - - - - - 520123456 - - 5(?: - 2(?: - [0-25-79]\d| - 3[1-578]| - 4[02-46-8]| - 8[0235-7] - )| - 3(?: - [0-47]\d| - 5[02-9]| - 6[02-8]| - 8[014-9]| - 9[3-9] - )| - (?: - 4[067]| - 5[03] - )\d - )\d{5} - - - - - - 650123456 - - (?: - 6(?: - [0-79]\d| - 8[0-247-9] - )| - 7(?: - [0167]\d| - 2[0-2]| - 5[01]| - 8[0-3] - ) - )\d{6} - - - - - 801234567 - 80[0-7]\d{6} - - - - 891234567 - 89\d{7} - - - - - 592401234 - - (?: - 592(?: - 4[0-2]| - 93 - )| - 80[89]\d\d - )\d{4} - - - - - - - - - - - - 87 - $1 $2 $3 - NA - - - - 4 - $1 $2 $3 - - - - [389] - $1 $2 $3 $4 - - - - 6 - $1 $2 $3 $4 $5 - - - - - (?: - [3489]| - 6\d - )\d{7} - - - - - 8[07]0\d{5} - - - - - 99123456 - - (?: - 870| - 9[2-47-9]\d - )\d{5} - - - - - - 612345678 - - 4(?: - [46]\d| - 5[1-9] - )\d{5}| - (?: - 3| - 6\d - )\d{7} - - - - - 90123456 - - (?: - 800| - 90\d - )\d{5} - - - - - - - - - - - - - - - [89] - $1 $2 - - - - 22| - 3 - - $1 $2 $3 - - - [25-7] - $1 $2 $3 - - - - - (?: - [235-7]\d| - [89]0 - )\d{6} - - - - - 22212345 - - (?: - (?: - 2[1-9]| - 3[1-79] - )\d| - 5(?: - 33| - 5[257] - ) - )\d{5} - - - - - - 62112345 - - 562\d{5}| - (?: - 6\d| - 7[16-9] - )\d{6} - - - - - 80012345 - 800\d{5} - - - - 90012345 - 90[056]\d{5} - - - - - 80812345 - 808\d{5} - - - - - 30123456 - 3[08]\d{6} - - - - 80312345 - 803\d{5} - - - - - - - - - - - - [2-9] - $1 $2 $3 - - - - - (?: - 20| - [3-79]\d - )\d{6}| - 80\d{6,7} - - - - - - 30234567 - - (?: - 20[2-8]| - 3(?: - [0-2][2-7]| - 3[24-7] - )| - 4(?: - 0[2-467]| - 1[2467] - )| - 5(?: - 0[2467]| - 1[24-7]| - 2[2-467] - ) - )\d{5} - - - - - - 67622901 - - 6(?: - [07-9]\d| - 3[024]| - 6[0-25] - )\d{5} - - - - - 80080002 - - 80(?: - [0-2578]| - 9\d - )\d{5} - - - - - - 94515151 - - 9(?: - 4[1568]| - 5[178] - )\d{5} - - - - - 78108780 - 78[1-49]\d{5} - - - - 77273012 - 77[1-9]\d{5} - - - - - - - - - - - - - 590\d{6}| - (?: - 69| - 80| - 9\d - )\d{7} - - - - - 590271234 - - 590(?: - 0[079]| - [14]3| - [27][79]| - 3[03-7]| - 5[0-268]| - 87 - )\d{4} - - - - - - 690001234 - - 69(?: - 0\d\d| - 1(?: - 2[2-9]| - 3[0-5] - ) - )\d{4} - - - - - - 800012345 - 80[0-5]\d{6} - - - - 976012345 - - 9(?: - (?: - 395| - 76[018] - )\d| - 475[0-5] - )\d{4} - - - - - - - - - - [23] - $1 $2 $3 $4 - - - - [23]\d{8} - - - - - 202123456 - - 2072[29]\d{4}| - 20(?: - 2\d| - 4[47]| - 5[3467]| - 6[279]| - 7[35]| - 8[268]| - 9[245] - )\d{5} - - - - - - 321234567 - 3[2-47-9]\d{7} - - - - - 221234567 - 22\d{7} - - - - - - - - - [2-6] - $1-$2 - - - - - 329\d{4}| - (?: - [256]\d| - 45 - )\d{5} - - - - - 2471234 - - (?: - 247| - 45[78]| - 528| - 625 - )\d{4} - - - - - 2351234 - - (?: - (?: - 23| - 54 - )5| - 329| - 45[356] - )\d{4} - - - - - - 6351234 - 635\d{4} - - - - - - - - - - - - 2| - 34[47]| - 4(?: - [37]7| - 5[47]| - 64 - ) - - $1 $2 $3 - - - - [347] - $1 $2 $3 - - - - [58] - $1 $2 $3 $4 - - - - [2-578]\d{7} - - - - - 22012345 - - (?: - (?: - 2(?: - 62| - 77 - )0| - 3444 - )\d| - 4[56]440 - )\d{3}| - (?: - 34| - 4[357] - )700\d{3}| - (?: - 2(?: - [0-3]\d| - 5[0-578]| - 6[01]| - 82 - )| - 3(?: - 1[3-68]| - [23][2-68]| - 4[23568] - )| - 4(?: - [23][2-68]| - 4[3-68]| - 5[2568]| - 6[25-8]| - 7[24-68]| - 8[4-68] - ) - )\d{5} - - - - - - 72345678 - - 7(?: - 3555| - (?: - 474| - 9[019]7 - )7 - )\d{3}| - 7(?: - [0-25-8]\d\d| - 3(?: - [1-48]\d| - 6[01]| - 7[01578] - )| - 4(?: - 2\d| - 60| - 7[01578] - )| - 9(?: - [2-4]\d| - 5[01]| - 7[015] - ) - )\d{4} - - - - - 80012345 - 800\d{5} - - - - 50012345 - 5\d{7} - - - - 80123456 - - 8(?: - 0[1-9]| - [1-9]\d - )\d{5} - - - - - - - - - - - - - 67[057-9]| - 74[045] - - - 67(?: - 0[09]| - [59]9| - 77| - 8[89] - )| - 74(?: - 0[02]| - 44| - 55 - ) - - $1 - NA - - - [24-9] - $1 $2 $3 $4 - - - - [24-9]\d{7} - - - - 80\d{6} - - - - 20212345 - - 2(?: - 07[0-8]| - 12[67] - )\d{4}| - (?: - 2(?: - 02| - 1[4-689] - )| - 4(?: - 0[0-4]| - 4[1-39] - ) - )\d{5} - - - - - 65012345 - - 2(?: - 0(?: - 01| - 79 - )| - 17\d - )\d{4}| - (?: - 5[01]| - [679]\d| - 8[2-49] - )\d{6} - - - - - - 80012345 - 80\d{6} - - - - - - - - - - - 16| - 2 - - $1 $2 $3 - - - - - [45]| - 6(?: - 0[23]| - [1-689]| - 7[235-7] - )| - 7(?: - [0-4]| - 5[2-7] - )| - 8[1-6] - - $1 $2 $3 - - - - [12] - $1 $2 $3 - - - - - [4-7]| - 8[1-35] - - $1 $2 $3 - - - - 9(?: - 2[0-4]| - [35-9]| - 4[137-9] - ) - - $1 $2 $3 - - - - 2 - $1 $2 $3 - - - - 8 - $1 $2 $3 - - - - 92 - $1 $2 $3 $4 - - - 9 - $1 $2 $3 - - - - - 1\d{5,7}| - 95\d{6}| - (?: - [4-7]| - 9[0-46-9] - )\d{6,8}| - (?: - 2| - 8\d - )\d{5,8} - - - - - 1234567 - - (?: - 1(?: - (?: - 2\d| - 3[56]| - [89][0-6] - )\d| - 4(?: - 2[29]| - 62| - 7[0-2]| - 83 - )| - 6 - )| - 2(?: - 2(?: - 00| - 8[34] - )| - 4(?: - 0\d| - [26]2| - 7[0-2]| - 83 - )| - 51\d\d - )| - 4(?: - 2(?: - 2\d\d| - 48[013] - )| - 3(?: - 20\d| - 4(?: - 70| - 83 - )| - 56 - )| - 420\d| - 5470 - )| - 6(?: - 0(?: - [23]| - 88\d - )| - (?: - 124| - [56]2\d - )\d| - 2472| - 3(?: - 20\d| - 470 - )| - 4(?: - 2[04]\d| - 472 - )| - 7(?: - (?: - 3\d| - 8[01459] - )\d| - 4[67]0 - ) - ) - )\d{4}| - 5(?: - 2(?: - 2\d{5,6}| - 47[02]\d{4} - )| - (?: - 3472| - 4(?: - 2(?: - 1| - 86 - )| - 470 - )| - 522\d| - 6(?: - 20\d| - 483 - )| - 7(?: - 20\d| - 48[01] - )| - 8(?: - 20\d| - 47[02] - )| - 9(?: - 20\d| - 470 - ) - )\d{4} - )| - 7(?: - (?: - 0470| - 4(?: - 25\d| - 470 - )| - 5(?: - 202| - 470| - 96\d - ) - )\d{4}| - 1(?: - 20\d{4,5}| - 4(?: - 70| - 83 - )\d{4} - ) - )| - 8(?: - 1(?: - 2\d{5,6}| - 4(?: - 10| - 7[01]\d - )\d{3} - )| - 2(?: - 2\d{5,6}| - (?: - 320| - 490\d - )\d{3} - )| - (?: - 3(?: - 2\d\d| - 470 - )| - 4[24-7]| - 5(?: - (?: - 2\d| - 51 - )\d| - 4(?: - [1-35-9]\d| - 4[0-57-9] - ) - )| - 6[23] - )\d{4} - )| - (?: - 1[2-6]\d| - 4(?: - 2[24-8]| - 3[2-7]| - [46][2-6]| - 5[3-5] - )| - 5(?: - [27][2-8]| - 3[2-68]| - 4[24-8]| - 5[23]| - 6[2-4]| - 8[24-7]| - 9[2-7] - )| - 6(?: - [19]20| - 42[03-6]| - (?: - 52| - 7[45] - )\d - )| - 7(?: - [04][24-8]| - [15][2-7]| - 22| - 3[2-4] - )| - 8(?: - 1[2-689]| - 2[2-8]| - [35]2\d - ) - )\d{4}| - 25\d{5,6}| - (?: - 2[2-9]| - 6(?: - 1[2356]| - [24][2-6]| - 3[24-6]| - 5[2-4]| - 6[2-8]| - 7[235-7]| - 8[245]| - 9[24] - )| - 8(?: - 3[24]| - 5[245] - ) - )\d{4} - - - - - - 92123456 - - (?: - 17[01]| - 9(?: - 2(?: - [0-4]| - [56]\d\d - )| - (?: - 3(?: - [0-36]| - 4\d - )| - (?: - 6\d| - 8[89]| - 9[4-8] - )\d| - 7(?: - 3| - 40| - [5-9]\d - ) - )\d| - 4(?: - (?: - [0245]\d| - [1379] - )\d| - 88 - )| - 5[0-6] - )\d - )\d{4}| - 9[69]1\d{6}| - 9(?: - [68]\d| - 9[089] - )\d{5} - - - - - 8008001234 - - 80080(?: - 0[1-9]| - 2\d - )\d{3} - - - - - 13331234 - - 1333\d{4}| - [12]468\d{4} - - - - - - - - - - - - [12]1 - $1 $2 $3 - - - - [5-9] - $1 $2 - - - - [12]2[1-3] - $1 $2 - - - - - [12](?: - 27| - 3[2-8]| - 4[2-68]| - 5[1-4689] - ) - - - [12](?: - 27| - 3[2-8]| - 4[2-68]| - 5[1-4689] - )[0-3] - - $1 $2 - - - - [12] - $1 $2 - - - - - [12]\d{7,9}| - [5-9]\d{7} - - - - - - 53123456 - - [12]2[1-3]\d{5,6}| - (?: - (?: - [12](?: - 1| - 27 - )| - 5[368] - )\d\d| - 7(?: - 0(?: - [0-5]\d| - 7[078]| - 80 - )| - 128 - ) - )\d{4}| - [12](?: - 3[2-8]| - 4[2-68]| - 5[1-4689] - )\d{6,7} - - - - - 88123456 - - (?: - 83[01]| - 92[039] - )\d{5}| - (?: - 5[05]| - 6[069]| - 8[015689]| - 9[013-9] - )\d{6} - - - - - - - 75123456 - - 712[0-79]\d{4}| - 7(?: - 1[013-9]| - [25-9]\d - )\d{5} - - - - - - - - - - - - 0 - $1 $2 - - - [268] - $1 $2 - - - - - 0800\d{3}| - (?: - 28| - [68]\d - )\d{6} - - - - - - 28212345 - - (?: - 28[2-9]| - 8(?: - 11| - [2-57-9]\d - ) - )\d{5} - - - - - 66123456 - - 6800[0-79]\d{3}| - 6(?: - [235]\d\d| - 6(?: - 0[0-5]| - [1-9]\d - )| - 8(?: - 0[1-9]| - [14-8]\d| - 2[5-9]| - [39][0-4] - ) - )\d{4} - - - - - 0800501 - 0800\d{3} - - - - - - - - - - - [58]\d{9}| - (?: - 67| - 90 - )0\d{7} - - - - - - 6702345678 - - 670(?: - 2(?: - 3[3-7]| - 56| - 8[4-8] - )| - 32[1-38]| - 4(?: - 33| - 8[348] - )| - 5(?: - 32| - 55| - 88 - )| - 6(?: - 64| - 70| - 82 - )| - 78[3589]| - 8[3-9]8| - 989 - )\d{4} - - - - - 6702345678 - - 670(?: - 2(?: - 3[3-7]| - 56| - 8[4-8] - )| - 32[1-38]| - 4(?: - 33| - 8[348] - )| - 5(?: - 32| - 55| - 88 - )| - 6(?: - 64| - 70| - 82 - )| - 78[3589]| - 8[3-9]8| - 989 - )\d{4} - - - - - 8002123456 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002123456 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - - - - - - - - [569] - $1 $2 $3 $4 - - - 8 - $1 $2 $3 $4 - - - - - 596\d{6}| - (?: - 69| - 80| - 9\d - )\d{7} - - - - - 596301234 - - 596(?: - [03-7]\d| - 10| - 2[7-9]| - 8[0-39]| - 9[04-9] - )\d{4} - - - - - - 696201234 - - 69(?: - 6(?: - [0-46-9]\d| - 5[0-6] - )| - 727 - )\d{4} - - - - - - 800012345 - 80[0-5]\d{6} - - - - 976612345 - - 9(?: - 397[0-2]| - 477[0-5]| - 76(?: - 6\d| - 7[0-367] - ) - )\d{4} - - - - - - - - - - - [2-48] - $1 $2 $3 $4 - - - - - (?: - [2-4]\d\d| - 800 - )\d{5} - - - - - 35123456 - - (?: - 25[08]| - 35\d| - 45[1-7] - )\d{5} - - - - - - 22123456 - [2-4][0-46-9]\d{6} - - - - 80012345 - 800\d{5} - - - - - - - - - - (?: - [58]\d\d| - 664| - 900 - )\d{7} - - - - - 6644912345 - - 6644(?: - 1[0-3]| - 91 - )\d{4} - - - - - 6644923456 - - 664(?: - 3(?: - 49| - 9[1-6] - )| - 49[2-6] - )\d{4} - - - - - 8002123456 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002123456 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - - - - - - - - [2357-9] - $1 $2 - - - - - 3550\d{4}| - (?: - [2579]\d\d| - 800 - )\d{5} - - - - - 21001234 - - 20(?: - 3[1-4]| - 6[059] - )\d{4}| - 2(?: - 0[19]| - [1-357]\d| - 60 - )\d{5} - - - - - 96961234 - - (?: - 7(?: - 210| - [79]\d\d - )| - 9(?: - [29]\d\d| - 69[67]| - 8(?: - 1[1-3]| - 89| - 97 - ) - ) - )\d{4} - - - - - 71171234 - 7117\d{4} - - - - 80071234 - - 800(?: - 02| - [3467]\d - )\d{3} - - - - - 50037123 - - 5(?: - 0(?: - 0(?: - 37| - 43 - )| - (?: - 6\d| - 70| - 9[0168] - )\d - )| - [12]\d0[1-5] - )\d{3} - - - - - - 35501234 - 3550\d{4} - - - - - 50112345 - 501\d{5} - - - - - - - - - - - [2-46]| - 8[013] - - $1 $2 - - - [57] - $1 $2 - - - 8 - $1 $2 - - - - - (?: - [57]| - 8\d\d - )\d{7}| - [2-468]\d{6} - - - - - - 54480123 - - (?: - 2(?: - [0346-8]\d| - 1[0-7] - )| - 4(?: - [013568]\d| - 2[4-8] - )| - 54(?: - [3-5]\d| - 71 - )| - 6\d\d| - 8(?: - 14| - 3[129] - ) - )\d{4} - - - - - 52512345 - - 5(?: - 4(?: - 2[1-389]| - 7[1-9] - )| - 87[15-8] - )\d{4}| - (?: - 5(?: - 2[5-9]| - 4[3-689]| - [57]\d| - 8[0-689]| - 9[0-8] - )| - 7(?: - 0[0-3]| - 3[013] - ) - )\d{5} - - - - - - 8001234 - - 802\d{7}| - 80[0-2]\d{4} - - - - - 3012345 - 30\d{5} - - - - 3201234 - - 3(?: - 20| - 9\d - )\d{4} - - - - - - - - - - - [34679] - $1-$2 - - - - [89] - $1 $2 $3 - - - - - (?: - 800| - 9[0-57-9]\d - )\d{7}| - [34679]\d{6} - - - - - - 6701234 - - (?: - 3(?: - 0[0-3]| - 3[0-59] - )| - 6(?: - [58][024689]| - 6[024-68]| - 7[02468] - ) - )\d{4} - - - - - - 7712345 - - (?: - 46[46]| - [79]\d\d - )\d{4} - - - - - 8001234567 - 800\d{7} - - - - 9001234567 - 900\d{7} - - - - - 4001234 - - 4(?: - 0[01]| - 50 - )\d{4} - - - - - - - - - - - 1[2-9] - $1 $2 $3 - - - 2 - $1 $2 $3 - - - [137-9] - $1 $2 $3 $4 - - - - - (?: - [1289]\d| - 31| - 77 - )\d{7}| - 1\d{6} - - - - - - 1234567 - - (?: - 1[2-9]| - 2[12]\d\d - )\d{5} - - - - - 991234567 - - 111\d{6}| - (?: - 31| - 77| - [89][89] - )\d{7} - - - - - - - - - - - - - - - 53 - $1 - NA - - - - - 33| - 5[56]| - 81 - - $1 $2 $3 - - - - [2-9] - $1 $2 $3 - - - - - 1(?: - 33| - 5[56]| - 81 - ) - - $2 $3 $4 - - - - 1 - $2 $3 $4 - - - - - 1(?: - (?: - [27]2| - 44| - 87| - 99 - )[1-9]| - 65[0-689] - )\d{7}| - (?: - 1(?: - [01]\d| - 2[13-9]| - [35][1-9]| - 4[0-35-9]| - 6[0-46-9]| - 7[013-9]| - 8[1-69]| - 9[1-8] - )| - [2-9]\d - )\d{8} - - - - - - - 2001234567 - - 657[12]\d{6}| - (?: - 2(?: - 0[01]| - 2\d| - 3[1-35-8]| - 4[13-9]| - 7[1-689]| - 8[1-578]| - 9[467] - )| - 3(?: - 1[1-79]| - [2458][1-9]| - 3\d| - 7[1-8]| - 9[1-5] - )| - 4(?: - 1[1-57-9]| - [25-7][1-9]| - 3[1-8]| - 4\d| - 8[1-35-9]| - 9[2-689] - )| - 5(?: - [56]\d| - 88| - 9[1-79] - )| - 6(?: - 1[2-68]| - [2-4][1-9]| - 5[1-3689]| - 6[1-57-9]| - 7[1-7]| - 8[67]| - 9[4-8] - )| - 7(?: - [13467][1-9]| - 2\d| - 5[13-9]| - 8[1-69]| - 9[17] - )| - 8(?: - 1\d| - 2[13-689]| - 3[1-6]| - 4[124-6]| - 6[1246-9]| - 7[0-378]| - 9[12479] - )| - 9(?: - 1[346-9]| - 2[1-4]| - 3[2-46-8]| - 5[1348]| - 6[1-9]| - 7[12]| - 8[1-8]| - 9\d - ) - )\d{7} - - - - - - 12221234567 - - 657[12]\d{6}| - (?: - 1(?: - 2(?: - 2[1-9]| - 3[1-35-8]| - 4[13-9]| - 7[1-689]| - 8[1-578]| - 9[467] - )| - 3(?: - 1[1-79]| - [2458][1-9]| - 3\d| - 7[1-8]| - 9[1-5] - )| - 4(?: - 1[1-57-9]| - [24-7][1-9]| - 3[1-8]| - 8[1-35-9]| - 9[2-689] - )| - 5(?: - [56]\d| - 88| - 9[1-79] - )| - 6(?: - 1[2-68]| - [2-4][1-9]| - 5[1-3689]| - 6[1-57-9]| - 7[1-7]| - 8[67]| - 9[4-8] - )| - 7(?: - [1-467][1-9]| - 5[13-9]| - 8[1-69]| - 9[17] - )| - 8(?: - 1\d| - 2[13-689]| - 3[1-6]| - 4[124-6]| - 6[1246-9]| - 7[1-378]| - 9[12479] - )| - 9(?: - 1[346-9]| - 2[1-4]| - 3[2-46-8]| - 5[1348]| - [69][1-9]| - 7[12]| - 8[1-8] - ) - )| - 2(?: - 2\d| - 3[1-35-8]| - 4[13-9]| - 7[1-689]| - 8[1-578]| - 9[467] - )| - 3(?: - 1[1-79]| - [2458][1-9]| - 3\d| - 7[1-8]| - 9[1-5] - )| - 4(?: - 1[1-57-9]| - [25-7][1-9]| - 3[1-8]| - 4\d| - 8[1-35-9]| - 9[2-689] - )| - 5(?: - [56]\d| - 88| - 9[1-79] - )| - 6(?: - 1[2-68]| - [2-4][1-9]| - 5[1-3689]| - 6[1-57-9]| - 7[1-7]| - 8[67]| - 9[4-8] - )| - 7(?: - [13467][1-9]| - 2\d| - 5[13-9]| - 8[1-69]| - 9[17] - )| - 8(?: - 1\d| - 2[13-689]| - 3[1-6]| - 4[124-6]| - 6[1246-9]| - 7[0-378]| - 9[12479] - )| - 9(?: - 1[346-9]| - 2[1-4]| - 3[2-46-8]| - 5[1348]| - 6[1-9]| - 7[12]| - 8[1-8]| - 9\d - ) - )\d{7} - - - - - 8001234567 - - 8(?: - 00| - 88 - )\d{7} - - - - - 9001234567 - 900\d{7} - - - - 3001234567 - 300\d{7} - - - - 5001234567 - 500\d{7} - - - - - - - - - - - [4-79] - $1-$2 $3 - - - - - 1(?: - [02469]| - [378][1-9]| - 53 - )| - 8 - - - 1(?: - [02469]| - [37][1-9]| - 53| - 8(?: - [1-46-9]| - 5[7-9] - ) - )| - 8 - - $1-$2 $3 - - - - 3 - $1-$2 $3 - - - - - 1(?: - [367]| - 80 - ) - - $1-$2-$3-$4 - - - - 15 - $1-$2 $3 - - - - 1 - $1-$2 $3 - - - - - 1\d{8,9}| - (?: - 3\d| - [4-9] - )\d{7} - - - - - - 323856789 - - (?: - 3(?: - 2[0-36-9]| - 3[0-368]| - 4[0-278]| - 5[0-24-8]| - 6[0-467]| - 7[1246-9]| - 8\d| - 9[0-57] - )\d| - 4(?: - 2[0-689]| - [3-79]\d| - 8[1-35689] - )| - 5(?: - 2[0-589]| - [3468]\d| - 5[0-489]| - 7[1-9]| - 9[23] - )| - 6(?: - 2[2-9]| - 3[1357-9]| - [46]\d| - 5[0-6]| - 7[0-35-9]| - 85| - 9[015-8] - )| - 7(?: - [2579]\d| - 3[03-68]| - 4[0-8]| - 6[5-9]| - 8[0-35-9] - )| - 8(?: - [24][2-8]| - 3[2-5]| - 5[2-7]| - 6[2-589]| - 7[2-578]| - [89][2-9] - )| - 9(?: - 0[57]| - 13| - [25-7]\d| - [3489][0-8] - ) - )\d{5} - - - - - - 123456789 - - 1(?: - 1888[689]| - 4400| - 8(?: - 47| - 8[27] - )[0-4] - )\d{4}| - 1(?: - 0(?: - [23568]\d| - 4[0-6]| - 7[016-9]| - 9[0-8] - )| - 1(?: - [1-5]\d\d| - 6(?: - 0[5-9]| - [1-9]\d - )| - 7(?: - [0-4]\d| - 5[0-7] - ) - )| - (?: - [269]\d| - [37][1-9]| - 4[235-9] - )\d| - 5(?: - 31| - 9\d\d - )| - 8(?: - 1[23]| - [236]\d| - 4[06]| - 5(?: - 46| - [7-9] - )| - 7[016-9]| - 8[01]| - 9[0-8] - ) - )\d{5} - - - - - - 1300123456 - 1[378]00\d{6} - - - - 1600123456 - 1600\d{6} - - - - 1546012345 - - 15(?: - 4(?: - 6[0-4]\d| - 8(?: - 0[125]| - [17]\d| - 21| - 3[01]| - 4[01589]| - 5[014]| - 6[02] - ) - )| - 6(?: - 32[0-6]| - 78\d - ) - )\d{4} - - - - - - - - - - - - 2| - 8[2-79] - - $1 $2 $3 - - - 8 - $1 $2 $3 - - - - - (?: - 2| - 8\d - )\d{7} - - - - - 21123456 - - 2(?: - [1346]\d| - 5[0-2]| - [78][12]| - 93 - )\d{5} - - - - - 821234567 - 8[2-79]\d{7} - - - - - 800123456 - 800\d{6} - - - - - - - - - 88 - $1 $2 $3 - - - 6 - $1 $2 $3 - - - 87 - $1 $2 $3 - - - 8 - $1 $2 $3 - - - - [68]\d{7,8} - - - - - 61221234 - - 64426\d{3}| - 6(?: - 1(?: - 2[2-7]| - 3[01378]| - 4[0-4] - )| - 254| - 32[0237]| - 4(?: - 27| - 41| - 5[25] - )| - 52[236-8]| - 626| - 7(?: - 2[2-4]| - 30 - ) - )\d{4,5}| - 6(?: - 1(?: - (?: - 0\d| - 2[0189]| - 3[24-69]| - 4[5-9] - )\d| - 17| - 69| - 7[014] - )| - 2(?: - 17| - 5[0-36-8]| - 69| - 70 - )| - 3(?: - 17| - 2[14-689]| - 34| - 6[289]| - 7[01]| - 81 - )| - 4(?: - 17| - 2[0-2]| - 4[06]| - 5[0137]| - 69| - 7[01] - )| - 5(?: - 17| - 2[0459]| - 69| - 7[01] - )| - 6(?: - 17| - 25| - 38| - 42| - 69| - 7[01] - )| - 7(?: - 17| - 2[569]| - 3[13]| - 6[89]| - 7[01] - ) - )\d{4} - - - - - - 811234567 - - (?: - 60| - 8[1245] - )\d{7} - - - - - 800123456 - 80\d{7} - - - - 870123456 - 8701\d{5} - - - - - 88612345 - - 8(?: - 3\d\d| - 86 - )\d{5} - - - - - - - - - - - - 5[6-8] - $1 - NA - - - - [02-57-9] - $1.$2.$3 - - - - - (?: - 050| - [2-57-9]\d\d - )\d{3} - - - - - - 201234 - - (?: - 2[03-9]| - 3[0-5]| - 4[1-7]| - 88 - )\d{4} - - - - - 751234 - - (?: - 5[0-4]| - [79]\d| - 8[0-79] - )\d{4} - - - - - - 050012 - 050\d{3} - - - - - - 366711 - 36\d{4} - - - - - - - - - 08 - $1 $2 $3 - - - - [089]| - 2[013]| - 7[047] - - $1 $2 $3 $4 - - - - [027-9]\d{7} - - - - - 20201234 - - 2(?: - 0(?: - 20| - 3[1-8]| - 4[13-5]| - 5[14]| - 6[14578]| - 7[1-578] - )| - 1(?: - 4[145]| - 5[14]| - 6[14-68]| - 7[169]| - 88 - ) - )\d{4} - - - - - - 93123456 - - (?: - 23| - 7[047]| - [89]\d - )\d{6} - - - - - 08123456 - 08\d{6} - - - - 09123456 - 09\d{6} - - - - - - - - - - 1[0-3] - $1 $2 - - - [13] - $1 $2 - - - - [13]\d{5} - - - - - 106609 - - (?: - 1(?: - 06| - 17| - 28| - 39 - )| - 3[0-2]\d - )\d{3} - - - - - - 381234 - - (?: - 14| - 3[58] - )\d{4} - - - - - - - - - - - - 78 - $1 $2 $3 - - - - - [12]| - 9(?: - 0[3-9]| - [1-9] - ) - - $1 $2 $3 - - - - - [3-7]| - 8[2-9] - - $1 $2 $3 - - - [7-9] - $1 $2 $3 - - - - [78] - $1 $2 $3 - - - - [78] - $1 $2 $3 - - - - - (?: - [124-7]| - 9\d{3} - )\d{6}| - [1-9]\d{7}| - [78]\d{9,13} - - - - - 18040123 - - (?: - (?: - [1-356]\d| - 4[02-8]| - 8[2-9] - )\d| - 9(?: - 0[3-9]| - [1-9]\d - ) - )\d{5}| - 7(?: - 0(?: - [013-689]\d| - 2[0-24-9] - )\d{3,4}| - [1-79]\d{6} - )| - (?: - [12]\d| - 4[147]| - 5[14579]| - 6[1578]| - 7[1-3578] - )\d{5} - - - - - - 8021234567 - - (?: - 702[0-24-9]| - 819[01] - )\d{6}| - (?: - 70[13-689]| - 8(?: - 0[1-9]| - 1[0-8] - )| - 9(?: - 0[1-9]| - 1[1-356] - ) - )\d{7} - - - - - - 80017591759 - 800\d{7,11} - - - - 7001234567 - 700\d{7,11} - - - - - - - - - [125-8] - $1 $2 - - - - - (?: - 1800| - [25-8]\d{3} - )\d{4} - - - - - 21234567 - 2\d{7} - - - - - 81234567 - - (?: - 5(?: - 5[0-7]| - [78]\d - )| - 6(?: - 20| - 3[035]| - 4[045]| - 5[05]| - 77| - 8[1-9]| - 9[059] - )| - (?: - 7[5-8]| - 8\d - )\d - )\d{5} - - - - - 18001234 - 1800\d{4} - - - - - - - - - - - - 1[238]| - [34] - - $1 - NA - - - - 14 - $1 $2 - NA - - - - 1 - $1 - NA - - - - [89]0 - $1 $2 - - - 66 - $1 $2 - - - 6 - $1 $2 - - - - 1[16-8]| - 2[259]| - 3[124]| - 4[17-9]| - 5[124679] - - $1 $2 $3 - - - - [1-578]| - 91 - - $1 $2 $3 - - - - 9 - $1 $2 $3 - - - - - (?: - [124-7]\d\d| - 3(?: - [02-9]\d| - 1[0-8] - ) - )\d{6}| - 8\d{6,9}| - 9\d{6,10}| - 1\d{4,5} - - - - - - 140(?: - 1[035]| - 2[0346]| - 3[03568]| - 4[0356]| - 5[0358]| - 8[458] - )| - 140(?: - 1[16-8]| - 2[259]| - 3[124]| - 4[17-9]| - 5[124679]| - 7 - )\d - - - - - 101234567 - - (?: - 1(?: - [035]\d| - 1[13-578]| - 6[124-8]| - 7[24]| - 8[0-467] - )| - 2(?: - [0346]\d| - 2[2-46-9]| - 5[125]| - 9[479] - )| - 3(?: - [03568]\d| - 1[3-8]| - 2[01]| - 4[1-8] - )| - 4(?: - [0356]\d| - 1[1-368]| - 7[58]| - 8[15-8]| - 9[23579] - )| - 5(?: - [0358]\d| - [19][1-9]| - 2[1-57-9]| - 4[13-8]| - 6[126]| - 7[0-3578] - )| - 7\d\d - )\d{6} - - - - - - 612345678 - - (?: - 6[1-58]| - 970\d - )\d{7} - - - - - 662345678 - 66\d{7} - - - - 8001234 - 800\d{4,7} - - - - 9061234 - 90[069]\d{4,7} - - - - 851234567 - - (?: - 85| - 91 - )\d{7} - - - - - - 14020 - - 140(?: - 1[035]| - 2[0346]| - 3[03568]| - 4[0356]| - 5[0358]| - 8[458] - )| - (?: - 140(?: - 1[16-8]| - 2[259]| - 3[124]| - 4[17-9]| - 5[124679]| - 7 - )| - 8[478]\d{6} - )\d - - - - - - - - - - - - - 8 - $1 $2 $3 - - - [2-79] - $1 $2 $3 $4 - - - - - (?: - 0| - [2-9]\d{3} - )\d{4} - - - - - - 21234567 - - (?: - 2[1-4]| - 3[1-3578]| - 5[1-35-7]| - 6[1-4679]| - 7[0-8] - )\d{6} - - - - - - 40612345 - - (?: - 4[015-8]| - 9\d - )\d{6} - - - - - 80012345 - 80[01]\d{5} - - - - 82012345 - 82[09]\d{5} - - - - 81021234 - - 810(?: - 0[0-6]| - [2-8]\d - )\d{3} - - - - - 88012345 - 880\d{5} - - - - 85012345 - 85[0-5]\d{5} - - - - - 02000 - - (?: - 0[2-9]| - 81(?: - 0(?: - 0[7-9]| - 1\d - )| - 5\d\d - ) - )\d{3} - - - - - 81212345 - 81[23]\d{5} - - - - - - - - - - - - 1[2-6] - $1-$2 - - - - 1[01]| - [2-8]| - 9(?: - [1-59]| - [67][2-6] - ) - - $1-$2 - - - 9 - $1-$2 - - - - 1 - $1-$2-$3 - NA - - - - - (?: - 1\d| - 9 - )\d{9}| - [1-9]\d{7} - - - - - - 14567890 - - (?: - 1[0-6]\d| - 99[02-6] - )\d{5}| - (?: - 2[13-79]| - 3[135-8]| - 4[146-9]| - 5[135-7]| - 6[13-9]| - 7[15-9]| - 8[1-46-9]| - 9[1-7] - )[2-6]\d{5} - - - - - - 9841234567 - - 9(?: - 6[0-3]| - 7[024-6]| - 8[0-24-68] - )\d{7} - - - - - - 16600101234 - - 1(?: - 66001| - 800\d\d - )\d{5} - - - - - - - - - - - [4-68] - $1 $2 - - - - - (?: - 444| - (?: - 55| - 8\d - )\d| - 666 - )\d{4} - - - - - 4441234 - 444\d{4} - - - - 5551234 - - (?: - 55[3-9]| - 666| - 8\d\d - )\d{4} - - - - - - - - - - - 8 - $1 $2 - - - - - (?: - [4-7]| - 888\d - )\d{3} - - - - - 7012 - [47]\d{3} - - - - 8884012 - - (?: - [56]| - 888[1-9] - )\d{3} - - - - - - - - - - - - - 8[1-79] - $1 $2 - - - - - 50[036-8]| - 8| - 90 - - - 50(?: - [0367]| - 88 - )| - 8| - 90 - - $1 $2 $3 - - - - - 24| - [346]| - 7[2-57-9]| - 9[2-9] - - $1 $2 $3 - - - - - 2(?: - 10| - 74 - )| - [589] - - $1 $2 $3 - - - - - 1| - 2[028] - - $1 $2 $3 - - - - - 2(?: - [169]| - 7[0-35-9] - )| - 7 - - $1 $2 $3 - - - - - [1289]\d{9}| - 50\d{5}(?: - \d{2,3} - )?| - [27-9]\d{7,8}| - (?: - [34]\d| - 6[0-35-9] - )\d{6}| - 8\d{4,6} - - - - - 32345678 - - 24099\d{3}| - (?: - 3[2-79]| - [49][2-9]| - 6[235-9]| - 7[2-57-9] - )\d{6} - - - - - - 211234567 - - 2(?: - [0-27-9]\d| - 6 - )\d{6,7}| - 2(?: - 1\d| - 75 - )\d{5} - - - - - - 800123456 - - 508\d{6,7}| - 80\d{6,8} - - - - - - 900123456 - - (?: - 1[13-57-9]\d{5}| - 50(?: - 0[08]| - 30| - 66| - 77| - 88 - ) - )\d{3}| - 90\d{6,8} - - - - - 701234567 - 70\d{7} - - - - 83012378 - - 8(?: - 1[16-9]| - 22| - 3\d| - 4[045]| - 5[459]| - 6[235-9]| - 7[0-3579]| - 90 - )\d{2,7} - - - - - - - - - - [58] - $1 $2 - - - 2 - $1 $2 - - - [179] - $1 $2 - - - - - (?: - 1505| - [279]\d{3}| - 500 - )\d{4}| - 800\d{5,6} - - - - - 23123456 - 2[1-6]\d{6} - - - - 92123456 - - 1505\d{4}| - (?: - 7(?: - [1289]\d| - 6[89]| - 7[0-5] - )| - 9(?: - 0[1-9]| - [1-9]\d - ) - )\d{5} - - - - - - 80071234 - - 8007\d{4,5}| - (?: - 500| - 800[05] - )\d{4} - - - - - 90012345 - 900\d{5} - - - - - - - - - - - - [1-57-9] - $1-$2 - - - [68] - $1-$2 - - - 8 - $1 $2 $3 - - - - - (?: - 00800| - 8\d{3} - )\d{6}| - [68]\d{7}| - [1-57-9]\d{6} - - - - - - - - 2001234 - - (?: - 1(?: - 0\d| - 1[479]| - 2[37]| - 3[0137]| - 4[17]| - 5[05]| - 6[058]| - 7[0167]| - 8[2358]| - 9[1389] - )| - 2(?: - [0235-79]\d| - 1[0-7]| - 4[013-9]| - 8[02-9] - )| - 3(?: - [089]\d| - 1[0-7]| - 2[0-5]| - 33| - 4[0-79]| - 5[0-35]| - 6[068]| - 7[0-8] - )| - 4(?: - 00| - 3[0-579]| - 4\d| - 7[0-57-9] - )| - 5(?: - [01]\d| - 2[0-7]| - [56]0| - 79 - )| - 7(?: - 0[09]| - 2[0-26-8]| - 3[03]| - 4[04]| - 5[05-9]| - 6[0156]| - 7[0-24-9]| - 8[5-9]| - 90 - )| - 8(?: - 09| - 2[89]| - 3\d| - 4[0-24-689]| - 5[014]| - 8[02] - )| - 9(?: - 0[5-9]| - 1[0135-8]| - 2[036-9]| - 3[35-79]| - 40| - 5[0457-9]| - 6[05-9]| - 7[04-9]| - 8[35-8]| - 9\d - ) - )\d{4} - - - - - - 61234567 - - (?: - 1[16]1| - 21[89]| - 6\d{3}| - 8(?: - 1[01]| - 7[23] - ) - )\d{4} - - - - - - 8001234 - - 800\d{4,5}| - (?: - 00800| - 800\d - )\d{6} - - - - - - 8601234 - - (?: - 8(?: - 22| - 55| - 60| - 7[78]| - 86 - )| - 9(?: - 00| - 81 - ) - )\d{4} - - - - - - - - - - - - 80 - $1 $2 - - - 1 - $1 $2 - - - [4-8] - $1 $2 - - - - 9 - $1 $2 $3 - - - - - (?: - [14-8]| - 9\d - )\d{7} - - - - - - 11234567 - - (?: - (?: - 4[34]| - 5[14] - )[0-8]\d| - 7(?: - 173| - 3[0-8]\d - )| - 8(?: - 10[05689]| - 6(?: - 0[06-9]| - 1[6-9]| - 29 - )| - 7(?: - 0[569]| - [56]0 - ) - ) - )\d{4}| - (?: - 1[0-8]| - 4[12]| - 5[236]| - 6[1-7]| - 7[246]| - 8[2-4] - )\d{6} - - - - - 912345678 - 9\d{8} - - - - 80012345 - 800\d{5} - - - - 80512345 - 805\d{5} - - - - 80112345 - 801\d{5} - - - - 80212345 - 80[24]\d{5} - - - - - - - - - 44 - $1 $2 $3 - - - - 4| - 8[7-9] - - $1 $2 $3 $4 - - - 8 - $1 $2 $3 $4 - - - - - 4\d{5}(?: - \d{2} - )?| - 8\d{7,8} - - - - - 44\d{4} - - - - - 40412345 - - 4(?: - 0[4-689]| - 9[4-68] - )\d{5} - - - - - 87123456 - 8[7-9]\d{6} - - - - - 800012345 - 80[0-5]\d{6} - - - - 49901234 - 499\d{5} - - - - 440123 - 44\d{4} - - - - - - - - - - - - 18| - [2-69]| - 85 - - $1 $2 - - - [78] - $1 $2 - - - - - (?: - 180| - [78]\d{3} - )\d{4}| - (?: - [2-589]\d| - 64 - )\d{5} - - - - - 3123456 - - (?: - (?: - 3[0-2]| - 4[257]| - 5[34]| - 9[78] - )\d| - 64[1-9]| - 85[02-46-9] - )\d{4} - - - - - 70123456 - - (?: - 7\d| - 8[128] - )\d{6} - - - - - 2700123 - 27[01]\d{4} - - - - 1801234 - 180\d{4} - - - - - 2751234 - - 2(?: - 0[0-57]| - 7[568] - )\d{4} - - - - - - - - - - 2 - $1 $2 - - - - 3(?: - 23| - 39| - 46 - )| - 4(?: - 2[3-6]| - [35]9| - 4[26]| - 76 - )| - 544| - 88[245]| - (?: - 52| - 64| - 86 - )2 - - - 3(?: - 230| - 397| - 461 - )| - 4(?: - 2(?: - 35| - [46]4| - 51 - )| - 396| - 4(?: - 22| - 63 - )| - 59[347]| - 76[15] - )| - 5(?: - 221| - 446 - )| - 642[23]| - 8(?: - 622| - 8(?: - [24]2| - 5[13] - ) - ) - - $1 $2 - - - - 346| - 4(?: - 27| - 9[35] - )| - 883 - - - 3469| - 4(?: - 279| - 9(?: - 30| - 56 - ) - )| - 8834 - - $1 $2 - - - 2 - $1 $2 $3 - - - - [3-7]| - 8[2-8] - - $1 $2 $3 - - - [89] - $1 $2 $3 - - - - 1 - $1 $2 $3 - - - 1 - $1 $2 $3 $4 - - - - - (?: - [2-7]| - 9\d - )\d{8}| - 2\d{5}| - (?: - 1800| - 8 - )\d{7,9} - - - - - - 232345678 - - (?: - (?: - 2[3-8]| - 3[2-68]| - 4[2-9]| - 5[2-6]| - 6[2-58]| - 7[24578] - )\d{3}| - 88(?: - 22\d\d| - 42 - ) - )\d{4}| - (?: - 2| - 8[2-8]\d\d - )\d{5} - - - - - - 9051234567 - - (?: - 8(?: - 1[37]| - 9[5-8] - )| - 9(?: - 0[5-9]| - 1[0-24-9]| - [235-7]\d| - 4[2-9]| - 8[135-9]| - 9[1-9] - ) - )\d{7} - - - - - - 180012345678 - 1800\d{7,9} - - - - - - - - - - - [89]0 - $1 $2 $3 - - - - 1 - $1 $2 - - - - - 2(?: - 3[2358]| - 4[2-4]| - 9[2-8] - )| - 45[3479]| - 54[2-467]| - 60[468]| - 72[236]| - 8(?: - 2[2-689]| - 3[23578]| - 4[3478]| - 5[2356] - )| - 9(?: - 2[2-8]| - 3[27-9]| - 4[2-6]| - 6[3569]| - 9[25-8] - ) - - - 9(?: - 2[3-8]| - 98 - )| - (?: - 2(?: - 3[2358]| - 4[2-4]| - 9[2-8] - )| - 45[3479]| - 54[2-467]| - 60[468]| - 72[236]| - 8(?: - 2[2-689]| - 3[23578]| - 4[3478]| - 5[2356] - )| - 9(?: - 22| - 3[27-9]| - 4[2-6]| - 6[3569]| - 9[25-7] - ) - )[2-9] - - $1 $2 - - - - - (?: - 2[125]| - 4[0-246-9]| - 5[1-35-7]| - 6[1-8]| - 7[14]| - 8[16]| - 91 - )[2-9] - - $1 $2 - - - - 58 - $1 $2 - - - - 3 - $1 $2 - - - - - 2[125]| - 4[0-246-9]| - 5[1-35-7]| - 6[1-8]| - 7[14]| - 8[16]| - 91 - - $1 $2 $3 $4 - - - - [24-9] - $1 $2 $3 $4 - - - - - 122\d{6}| - [24-8]\d{10,11}| - 9(?: - [013-9]\d{8,10}| - 2(?: - [01]\d\d| - 2(?: - [06-8]\d| - 1[01] - ) - )\d{7} - )| - (?: - [2-8]\d{3}| - 92(?: - [0-7]\d| - 8[1-9] - ) - )\d{6}| - [24-9]\d{8}| - [89]\d{7} - - - - - - 2123456789 - - (?: - (?: - 21| - 42 - )[2-9]| - 58[126] - )\d{7}| - (?: - 2[25]| - 4[0146-9]| - 5[1-35-7]| - 6[1-8]| - 7[14]| - 8[16]| - 91 - )[2-9]\d{6,7}| - (?: - 2(?: - 3[2358]| - 4[2-4]| - 9[2-8] - )| - 45[3479]| - 54[2-467]| - 60[468]| - 72[236]| - 8(?: - 2[2-689]| - 3[23578]| - 4[3478]| - 5[2356] - )| - 9(?: - 2[2-8]| - 3[27-9]| - 4[2-6]| - 6[3569]| - 9[25-8] - ) - )[2-9]\d{5,6} - - - - - - 3012345678 - - 3(?: - [0-247]\d| - 3[0-79]| - 55| - 64 - )\d{7} - - - - - - 80012345 - - 800\d{5}(?: - \d{3} - )? - - - - - 90012345 - 900\d{5} - - - - - - 122044444 - 122\d{6} - - - - - 21111825888 - - (?: - 2(?: - [125]| - 3[2358]| - 4[2-4]| - 9[2-8] - )| - 4(?: - [0-246-9]| - 5[3479] - )| - 5(?: - [1-35-7]| - 4[2-467] - )| - 6(?: - 0[468]| - [1-8] - )| - 7(?: - [14]| - 2[236] - )| - 8(?: - [16]| - 2[2-689]| - 3[23578]| - 4[3478]| - 5[2356] - )| - 9(?: - 1| - 22| - 3[27-9]| - 4[2-6]| - 6[3569]| - 9[2-7] - ) - )111\d{6} - - - - - - - - - - - - - - - 19 - $1 - - - - - 11| - 20| - 64 - - $1 $2 - - - - - (?: - 1[2-8]| - 2[2-69]| - 3[2-4]| - 4[1-468]| - 5[24-689]| - 6[1-3578]| - 7[14-7]| - 8[1-79]| - 9[145] - )1 - - - (?: - 1[2-8]| - 2[2-69]| - 3[2-4]| - 4[1-468]| - 5[24-689]| - 6[1-3578]| - 7[14-7]| - 8[1-79]| - 9[145] - )19 - - $1 $2 $3 - - - - 64 - $1 $2 $3 - - - - - 21| - 39| - 45| - 5[0137]| - 6[0469]| - 7[02389]| - 8(?: - 0[14]| - 8 - ) - - $1 $2 $3 - - - - - 1[2-8]| - [2-7]| - 8[1-79]| - 9[145] - - $1 $2 $3 $4 - - - - 8 - $1 $2 $3 - - - - - (?: - 6| - 8\d\d - )\d{7}| - [1-9]\d{6}(?: - \d{2} - )?| - [26]\d{5} - - - - - - 123456789 - - 47\d{7}| - (?: - 1[2-8]| - 2[2-69]| - 3[2-4]| - 4[1-468]| - 5[24-689]| - 6[1-3578]| - 7[14-7]| - 8[1-79]| - 9[145] - )(?: - [02-9]\d{6}| - 1(?: - [0-8]\d{5}| - 9\d{3}(?: - \d{2} - )? - ) - ) - - - - - 512345678 - - 21(?: - 1(?: - [145]\d| - 3[1-5] - )| - 2\d\d - )\d{4}| - (?: - 45| - 5[0137]| - 6[069]| - 7[2389]| - 88 - )\d{7} - - - - - 641234567 - 64\d{4,7} - - - - - 800123456 - 800\d{6,7} - - - - 701234567 - 70[01346-8]\d{6} - - - - 801234567 - 801\d{6} - - - - 391234567 - 39\d{7} - - - - 804123456 - 804\d{6} - - - - - - - - - [45] - $1 $2 $3 - - - 7 - $1 $2 $3 - - - 8 - $1 $2 $3 $4 - - - - - [45]\d{5}| - (?: - 708| - 80\d - )\d{6} - - - - - - 430123 - - (?: - 4[1-35-7]| - 5[01] - )\d{4} - - - - - - 551234 - - (?: - 4[02-4]| - 5[056]| - 708[45][0-5] - )\d{4} - - - - - - 800012345 - 80[0-5]\d{6} - - - - - - - - - - (?: - [589]\d\d| - 787 - )\d{7} - - - - - 7872345678 - - (?: - 787| - 939 - )[2-9]\d{6} - - - - - 7872345678 - - (?: - 787| - 939 - )[2-9]\d{6} - - - - - 8002345678 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002345678 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - - - - - - - - - [2489] - $1 $2 $3 - - - 5 - $1 $2 $3 - - - 1 - $1 $2 $3 - - - - - [2489]2\d{6}| - (?: - 1\d| - 5 - )\d{8} - - - - - 22234567 - - (?: - 22[2-47-9]| - 42[45]| - 82[014-68]| - 92[3569] - )\d{5} - - - - - 599123456 - 5[69]\d{7} - - - - 1800123456 - 1800\d{6} - - - - 1700123456 - 1700\d{6} - - - - - - - - - - 2[12] - $1 $2 $3 - - - - 16| - [236-9] - - $1 $2 $3 - - - - - 1693\d{5}| - (?: - [26-9]\d| - 30 - )\d{7} - - - - - 212345678 - - 2(?: - [12]\d| - 3[1-689]| - 4[1-59]| - [57][1-9]| - 6[1-35689]| - 8[1-69]| - 9[1256] - )\d{6} - - - - - 912345678 - - 6(?: - [06]92(?: - 30| - 9\d - )| - [35]92(?: - 3[03]| - 9\d - ) - )\d{3}| - (?: - (?: - 16| - 6[0356] - )93| - 9(?: - [1-36]\d\d| - 480 - ) - )\d{5} - - - - - 622212345 - 6222\d{5} - - - - 800123456 - 80[02]\d{6} - - - - - - 760123456 - - (?: - 6(?: - 0[178]| - 4[68] - )\d| - 76(?: - 0[1-57]| - 1[2-47]| - 2[237] - ) - )\d{5} - - - - - - 808123456 - - 80(?: - 8\d| - 9[1579] - )\d{5} - - - - - 884123456 - 884[0-4689]\d{5} - - - - 301234567 - 30\d{7} - - - - 707123456 - - 70(?: - 38[01]| - 596| - (?: - 7\d| - 8[17] - )\d - )\d{4} - - - - - 600110000 - - 600\d{6}| - 6[06]9233\d{3} - - - - - - - - - - [2-9] - $1 $2 - - - - - (?: - [24-8]\d\d| - 345| - 900 - )\d{4} - - - - - - 2771234 - - (?: - 2(?: - 55| - 77 - )| - 345| - 488| - 5(?: - 35| - 44| - 87 - )| - 6(?: - 22| - 54| - 79 - )| - 7(?: - 33| - 47 - )| - 8(?: - 24| - 55| - 76 - )| - 900 - )\d{4} - - - - - 6201234 - - (?: - (?: - 46| - 83 - )[0-5]| - 6[2-4689]0 - )\d{4}| - (?: - 45| - 77| - 88 - )\d{5} - - - - - - - - - - - - - [2-9]0 - $1 $2 - - - - - [26]1| - 3[289]| - 4[1246-8]| - 7[1-3]| - 8[1-36] - - $1 $2 - - - - - 2[279]| - 3[13-5]| - 4[359]| - 5| - 6(?: - [34]| - 7[1-46-8] - )| - 7[46-8]| - 85 - - $1 $2 - - - - - 2[14-68]| - 3[26-9]| - 4[1246-8]| - 6(?: - 1| - 75 - )| - 7[1-35]| - 8[1-36] - - $1 $2 $3 - - - - 87 - $1 $2 $3 - - - - 9(?: - [5-79]| - 8[1-7] - ) - - $1 $2 - - - [2-8] - $1 $2 $3 - - - - 9 - $1 $2 $3 - - - - - 59\d{4,6}| - 9\d{5,10}| - (?: - [2-46-8]\d| - 5[0-8] - )\d{4,7} - - - - - 212345678 - - (?: - [26]1| - 3[289]| - 4[1246-8]| - 7[1-3]| - 8[1-36] - )\d{5,7}| - (?: - 2(?: - 2[4-68]| - [4-68]\d| - 7[15]| - 9[1-5] - )| - 3(?: - 18| - 3[167]| - 4[2357]| - 51| - [67]\d - )| - 4(?: - 3[12]| - 5[13]| - 9[1-47] - )| - 5(?: - [1-4]\d| - 5[02-4] - )| - 6(?: - 3[1-3]| - 44| - 7[1-8] - )| - 7(?: - 4[0-4]| - 5\d| - 6[1-578]| - 75| - 8[0-8] - )| - 858 - )\d{5,6} - - - - - 961456789 - - 9(?: - 51| - 6[129]| - 7[1-6]| - 8[1-7]| - 9[1-5] - )\d{6} - - - - - 98000123456 - 9800\d{5,7} - - - - 870012345 - 8700[0-4]\d{4} - - - - 201234567 - [2-9]0\d{4,7} - - - - - - - - - - - - 2[16]| - 8 - - $1 $2 - - - [3-7] - $1 $2 - - - - - 800\d{4}| - (?: - 2| - 800 - )\d{6}| - (?: - 0080| - [3-7] - )\d{7} - - - - - - 44123456 - - 4(?: - 1111| - 2022 - )\d{3}| - 4(?: - [04]\d\d| - 14[0-6]| - 999 - )\d{4} - - - - - 33123456 - [35-7]\d{7} - - - - 2123456 - 2[16]\d{5} - - - - - 8001234 - - 800\d{4}| - (?: - 0080[01]| - 800 - )\d{6} - - - - - - - - - - - - [2689] - $1 $2 $3 $4 - - - - - (?: - 26| - [689]\d - )\d{7} - - - - - - 262161234 - - 26(?: - 2\d\d| - 3(?: - 0\d| - 1[0-6] - ) - )\d{4} - - - - - 692123456 - - 69(?: - 2\d\d| - 3(?: - [06][0-6]| - 1[013]| - 2[0-2]| - 3[0-39]| - 4\d| - 5[0-5]| - 7[0-37]| - 8[0-8]| - 9[0-479] - ) - )\d{4} - - - - - - 801234567 - 80\d{7} - - - - 891123456 - 89[1-37-9]\d{6} - - - - 810123456 - - 8(?: - 1[019]| - 2[0156]| - 84| - 90 - )\d{6} - - - - - 939901234 - - 9(?: - 399[0-3]| - 479[0-5]| - 76(?: - 2[27]| - 3[0-37] - ) - )\d{4} - - - - - - - - - - - - - 2[3-6] - 2[3-6]\d9 - $1 $2 - - - - 219| - 31 - - $1 $2 - - - [23]1 - $1 $2 $3 - - - - [236-9] - $1 $2 $3 - - - - - (?: - [236-8]\d| - 90 - )\d{7}| - [23]\d{5} - - - - - - 211234567 - - [23][13-6]\d{7}| - (?: - 2(?: - 19\d| - [3-6]\d9 - )| - 31\d\d - )\d\d - - - - - - 712034567 - - 7020\d{5}| - (?: - 6(?: - 2\d| - 40 - )| - 7(?: - 0[013-9]| - 1[0-3]| - [2-7]\d| - 8[03-8]| - 9[0-39] - ) - )\d{6} - - - - - 800123456 - 800\d{6} - - - - 900123456 - 90[0136]\d{6} - - - - - 801123456 - 801\d{6} - - - - - 372123456 - - (?: - 37\d| - 80[578] - )\d{6} - - - - - - - - - - - - - (?: - 2[389]| - 39 - )0| - [7-9] - - $1 $2 - - - - [1-36] - $1 $2 - - - - - 38[02-9]\d{6,9}| - 6\d{7,9}| - 90\d{4,8}| - 38\d{5,6}| - (?: - 7\d\d| - 800 - )\d{3,9}| - (?: - [12]\d| - 3[0-79] - )\d{5,10} - - - - - - 10234567 - - (?: - 11[1-9]\d| - (?: - 2[389]| - 39 - )(?: - 0[2-9]| - [2-9]\d - ) - )\d{3,8}| - (?: - 1[02-9]| - 2[0-24-7]| - 3[0-8] - )[2-9]\d{4,9} - - - - - 601234567 - - 6(?: - [0-689]| - 7\d - )\d{6,7} - - - - - 80012345 - 800\d{3,9} - - - - 90012345 - - (?: - 78\d| - 90[0169] - )\d{3,7} - - - - - 700123456 - 7[06]\d{4,10} - - - - - - - - - - - - [0-79] - $1-$2-$3 - NA - - - - - 7(?: - 1[0-8]| - 2[1-9] - ) - - - 7(?: - 1(?: - [0-356]2| - 4[29]| - 7| - 8[27] - )| - 2(?: - 1[23]| - [2-9]2 - ) - ) - - - 7(?: - 1(?: - [0-356]2| - 4[29]| - 7| - 8[27] - )| - 2(?: - 13[03-69]| - 62[013-9] - ) - )| - 72[1-57-9]2 - - $1 $2 $3 $4 - - - - - 7(?: - 1[0-68]| - 2[1-9] - ) - - - 7(?: - 1(?: - [06][3-6]| - [18]| - 2[35]| - [3-5][3-5] - )| - 2(?: - [13][3-5]| - [24-689]| - 7[457] - ) - ) - - - 7(?: - 1(?: - 0(?: - [356]| - 4[023] - )| - [18]| - 2(?: - 3[013-9]| - 5 - )| - 3[45]| - 43[013-79]| - 5(?: - 3[1-8]| - 4[1-7]| - 5 - )| - 6(?: - 3[0-35-9]| - [4-6] - ) - )| - 2(?: - 1(?: - 3[178]| - [45] - )| - [24-689]| - 3[35]| - 7[457] - ) - )| - 7(?: - 14| - 23 - )4[0-8]| - 71(?: - 33| - 45 - )[1-79] - - $1 $2 $3 $4 - - - - 7 - $1 $2 $3 - - - - - [349]| - 8(?: - [02-7]| - 1[1-8] - ) - - $1 $2-$3-$4 - - - 8 - $1 $2 $3 $4 - - - - - 8\d{13}| - [347-9]\d{9} - - - - - - 3011234567 - - (?: - 3(?: - 0[12]| - 4[1-35-79]| - 5[1-3]| - 65| - 8[1-58]| - 9[0145] - )| - 4(?: - 01| - 1[1356]| - 2[13467]| - 7[1-5]| - 8[1-7]| - 9[1-689] - )| - 8(?: - 1[1-8]| - 2[01]| - 3[13-6]| - 4[0-8]| - 5[15]| - 6[1-35-79]| - 7[1-37-9] - ) - )\d{7} - - - - - 9123456789 - 9\d{9} - - - - - 8001234567 - - 8(?: - 0[04]| - 108\d{3} - )\d{7} - - - - - - 8091234567 - 80[39]\d{7} - - - - - 8081234567 - 808\d{7} - - - - - - - - - - - 0 - $1 $2 $3 $4 - - - 2 - $1 $2 $3 - - - [7-9] - $1 $2 $3 - - - - - (?: - 06| - [27]\d\d| - [89]00 - )\d{6} - - - - - - 250123456 - - (?: - 06| - 2[23568]\d - )\d{6} - - - - - - 720123456 - 7[237-9]\d{7} - - - - 800123456 - 800\d{6} - - - - 900123456 - 900\d{6} - - - - - - - - - - - 9 - $1 $2 - - - 1 - $1 $2 $3 - - - 5 - $1 $2 $3 - - - 81 - $1 $2 $3 - - - 8 - $1 $2 $3 - - - - - 92\d{7}| - (?: - [15]| - 8\d - )\d{8} - - - - - 112345678 - - 1(?: - 1\d| - 2[24-8]| - 3[35-8]| - 4[3-68]| - 6[2-5]| - 7[235-7] - )\d{6} - - - - - 512345678 - - 579[01]\d{5}| - 5(?: - [013-689]\d| - 7[0-8] - )\d{6} - - - - - 8001234567 - 800\d{7} - - - - - 925012345 - 925\d{6} - - - - 920012345 - 920\d{6} - - - - - 8110123456 - 811\d{7} - - - - - - - - - - - 7| - 8[4-9]| - 9(?: - [1-8]| - 9[0-8] - ) - - $1 $2 - - - - - (?: - [1-6]| - [7-9]\d\d - )\d{4} - - - - - - 40123 - - (?: - 1[4-79]| - [23]\d| - 4[0-2]| - 5[03]| - 6[0-37] - )\d{3} - - - - - 7421234 - - 48\d{3}| - (?: - (?: - 7[1-9]| - 8[4-9] - )\d| - 9(?: - 1[2-9]| - 2[013-9]| - 3[0-2]| - [46]\d| - 5[0-46-9]| - 7[0-689]| - 8[0-79]| - 9[0-8] - ) - )\d{4} - - - - - 18123 - 1[38]\d{3} - - - - 51123 - 5[12]\d{3} - - - - - - - - - - - [246]| - 9[57] - - $1 $2 $3 - - - - - 800\d{4}| - (?: - [249]\d| - 64 - )\d{5} - - - - - - 4217123 - 4[2-46]\d{5} - - - - - 2510123 - 2[125-8]\d{5} - - - - 8000000 - 800[08]\d{3} - - - - - 6412345 - - 971\d{4}| - (?: - 64| - 95 - )\d{5} - - - - - - - - - - - [19] - $1 $2 $3 - - - - [19]\d{8} - - - - - - 153123456 - - 1(?: - 5\d| - 8[35-7] - )\d{6} - - - - - 911231234 - - (?: - 1[0-2]| - 9[0-3569] - )\d{7} - - - - - - - - - - - - 20 - $1-$2 $3 - $1 $2 $3 - - - - - 9(?: - 00| - 39| - 44| - 9 - ) - - $1-$2 - $1 $2 - - - - - [12][136]| - 3[356]| - 4[0246]| - 6[03]| - 90[1-9] - - $1-$2 $3 - $1 $2 $3 - - - - 8 - $1-$2 $3 $4 - $1 $2 $3 $4 - - - - - 1[2457]| - 2(?: - [247-9]| - 5[0138] - )| - 3[0247-9]| - 4[1357-9]| - 5[0-35-9]| - 6(?: - [125689]| - 4[02-57]| - 7[0-2] - )| - 9(?: - [125-8]| - 3[02-5]| - 4[0-3] - ) - - $1-$2 $3 - $1 $2 $3 - - - - - 9(?: - 00| - 39| - 44 - ) - - $1-$2 $3 - $1 $2 $3 - - - - - 1[13689]| - 2[0136]| - 3[1356]| - 4[0246]| - 54| - 6[03]| - 90[1-9] - - $1-$2 $3 $4 - $1 $2 $3 $4 - - - - - 10| - 7 - - $1-$2 $3 $4 - $1 $2 $3 $4 - - - - 8 - $1-$2 $3 $4 - $1 $2 $3 $4 - - - - - [13-5]| - 2(?: - [247-9]| - 5[0138] - )| - 6(?: - [124-689]| - 7[0-2] - )| - 9(?: - [125-8]| - 3[02-5]| - 4[0-3] - ) - - $1-$2 $3 $4 - $1 $2 $3 $4 - - - - 9 - $1-$2 $3 $4 - $1 $2 $3 $4 - - - - [26] - $1-$2 $3 $4 $5 - $1 $2 $3 $4 $5 - - - - - (?: - [26]\d\d| - 9 - )\d{9}| - [1-9]\d{8}| - [1-689]\d{7}| - [1-4689]\d{6}| - 2\d{5} - - - - - 8123456 - - (?: - (?: - [12][136]| - 3[356]| - 4[0246]| - 6[03]| - 8\d - )\d| - 90[1-9] - )\d{4,6}| - (?: - 1(?: - 2[0-35]| - 4[0-4]| - 5[0-25-9]| - 7[13-6]| - [89]\d - )| - 2(?: - 2[0-7]| - 4[0136-8]| - 5[0138]| - 7[018]| - 8[01]| - 9[0-57] - )| - 3(?: - 0[0-4]| - 1\d| - 2[0-25]| - 4[056]| - 7[0-2]| - 8[0-3]| - 9[023] - )| - 4(?: - 1[013-8]| - 3[0135]| - 5[14-79]| - 7[0-246-9]| - 8[0156]| - 9[0-689] - )| - 5(?: - 0[0-6]| - [15][0-5]| - 2[0-68]| - 3[0-4]| - 4\d| - 6[03-5]| - 7[013]| - 8[0-79]| - 9[01] - )| - 6(?: - 1[1-3]| - 2[0-4]| - 4[02-57]| - 5[0-37]| - 6[0-3]| - 7[0-2]| - 8[0247]| - 9[0-356] - )| - 9(?: - 1[0-68]| - 2\d| - 3[02-5]| - 4[0-3]| - 5[0-4]| - [68][01]| - 7[0135-8] - ) - )\d{5,6} - - - - - 701234567 - 7[02369]\d{7} - - - - 740123456 - 74[02-9]\d{6} - - - - 20123456 - 20\d{4,7} - - - - 9001234567 - - 649\d{6}| - 99[1-59]\d{4}(?: - \d{3} - )?| - 9(?: - 00| - 39| - 44 - )[1-8]\d{3,6} - - - - - 771234567 - 77[0-7]\d{6} - - - - 751234567 - 75[1-8]\d{6} - - - - 102345678 - 10[1-8]\d{6} - - - - 254123456789 - - (?: - 25[245]| - 67[3-68] - )\d{9} - - - - - - - - - - - - 1[013-9]| - 77 - - - 1(?: - [013-8]| - 9(?: - 0[1-9]| - [1-9] - ) - )| - 77 - - $1 - NA - - - - [369]| - 8(?: - 0[1-8]| - [1-9] - ) - - $1 $2 - - - 8 - $1 $2 $3 - - - 7 - $1 $2 $3 - - - 1 - $1 $2 $3 - - - - - (?: - (?: - 1\d| - 8 - )\d\d| - 7000 - )\d{7}| - [3689]\d{7} - - - - - 61234567 - - 662[0-24-9]\d{4}| - 6(?: - [0-578]\d| - 6[013-57-9]| - 9[0-35-9] - )\d{5} - - - - - - 81234567 - - 8(?: - 08[013-9]| - 95[0-2] - )\d{4}| - (?: - 8(?: - 0[1-7]| - [1-8]\d| - 9[0-4] - )| - 9[0-8]\d - )\d{5} - - - - - 18001234567 - - (?: - 18| - 8 - )00\d{7} - - - - - 19001234567 - 1900\d{7} - - - - 31234567 - - (?: - 3[12]\d| - 666 - )\d{5} - - - - - - 70001234567 - 7000\d{7} - - - - - - - - - - (?: - [256]\d| - 8 - )\d{3} - - - - - - - - 22158 - - 2(?: - [0-57-9]\d| - 6[4-9] - )\d\d - - - - - - 51234 - [56]\d{4} - - - - - 26212 - 262\d\d - - - - - - - - - - - 8[09]| - 9 - - $1 $2 - - - - 59| - 8 - - $1 $2 - - - - [37][01]| - 4[0139]| - 51| - 6 - - $1 $2 $3 - - - [1-57] - $1 $2 $3 $4 - - - - - [1-7]\d{7}| - 8\d{4,7}| - 90\d{4,6} - - - - - - 12345678 - - (?: - [1-357][2-8]| - 4[24-8] - )\d{6} - - - - - - 31234567 - - 65(?: - [178]\d| - 5[56]| - 6[01] - )\d{4}| - (?: - [37][01]| - 4[0139]| - 51| - 6[489] - )\d{6} - - - - - 80123456 - 80\d{4,6} - - - - - 90123456 - - 89[1-3]\d{2,5}| - 90\d{4,6} - - - - - 59012345 - - (?: - 59\d\d| - 8(?: - 1(?: - [67]\d| - 8[0-589] - )| - 2(?: - 0\d| - 2[0-37-9]| - 8[0-2489] - )| - 3[389]\d - ) - )\d{4} - - - - - - - - - - - - 0\d{4}| - (?: - [489]\d| - 79 - )\d{6} - - - - - 79123456 - 79\d{6} - - - - - 41234567 - - (?: - 4[015-8]| - 9\d - )\d{6} - - - - - 80012345 - 80[01]\d{5} - - - - 82012345 - 82[09]\d{5} - - - - 81021234 - - 810(?: - 0[0-6]| - [2-8]\d - )\d{3} - - - - - 88012345 - 880\d{5} - - - - 85012345 - 85[0-5]\d{5} - - - - - 02000 - - (?: - 0[2-9]| - 81(?: - 0(?: - 0[7-9]| - 1\d - )| - 5\d\d - ) - )\d{3} - - - - - 81212345 - 81[23]\d{5} - - - - - - - - - - 21 - $1 $2 $3 - - - [3-5][1-8]1 - [3-5][1-8]1[67] - $1 $2 $3 - - - 909 - 9090 - $1 $2 - NA - - - 2 - $1/$2 $3 $4 - - - [689] - $1 $2 $3 - - - [3-5] - $1/$2 $3 $4 - - - - - [2-689]\d{8}| - [2-59]\d{6}| - [2-5]\d{5} - - - - - - 9090\d{3}| - (?: - 602| - 8(?: - 00| - [5-9]\d - )| - 9(?: - 00| - [78]\d - ) - )\d{6} - - - - - - 221234567 - - (?: - 2(?: - 16| - [2-9]\d{3} - )| - (?: - (?: - [3-5][1-8]\d| - 819 - )\d| - 601[1-5] - )\d - )\d{4}| - (?: - 2| - [3-5][1-8] - )1[67]\d{3}| - [3-5][1-8]16\d\d - - - - - - 912123456 - - 909[1-9]\d{5}| - 9(?: - 0[1-8]| - 1[0-24-9]| - 4[03-57-9]| - 5\d - )\d{6} - - - - - 9090123 - 9090\d{3} - - - - 800123456 - 800\d{6} - - - - 900123456 - - 9(?: - 00| - [78]\d - )\d{6} - - - - - 850123456 - 8[5-9]\d{7} - - - - 690123456 - - 6(?: - 02| - 5[0-4]| - 9[0-6] - )\d{6} - - - - - 961234567 - 96\d{7} - - - - - - - - - - [236-9] - $1 $2 - - - - - (?: - [237-9]\d| - 66 - )\d{6} - - - - - 22221234 - 22[2-4][2-9]\d{4} - - - - 25123456 - - (?: - 25| - 3[0-5]| - 66| - 7[2-9]| - 8[08]| - 9[09] - )\d{6} - - - - - - - - - - - - - - [89] - $1 - NA - - - - [5-7] - $1 $2 $3 $4 - - - - 0 - $1 $2 - - - - - (?: - 0549| - [5-7]\d - )\d{6} - - - - - - 0549886377 - - 0549(?: - 8[0157-9]| - 9\d - )\d{4} - - - - - 66661212 - 6[16]\d{6} - - - - - 71123456 - 7[178]\d{6} - - - - 58001110 - 5[158]\d{6} - - - - - - - - - - 8 - $1 $2 $3 $4 - - - - [379] - $1 $2 $3 $4 - - - - - (?: - [378]\d| - 93 - )\d{7} - - - - - 301012345 - - 3(?: - 0(?: - 1[0-2]| - 80 - )| - 282| - 3(?: - 8[1-9]| - 9[3-9] - )| - 611 - )\d{5} - - - - - 701234567 - - 7(?: - (?: - [06-8]\d| - 21| - 90 - )\d| - 5(?: - 01| - [19]0| - 25| - [38]3| - [4-7]\d - ) - )\d{5} - - - - - 800123456 - 800\d{6} - - - - - 884123456 - 88[4689]\d{6} - - - - 810123456 - 81[02468]\d{6} - - - - - 933301234 - - (?: - 3(?: - 392| - 9[01]\d - )\d| - 93(?: - 3[13]0| - 929 - ) - )\d{4} - - - - - - - - - - - - 8[125] - $1 $2 - - - [134] - $1 - - - - - [15]| - 2[0-79]| - 3[0-46-8]| - 4[0-7] - - $1 $2 - - - - (?: - 2| - 90 - )4| - [67] - - $1 $2 - - - - [348]| - 64| - 79| - 90 - - $1 $2 $3 - - - - 1| - 28| - 6[0-35-9]| - 77| - 9[2-9] - - $1 $2 - - - - - [346-9]\d{8}| - [12679]\d{7}| - [1-5]\d{6}| - [1348]\d{5} - - - - - - 4012345 - - (?: - 1\d| - 2[0-79]| - 3[0-46-8]| - 4[0-7]| - 5[57-9] - )\d{5}| - (?: - [134]\d| - 8[125] - )\d{4} - - - - - - 71123456 - - (?: - (?: - 15| - (?: - 3[59]| - 4[89]| - 6\d| - 7[79]| - 8[08] - )\d| - 9(?: - 0\d| - [2-9] - ) - )\d| - 2(?: - 4\d| - 8 - ) - )\d{5}| - (?: - [67]\d\d| - 904 - )\d{5} - - - - - - - - - - 56 - $1-$2-$3 - - - - [2-5] - $1-$2 - - - [6-8] - $1-$2 - - - - - (?: - [2-5]| - 68| - [78]\d - )\d{5} - - - - - - 211234 - - (?: - 2[1-3]| - 3[0-7]| - (?: - 4| - 68 - )\d| - 5[2-58] - )\d{4} - - - - - 7412345 - - (?: - 7[124-7]| - 8[124-9] - )\d{5} - - - - - 561234 - 56\d{4} - - - - - - - - - - [19] - $1 $2 $3 - - - - [19]\d{8} - - - - 181234567 - 1[89]\d{7} - - - - 977123456 - - (?: - 12| - 9[1257-9] - )\d{7} - - - - - - - - - - [29] - $1 $2 - - - - - (?: - 22| - 9\d - )\d{5} - - - - - 2221234 - 22\d{5} - - - - - 9812345 - - 900[5-9]\d{3}| - 9(?: - 0[1-9]| - [89]\d - )\d{4} - - - - - - - - - - - [89] - $1 $2 - - - [267] - $1 $2 - - - [89] - $1 $2 $3 - - - - - [267]\d{7}| - [89]00\d{4}(?: - \d{4} - )? - - - - - - 21234567 - - 2(?: - 79(?: - 0[0347-9]| - [1-9]\d - )| - 89(?: - 0[024589]| - [1-9]\d - ) - )\d{3}| - 2(?: - [1-69]\d| - [78][0-8] - )\d{5} - - - - - 70123456 - [67]\d{7} - - - - - 8001234 - - 800\d{4}(?: - \d{4} - )? - - - - - - 9001234 - - 900\d{4}(?: - \d{4} - )? - - - - - - - - - - - - 7215\d{6}| - (?: - [58]\d\d| - 900 - )\d{7} - - - - - 7215425678 - - 7215(?: - 4[2-8]| - 8[239]| - 9[056] - )\d{4} - - - - - - 7215205678 - - 7215(?: - 1[02]| - 2\d| - 5[034679]| - 8[014-8] - )\d{4} - - - - - 8002123456 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002123456 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - - - - - - - - [1-5] - $1 $2 $3 - - - 9 - $1 $2 $3 - - - - - [1-39]\d{8}| - [1-5]\d{7} - - - - - - 112345678 - - 21\d{6,7}| - (?: - 1(?: - [14]\d| - [2356] - )| - 2[235]| - 3(?: - [13]\d| - 4 - )| - 4[134]| - 5[1-3] - )\d{6} - - - - - - 944567890 - 9[1-689]\d{7} - - - - - - - - - [0237] - $1 $2 - - - 9 - $1 $2 - - - - - 0800\d{4}| - (?: - [237]\d| - 900 - )\d{6} - - - - - 0800\d{4} - - - - 22171234 - [23][2-5]\d{6} - - - - 76123456 - 7[6-9]\d{6} - - - - 08001234 - 0800\d{4} - - - - 900012345 - 900\d{6} - - - - 70012345 - 70\d{6} - - - - - - - - - 8\d{3} - - - - 8999 - 8\d{3} - - - - - - - - - - (?: - [58]\d\d| - 649| - 900 - )\d{7} - - - - - 6497121234 - - 649(?: - 266| - 712| - 9(?: - 4\d| - 50 - ) - )\d{4} - - - - - - 6492311234 - - 649(?: - 2(?: - 3[129]| - 4[1-79] - )| - 3\d\d| - 4[34][1-3] - )\d{4} - - - - - 8002345678 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002345678 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 6497101234 - - 649(?: - 71[01]| - 966 - )\d{4} - - - - - - - - - - - [2679] - $1 $2 $3 $4 - - - - - (?: - 22| - [69]\d| - 77 - )\d{6} - - - - - 22501234 - - 22(?: - [37-9]0| - 5[0-5]| - 6[89] - )\d{4} - - - - - - - 63012345 - - (?: - 6[0235689]| - 77| - 9\d - )\d{6} - - - - - - - - - - - [279] - $1 $2 $3 $4 - - - - [279]\d{7} - - - - 22212345 - - 2(?: - 2[2-7]| - 3[23]| - 4[45]| - 55| - 6[67]| - 77 - )\d{5} - - - - - 90112345 - - (?: - 7[019]| - 9[0-36-9] - )\d{6} - - - - - - - - - - - - - - 2 - $1 $2 $3 - - - [13-9] - $1 $2 $3 - - - 1 - $1 $2 $3 - - - - - (?: - 001800| - [2-57]| - [689]\d - )\d{7}| - 1\d{7,9} - - - - - - 21234567 - - (?: - 1[0689]| - 2\d| - 3[2-9]| - 4[2-5]| - 5[2-6]| - 7[3-7] - )\d{6} - - - - - - 812345678 - - 671[0-8]\d{5}| - (?: - 14| - 6[1-6]| - [89]\d - )\d{7} - - - - - - 1800123456 - - (?: - 001800\d| - 1800 - )\d{6} - - - - - 1900123456 - 1900\d{6} - - - - - 601234567 - 6[08]\d{7} - - - - - - - - - - - 331 - 3317 - $1 $2 $3 - - - - 44[02-479]| - [34]7 - - $1 $2 $3 - - - 3[1-5] - $1 $2 $3 - - - [0-57-9] - $1 $2 $3 - - - - [0-57-9]\d{8} - - - - 372123456 - - (?: - 3(?: - 1[3-5]| - 2[245]| - 3[12]| - 4[24-7]| - 5[25]| - 72 - )| - 4(?: - 46| - 74| - 87 - ) - )\d{6} - - - - - - 917123456 - - (?: - 4(?: - 1[18]| - 4[02-479] - )| - 81[1-9] - )\d{6}| - (?: - 0[0-57-9]| - 1[017]| - 2[02]| - [34]0| - 5[05]| - 7[0178]| - 8[078]| - 9\d - )\d{7} - - - - - - - - - [2-47]\d{3,6} - - - - - 3101 - - (?: - 2[2-4]| - [34]\d - )\d{2,5} - - - - - - 7290 - 7[2-4]\d{2,5} - - - - - - - - - - [2-489]| - 70 - - $1 $2 - - - - 7 - $1 $2 - - - - - 7\d{7}| - (?: - [2-47]\d| - [89]0 - )\d{5} - - - - - 2112345 - - (?: - 2[1-5]| - 3[1-9]| - 4[1-4] - )\d{5} - - - - - 77212345 - 7[2-8]\d{6} - - - - 8012345 - 80\d{5} - - - - 9012345 - 90\d{5} - - - - - - 7012345 - 70\d{5} - - - - - - - - - - - - 12 - $1 $2-$3-$4 - - - [1-5] - $1 $2-$3-$4 - - - 6 - $1 $2 - - - - [1-6]\d{7} - - - - - 12345678 - - (?: - 1(?: - 2\d| - 3[1-9] - )| - 2(?: - 22| - 4[0-35-8] - )| - 3(?: - 22| - 4[03-9] - )| - 4(?: - 22| - 3[128]| - 4\d| - 6[15] - )| - 5(?: - 22| - 5[7-9]| - 6[014-689] - ) - )\d{5} - - - - - - 66123456 - 6\d{7} - - - - - - - - - - - [2-57-9] - $1 $2 $3 - - - - [2-57-9]\d{7} - - - - - 30010123 - - 81200\d{3}| - (?: - 3[0-2]| - 7\d - )\d{6} - - - - - - 20123456 - - 3(?: - 001| - [12]40 - )\d{4}| - (?: - (?: - [259]\d| - 4[0-8] - )\d| - 3(?: - 1[1-35]| - 6[0-4]| - 91 - ) - )\d{5} - - - - - - 80101234 - 8010\d{4} - - - - 88123456 - 88\d{6} - - - - - 81101234 - 8[12]10\d{4} - - - - - - - - - - - [2-4]| - 50| - 6[09]| - 7[0-24-69]| - 8[05] - - $1-$2 - - - 0 - $1 $2 - - - - [5-9] - $1 $2 - - - - - (?: - 0800| - (?: - [5-8]\d\d| - 999 - )\d - )\d{3}| - [2-8]\d{4} - - - - - 20123 - - (?: - 2\d| - 3[0-8]| - 4[0-4]| - 50| - 6[09]| - 7[0-24-69]| - 8[05] - )\d{3} - - - - - - 7715123 - - (?: - 55[4-6]| - 6(?: - [09]\d| - 3[02]| - 8[15-9] - )| - (?: - 7\d| - 8[46-9] - )\d| - 999 - )\d{4} - - - - - 0800222 - 0800\d{3} - - - - 5510123 - 55[0-37-9]\d{4} - - - - - - - - - - - - - 444 - $1 $2 $3 - NA - - - - - 512| - 8[01589]| - 90 - - $1 $2 $3 - - - - - 5(?: - [0-59]| - 61 - ) - - - 5(?: - [0-59]| - 61[06] - ) - - - 5(?: - [0-59]| - 61[06]1 - ) - - $1 $2 $3 $4 - - - - - [24][1-8]| - 3[1-9] - - $1 $2 $3 $4 - - - - 80 - $1 $2 $3 - - - - - 4\d{6}| - 8\d{11,12}| - (?: - [2-58]\d\d| - 900 - )\d{7} - - - - - - (?: - 444| - 811\d{3} - )\d{4} - - - - - - 2123456789 - - (?: - 2(?: - [13][26]| - [28][2468]| - [45][268]| - [67][246] - )| - 3(?: - [13][28]| - [24-6][2468]| - [78][02468]| - 92 - )| - 4(?: - [16][246]| - [23578][2468]| - 4[26] - ) - )\d{7} - - - - - - 5012345678 - - 561(?: - 011| - 61\d - )\d{4}| - 5(?: - 0[15-7]| - 1[06]| - 24| - [34]\d| - 5[1-59]| - 9[46] - )\d{7} - - - - - - 5123456789 - 512\d{7} - - - - - 8001234567 - - 8(?: - 00\d{7}(?: - \d{2,3} - )?| - 11\d{7} - ) - - - - - 9001234567 - - (?: - 8[89]8| - 900 - )\d{7} - - - - - - 5922121234 - - 592(?: - 21[12]| - 461 - )\d{4} - - - - - - 8500123456 - 850\d{7} - - - - - 4441444 - 444\d{4} - - - - - - - - - - (?: - [58]\d\d| - 900 - )\d{7} - - - - - - 8682211234 - - 868(?: - 2(?: - 01| - 1[5-9]| - [23]\d| - 4[0-2] - )| - 6(?: - 0[7-9]| - 1[02-8]| - 2[1-9]| - [3-69]\d| - 7[0-79] - )| - 82[124] - )\d{4} - - - - - - 8682911234 - - 868(?: - (?: - 2[5-9]| - 3\d - )\d| - 4(?: - 3[0-6]| - [6-9]\d - )| - 6(?: - 20| - 78| - 8\d - )| - 7(?: - 0[1-9]| - 1[02-9]| - [2-9]\d - ) - )\d{4} - - - - - 8002345678 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002345678 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 8686191234 - 868619\d{4} - - - - - - - - - - 2 - $1 $2 - - - 90 - $1 $2 - - - 7 - $1 $2 - - - - - (?: - 2| - 7\d\d| - 90 - )\d{4} - - - - - 20123 - 2[02-9]\d{3} - - - - - 901234 - - (?: - 7[01]\d| - 90 - )\d{4} - - - - - - - - - - - - - 202 - $1 $2 $3 - - - - [258]0 - $1 $2 $3 - - - - - [23568]| - 4(?: - 0[02-48]| - [1-47-9] - )| - 7[1-9] - - - [23568]| - 4(?: - 0[2-48]| - [1-47-9] - )| - (?: - 400| - 7 - )[1-9] - - $1 $2 $3 - - - - [49] - $1 $2 $3 - - - - 7 - $1 $2 $3 - - - - - [2-689]\d{8}| - 7\d{9,10}| - [2-8]\d{7}| - 2\d{6} - - - - - - 221234567 - - (?: - 2[2-8]\d| - 370| - 55[01]| - 7[1-9] - )\d{6}| - 4(?: - (?: - 0(?: - 0[1-9]| - [2-48]\d - )| - 1[023]\d - )\d{4,5}| - (?: - [239]\d\d| - 4(?: - 0[56]| - 12| - 49 - ) - )\d{5} - )| - 6(?: - [01]\d{7}| - 4(?: - 0[56]| - 12| - 24| - 4[09] - )\d{4,5} - )| - 8(?: - (?: - 2(?: - 3\d| - 4[0-269]| - [578]0| - 66 - )| - 36[24-9]| - 90\d\d - )\d{4}| - 4(?: - 0[56]| - 12| - 24| - 4[09] - )\d{4,5} - )| - (?: - 2(?: - 2(?: - 0\d\d| - 4(?: - 0[68]| - [249]0| - 3[0-467]| - 5[0-25-9]| - 6[0235689] - ) - )| - (?: - 3(?: - [09]\d| - 1[0-4] - )| - (?: - 4\d| - 5[0-49]| - 6[0-29]| - 7[0-5] - )\d - )\d - )| - (?: - (?: - 3[2-9]| - 5[2-8]| - 6[0-35-79]| - 8[7-9] - )\d\d| - 4(?: - 2(?: - [089]\d| - 7[1-9] - )| - (?: - 3[0-4]| - [78]\d| - 9[01] - )\d - ) - )\d - )\d{3} - - - - - 912345678 - - (?: - 40001[0-2]| - 9[0-8]\d{4} - )\d{3} - - - - - 800123456 - - 80[0-79]\d{6}| - 800\d{5} - - - - - 203123456 - - 20(?: - [013-9]\d\d| - 2 - )\d{4} - - - - - 990123456 - 99\d{7} - - - - - 7012345678 - - 7010(?: - [0-2679]\d| - 3[0-7]| - 8[0-5] - )\d{5}| - 70\d{8} - - - - - 500123456 - 50[0-46-9]\d{6} - - - - - - - - - - [89] - $1 $2 $3 - - - [24] - $1 $2 $3 - - - - 5 - $1 $2 - - - [67] - $1 $2 $3 - - - - - (?: - [25-8]\d| - 41| - 90 - )\d{7} - - - - - - (?: - 8(?: - [04]0| - 6[01] - )| - 90\d - )\d{6} - - - - - 222345678 - 2[2-8]\d{7} - - - - 621234567 - - 77[2-9]\d{6}| - (?: - 6[125-9]| - 7[13-689] - )\d{7} - - - - - 800123456 - 80[08]\d{6} - - - - 900123456 - 90\d{7} - - - - 840123456 - - 8(?: - 40| - 6[01] - )\d{6} - - - - - 412345678 - 41\d{7} - - - - - - - - - - - - - 6[12][29]| - (?: - 3[1-8]| - 4[136-8]| - 5[12457]| - 6[49] - )2| - (?: - 56| - 65 - )[24] - - - 6[12][29]| - (?: - 35| - 4[1378]| - 5[12457]| - 6[49] - )2| - (?: - 56| - 65 - )[24]| - (?: - 3[1-46-8]| - 46 - )2[013-9] - - $1 $2 $3 - - - - - 3[1-8]| - 4(?: - [1367]| - [45][6-9]| - 8[4-6] - )| - 5(?: - [1-5]| - 6[0135689]| - 7[4-6] - )| - 6(?: - [12][3-7]| - [459] - ) - - - 3[1-8]| - 4(?: - [1367]| - [45][6-9]| - 8[4-6] - )| - 5(?: - [1-5]| - 6(?: - [015689]| - 3[02389] - )| - 7[4-6] - )| - 6(?: - [12][3-7]| - [459] - ) - - $1 $2 - - - - - [3-7]| - 89| - 9[1-9] - - $1 $2 $3 - - - - [89] - $1 $2 $3 - - - - - [89]\d{9}| - [3-9]\d{8} - - - - - - 311234567 - - (?: - 3[1-8]| - 4[13-8]| - 5[1-7]| - 6[12459] - )\d{7} - - - - - - 501234567 - - (?: - 39| - 50| - 6[36-8]| - 7[1-3]| - 9[1-9] - )\d{7} - - - - - 800123456 - 800[1-8]\d{5,6} - - - - - 900212345 - 900[239]\d{5,6} - - - - - 891234567 - 89[1-579]\d{6} - - - - - - - - - - 202 - 2024 - $1 $2 - - - - - [27-9]| - 4(?: - 6[45]| - [7-9] - ) - - $1 $2 - - - - [34] - $1 $2 - - - - - 800\d{6}| - (?: - [29]0| - [347]\d - )\d{7} - - - - - - - 312345678 - - 20(?: - (?: - 240| - 30[67] - )\d| - 6(?: - 00[0-2]| - 30[0-4] - ) - )\d{3}| - (?: - 20(?: - [017]\d| - 2[5-9]| - 32| - 5[0-4]| - 6[15-9] - )| - [34]\d{3} - )\d{5} - - - - - - 712345678 - - 726[01]\d{5}| - 7(?: - [015-8]\d| - 20| - 36| - 4[0-4]| - 9[89] - )\d{6} - - - - - 800123456 - 800[1-3]\d{5} - - - - 901123456 - 90[1-3]\d{6} - - - - - - - - - - - - - - 310 - $1-$2 - - - - [24-9]| - 3(?: - [02-9]| - 1[1-9] - ) - - $1-$2 - NA - - - - [2-9] - ($1) $2-$3 - $1-$2-$3 - - - - - [2-9]\d{9}| - 3\d{6} - - - - - 2015550123 - - (?: - 5056(?: - [0-35-9]\d| - 4[468] - )| - 73020\d - )\d{4}| - (?: - 472[24]| - 505[2-57-9]| - 983[289] - )\d{6}| - (?: - 2(?: - 0[1-35-9]| - 1[02-9]| - 2[03-57-9]| - 3[149]| - 4[08]| - 5[1-46]| - 6[0279]| - 7[0269]| - 8[13] - )| - 3(?: - 0[1-57-9]| - 1[02-9]| - 2[013569]| - 3[0-24679]| - 4[167]| - 5[0-2]| - 6[0149]| - 8[056] - )| - 4(?: - 0[124-9]| - 1[02-579]| - 2[3-5]| - 3[0245]| - 4[023578]| - 58| - 6[349]| - 7[0589]| - 8[04] - )| - 5(?: - 0[1-47-9]| - 1[0235-8]| - 20| - 3[0149]| - 4[01]| - 5[179]| - 6[1-47]| - 7[0-5]| - 8[0256] - )| - 6(?: - 0[1-35-9]| - 1[024-9]| - 2[03689]| - [34][016]| - 5[01679]| - 6[0-279]| - 78| - 8[0-29] - )| - 7(?: - 0[1-46-8]| - 1[2-9]| - 2[04-7]| - 3[1247]| - 4[037]| - 5[47]| - 6[02359]| - 7[0-59]| - 8[156] - )| - 8(?: - 0[1-68]| - 1[02-8]| - 2[068]| - 3[0-2589]| - 4[03578]| - 5[046-9]| - 6[02-5]| - 7[028] - )| - 9(?: - 0[1346-9]| - 1[02-9]| - 2[0589]| - 3[0146-8]| - 4[01357-9]| - 5[12469]| - 7[0-389]| - 8[04-69] - ) - )[2-9]\d{6} - - - - - 2015550123 - - (?: - 5056(?: - [0-35-9]\d| - 4[468] - )| - 73020\d - )\d{4}| - (?: - 472[24]| - 505[2-57-9]| - 983[289] - )\d{6}| - (?: - 2(?: - 0[1-35-9]| - 1[02-9]| - 2[03-57-9]| - 3[149]| - 4[08]| - 5[1-46]| - 6[0279]| - 7[0269]| - 8[13] - )| - 3(?: - 0[1-57-9]| - 1[02-9]| - 2[013569]| - 3[0-24679]| - 4[167]| - 5[0-2]| - 6[0149]| - 8[056] - )| - 4(?: - 0[124-9]| - 1[02-579]| - 2[3-5]| - 3[0245]| - 4[023578]| - 58| - 6[349]| - 7[0589]| - 8[04] - )| - 5(?: - 0[1-47-9]| - 1[0235-8]| - 20| - 3[0149]| - 4[01]| - 5[179]| - 6[1-47]| - 7[0-5]| - 8[0256] - )| - 6(?: - 0[1-35-9]| - 1[024-9]| - 2[03689]| - [34][016]| - 5[01679]| - 6[0-279]| - 78| - 8[0-29] - )| - 7(?: - 0[1-46-8]| - 1[2-9]| - 2[04-7]| - 3[1247]| - 4[037]| - 5[47]| - 6[02359]| - 7[0-59]| - 8[156] - )| - 8(?: - 0[1-68]| - 1[02-8]| - 2[068]| - 3[0-2589]| - 4[03578]| - 5[046-9]| - 6[02-5]| - 7[028] - )| - 9(?: - 0[1346-9]| - 1[02-9]| - 2[0589]| - 3[0146-8]| - 4[01357-9]| - 5[12469]| - 7[0-389]| - 8[04-69] - ) - )[2-9]\d{6} - - - - - 8002345678 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002345678 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - - - - - - - - - - 0 - $1 $2 - - - - [49]0| - 8 - - $1 $2 - - - - 9 - $1 $2 $3 - - - - [124] - $1 $2 - - - - 0 - $1 $2 $3 - - - - 0 - $1 $2 $3 $4 - - - - - 0004\d{2,9}| - [1249]\d{7}| - (?: - [49]\d| - 80 - )\d{5} - - - - - - 21231234 - - (?: - 1(?: - 770| - 9(?: - 20| - 87 - ) - )| - (?: - 2\d| - 4[2-7] - )\d\d - )\d{4} - - - - - 94231234 - 9[1-9]\d{6} - - - - 8001234 - - 0004\d{2,9}| - (?: - 405| - 80[05] - )\d{4} - - - - - 9001234 - 90[0-8]\d{4} - - - - - - - - - - - [235-9] - $1 $2 $3 $4 - - - - - (?: - 20| - 33| - [5-79]\d| - 88 - )\d{7} - - - - - - 669050123 - - (?: - 55\d\d| - 6(?: - 1(?: - 22| - 3[124]| - 4[1-4]| - 5[1-3578]| - 64 - )| - 2(?: - 22| - 3[0-57-9]| - 41 - )| - 5(?: - 22| - 3[3-7]| - 5[024-8] - )| - 6\d\d| - 7(?: - [23]\d| - 7[69] - )| - 9(?: - 22| - 4[1-8]| - 6[135] - ) - )| - 7(?: - 0(?: - 5[4-9]| - 6[0146]| - 7[124-6]| - 9[135-8] - )| - (?: - 1[12]| - [68]\d - )\d| - 2(?: - 22| - 3[13-57-9]| - 4[1-3579]| - 5[14] - )| - 3(?: - 2\d| - 3[1578]| - 4[1-35-7]| - 5[1-57]| - 61 - )| - 4(?: - 2\d| - 3[1-579]| - 7[1-79] - )| - 5(?: - 22| - 5[1-9]| - 6[1457] - )| - 9(?: - 22| - 5[1-9] - ) - ) - )\d{5} - - - - - - 912345678 - - (?: - (?: - [25]0| - 33| - 88| - 9[0-57-9] - )\d{3}| - 6(?: - 1(?: - 2(?: - 2[01]| - 98 - )| - 35[0-4]| - 50\d| - 61[23]| - 7(?: - [01][017]| - 4\d| - 55| - 9[5-9] - ) - )| - 2(?: - (?: - 11| - 7\d - )\d| - 2(?: - [12]1| - 9[01379] - )| - 5(?: - [126]\d| - 3[0-4] - ) - )| - 5(?: - 19[01]| - 2(?: - 27| - 9[26] - )| - (?: - 30| - 59| - 7\d - )\d - )| - 6(?: - 2(?: - 1[5-9]| - 2[0367]| - 38| - 41| - 52| - 60 - )| - (?: - 3[79]| - 9[0-3] - )\d| - 4(?: - 56| - 83 - )| - 7(?: - [07]\d| - 1[017]| - 3[07]| - 4[047]| - 5[057]| - 67| - 8[0178]| - 9[79] - ) - )| - 7(?: - 2(?: - 24| - 3[237]| - 4[5-9]| - 7[15-8] - )| - 5(?: - 7[12]| - 8[0589] - )| - 7(?: - 0\d| - [39][07] - )| - 9(?: - 0\d| - 7[079] - ) - )| - 9(?: - 2(?: - 1[1267]| - 3[01]| - 5\d| - 7[0-4] - )| - (?: - 5[67]| - 7\d - )\d| - 6(?: - 2[0-26]| - 8\d - ) - ) - )| - 7(?: - [07]\d{3}| - 1(?: - 13[01]| - 6(?: - 0[47]| - 1[67]| - 66 - )| - 71[3-69]| - 98\d - )| - 2(?: - 2(?: - 2[79]| - 95 - )| - 3(?: - 2[5-9]| - 6[0-6] - )| - 57\d| - 7(?: - 0\d| - 1[17]| - 2[27]| - 3[37]| - 44| - 5[057]| - 66| - 88 - ) - )| - 3(?: - 2(?: - 1[0-6]| - 21| - 3[469]| - 7[159] - )| - (?: - 33| - 9[4-6] - )\d| - 5(?: - 0[0-4]| - 5[579]| - 9\d - )| - 7(?: - [0-3579]\d| - 4[0467]| - 6[67]| - 8[078] - ) - )| - 4(?: - 2(?: - 29| - 5[0257]| - 6[0-7]| - 7[1-57] - )| - 5(?: - 1[0-4]| - 8\d| - 9[5-9] - )| - 7(?: - 0\d| - 1[024589]| - 2[0-27]| - 3[0137]| - [46][07]| - 5[01]| - 7[5-9]| - 9[079] - )| - 9(?: - 7[015-9]| - [89]\d - ) - )| - 5(?: - 112| - 2(?: - 0\d| - 2[29]| - [49]4 - )| - 3[1568]\d| - 52[6-9]| - 7(?: - 0[01578]| - 1[017]| - [23]7| - 4[047]| - [5-7]\d| - 8[78]| - 9[079] - ) - )| - 9(?: - 22[128]| - 3(?: - 2[0-4]| - 7\d - )| - 57[02569]| - 7(?: - 2[05-9]| - 3[37]| - 4\d| - 60| - 7[2579]| - 87| - 9[07] - ) - ) - ) - )\d{4} - - - - - - - - - - - - 0\d{5,10}| - 3[0-8]\d{7,10}| - 55\d{8}| - 8\d{5}(?: - \d{2,4} - )?| - (?: - 1\d| - 39 - )\d{7,8} - - - - - - 0669812345 - 06698\d{1,6} - - - - - - 3123456789 - - 3[1-9]\d{8}| - 3[2-9]\d{7} - - - - - 800123456 - - 80(?: - 0\d{3}| - 3 - )\d{3} - - - - - - 899123456 - - (?: - 0878\d{3}| - 89(?: - 2\d| - 3[04]| - 4(?: - [0-4]| - [5-9]\d\d - )| - 5[0-4] - ) - )\d\d| - (?: - 1(?: - 44| - 6[346] - )| - 89(?: - 38| - 5[5-9]| - 9 - ) - )\d{6} - - - - - 848123456 - - 84(?: - [08]\d{3}| - [17] - )\d{3} - - - - - 1781234567 - - 1(?: - 78\d| - 99 - )\d{6} - - - - - 5512345678 - 55\d{8} - - - - 33101234501 - 3[2-8]\d{9,10} - - - - - - - - - - (?: - [58]\d\d| - 784| - 900 - )\d{7} - - - - - - 7842661234 - - 784(?: - 266| - 3(?: - 6[6-9]| - 7\d| - 8[0-6] - )| - 4(?: - 38| - 5[0-36-8]| - 8[0-8] - )| - 5(?: - 55| - 7[0-2]| - 93 - )| - 638| - 784 - )\d{4} - - - - - - 7844301234 - - 784(?: - 4(?: - 3[0-5]| - 5[45]| - 89| - 9[0-8] - )| - 5(?: - 2[6-9]| - 3[0-4] - )| - 720 - )\d{4} - - - - - 8002345678 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002345678 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 7845101234 - 78451[0-2]\d{4} - - - - - - - - - - - [24-689] - $1-$2 - - - - - [68]00\d{7}| - (?: - [24]\d| - [59]0 - )\d{8} - - - - - - 2121234567 - - (?: - 2(?: - 12| - 3[457-9]| - [467]\d| - [58][1-9]| - 9[1-6] - )| - [4-6]00 - )\d{7} - - - - - 4121234567 - - 4(?: - 1[24-8]| - 2[46] - )\d{7} - - - - - 8001234567 - 800\d{7} - - - - 9001234567 - 90[01]\d{7} - - - - 5010123456 - 501\d{7} - - - - - - - - - - (?: - 284| - [58]\d\d| - 900 - )\d{7} - - - - - - 2842291234 - - 284(?: - 229| - 4(?: - 22| - 9[45] - )| - 774| - 8(?: - 52| - 6[459] - ) - )\d{4} - - - - - - 2843001234 - - 284(?: - 245| - 3(?: - 0[0-3]| - 4[0-7]| - 68| - 9[34] - )| - 4(?: - 4[0-6]| - 68| - 9[69] - )| - 5(?: - 4[0-7]| - 68| - 9[69] - ) - )\d{4} - - - - - 8002345678 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002345678 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - - - - - - - [58]\d{9}| - (?: - 34| - 90 - )0\d{7} - - - - - - 3406421234 - - 340(?: - 2(?: - 0[0-368]| - 2[06-8]| - 4[49]| - 77 - )| - 3(?: - 32| - 44 - )| - 4(?: - 2[23]| - 44| - 7[34]| - 89 - )| - 5(?: - 1[34]| - 55 - )| - 6(?: - 2[56]| - 4[23]| - 77| - 9[023] - )| - 7(?: - 1[2-57-9]| - 2[57]| - 7\d - )| - 884| - 998 - )\d{4} - - - - - 3406421234 - - 340(?: - 2(?: - 0[0-368]| - 2[06-8]| - 4[49]| - 77 - )| - 3(?: - 32| - 44 - )| - 4(?: - 2[23]| - 44| - 7[34]| - 89 - )| - 5(?: - 1[34]| - 55 - )| - 6(?: - 2[56]| - 4[23]| - 77| - 9[023] - )| - 7(?: - 1[2-57-9]| - 2[57]| - 7\d - )| - 884| - 998 - )\d{4} - - - - - 8002345678 - - 8(?: - 00| - 33| - 44| - 55| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - 9002345678 - 900[2-9]\d{6} - - - - - 5002345678 - - 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| - 4(?: - [2-478][02-9]\d| - 5(?: - [034]\d| - 2[024-9]| - 5[0-46-9] - )| - 6(?: - 0[1-9]| - [2-9]\d - )| - 9(?: - [05-9]\d| - 2[0-5]| - 49 - ) - ) - )\d{4}| - 52[34][2-9]1[02-9]\d{4}| - 5(?: - 00| - 2[125-9]| - 33| - 44| - 66| - 77| - 88 - )[2-9]\d{6} - - - - - - - - - - - - [17]99 - $1 $2 - NA - - - - 80 - $1 $2 - - - - 69 - $1 $2 - NA - - - - 1 - $1 $2 - - - - 6 - $1 $2 $3 $4 - - - [357-9] - $1 $2 $3 - - - - 2[48] - $1 $2 $3 - - - - 2 - $1 $2 $3 - - - - - [12]\d{9}| - [135-9]\d{8}| - [16]\d{7}| - [16-8]\d{6} - - - - - - [17]99\d{4}| - 69\d{5,6} - - - - - - 2101234567 - - 2(?: - 0[3-9]| - 1[0-689]| - 2[0-25-9]| - [38][2-9]| - 4[2-8]| - 5[124-9]| - 6[0-39]| - 7[0-7]| - 9[0-4679] - )\d{7} - - - - - - 912345678 - - (?: - 5(?: - 2[238]| - 59 - )| - 89[6-9]| - 99[013-9] - )\d{6}| - (?: - 3\d| - 5[1689]| - 7[06-9]| - 8[1-8]| - 9[0-8] - )\d{7} - - - - - - 1800123456 - - 1800\d{4,6}| - 12(?: - 0[13]| - 28 - )\d{4} - - - - - 1900123456 - 1900\d{4,6} - - - - - 672012345 - 672\d{6} - - - - - 1992000 - - (?: - [17]99| - 80\d - )\d{4}| - 69\d{5,6} - - - - - - - - - - - [57-9] - $1 $2 - - - - - [57-9]\d{6}| - (?: - [238]\d| - 48 - )\d{3} - - - - - 22123 - - (?: - 38[0-8]| - 48[4-9] - )\d\d| - (?: - 2[02-9]| - 3[4-7]| - 88 - )\d{3} - - - - - 5912345 - - (?: - [58]\d| - 7[013-7] - )\d{5} - - - - - 81123 - 81[18]\d\d - - - - 9010123 - - 9(?: - 0[1-9]| - 1[01] - )\d{4} - - - - - - 30123 - - (?: - 3[03]| - 900\d - )\d{3} - - - - - - - - - - [478] - $1 $2 $3 - - - 8 - $1 $2 $3 $4 - - - - - (?: - 40| - 72 - )\d{4}| - 8\d{5}(?: - \d{3} - )? - - - - - - 721234 - 72\d{4} - - - - 821234 - - (?: - 72| - 8[23] - )\d{4} - - - - - - 800012345 - 80[0-5]\d{6} - - - - 401234 - [48]0\d{4} - - - - - - - - - - [2-5]| - 6[1-9] - - $1 - - - [68] - $1 $2 - - - 7 - $1 $2 - - - - - (?: - [2-6]| - 8\d{5} - )\d{4}| - [78]\d{6}| - [68]\d{5} - - - - - 22123 - - 6[1-9]\d{3}| - (?: - [2-5]| - 60 - )\d{4} - - - - - - 7212345 - - (?: - 7[1-35-7]| - 8(?: - [3-7]| - 9\d{3} - ) - )\d{5} - - - - - - 800123 - 800\d{3} - - - - - - - - - - [89] - $1 $2 - - - [2-4] - $1 $2 $3 - - - [23] - $1 $2 $3 - - - - - [23]\d{7,8}| - (?: - 4\d\d| - [89]00 - )\d{5} - - - - - 28012345 - - (?: - 2[89]| - 39 - )0\d{6}| - [23][89]\d{6} - - - - - 43201234 - 4[3-9]\d{6} - - - - 80001234 - 800\d{5} - - - - 90001234 - 900\d{5} - - - - - - - - - - - [1-6]| - 7(?: - [24-6]| - 8[0-7] - ) - - $1 $2 $3 - - - 7 - $1 $2 $3 - - - - - (?: - 1| - 7\d - )\d{7}| - [1-7]\d{6} - - - - - 1234567 - - 78[0-7]\d{4}| - 17\d{6}| - (?: - [12][2-68]| - 3[2358]| - 4[2-58]| - 5[2-6]| - 6[3-58]| - 7[24-6] - )\d{5} - - - - - - 712345678 - 7[01378]\d{7} - - - - - - - - - - - - - - (?: - 80| - 9\d - )\d{7}| - (?: - 26| - 63 - )9\d{6} - - - - - 269601234 - - 269(?: - 0[0-467]| - 5[0-4]| - 6\d| - [78]0 - )\d{4} - - - - - 639012345 - - 639(?: - 0[0-79]| - 1[019]| - [267]\d| - 3[09]| - 40| - 5[05-9]| - 9[04-79] - )\d{4} - - - - - - 801234567 - 80\d{7} - - - - 939801234 - - 9(?: - (?: - 39| - 47 - )8[01]| - 769\d - )\d{4} - - - - - - - - - - - - 8[1-4] - $1 $2 - - - 8[1-4] - $1 $2 $3 - - - 860 - $1 $2 $3 - - - [1-9] - $1 $2 $3 - - - - 8 - $1 $2 $3 - - - - - [1-79]\d{8}| - 8\d{4,9} - - - - - 101234567 - - (?: - 2(?: - 0330| - 4302 - )| - 52087 - )0\d{3}| - (?: - 1[0-8]| - 2[1-378]| - 3[1-69]| - 4\d| - 5[1346-8] - )\d{7} - - - - - - 711234567 - - (?: - 1(?: - 3492[0-25]| - 4495[0235]| - 549(?: - 20| - 5[01] - ) - )| - 4[34]492[01] - )\d{3}| - 8[1-4]\d{3,7}| - (?: - 2[27]| - 47| - 54 - )4950\d{3}| - (?: - 1(?: - 049[2-4]| - 9[12]\d\d - )| - (?: - 6\d| - 7[0-46-9] - )\d{3}| - 8(?: - 5\d{3}| - 7(?: - 08[67]| - 158| - 28[5-9]| - 310 - ) - ) - )\d{4}| - (?: - 1[6-8]| - 28| - 3[2-69]| - 4[025689]| - 5[36-8] - )4920\d{3}| - (?: - 12| - [2-5]1 - )492\d{4} - - - - - 801234567 - 80\d{7} - - - - 862345678 - - (?: - 86[2-9]| - 9[0-2]\d - )\d{6} - - - - - 860123456 - 860\d{6} - - - - - 871234567 - - 87(?: - 08[0-589]| - 15[0-79]| - 28[0-4]| - 31[1-9] - )\d{4}| - 87(?: - [02][0-79]| - 1[0-46-9]| - 3[02-9]| - [4-9]\d - )\d{5} - - - - - - 861123456 - 861\d{6,7} - - - - - - - - - - [1-9] - $1 $2 - NA - - - - [28] - $1 $2 $3 - - - - [79] - $1 $2 - - - - - 800\d{6}| - (?: - 21| - 63| - [79]\d - )\d{7} - - - - - - 211234567 - 21[1-8]\d{6} - - - - 955123456 - - (?: - 7[5-79]| - 9[5-8] - )\d{7} - - - - - 800123456 - 800\d{6} - - - - 630123456 - 63\d{7} - - - - - - - - - - - - 2(?: - 0[45]| - 2[278]| - [49]8 - )| - 3(?: - [09]8| - 17 - )| - 6(?: - [29]8| - 37| - 75 - )| - [23][78]| - (?: - 33| - 5[15]| - 6[68] - )[78] - - $1 $2 - - - - [49] - $1 $2 $3 - - - - 80 - $1 $2 - - - - - 24| - 8[13-59]| - (?: - 2[05-79]| - 39| - 5[45]| - 6[15-8] - )2 - - - 2(?: - 02[014]| - 4| - [56]20| - [79]2 - )| - 392| - 5(?: - 42| - 525 - )| - 6(?: - [16-8]21| - 52[013] - )| - 8[13-59] - - $1 $2 - - - - 7 - $1 $2 $3 - - - - - 2(?: - 1[39]| - 2[0157]| - [378]| - [56][14] - )| - 3(?: - 12| - 29 - ) - - - 2(?: - 1[39]| - 2[0157]| - [378]| - [56][14] - )| - 3(?: - 123| - 29 - ) - - $1 $2 $3 - - - - 8 - $1 $2 - - - - - 1| - 2(?: - 0[0-36-9]| - 12| - 29| - [56] - )| - 3(?: - 1[0-689]| - [24-6] - )| - 5(?: - [0236-9]| - 1[2-4] - )| - 6(?: - [013-59]| - 7[0-46-9] - )| - (?: - 33| - 55| - 6[68] - )[0-69]| - (?: - 29| - 3[09]| - 62 - )[0-79] - - $1 $2 - - - - - 29[013-9]| - 39| - 54 - - $1 $2 $3 - - - - - (?: - 25| - 54 - )8 - - - 258| - 5483 - - $1 $2 - - - - - 2(?: - [0-57-9]\d{6,8}| - 6[0-24-9]\d{6,7} - )| - [38]\d{9}| - [35-8]\d{8}| - [3-6]\d{7}| - [1-689]\d{6}| - [1-3569]\d{5}| - [1356]\d{4} - - - - - - - - 1312345 - - (?: - 1(?: - (?: - 3\d| - 9 - )\d| - [4-8] - )| - 2(?: - (?: - (?: - 0(?: - 2[014]| - 5 - )| - (?: - 2[0157]| - 31| - 84| - 9 - )\d\d| - [56](?: - [14]\d\d| - 20 - )| - 7(?: - [089]| - 2[03]| - [35]\d\d - ) - )\d| - 4(?: - 2\d\d| - 8 - ) - )\d| - 1(?: - 2| - [39]\d{4} - ) - )| - 3(?: - (?: - 123| - (?: - 29\d| - 92 - )\d - )\d\d| - 7(?: - [19]| - [56]\d - ) - )| - 5(?: - 0| - 1[2-478]| - 26| - [37]2| - 4(?: - 2\d{3}| - 83 - )| - 5(?: - 25\d\d| - [78] - )| - [689]\d - )| - 6(?: - (?: - [16-8]21| - 28| - 52[013] - )\d\d| - [39] - )| - 8(?: - [1349]28| - 523 - )\d\d - )\d{3}| - (?: - 4\d\d| - 9[2-9] - )\d{4,5}| - (?: - (?: - 2(?: - (?: - (?: - 0| - 8[146] - )\d| - 7[1-7] - )\d| - 2(?: - [278]\d| - 92 - )| - 58(?: - 2\d| - 3 - ) - )| - 3(?: - [26]| - 9\d{3} - )| - 5(?: - 4\d| - 5 - )\d\d - )\d| - 6(?: - (?: - (?: - [0-246]| - [78]\d - )\d| - 37 - )\d| - 5[2-8] - ) - )\d\d| - (?: - 2(?: - [569]\d| - 8[2-57-9] - )| - 3(?: - [013-59]\d| - 8[37] - )| - 6[89]8 - )\d{3} - - - - - 712345678 - - 7(?: - [178]\d| - 3[1-9] - )\d{6} - - - - - 8001234 - - 80(?: - [01]\d| - 20| - 8[0-8] - )\d{3} - - - - - - 8686123456 - - 86(?: - 1[12]| - 22| - 30| - 44| - 55| - 77| - 8[368] - )\d{6} - - - - - - - - - - \d - $1 $2 - - - - - (?: - 00| - [1-9]\d - )\d{6} - - - - - - 12345678 - - (?: - 00| - [1-9]\d - )\d{6} - - - - - - - - - - [1-9] - $1 $2 - - - - [1-9]\d{7} - - - - 12345678 - [1-9]\d{7} - - - - - - - - - - [35-7] - $1 $2 $3 - - - - - 7\d{11}| - [35-7]\d{8} - - - - - - 301234567 - - (?: - [356]| - 774[45] - )\d{8}| - 7[6-8]\d{7} - - - - - - - - - - - - 1 - $1 $2 $3 - - - - 10\d{10} - - - - 101234567890 - 10\d{10} - - - - - - - - - - - - [0-37-9] - $1 $2 $3 - - - 6 - $1 $2 $3 - - - - - 6\d{9}| - [0-36-9]\d{8} - - - - - 612345678 - - 6\d{9}| - [0-36-9]\d{8} - - - - - - - - - - - - - - - - - - - - - - - - 16| - 342 - - $1 $2 - - - - 49 - $1 $2 - - - - - 1[36]| - 9 - - $1 $2 $3 - - - - 3[23] - $1 $2 $3 - - - - 16 - $1 $2 $3 - - - - - 10| - 23| - 3(?: - [15]| - 4[57] - )| - 4| - 51 - - $1 $2 $3 - - - - 34 - $1 $2 $3 - - - - [1-35] - $1 $2 $3 - - - - - [13]\d{6}(?: - \d{2,5} - )?| - [19]\d{7}| - (?: - [25]\d\d| - 4 - )\d{7}(?: - \d{2} - )? - - - - - - 3421234 - - 342\d{4}| - (?: - 337| - 49 - )\d{6}| - (?: - 3(?: - 2| - 47| - 7\d{3} - )| - 50\d{3} - )\d{7} - - - - - - - 390123456789 - - 1(?: - 3(?: - 0[0347]| - [13][0139]| - 2[035]| - 4[013568]| - 6[0459]| - 7[06]| - 8[15-8]| - 9[0689] - )\d{4}| - 6\d{5,10} - )| - (?: - 345\d| - 9[89] - )\d{6}| - (?: - 10| - 2(?: - 3| - 85\d - )| - 3(?: - [15]| - [69]\d\d - )| - 4[15-8]| - 51 - )\d{8} - - - - - 34851234567 - 348[57]\d{7} - - - - - - - - - - - - - - [14]| - 2[24-689]| - 3[02-689]| - 51[24-9] - - $1 $2 $3 - - - 510 - $1 $2 $3 - - - 21 - $1 $2 $3 - - - - 51[13] - $1 $2 $3 - - - [235] - $1 $2 $3 $4 - - - - - (?: - [1-4]\d| - 51 - )\d{6,10} - - - - - 510012345 - - (?: - 2(?: - 00\d\d| - 10 - )| - (?: - 370[1-9]| - 51\d0 - )\d - )\d{7}| - 51(?: - 00\d{5}| - [24-9]0\d{4,7} - )| - (?: - 1[0-79]| - 2[24-689]| - 3[02-689]| - 4[0-4] - )0\d{5,9} - - - - - - - - - - - $1 $2 $3 - - - - \d{11} - - - - 12345678901 - \d{11} - - - - - - - - - [1359] - $1 $2 $3 - - - - [1359]\d{8} - - - - 123456789 - [1359]\d{8} - - - - - diff --git a/resources/stylesheet.json b/resources/stylesheet.json deleted file mode 100644 index 7668df7..0000000 --- a/resources/stylesheet.json +++ /dev/null @@ -1,730 +0,0 @@ -{ - ".ant-phone-input-select-item": { - "display": "flex", - "column-gap": "10px", - "align-items": "center" - }, - ".ant-phone-input-search-wrapper .ant-input": { - "margin": "0 3px 6px 3px", - "width": "calc(100% - 6px)" - }, - ".ant-phone-input-search-wrapper .ant-select-item-empty": { - "margin": "0 6px 6px 6px" - }, - ".ant-phone-input-wrapper .ant-select-selector": { - "border": "none !important" - }, - ".ant-phone-input-wrapper .ant-select-selection-item": { - "padding": "0 !important" - }, - ".ant-phone-input-wrapper .ant-input-group-addon *": { - "display": "flex", - "align-items": "center", - "justify-content": "center" - }, - ".flag": { - "width": "16px", - "height": "11px", - "background-image": "url(data:image\\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAACmCAMAAAACnqETAAADAFBMVEUAAAD30gQCKn0GJJ4MP4kMlD43WGf9\\/f329vcBAQHhAADx8vHvAwL8AQL7UlL4RUUzqDP2MjLp6un2Jyj0Ghn2PTr9fHvi5OJYuln7Xl75+UPpNzXUAQH29jH6cXC+AAIAJwBNtE\\/23Ff5aGdDr0TJAQHsZV3qR0IAOQB3x3fdRD\\/Z2NvuWFLkcG7fVlH4kI4AAlXO0M8BATsdS6MCagIBfQEASgPoKSc4VKL442q4xeQAigD46eetAABYd9jvf3nZMiwAAoD30zz55X5ng9tPbKZnwGXz8x77+lY7OTjzzikABGsenh72pKNPldEAWgHgGBgAACH88\\/Gqt95JR0OWAwP3uLd\\/qdr53kMBBJJ3d3XMPTpWer8NnAwABKPH1O1VVFIuLSz13NtZnlf2kEh9keLn7vfZ4vNkZGHzvwJIXZRfZLuDwfv4y8tvk79LlUblzsxorGcCBusFKuYCCcdmfq5jqvlxt\\/tzktEABLb8\\/HL2tlTAw8SLlMFpj\\/ZlpNhBZ81BYbQcGxuToN9SYdjXY2Lz7lD0dCQ6S9Dm0EUCYPdDlvWWvd2AnviXqc11eMZTqPc3cPMCRev16ZrRUE0Hf\\/tNT7HIJyTptDVTffSsTkvhtgQ0T4jigoFUx\\/g+hsX9\\/QUHzQY1dbJ7sHV02Pduvd0leiK1XmaTrfpCQPgELrrdsrY1NamgyPrh03iPxosvX92ysbCgoZzk5kP1YD7t6AILnu+45LykNS40qvXDdHnR6tBennz6u3TSxU1Or9Swz6wqzCsPZKzglJbIqEY8hDhyAgFzbJxuOC+Li4d9sJLFsnhwbvH2d1A3kzAqPZQITsN76nq2dzaZdKJf4F6RJkb078YFiM+tnWZGh2F+dDibykYoMcsnekdI1UhCAwWb25qVkEq43km9yBrclQMGwfyZ3\\/zZ2QK9gJxsJWCBUk32QwqOSYKRxh6Xdm3B4oMW22EPZzawnR72kgZltCqPxrdH1dkBkqDdWwwMwMO9O2sqKXHvipPGJkzlRVLhJjVIs9KrAAAAB3RSTlMA\\/v3+\\/Pn9Fk05qAAAUU9JREFUeNp0nAlYVNcVxzHazoroGBkXhAgCCjMsroDoKIgKdFABBwQUnSAoCqLRFBfcCBIM4kbqShO1hlSrCJqQQmNssVFqjBarsdjFJWlMTOLXJDZt8\\/X7+j\\/n3pk3vNq\\/bb8+3nbP79137\\/+dd954qTVt8uTJL73OMhqNer03ady4cWOhWbNmjV+0FfKGjMb36Y9\\/1fXUst9cb2y8\\/lpb797z5k2dOjXVD9Ljn59fcHBwQEDAgGch3l9on6feeeedn0r9kvT222+\\/sErRgvcDArwV8f5tN\\/rcvPnMZ22pqVFRSVGjR38k9Rsp9fLql\\/MXLj20VGjt2rVeak2Og\\/auI\\/kHBQ3We\\/tCo0ZNhwYNGj58\\/NaWlpbOyMhIX1\\/\\/2\\/jTrICvckhXruQsWbJw4cL3tzhPORynSk5lZWVtglL9IkmdDQ05NqvVGhLwbKSUL+Tvb9yH\\/2sj+eN0IZZ3fvq3Hnp71ZtCOyofdnTYSzq9xX7UtsF9+\\/Y1FpeZT54sc2aUlq6Jy89YM\\/qj2oZaoeOkMR8dV\\/Tee++NWb04rrA5MRYKDAyc\\/NKCpwDIyKhE9LEzZ\\/r4DLQAAE6EyEeM6AcNH7m1pTMnB+fHX7tG9Bs0Xt+GwM\\/frqm5tz950aKDk6rsiA0xbUrbRAii\\/BDeV9bGhQsPRlyOCAuZ9GykZwT++n2RHPnVYQU+oaFDPQD8jEQAPiDdaLPaHGVXbn\\/O7YHQuIH9B\\/gYgzts1iqrtSopKWlNRkzS6I8arFaOFvTfew8AfiYil\\/rN6sWTKwtbArOzExISUl7+vwCuQNt8Bg71AQCcTwNpWeFbW3IIQEmJr08XgIzX2xDcvZrs7Jru5EWXwwKSwh2RkQ77w7Q0bXp6YRoDaKO+kZl8MCwsYpJ3pEf8liAAoPhDhqUMQ\\/wAkF+oqKiosJYA7HxotdnTtVe6Pr\\/S0h+AI90QffU3T9obGuwdD5PqkmJiMtbM+ajWI\\/60TX0COhoarAAE1dfXV80FgMmLi1oSKP7\\/B6ASAGyBV4YM7D\\/Bx8\\/bF7g5fgmgEwCCSiJtJQRgxEi9zZqVdYUu9pW0tLCIgOvxdR0dpxx5aWl7EzV7CYDV+tXnCzMzkzMvE4AFlTuhZaSf\\/OQny1L32RC+JcHikzJ06NAJoe+YNKRbsbG3xPlWZTxssNmdOP\\/J27ffudLJ60V7DAaT1lxRVvfwYe3Jlrq4uJiKjAwAcIWP+BkAhV\\/i7HA0uAG8BAIUf8qfzvwvgJcQf+XMK4GWi8OGTpgQ6uftzwC0LIM2WgcASwaXOBwlA7v6\\/YgAhFRt2pRGeu0\\/UyImbal77eHDo2kVAJAeKwE0fl6P63\\/5nSlTAKBCiR8AovbZEL9lf8I5AMD5booAE7OzY8X5fhGJi0\\/nTzTcMh+80iIBaF0APqvIu3EjqfRGcV3S4aSKYk8AaW4ADU4gOFlfn8sAXnoJBDpTCMDL87zU2kwATl+x1Nw+P2HChKHBBMDHFT8DwGjX11FSYu\\/f\\/aMf9XtOjwAacf2hmxRg7ywXDrr30kb7NVhDquo\\/z0y+nJs7ZUoYA5DxM4BFmcnJyV93PzjbvQhK3urqAYF7xflWVT5ssDaU4Ox7T9+6Ei4BaN0AUkvXJEExMTGHD9cdFgA2yfgZQAP1f0dJw0lrfS4BmIb4z5yZBgL\\/H8DibbehGROenQ0AQRhvZPwQAGDQ8wlqsFkmdP9ofr\\/n\\/OgK2ml1xxQECAAy\\/tdee++91wCA1mfWJy\\/KXUTr536T+O67764X2r9\\/\\/T+3JkPdDx50f7qItDXfff+zeAxY1lYV0VCmPV1Ts5fGAGUYDbHpo0qT6vKTignAtWvXiuf0StwGZZPQybMPAYC8\\/xF\\/bj0AUPwvvzytKCdl6dMAvJxRuXjxkCHnL86YMXs2A8B4m4yWQTrdIp0uByMajcATJrwzXwCIiIjAFSrbJwGI+FlH00YH8\\/rQy5enQPsYgBK\\/BLCI1c0Afonhn\\/XjH8MNLP9o1Y4Pfg795N9hYQ23bt1q4fb07z+A\\/ITR2J8AFJnqOP7iuj7Fc35TK+9\\/bkPaM+NGiSnsB6wRIwGA4n\\/5T5Pzc5aeeAqAP1VCM4niWRqVgr1p1sEYlskNJQC4BQZbLJi0MAgCgBUKqYo3VEVEhIWFTZqXtYmVxiIAtB4QeDUAvMuSFBgAJCkwAKHlLAKw4wMIFG5URVgdLdwedEq6BuCgj1qzpi4uiVScYa6I0fWKJQVC2aRDY0eNWrlyECwMMIDDc2vZ6UF0F7z8tB5w4kTvtZ+ygklGkk4lvZ6sne45SDg8aJIQ2z+4Mmg0qcfauXPnfvPNN9XV\\/1S0VSWyf1Ls4FZ5aIHu\\/blGKb2UOM0ckq4PmsZ2b8yYMb2l4FbhX8ePHwmhuSPXkhaQ5q0tXzBvntdUUq9eSyFu9njXxpA74Leg198yktRWVI4OkAkymw2Q3WO90+nnN3u2H0QkHI6JpHHj2GvTYdsupd68GfVZ4yTJqJeUaNKhQ+rzCUvOMXEr\\/\\/4vD3333XdLe+rRJx4iqumDnT2O5zW1HII1hPLy8pJGjz9GWgk9D61Al4fWkWay9VRbUa1GEVCYDRoonu0dr++n0ZQ0dMCNdDRYHVrtuImjWHQ80lvfl4WfhJetw1CFm6h+rkazd28iJHvyIe\\/IHt7ZOBY7o4GPH4smPqf7nRwz\\/sH6bmmi2HtvYiBUYPxEcZakt701PdsPAIhb3DBbYmIIAOK+F9HXJ6z7t799AwDI48+cOQRi66m2ogoAYVwIQEkQb8DrJza1azRWq9NpjUjXtg+aNXHU9EEQHW\\/YsGFD3toHMFZbgzUsDNPkPgAgpScG1vA4TgB8PZATAAoc6IasWPHhhwCQkyNCdwMIJCVqDabA8+cAAJFLYVD92dvpjvQe7ZcA7p0\\/350dEzNmy+iRAHBPrO9+AwB41Of4h2HoFdZYhsfL7ej7QmbSBdED\\/GkDXv+ju9Pv4i9mM+g09Rs1duKoQSQR\\/4whb7msbFhufHy8M2xup6AZ3sHzWOChaveIWQCtn00A7s\\/84MDuD4bd+fBDcYEukrVna5fwMQPAsqnQZOqqLtBzezysvHd6z\\/YLANndUELMGAmgXqzPfeON3+IE8PHbuL2YegYCAO+\\/fz\\/io2VMM+5HpR\\/BGXIPGCzix3oAaBo13aApK9Mahg8fNAo9ANsPGi7iB4BLZRUPH9advJGb6zx+3Jk7FwFtCNekNzQUabW3cAv0Ek9uUA0U+PGsY4NmzrxQVBS3e82wGQDA7bvI8SsAsgNP7y26HV4GALyeJzGaY5J18fZ4GT+3DwBK8\\/K2ZF\\/s7v46ZYwEsMJHrJ\\/gApBJ8QPAs9gh2BYBnT077OwUnvcBwB0\\/nCEAQPFBdADefv5dPEu3p2u18e39Bg2aPou2h9wNmP3wi7bGL9qsuVOcizoBgM\\/X0BBtamggK2wGABn+WSLw8awm9P4Du3ecys+aMWPGt6J9medF\\/EsBIBbxJxSFm4vM5moJAOGL+AHAO90jfglgy5bshO7uFAIQM2fkyhUr6sX6fW+MJQDYX1wvWI\\/+uOIc79mziJec4ESxDPGy6AF9RfzYHgBw02s7yswNhf1GDJ8+lvcfPgKrxfoAa0S9uP9HTV95LHdur8TzuF7W5OSqDdEGAFiaiIjk9U8hAMdw+1Ts3r37VPOMGR\\/K9l3k+CUA9P9b4c6y8LKC6upqAiDj3wpxD1Dix\\/m9Uku3KAD6xMx5DgC6xfrLYwnAEuw\\/jOJnAMHjpnvECwA8aK5YseK3EA2aogf0pQNIAIOaXI8S0\\/sBAPaHaLUEIOJHPmjUsWACACN7\\/qLVmoz2Zjabv3x8X+oBdP\\/DWeih94d9sHv3BzO+fOOND6l9C93xL00BgOy97dHo\\/ZHm6EcAwM8OHlZ+YLpFtF9eQAGA9+81pg8DQCzdU3D9Ef\\/YN3AC8OP4Z5D1DBg7XYmfAKitqYl7AA8AvDxxVLtGW1VVVhYRZjC0jhg\\/Tuzv3j6gCuEjfghGYd\\/cXrFk5BNqai4K633k938h\\/Zp15C8Tx68E7X7Dtm2b8QZEAH743j8gYQQwC8TGlp08Z7ZWC+k\\/4eFf6pc\\/\\/Sje3+TZ\\/pFeqXkQ7hoIhhoAnve8ogRgCQZBMQsgTgBgXykpAoDKmpoIuJP\\/wMvzwaOKHkisVfUnDYZZ2J\\/k3n4ST\\/94UiHt2\\/d+Lx7yttFAXnP+60W6+X9ggQFzGDdeOJT791fQNAgAv\\/qHFFMAAJou7AWQBCAkKXzknW71bD96APnWQ4c+hthRsv1Ty2WNA4InwYYpzhJSW1MT+lmkxx9awyfNhQVmvf9+c9M4kVt1by8tsmuLub3I\\/in6er7URGkh1SZ1znfk\\/xR9o2oP7F8Pax1vbO8RgJcwhYp8BvpMcD1t+0GffPJ7xUo+CA54Yc+DPXv2vGA0vkBavfqIW+xeH3kr8iJ9QxJegQNpu\\/TMzZupnzXOkQ7+OkumeCCOU+Si2Sr7kR6RkQZ\\/iA0y62PWVKlUiLy8fsz1MSd6s+YhLz1vu0t7ILS4T1Rqn2cU9fF6YQdpMZIAG6dNmzZ5bX+7PZKGsXi0CM9xwZ+0DmuVnejxsHMDJu3Zu24vkrT+QTtYq4\\/8nvWHPzyeCa2HUySRbzMKAO9CGhZ15Pku67uGlaS7frzoeFat26uY2CpzijiIrbKfLdH2buy7eKLkR8oAaXWhQNLH8+qEKirKy0tLS6O8bXVZQpvg8dPmbV\\/O+jH0IvRClLY06hkPAcBGqLa19ckBzC0HVg+0R9rQFpqFtWER1oBPhr3+eutPocevPzIaBwTseTORAu\\/rQ7sd2AgA4g69T1PlfmGVsX9fn8ESALk4ER5Gsb\\/Mny2tbzGkPQwASH1s2iTDBwC2yhYeVdgq+yXODAwpCCzAozT7Dml12fqR8VGcOMtk9A0pkUvsI7YvR+DQrl2vQLtWpdbFPAVAq8lgMrcygKEEoKQsJKTMYQgLDQn4ZN3r60T43ngSrH5g1rBcWaINAoCMX1plXq8GoBUAXNYX4RcfPqzVXa8tqk3bpATAVtnCVpytsp8tsCBifcJVil8BoFhfu7OE5RCyGn0HWxweQLYvf\\/HF2tp1T568IgD0Gf2MJilKBSCrPf5Cc3h76e4zuwmAv8ZqQ5cLMwwNA4DWn+IfwoeqX3\\/8kQvAQC2rGQCU+NkqywuiAqAVACa6rO\\/hYsR\\/uBi3wKZd7wGA1gPAcEvfhAQAmEEA4DwLEgo4\\/tmzwyYdYqurWF+9zWKxhCKlTjnV2WEBxkhHX5\\/G8jSZEZoKALWJWbuyYgWBVRgA6vqk9hgDNh54YtI2t2jbn5wBgAl2m1XTYAmxhFoNU5DG\\/uRnHuG\\/d\\/yjEa0X7kID+99tgu6OxTytxK8A0KoAaCGexz+rWHPpUtKaG4e1hwnAhhNZlLtMhwyG+HhDGVvl0PXZ2fv7w3oMe8vPijuf4of2AQCyutDmzWdI1zcv0Psr8SOFF2As0Th8Qr84CiEzcjSKni09b4l5C+al4r9uAcCBA1nthuYKc3spA4i0hWgNdFazgbK8n3iEjzct380S1rd\\/f+mkAECJH87O21\\/2v76eALQM4MiRX0+MKqXsFXSYAei8\\/d3WXLHaoQNTUga4AYSGiesPTSEASvwEwCrin4D4GYAv4m9MS5M5yalGX1uixccntCDwKqf5n5FSboGNBw4caG03m1tbz5zZs3v1bAAAKvtJDAuzAeD1c0r4DEBY4f4DKH4C8AclfgYQxFl0etRWAAj+RwjA6DUyfuoC3xt02F6JnwDQ8UNpeQAB+DTY6op\\/HxJLU+au3jj5JYRPwvR5ZoFN3v12oVxjkE+oXbG+4o71WH5dJa9VALD7wBPMArvP7AEAfaTVgm3NZkzcszHoBCvhM4BvhTcfMOCB8OZH\\/sDxp0hrCwA8PvKjNqkaAPaL80sAyvU3fF+sU1tptspDaRkA3gKAEIoforwaAPhZ3f2de4RWeUvAARqDKH65ZDKE7\\/nxriexm17ZtO0JxvhXX1n1Q5UAYCMQTCsvn7ybEuYL9JE2q9jfZJoSBgADEP5xt757MJM0xMcHUUOfzr9Pywlua+vtThhJAOvdPYDc\\/LjRayC+CxiDTm2l2SpbeJmPHywzyhLDXH1ICI96wEAcAlIr4ABKSThuXt4c75ByyJ2Zj9qDWbD2SSJmAdaqBSp5CdPoB5frx9LDdEVDG6C5cKnB\\/xz1kdB3rAcP2Bb7+X0q9GtOXirWU7HGEgBSwI\\/CoehosrIT2f7pFKmtNFvlYF4W\\/jvAI6kMoX2y1kBIZKBHu1PDwfNI7A1ZbP+UIgPMAn08hFnAIOROal3P6pnlzSQlK8pHf4F2s+AwjSRNvDsCadl76bQif9tbqDBdNvzPfxcy8+nCw1OULDDrOukEi7PXnngo+IDLY8UZZMmGOmsMn09yPTI8VwjhWEUkXIY4mYVu2\\/7qq9tJXuqsLoxJj+XMZqEWUmdnskabf8olWOI9Rl9Ik07vqeh1id\\/EpqZRUGKOhksqxveuZGm0Idx3g\\/\\/+BPrd734n793wXnuFEoUOXc+ClJcrC4wiI8rv0On4GNUbbh8TBRtwDOPVWerxv2P9SuiPukKcBwd0xRPusuLSH+\\/xUmd1r9dm5XsuZzZ35kBLxCt+ANBoihA5CY6YAODEmnS8KRpIr7cBgJp2uyDkahcmi+EAUE7SpvPQFRrw9yfcvk5nPHUyApDokQWPBQCOXN7DafPo+ABH1RN8fL0t6OrVq1X3eC7C8dVZ6vHu2P\\/4xz\\/\\/WQDAQ44rnmhXFlrYYxeAW+mJ6bcSEyUAEFCyqJdPfkX6HLp8+fJXBEBTyAR2uAD0tWjSfbh9BGAUxX\\/1zi8HVXcpAHZq03m9BNBptXY4ET8DUOKXANJk\\/AxAFETYbO\\/ayJ3aACAwcH3gep\\/Qru4PUZ8w\\/nW8X9gWOMSdZR7bRG81jkOU1XjeDUArFOey4i++WFW1vr4NAMTLaFjLvekuAJvylYKIXIcvFcQItzLB9o5G44CzylcA+Pe1+GjS+fojwGDO4hbcOfuXX35bnZ0deIgB7Nyp1QqrygB+1Wb9lbOBAUQTAOV1XuwhdRZXI7Q3UVplfSKS45aEc0MH9p\\/yTveKkQCw7WrIXneWmYDMrD3++Mnx47x8Iqt8GiTs4+bJ8y6V3Xj4sOLkjV27qjA9AYCBvGJsQkLgXraKBAAEOsCdZPfLdbjjRwQAUOJvxy7t\\/BK+NKuPhqVYTX6PEHJ101+qq8MWLcrUqdf\\/ne5Pa+OvMLPRPB3dBw+ychaDSkers7gaFiAliv31sSHr14euv0o8n322XoeAHXhwOyuydsMYwJDax0+ePD5OywCA8NM4fAIwdWfdtIqKvKyMXbuKDPWFRS8wAG3r3lvtF0RBAveANuqv7K2Dc+3K9Z\\/g7gGtlKRja9sjPjSQF6\\/eqc7+9ttztKz3Z6uarl22BcqL+jvdo1URvyqzGbSUpOTX6XlkW0mvpaqzuBLA6dOxOD4DKMA7koRzaMyUf3+xczUCvlVgic+m+CWAIUNqjz95vEkBwJdfAniVhj6+\\/xuRjGyTAO42XRjVxJMfACjxE4CuveRlC2SO7d13NJD59yJFSQD0QRj+tPHu7flhpqv6y+pv\\/9lF7wn0QexZ4g1bBIBZBCAnIsJaEm+QAJT4f\\/Naqrmndd2wCFMPhuHTp3OWQDk6vS1hfcL+6v6I\\/iU8vgPAkAs1+5vPIn62zt6+56AsdNChjx49OqcvwsEQPx2OjwcAIv5d+YW5hfkSgNZ814wNGADHP0HEo58Q8PXe2Fjx\\/JkCxd7T8uXn+CUA3P4AILcPFu8NuqrDziF+lND4hfCjigAQsywKozQN0Esc8eJ89LTHLk8+7ZmV+LnBnJX2KNAA8KvVQ\\/\\/9xWTYkDNnJq9VW2m5XF8vl2lSx\\/X3AMDhU35kee7yXS94mfh8St78RNZDOetAEwBAmaRjoS6t4a7M0TKFcWxNtfE+cvvgsWKCjs3U8jwFAGxd0w150DIAkHO0QSjaSPM3Pa6BI+RnVtojAPAErBRo6AeHtN1YDP8uRra1aiutXgYALTZ1H287pn+SxAAA0pFB0aQT7wuzKbOQwV93kfC\\/Qt13j\\/TI0k5kg2Yqox1YY0VBwlKdWXgx6VvLzKlRrPEjRU53Q7QQdpenE\\/bW7G7JBpZOpUmfLVi9arXQWkhtpdXLZP8WzFsQFx3Hh2vm\\/CjrBZaX9UbvmzenotZWWmpZ3AOJUgvCtkq\\/2u2Vy0lmbiOfZhxLqSWuyC\\/FpS5qbCyiW\\/6LUm\\/om2rv6mrvR9VGyCRkNErs6uOprS2bcpaZ91Bbd0CTmsTiPd\\/i8gtuzxGVPpoIebTY61qJ+aT9pJOytEnQ6NfiSBlxcbWsMTRG7LBtdFvJ8nxI9FAyKEhgkJRa4jqHpigjQxMZqamry\\/fV1Hk3eWRx198zmjTpmEZovSbe7tRGq4+ntraGnlY9nJfT47Wu5YAGVIKSZIEF7y8KOrg9R5C++r2iI6\\/W9myvF2p3\\/YNwyqQYcl\\/Fc14TkcNAk+r60AkPhBzg0wkA4GNi2fyDCMAg5VURKkfz4uwOzWJN0GBNuR0Qrnk3jTrrqlh68O1wvDlyNCBp6R+k0Tqq7ACgOp7K2koA6b7xSgFGeuTgvkElWBYAEDgidxVY8P5c0DGMrbLTgx908tVTPdo73uumw+4baW94WByTlp+fFuMCkJGhBqD1ACCeFP2pTg\\/WVzkgTpiXUV6GtCCeD4Li82N29vYGoDs1\\/Lrvy379ngcADaWtg0JwMAe8ufp46gIM+brdYnEKL4\\/lSF5fItqjFE6ms6\\/g\\/UVBB18Qb1xgeno4x7qqf\\/XUKdr81i2ZIfJaU1LR0YEsbUxMWmnFUQEgP5\\/sYFxceXlWn1XIGR6w0JzDWosGZ2SIBgeFwJvDeBBvtxWVz5Ior2Xle486i4KIO1fP3aEXkiv0QQ47pa9CQoTTnP304227d08ejwMsszRaylwAZIGDvwCw\\/RQ8ObRRaBUXcIiCDpwPAN6NvQoN5vgHngOA5XT7NDVJa+31WUXSjRsxa27EXEuLawGAo3HU\\/+OysnBjlpdmPeNnExkYV16+HO3NEKMQJjgrGizjl1a0MTLI4xL2vek9KrBg+IiuhBRUFhMAfrojiae74Kcf715m8j0+ngDgj\\/vBR9QOAyArUmj2njc5cJmkOLCKa5u5PTO4YMM7cR0REPELAMtxxA0bpDX3SsXYFwNdu5bWmZN0bc7RjNraOMSPHpBRCgCrKWcYKq\\/\\/njNrp4kGmyCQCQlGg5X40WDZA3z6u3vAnUEjRtw5d+5LAJi\\/Qm9xcOstFht9JxHp9\\/TjDeteKJyd7AFhuVPKhFX39vcXXd4hssjbuQO4IGxkAD6iPZy1Rg9Yj\\/g5\\/IGPAGD58kJ42Q0bwnE8AUDG39mZl5eToyMAiL62Fok2AkD34O7QM26jlIcG14oui6sYEjymrpxeyuUJlaZuqViWnz5Y0x8AQpt7J6V6Hxs+4k4N2chD386f\\/6EeRseB9lso89oBY6I+3lhVAQYDSHfud5qEkUEWGftj574ii2xWUqJyPTqfKOjg\\/WlQ5P7v4wJwSguhoJEV7hW1huOHKO1xDQD45aJWWyoAUAPOhBEAgwtAbZ2YhC2haDA\\/bbkfNvKmxmRobJF5mgEDNL\\/Q2EPKU72nD7rPPhq5rwf9CIDdageAUK2hod4GAKrj\\/U8BRiQ\\/ju8\\/R\\/7UJ4Ssbl9HutbpL63uUws2RH\\/k5bKe1vrKq8td1nsflDsXAES5OXQY9da639SS6uQswAC0ByyTlR6QAQkbEgIBQNbicggY8qCpdRpb3M6dNAguS4rTWC4ZjwVCXIABCitgdZ2RGNBDMAs4bSUAoDre\\/xRgsCFYvx5hkbkVVjfIv6\\/L6j61YIMLOs7ysuvttdSRV+vcnqEecycAiFpbFtUbiEpbzpiy6NKsDlhL\\/pS1ZQuq6TZwkjCYJOtuSVNJpZ8nIQeaf\\/NmPlKyz9R+b4T++cj46JF+9iM9JK2un5+0uurjkX2T5Qsso5Df\\/7O6smCj5\\/a93oI+5eUjKu0JVpLMJK\\/r18PDZRaWq4i3k0ykcHbLKmcqaoVlCvcQtGjEjyZ6emF1Fre3CpDa6vKZhbHn8wdLueytnqU8n7CTFSllugeMik0WaJd6CrUZDTfmwep\\/cY3S5M\\/hmqjP73V9Mj0uKjnA7ZQtFebiRWiVt8x\\/yrHW6GE1SYf8Hraa2psUa2m0QWRlQ0QWd8FiUrkrL5XK+ytm13iiUog3mzZtQbANsrpL7CfpySCz+G8BXEChYRVAxj1vSsmCDVUBxTfFTq3zpDO+Li5\\/Q9OFlrg6tdX2MovZCn6MtXM7PS8LAPQ+HQA48IcPeardqFesJtf6HvL2bby97tat9unCCQIAz\\/ORkWKeBwB3PgafKWxOFVYXCYvjwuqe4NAlnpcIgIhcFkQAAAfOfwwNIwAALR4IkKEpMJp6ZrWj1QUUgx2Yde32G\\/hIB+VVx6LUVlsCcF2Dyt4MQBzvFQgAKP62pvA2CUBaTZmF\\/RjLEV+dn7nuVvuo4fQRFQBYoHRH31DKAgdX5EMSb0ZGXIy0uiU+JcLqEoBprvgZgBK\\/BKDEHxYBAIMEAG16NQDoJYAdO7QCQAKnL043N5+mbpB4qNEZ77CXlFRk5FMJfFOd\\/OyOxJ\\/deZ1A99+8Weue5gjALphFLL+yezcB2AhZmy5Y2Wnh9feSCGE1ET8DAM2D3WeHDKFuMGi80R\\/hl+CjqvgSBsBlc5V0vMpCqigRF4viN7AVXV252B3+S8jaKtdTZoH5q7IIaUUjJnEBhYHWxysA3ty4482Nb2r5+KyMuvw64fQqnBknT2aU7aQe0PX8MqoXaKUsaCvivWvQmiQA7qHQ5t7bkSt5RctWYzcD2MEAwsNDJICvFi7sewf6knRnIltPn8vdxGNYvGkcAPj42OPt9hJfTqpyAws1GRnaImRBXQAQf4mBG7i2snwnaxlp51R1FjnEYRfqgBo69nHO0YD1ngAKNxbiP7S9BFAXV1EhnN7D8KLw5riiirq4lXUHK47VIf6mC63tTU3trU3T78IJilJSpQcAwK5XeLlQAXCg6oMbVYife8DCep8RSqkpACD+e0hL70UPGD5S70\\/pLXQ6pyhY4BzfYi20uNDgBoD4Bxi4gQyQZnVZPK3OMquXOecIdgQA0vMGuPwbD+yg9RIA4o8T20+tAFvxlV59Te6y0Vh5wWQytLYaTOgBAFCp3KNiEPzxrldUADD8VV06\\/wUWfw4AZDUVqzoSy2GXHwyZiTGgHwGhLHGoj7Mk0jmUAVS4D54BxcVcr90E5fUfkJTGb36ox4gSDwg9hkthP4RQCDtu3Ic6dYEDF1CYPAHweowBwgqPbVoJyXJXfFCxrCgjDv8Jr4urO51bk1GBLDOUQ+IssxesKKlSqveeH7+iBnAAqo\\/YTTogsq49rOfB7m23brUOp2UGQNH4DJ1gEVnledP47pKvfLdEqd\\/9occo8TMAJX4CoFXilwBg+lQA5HoFAIcvviiZWsHXH4q5nVDzk9HqLLNXUaFLJlORqahuz4uQOCDPAkblUYvkx1bTw3oGt3Xi4ivLsoDBnVWeygNc3mYSsoQA4PnyFwDIMCglD8EjXc3\\/kAQAPbPE4Wx9PW6BF6RDkW1ci2+K+JsngQE9AB2QOwEudGNdRoU6y+zl\\/ohMmjWyf6uiyfduWEVSnJ0wZLw4UvkMTaebCCuqLOtVFQxKGasQdwSYZdcZPWweSykFFuKwlZxoOBdQXIiGmvUkVxJ5g5TaSivnHs3SqeQ1UZUl7Q1p9Bp3kQWvFicXNvvQfGX7cR8fmqs6oPozOp1KAqgClSyw1AKSnqVA\\/PbTXj3E7RWnn\\/81jrcb4loHme7+n\\/Pz5krWuu3GM5+hVnmOfAICAFVWtzdVE9g05VApHvNTPawnW8fLiYmPeXvofmCNztv2lRxRuG\\/p1AUXOl6rrDd6WFGyyqsXQ4oXnKe3sRIT2f5YAsY2PV4nNJPUS2nv\\/a9wQJ3yewPiW2OcP3wDN8LQvIHP3zO+7\\/kXJ8IvrYGuJBUDgEhqyruaAJSXa0I0eaSjRwGA1otw2DrqOs8HBt6hzb+tSbi4RAdn17jE\\/UI7UwJw+Po6xLOFjmsroj\\/\\/fEMmr+eCCovl6lUfeqHu47d2scsG0WA5eSqMj1AovM\\/QiAB8JXZnnRvBul6u9k4\\/v9Ccmbzwn8ZIgROwwDPET6sxdeaEa5xOTfiSnHA+\\/\\/OeWetce0cDVAzl5BwGgNb29lb570L73fZ+AFCqsWg4fgCIYuspLidbVxzwNgggzZOQ0o2AyNpG2JWHKQZgJ6sdycvR3CGdDbYyE6kFABD\\/+uyEgoFcUBHQEAHVV1XxZyNhcwUAy\\/r1FP+UiIBZo0zmY+2etcQc\\/\\/3uzE5T54P1evSokvj4SB\\/w7I\\/jAUB4Z3N6ZF8f3\\/TmJRsYwMILraQLUOvwz8ocHR2ODlSo5V65sg8ANKx0B7IsJGGtLaraXXF+Nir0\\/r77fPb58wkXM1HAAACUpbZjvQJAfJY00EnLRt8gdPXPIyIuiwoRLqi4mlBQkFI9gQFQUWpDhNNZbwWAXADg+AMD9w8dOmVKaMAsg2FQ+3BYFs\\/2TL+\\/EIN4Z8qjgXqjf4kdpoP7kwCgMWkdMGNDI03hOD+11+xhrWWt8uHiwyfbGk+6AdjtjkhhPV3Fx2F0\\/tnyszixP9cCy8\\/UshP2y8\\/Q7Brg9sHeImvLX42JlLADy+E4HrxxZlhY8gSuEGGrjOrnagAg4wMA9RH4lCu+w5lLADpQ+mlxxm8LvFUytKTEcnCWofV5fOVzzAmVlDk7yAneP4\\/4M79GcSoBcJb4l8SHIH4+Hj8oNoeGLtv8kNojASjWGlnwS5eK16BMM6eidMlhFwBtpK\\/Bw3qGqqyn2J+SkASAPtM6fz7l62QG4O8RvwQQL95qOGnZDeCyLGaGVeYesL8ayxKANl6Lt125+\\/DV2CVTZZGzcrHZPDmvbPLm8O\\/RA4a39+uux+WQF2T6\\/ZZMxJ\\/yDbcHPcBGPYDjFwBM2lPL8jafyTCF4\\/zUXrOHlY7iStXDEDlUAPCNdzgdeHqz8z9Hwzx8SQoAR4\\/S6\\/yYo1FsPbUKADipewnZeMvxZcrS7q2LuNY3TMYPAQAUSfHbeDma\\/1xmtdIYYMYYQE5yYEFKyjdoLwMIC4sHAPzHSQAqKovi8L5w2uT8yrz8uPLiWStN7Su60COnkADg8fkWU2dmZkr\\/ZwWAoCCMAUEU\\/7M4np9BE57TrM3avLm8sHnhBkM0ffbX4S4mdoSNXiPiv3b7ypIlt2\\/rvNjaYnwXFQb99QRAO5QB4Fvio6PZeor4OAury7mYXfMtWeFvD\\/X6OpNqfbtkXpYLIkTBhX1w30gDA6D9Mfp2d\\/cTn6kZg7gQoLpaFlQsKH\\/J9Sj6p1\\/8Yktq76LFIDAtP39yXn5dXv4zs5DFqFB06Us8jYZn7v\\/GVRCBW4qrC4aKMQA9wJyzJFqbn2+IXrgkmgHkDqRV8nwE4DDU53DO7dt0C6gLCqZi+tdatHlyGhjN1lPL4vVbAwPvu2aVOyn7dd4h92ReVhREqAsuxk6XqyFplT0LMILXyklQUpiaVJlfWRkXt7g8P6M8I2Na1KyVpTt2vPjiRgjO\\/MAq3RKopsDd3lNFbuVDWTj\\/hmYTj3ctzQYCEIFRVzkfirUheRdcAwB1lpXsnyHAFOVyj2w9hdPk9UsPjVM+Oxv\\/9cdzx49VliF1wcVY1S84eBg9JavMLlyqeOrhw6mpl4qjooqfiSruM+sErLmHYP7++sijvduVYgfa7gX1+XV6Y48TzoF6WOFPDilfxZHUWWB1VlY+Fe12qTe0wCOIQKkE+SaAQcp6E1JvlZRSYaH+AyCPn1sTnxMqmq2SOsurXl5L6vUWnYFb4KXWJ3v39viFBXXWVFpT\\/EFY0wOiSjg\\/\\/03Wmd5ZdRcSL9SJdyN4MRK4cuX69bHvtjWyLn4claHNqFCssfN\\/ACSSlF+MGKC8+fSFjHPbWOJ4Bw\\/+1VsldXvVy2sXQ+ug2Fgy108DwIHXPr4gfmHhs4fQDegL0g2dPhI20\\/2ISwA4B52fv5EeQncAwGk0\\/HReHj\\/u5qUGrny+oCBWNPhg48GuKK3GcMkKcR2DddI8IfQYIffvA8hfjEDBBklG4A8AHDj0DnTwr656mAApdZZXvcxWe+bM27e3bQujn\\/J6CoDH\\/FFkQs1dBnCiklL4izERbebSUmEMTE3HzOIzOQaw42+dnX\\/bCBGAFjS\\/heNXADQ27u+6eLHrIABkGOouKVmdsgyhiooMoU\\/58\\/ga1vnzNV\\/j9beUqB94v02JnwDopFxPzOqCCvUyAZi8rQa\\/d5f9fwAkcg\\/APXteApgGFWq0hZM9ANx9fkWTJ4CizOQiAWDBYnR8cf1BYHNq4PMAEAgACfsPgkBXVMWlS+gBso6lapJGqKVFI6T+BQpTz6ywuSzeKVVG6tCxtrZsdQPgeLu65C9W8LLyCxEAgFlm2+2IiHsAMOWpAKgHXKAe8AQE3j5BxMrp\\/NO4tJQBtFOKpp2sJAPYsTwuOTnuRQbwfcWNG5eEMLdc0kkABxMu7t+f0nWzK75nlrdMxpe8SAGgxA8fYVJlhf+nFpkVvUSn6RQAOCtd39WVi3gJQKS4f0R9bxAATAaAewUFADDlqQD+W9y1hkVRRmGyy+6ygrYleMVCM4sQoRvQKiFSBlG56CZiYYigEIgFlcJWhIJ0YUuUCLMbT1mhS4ClaRJPEQRElhbhpRD1qSyhInvq6f6e832zMzta\\/arebm4zOzvnnW9n3j3fOe9H8f\\/gev6HH57vpPZyMAbK0pESpAfz\\/YKA5YuWvb9skdnMBGCq6PO2lpbMz6l19pWhUZdg8h1ljvLHSOCiZUxASxyw\\/eM9F7Cbn1LHNGWugYHyv3pJgIcDhSRAla5B\\/zQCZNvdnj2y7U73\\/lAiYFVJ3\\/33980jJXkqAsDA84e+aaorq5MEYCaLlBjiVwgw73z\\/\\/eadZgAEIAV3O6YB9qN4CASQ1t\\/KMkP82BEE4Mu\\/5+ieoyDA6pnVzd3G6Ni3r0P8aVqwNA94nJDcetfnWyRuB7Z80rqDvv8MPA+36y1M9W13escIEACVNW9eX9+8vyIghr0Fnq\\/r\\/IEdFnq\\/xP1fwbHjprFqZyYCvHDaYzRXGBkHJAoCArby5qtJa4KAGctAwIzqTR9\\/vP3j7Xu20whQ69gwAs7UgbPIfGyRRUYxs1LMCzy6tnWTGj8R8CkDnUfyDyc5WOiyxCtmQmTOGxcXd20cm7mdTIALI4DwvHBYGOopjceO9czaggDcA0TBA+4BIGCSsp1mr8YIAgKrqqs\\/BrbvOWr1lMa5egJ0WWQQAIhqXgAEqE9BQu+3OuilvL7W+FZKOAmHvYuBkwl4rV81WCB4CmNtgncag+XfKyr0bWyiq7kK2MDQdb2dPALUtzPWywznWolWoFcD\\/fv1Ul6pE1DKjVmkiloGPgMvPTh\\/qpGOWjsGoPeZUlF9+ypv\\/\\/pVTspyLe5S3n\\/paR5YynvfweDt+qzzEAn5CWhkdySGR2NKMD4+1oH\\/c5WAsv9lO9qSqJZ5k5LbNgukKuerrxUmKrSXzyTQ2moSuJEgiiouIKBfAPBTpWO0IzJS9rAsWNAWPLR0ZQw9VyIisH1UQcnXnJVdSYjg\\/U\\/Twcdvl5\\/fewzejv0ZSlZ2SDmhsLs7t5w+I2yIozwjwwGxjFcZkflh+iz1L7VBtW+jzc3pzM8CwoyGUM7hBcjz5YIKqTSBaWrWWbTxcVZ6IHhgYNMAZ6Vv7ADEk4J9jgUBE1TpiConQzls5WJji2IHStN+8vErCEzzpSqlEVtnVG0dylnZEioQmMf7y7jnzXMTEDjBF\\/aHAG\\/n\\/YHD54us8xDE7WjurLVXuPDDlAjIiUzPyTcY8ImRKSBAZH0PHJAFF4+\\/jfDwd2wl5c5jw8xB9cSAzVeeL0tleZ8gpYik6yRlQp0KMSkrXb3uq2EXvpv8LmWluWNFEIAqBDcBqnSMTiQCEH7R\\/D2lu1ItkJZdBWm+aWkj0qq2YjtnZbkKawbvf4TQ39\\/d3d\\/Pf\\/TZFVjg+xID22l\\/jv6aiyYOP4DECBNQX9HgKMx3VRAB0Q5k9nNiiYCUICaA4p84ejTCp\\/25zQ21zCCgvHxmJUZAoYEJkOcLLzQMDE5fsRcaLDQ+BA5to8IwImCA4qcn7cePX6cSAG8zI0nj8WJ6fJQqHeMdiZH5dPk3IXyjOf\\/rkC5fhF9QUFp69jkoNOSsLBdIzOD9ScGcf+gio\\/GiQ+dfjxcYMV2SAN6O\\/YGJzcaJQuoSARXfFDkiwztiYjPzw8opNZcSaTBGRpYnwhwT+59\\/WEijfux\\/heI4URk+8+aamZWzzTKNPUyebxKZwRURwskLbSqatCj+nTsPCQJ8\\/Dyn35kAY27nV7VaAiZdDAjT03gUfdLl79rVbcxw5M+mvjykMEePSyutikPpKkvXEtkxzwQA2wzANv6jT0RBYJcggLfT\\/ofroKK2NSOi4ZOHOEBAaE650VEUkwkC+LGNf5SkJRFwzWiaGm08QbW+xxxZe\\/dWOvdmhs901EzP1BAgpO9UR74U4sBZbSYm4KNtOz8iIAlLSlGVSgoB\\/vUDQWb+bSAIGMnnTlL0ivgcXP62Tbu6zZE54bDW+toPI6CrNC6utPQcGgEsXRE\\/CGDlxe1Tt8Ay8NAtz9KffWBmtpXCv\\/NO1RFip9G80+hfh+MTAfmFFbGO0AUdMZnhsbPLUzLSMQjQ05kY5J8YGUv7L2scfaB\\/XOMLtH+8MysWU9tAT0tfX7gkwGgdIaWvvlZZEPAhj4DPQIDOoYIJ2GdsQFkiDDLcBJyvFjzE5+Dmtys7qDwW1ZIgAFJza0HaCIRf+v3XisMD1+IKAoRIsaRmp2\\/nP\\/pEzPAkgM3TcAecOFwc35Gf73C5CuubY9rDQQCMkVPgCms04kVkfvhs3v\\/9\\/nHj+hE\\/E1CE+LmYt69vtyQAOWSY1UkCZPyybQ7KkupCP9yG+ImAG2vUyXYyiLyCCfBvaPDXEGA8Xy14iM9v67Tj4u++dPduJiCgYF7p2WdXVZ177tenfT9CODzw58Wx9OQMlq\\/9ppvsvufSn\\/EVmAECKEGnOkIMP7TN\\/9A1fHwiIL+jor4+ph7FuUxAeUo+EwBvcBDA+7\\/\\/Pp8PEyDiZ4AAPl8iQErfE4cPc8GSBNr4hDK\\/Wrb9ieOp8YGAffvEF078NmDpeI1a4DC1vjYxJ5YQDuArMCuwC4MItjaY7Kq6lmtz5VOApScr2DE3QcvjP4APPZ9fYpyyljdetMkWFnJ2lghIsVgc+UYjnoL+QeGz9ftP5cd\\/bCxYIJhk1tn6F7XC+qzzeP32K94ABAEXAyCApOONkwGRtT1rSLxaPQzAP4qwdKk34wvOEn\\/xKnDUmzBGB9477w4gj7frfX01hg8MvMbfYRZLmHAX4\\/35DfyOydjbo5pZJn1zvSXUUmEBVb4L6D+f\\/yMKQKYRvPKSBgeTUKp7gdT0c3XSNSlaZqzjo4upse0DAVFcDHytgmt3rwDqLNQXbekwAaLAwky1x3w8ofRVua\\/P4iImwwcGNQ198OBBLy2mMlQSnQGLF\\/vOnD5scyCjTPEpVnZhFjRtdkrbHX8U4JVUUVFfUeF4z2wjWHN9NtZ5SNFop8PBZXzF6dmjID0\\/ePjh4vLyYsXn4davd0mI\\/uKh8CWm2Wwz5uN2ki8xS1tRsMDHQy2ytnfzTn3tMLLQhocNAcETpOPEwaHeBz0IQLM5Q5ixzX4iIzVjZUZ2yr0ls8gQvEw6RNCdZm8+vmLjbXZjsGfbnTGdunBEgYa31\\/6KehdKS9dMkVlfH79JfdousCSnK7ANPviRlgBIz4TmDx7+xlUyq6T+vpkzUeM0EwSkKSil2l2y2AQBNTWoxiSLTZa2ggA+HipRAf65DxABOBN3HpMImGS42cClc+w4sXmoNfVlDwI4cDm7Ezt7UmpMQkRIRMLqEkYZHCJYOmeGH99xfDcISDWkTvHwPU7npplhskADBDhcaE5fY7EycimrmqvxCU5yBoIAZ0YqbEKH5W678VgFcsz7R4\\/u3MsIy7ZZFaQCtZMFAYsWGY3bXmACRgoCjGaWtg8h06Ma3N3+4Dlau\\/xRAd6CAJmCIQJsqanW0zUE5GjihxvdsOyYkEC\\/iLensB98SZl0iNiLG+bx3cczZ4832g1TZPxyBKRsYTM04XiBr0CM0+VyrrmYSwKmjB+6o2CS77qFC5WSl2hnW1tloiUE99yQoIuoDW3WrP19eAYMGwY16uuN2IDsXbtkSQwREGrYtuydDiLgHZNa22tmKawYQsRUiIIFs2cWOMgA3Ky+tuy2W63eY4d4jgCKX5qxPZFhD5oVaX9xeiPiBwGKQ0T4pszdxzcdnz0+WG2rpPoD5fMofiYgz4HLDygjYKhrfqDvsGTFwQEEVGbh8o84e5h950RuQ5vVtx8MjEP8RIA4YEJX6S7hQEG+xKGGmnfeWW5sJgLU2l4LZX0VApo3SkcIszZ+aeCw+D5gJq8Qcesv3t6bdyN9oBCwocKloKmpyTW4KmHx4mGLnVOyED9QdmxvZlvbk20gYNPu3cfDmQAZPxOwfosYfTTbRZ4kXhdQ\\/z6AEUfCYLz3QGDwsGS+\\/A8IAootCfh2+gUdIqlMI2B0H+KfQfFTZ6c6AjgLS77Eoc3L33lnUUcz+RKrtb0Wer86AmKE9jfrsrj06j5NQcMvYzdu5OsvQStKuGd3z8g0Bc7CzY\\/RyASobYAQckPCTdK3mJukqP6A70G4Aymf52W1EZRvsTWXtHM20hUSndEZVrQt4vKPFFJ58jdNfXPm9I07wZnJfaZt8maxU6D5PCKgbhkufkcz+RKTtJUE8PvlPeD55\\/kxcPfa0++RM\\/EA2d9ByRnuY8cV4RU2NSo1dcpULQHlhoxYEf4ZggAZ\\/jyE31g1NV+N\\/9iQ3aZp5Fs8nCDOn9sBRDl0SBSyxl5jgy\\/RZnWnQfunwdWcgPRG3NEgKviZkNs8XErJyW8coJo4jh+pWZNH29pVw88jX2I00eBGENRMvsQsRQUB\\/H4qxmasB2BuFp0jg+dmrefCxk4iAjhLTO5x08JgTD9pWpibAHiRWSIRvyDgSRDA8SN8ip8IcMdfXX0MBJBvscZHGN5iiJ8IyL5wTDYISLUB6n28FtpftrkxC0d98JCy+9e5peR57FEk8SkI0ElN8iVGaVxNjdFcCF9isV0QwNvXqklvgAjIkUOAAQImGW82KlVaIOACOKmOBwMqATnKUwA8yBEgKWACshQdn3kcbYDsW6w5v7UYeQSaqU6lEUBunLUCbxOGfr90A5qtjiqAYuqsu0yVkqjj9YBeatLmGmRlC4NCF7m3hwbR\\/zmPtq8FtPZm0bpaXsg\\/88sWNcuJ\\/81QGFCW01DA8k+iCsD+HrtwOhonqIh9pZgCYpghfIXF1RcNegLu1rVeb0+p2pDkmTcmWenO4QI2BXJIXRYVdUWS5h1508aqWXZAX2sszNDUz1uvgvXzKZf40MwX6R0puCXvVeC009T0uSZGL5aimlrgsbq2NdPARqFSAgp4++juYqdmsawwesRrpbPNs1Y4NcpiycbuLqcLv7OzKqfe8d6XG0UWF4Djg77WGFIaULPU6kQJpm0efXTtqZf4GFD8vkx6RwquRdYsEeI9aRSyppw2JYwHATiQphZ4rK5tDVnV6kt8gbQZcVuxHQEmInBgMyAIuIZqd6Ujg00bPhPgb8\\/KaiqrbGrLbNkNApAvp\\/dI5OprjSGllx9oKiiQWV8QgMB\\/+OabH14ngIBTLfGB0IXXGQjQOVLk0WSvcJTg\\/b1HjRmT3NWVfDWDCcDxNLXAcqkrV0y3UGKUVv4KS06k4a5IvsFGg82W4pTxny4IQPzI+E1sngil5yZABvhCtr2msrKsrL2sJbNpSWwYCHjpvQx1u77WGAQ0lXVtLaiSWV8i4BCmYcYJBtby8ckugn1ozf5iBHD8TIDekSKPJns1S4SMRU3pxStXagkAnZpaYNGuHjElLcIqCVhY2DCnetjWrajuRUbI2L1ypc3s3Mzxn75ZElDnP3L4yJ3NUHoKAcoVDsKZVFa2tcMvP65lScvUOx5JwdpRe1ezozwmS30CRslaY5WArtTcLrmEBxMw7hmgkVYgen2tCDg1JCRVU5w9wPEzAXpHCnah1SwRMgQP3ITkZDseusBz8V6cNVVrgQUBFYGrdwRWSHO0woVz6ue8m3z2OaVLUZxs6541q9uwsuH4McJxk5l+506sI9P+kcNJKofILyjPWI7CXB0IaI\\/tmUEE7G8JuyPSkIFs0XEpTVuJAG2tsSAgI7iKs54gAN\\/9ZwjjBAHpQnnWObOF9BZKEvFLAvSOFAoBSOLheIIAFDFnX6olQK4mp86vm8v37i2HYwET0DBnznx8P7efc24ptmMEVNhsIe4sKxFw\\/sSLzIdkgYM+CxtKBLS0NM3vw11uMBNfgUhaNkuugLYaI0CNX0rpAy1dUWVx4v0g4NFHrxUj4DUQcKcgIDUqCgSYFQIGZPyt75r0jhRUIHF\\/ibpECBEA45mNl3KPPAgQq8npCDBmwARItKlRre2cBvpl0Ps4B2zrtmVPkPFJApBTbTbX1TWPBAH6goWhWI+wMhMFUC0tRwaXbAYBuP4Z6nS5rtaYf0scaKqqKsX7FQLoHnBtx2uCAGVPbvNKZwKMRhl+77smvSPFipmo9OD4BQFGIDk7N5mPgQssaoU1tcB6H18QUN9O8QNzh3LACcPUggQmgB4AdTv9rxl+1clLbnh3pq3bvHl+S8sgsGTzbBCwyuJu6zHX6muNJ9MSH+\\/jAPx+IgC3vh8OH0b8TADf1QFaLg1marcyAQNMQG8rCNA7UqygUieO\\/1U+Ht+YduzINQv4i1phtRYYBEzx8PFFbW77EqXN7N2rva\\/tDtEvqWH+uyU3QMDqrErG5vDNRMBe7ZoarfpaY7HEh\\/r+9fT4B15nEAGA6LYGmACcungMAia9IwXXInMWex4fz6wWTwgChhJyGd6EC7QqDTB5ojVNV5BAVN+od3AANJP0c8NUeTo7r3U8jqsuqaGrNZZaW33\\/ep37WR5B02amb03TO1LQXis2cIGEPF8mxw0vo4TSO6lRngycm8f6c3mL895Tz2D7IGRuUvQR8i6Tvr46qXoGgAINLomYCgz19qw\\/GeMMv2l8uPNxxQhZ3\\/ZmtCkwQ1pbLM+6cQvDKODuHLuccBrjlFL6KkDbR6f3Fc5YzwVaAi7X3WshTRmyE9NUbFxsSHwPwJewweXaHw2dW78SSBPS9Ko6T6l6BrLHqATOEXg6zDvbZseyvAEy6zu2MiElISTFnuh0kt1g1lSeKFXPx6Jvw4MpitYW5Rb9+bO5GytfIX3VeISPsFqwIXyJ9b7C\\/kgZKVnrzrIyFwhwNyPj7rTMlFecQrGvATrLmpYhY5SV5YLUTGNpSgURNVqpCgJycvCDTVr0gQCbPcAOF6ULpZMUChsnTAAdYoa\\/CATgt4Z6PhabgWtm+bUgQLPuDlas0J0\\/CEBgmtXx1HiEj7BnBsq80+slt0cwrW35yB14g7L\\/fU1N5SBgUd225prmZvzT8QIIWJyBq4\\/w9zaVHXiBCWgX8Z+tFEQs12QYckHADcgv5CN+SUDqJVi2WcQPAi5IwHjxi9pRVNQCFE2FoUIGtxKuIkxPeiUxalSq36jixYziFZ9tOwQoo+DDZyUBLpdRIQAXViN9RTx3bdnyKKUh7lrrE8J1pAUFUqh54bHEEBO6L92xXsaP3ekNdxIBzc11zXUdy5mANcZVxmJx+V9A3osIcLnjv8SeS1ng5WrbSOhS\\/ZIYdlsCHtDSIv\\/C8UUJiVEbEzc6isKZgLAVM+1m+xrCQWBNdN4jAci8+zqJEJTu3qp+PTRSuK4C+dHl\\/BoE0Fp2Bw4I6QsCEM2WlIwMUPDoQyCACyZm4IRYamsJoCzFS3dgvh1QZpxLvkCWt3lnc0dH3aLlNcsQcF7kquJVuPxNB16QBLTL+M+eYIew4CzwIqVSDwREqPETAUNxBTTl9xfMjSzescNZviM8fMCR4ggHAZhtUOJ\\/GQQsDh6VGuI7cxURsMZNgHL8IL5gD3f+8ENPA7JMd93Jnz8aNSaHxep44oLiB3IK4gcBomAibdy4UsSvJ+AOEKAvOJisLqbGAa\\/A+HfSt5\\/iv4wIcHH8IwKy3W12y\\/3l+TEBFL+6GpzNMwucixHEX38QMLBsERGAG4wHAaHOmc7a6Rw\\/E6B9vyRgeWddTc+yh4gAWcDR3y+lr\\/ARvj09\\/faHeLuQ3jNQyS1Xm5u28WfCbwI\\/t+oLDkiaNjMKmwUBaxo6cfk5fiKggeIfRj\\/OcEtpvhxZ4EWaR23hkJynn0b80qP0uTAmQOMHEO1E\\/JVU4VS0bFlReNjcL38W+Jjwc+\\/4jW\\/nTg\\/FuuF8fuvmHpSOQwC7zrBP8H03d7bcdwNPtbEZm0b6Ch9h3Ai2KFNxbqXGaX0vvXRFAB7L0REBYt21ukV0xfPqcfkXyfiR9Y12pQ3zTbCiBubQRcOx\\/+XXLJqjdWgAAc\\/h+iN+JmC2TY2fgBGgVHjtxlK54WGn8AkOsEepr1es4tEB5AEHo0Wef0ts7O0iQM5Sq6vjgQB1KpK2mw3ysy2M0JPa5k7K8roNKd4hmOZ0lnVqV6ML2+Vn99\\/ZXDdyotj\\/suWeDg1UEIG7AB4CjNlmXe1wvJPL3ABRkPFPPsG3riIo3xEQIGcZRZhEgPoUoP312y93t\\/HJ1eZOMifTFRwAJi2ODr7g8frdd9+\\/6jLs7y5AMHmC5B+yzO4SB5Jz0gwil0ACkHPCEv\\/kE6zvslOFsgCXVyAHitU5dFJabscO2iy211kmT4zXFUioApyxoiF4UrCKKVfrs7TwRvFwJt7Rdvqxj4cc26Skvrm0gl0hNrAWlu+9SpGm+uONB7T11nkEFvj4B2jV7T958uPT5k4+7zvluumPZxZQzdSefEVncRHlKRXvhLXMI8WPKHeeFfWpU66+2I2bxuuztDeopjkPA2+dIWt9xSIwsWFsniYW1SA5PFYWSLg\\/T18wofcN5l+D5JPlqidtkGTq3OXx+ZM7MLkB++7QDp7BMZ3sU5zqB6td5TUIeH29RyelT9QkjfEuCPDw+gIBWEYZi2lLPL5dn6X9vkK7uvqun0St78bg2KL89vZYIgB5e9EoCCFABCRkB4waFSgelWVy9ThVCut9gykfkJ7TiQVPmnqK1tyfZJrfE9ilfj4I2LFxdce+jn3+b\\/ASG3x+2Zj\\/svtJn+JRtByesj8IwK+kyFSLgoU+fl1pJcDoRrqTNvanpKutuUBxvXVXdwgYUAjQL2xMxcvrqhcutNqruc3tmFzSIraoKbCqpWg2ETBTNEqyEPLB9Ugd5et2f6tkSyMH4AQc0eK5H1NREWHj43OOL316J9DUfpAIWNJXUqDWOk\\/uwFjZV7gv1PLGp5IAX7vdzzfAHjJB+BRnj4Kxsbrw8hkPbXvo0ewQBe9CKnaljR5dMoj4B68dfcTgqbUt9fVL2g3Z5yhfKzYsMDaT+dghiyQgrQWPgVBrbkvuu9W9+bLWt6ioottNADu9BUIOEwF2q93X94QEapI4feLOOhs5\\/u6KCmuMQkBDw\\/T0+9e0d7b3HLw\\/2tQQtHB\\/ybw0WTsMAlZvWr3vDf+gjn1MAElfu1+C1c8vdQJtlxdMXXj5jIefKXxw\\/c8+Er1QSl1bYex73eC4\\/bcNjpMEpNTUpIiChvr65x21BssxBXRArK6N+M+\\/iKRv647OzoUNDXMKl7TX7tmDEeBYwKvLhYe3NLWAAG7MdHG36BgmIISywr7utrloJ8evpt0pfuSpkaN2kfSFUnQ1dC5Ys6aop70FvxVMFqyEg4qVNFkLfB4TsG\\/fGxQ\\/pu9J+dl9rX7D7NZRtF1XOwwCHq149MEv8UoABPAIaBwcd+2rg9cyAXyNm2XBQkPnlztiUqBZBIbwCGCLjzp\\/MxPgKK+GCij0r9\\/elrO9N56qLlnptBw4MBg+m5e8cFH8IECt5j7BGH7iininev1PT9osa4PxiypGSGsQ0NlQ1g4CsEY6pDKPgMZ5aUoW+rw3Vg+sw7y1nL4XBASEWBP8Un1puz5r7XXWaw8+mNJtVbDQZ8LWNEUJv\\/pqY3+k+v0X94DumApHtLpiob5NjdvcPr7utsJaavOSBIQTAZktLWeFzz6dZmpcFH8ZF0EtjaCeYVmQgIWTk4o1M4+VWVPNuuODgPbOpibcAfct20cEzJ+zv0TMoigEVK\\/m+CUByDonJEwYAWfJS2i7LmsNAh5c\\/60GV\\/gEY4EkjVsc33SgvbDEHdTXqlvxFFgQPUSF3pzse9z+GVWEgp9AgIj\\/0ieBcNPp90xfsMDF\\/cJXEgEbIsoA8l0mxA3qzdN4Ieh3VOmNLG9WT1N7T0\\/PvmUvEwFL+maUqtIZBLy9eqMIXxKAeO2pVmvCKN6ul9pev6z\\/9lktAd471BwtcF6e6vIEHkBAyu54TfzxenMyOFMzygWGTOXHP0HU+t56j3ITdF0IoJbX8\\/N88MiWE0sEb\\/1C0LfiPJwNrsCypvY3yHHC1FMwSiOVQQAeg7J8AzD9g7TGCPiOcYWCabqCB9XxVqAt3mPR1l9MOkD+aZ2Jz9CW+tL205OAQV43mBPQemmql776haClFI6Pjxbo1e1vMs31qDn4J2ntpZeKVgzkB6y+7tetEr2M7b0vM2B6JrerWdbLTxzBB+qzynqCshT4BfAMvX7JjPjElKypUxMdiZI3xV3CIrPEdDlOkyDmXj1yhMsfFOxou\\/XYx0mQ3sBUQH98fbxeeql4jq1h\\/vwGm1153bpDwaZO16ae3pdp4QG4aSvb3W1uFzWW9KHAAQUNgFrQYFINHAmmLMMW+sv4ovimN5htFVjj62HCzcDp8UYkiOm2K+6Cs3k1OpRVKlnhvPe43oHTvlSQ8X7UykPyNWFpkpDexe4CjgqrrbvCUIG\\/u7u7K1z6eEWBREKC6sBgt7UvXDjfliBf66XpyzcXw4UX5dlyu2JudrgR1lq37R+k6WwOXRY0cIpN9SF+NWuLdCDBrDD8xqZYUHpbwfe8dEJkfEa6IyMyIzIofDM1SIAAIRttstY3773pq5TjkTna+4unf6M5\\/lLZZrfaXcBRERGD6CNKbLaIwLLGTindu7oUKcxS0Wq1qw4MCWBgznxriHgNy1as2vQmgMLNuI4hgoDp0y9Us8Bk7tXYuB\\/3wMHGfhCgncpae5pYKFlK3XlHs7YYHzM+Zn5sPY3LWeZCEFCyEi1jW7bwyh5vtX6ptAF+DFSblMXYbObuzs5uKwhYtQrF2qNJqpOP8WlEsOpzvEFI7417Kzcvwn0QBEBDlJQsdux9zzXuSFl3EMULFMxQpDCEiJ\\/Nb1jACOswxYEhwTZ\\/DjHAr\\/F+Q4qM\\/+mON0EA1ieFR+aFQkoyAbj8TXPQlHek8dAHTMBTMn5MZgqhk91gtIv9s7Y8Rlj\\/li8oP8dvndkaE2M1SpdReIzqsr6FICCCYMzo6Ww6UiEIOHzg8OETh6+l2uM8nqVIxwDiLHJSFknv4tq9mzfvq2letjnMaQx1BZY4sVNZo6sisZDPZ96M0aPj4s5mKQxlZLdhPCOppUhFMICCgCXWEHptaG7GIBDxPx3XEX36zewRugBnL9vi6PL34RnY19j45utrP3n4ecKbEpdCGAHGhiVGaoDfjnsALr\\/lQf8P+L6UXm+hiSCcvkShrna4cKkwWcFPIXNPj9koCDgwsbFxeP+1JJ3xGvEXrzlYnIEs2ZqkY85KVHdnEQF1ze+AgIxIgyHCFpy7uqy5OAMEsI0vjZcROH8mAPEGQCj5ZZ\\/rlooh1iW33bbEGoXXMRUx3Rkcf08cLWV98kLJB+jyX4fLX0fT16d5ZpVp\\/UASxsaL68XqcTwCHnzrg5eZQb\\/qG1J4+Ct4K10bv4YAY4WrtrY+NHSFGAEnTvQfuZZylnjN8R8EA5QjjHZL6X3LQMDs4sgUw7JAIqAx0uEPAvj8S5EWl1KYpKEd9Xw0Ia9KRTDwwAMLU6PO9jZ0d3P4lOmJewME6KTkVa6SPmigvsbDb74mCFDjJwIGXU3AEQX70Umi+qQGpba\\/fLNqsksE97KUdsO0IUa47GCuqbbWbAmlgFHwcWI4jk6lt71uvwdRshOfpfyU6Ozra9rMXWaNByqaWppccUGQ0uL8x20dgaSxJIDiDaH4tVIxxLrwgQfmpIZ466WpXkp+4VooLj8qWCQBavyvjtvwjOfrL\\/yy\\/ahVW3yDfAKqM\\/j+z4Crr6VQ5yvMBAQCZloMGgFQVrgEXYX9OBoRoD8fECB\\/SvUAggBzs6UszlVcaGYCeK0KavbD\\/kzAqaUixsB1ty1J9e5Vbsp7qvYgw3GStCQp3NdY8vzrDBCgPvUIG3y6BLYKeAepbFrS\\/f27XlZshm9gRF\\/h6SsMAuRTgN7DBOArII7feKqCjHihH+QwYAL487qRpmMC9FL4r6Virgmo7WVAYP7Ue0ppif+1\\/4sTH7izrm5jsA0C+v2nELhEpJrhr1teTilEUCCOcvRortxpxYqkJOXopyrI0LflWdxrTwicJIUf2GCaq5WGSTC4nzZtndvyIgzgo2G7B2SNw1VXjQw9R\\/N+\\/epzQZM1OWZgnhszGJfq8MckTbGtbdIfXv82TD0xAzs00jDJiaxncIIsY1s3Nyy\\/PMgRCTsouR0ODVF+qpPt2P66ukOWBPX9l9cp6CkoaEk7z2io+YaADlfCVaNHqEBKqErGHa4QkD3l92xeZZWqAX+fku31b8M0vy8QpbCKFGYCVq97e906tvYhAiLb2spRmy+2gwBEfoni4njJ2MGYi5ZftDNhgnw\\/CLhIunuPXJ6WVjMZN9FOrRSeN8LdIgkwAUVFOQtynAvuKSrCC4Ph1z9+tRm6ugw2\\/MFg8Pq3QVnVsq+q3VlSImAdCEhel2tMTU5uRYNCZnkbehPk9pBsuwLy6LzQ1BlxzfKROy3yfweDAMR\\/jSwrWT7ZuDLBMCBvgj\\/9tHU8CKDoq6q8CRczAU6MAAyBBQvwgi\\/879lRUfRvw39BgCuwqa9MWeh4jkkSkJycm1yLv0BAZmI59WZI6asvUKC8PFWLi6zGyCtAgDR3H3PObQ+keUfFzAqJql5XnZzMbnCt80Yg\\/LRzq6puSsPEEAgQGOjJFH8wEH4dExx8MS7\\/f0JA55KyOftlv8WGsj3JYi2L5GRj7eNvm0FAW2Ybxf+LlL46qUq+vX2B15xPFilw9Zl43uV1irm9IMAeMmuW3Sj5hRIUBFS99VZV2lg3AZkopJQMSJ\\/jm25KMPxHBPS0NO0vk+eHE5wWLK29UpPffhwjQC999W1uuIeU1cD1REwlnT8ZBMjhf+W5D4AAc8isAnM1H5L79ogA79KqHxdV\\/aQSgPjBQLgkgG8D+Ps\\/ImAJrv+c990LKU9bLU82udZci2puvfRtL9Sux19\\/namzERUFO\\/3FdGBklljiYqRKAHyWv8Is4k8\\/\\/cQNGCDAG6iqajmGphVJQHgPCBhQRkAqf\\/v\\/s3vAEjV+QQDHT0DG7vFWvdTEkFduGDxiBiOoXWLxGqVgQV3i4qZzHzCVggBzzziNFJ43huMvrfqpCk07IICR2TMwHwNAfQoA\\/9VToM+15HzNQspz8fgHkiUNraeQvu48MGDqp6fgYnfFQrS6xMWFY667rdTbaK45wBBGF5fNGKN1uU0GAYz5bh1wCS484T\\/TAUdNk7ULKSuFvK0SJ0lfHS677MzyFZrV1NQlLi6Aj9dYb3+T55IXM9CxogAcV\\/3vSvC\\/Bj1utPD6n\\/EnnaQbrf6BCX0AAAAASUVORK5CYII=)" - }, - ".flag.ad": { - "background-position": "-16px 0" - }, - ".flag.ae": { - "background-position": "-32px 0" - }, - ".flag.af": { - "background-position": "-48px 0" - }, - ".flag.ag": { - "background-position": "-64px 0" - }, - ".flag.ai": { - "background-position": "-80px 0" - }, - ".flag.al": { - "background-position": "-96px 0" - }, - ".flag.am": { - "background-position": "-112px 0" - }, - ".flag.ao": { - "background-position": "-128px 0" - }, - ".flag.ar": { - "background-position": "-144px 0" - }, - ".flag.as": { - "background-position": "-160px 0" - }, - ".flag.at": { - "background-position": "-176px 0" - }, - ".flag.au": { - "background-position": "-192px 0" - }, - ".flag.aw": { - "background-position": "-208px 0" - }, - ".flag.az": { - "background-position": "-224px 0" - }, - ".flag.ba": { - "background-position": "-240px 0" - }, - ".flag.bb": { - "background-position": "0 -11px" - }, - ".flag.bd": { - "background-position": "-16px -11px" - }, - ".flag.be": { - "background-position": "-32px -11px" - }, - ".flag.bf": { - "background-position": "-48px -11px" - }, - ".flag.bg": { - "background-position": "-64px -11px" - }, - ".flag.bh": { - "background-position": "-80px -11px" - }, - ".flag.bi": { - "background-position": "-96px -11px" - }, - ".flag.bj": { - "background-position": "-112px -11px" - }, - ".flag.bm": { - "background-position": "-128px -11px" - }, - ".flag.bn": { - "background-position": "-144px -11px" - }, - ".flag.bo": { - "background-position": "-160px -11px" - }, - ".flag.br": { - "background-position": "-176px -11px" - }, - ".flag.bs": { - "background-position": "-192px -11px" - }, - ".flag.bt": { - "background-position": "-208px -11px" - }, - ".flag.bw": { - "background-position": "-224px -11px" - }, - ".flag.by": { - "background-position": "-240px -11px" - }, - ".flag.bz": { - "background-position": "0 -22px" - }, - ".flag.ca": { - "background-position": "-16px -22px" - }, - ".flag.cd": { - "background-position": "-32px -22px" - }, - ".flag.cf": { - "background-position": "-48px -22px" - }, - ".flag.cg": { - "background-position": "-64px -22px" - }, - ".flag.ch": { - "background-position": "-80px -22px" - }, - ".flag.ci": { - "background-position": "-96px -22px" - }, - ".flag.ck": { - "background-position": "-112px -22px" - }, - ".flag.cl": { - "background-position": "-128px -22px" - }, - ".flag.cm": { - "background-position": "-144px -22px" - }, - ".flag.cn": { - "background-position": "-160px -22px" - }, - ".flag.co": { - "background-position": "-176px -22px" - }, - ".flag.cr": { - "background-position": "-192px -22px" - }, - ".flag.cu": { - "background-position": "-208px -22px" - }, - ".flag.cv": { - "background-position": "-224px -22px" - }, - ".flag.cw": { - "background-position": "-240px -22px" - }, - ".flag.cy": { - "background-position": "0 -33px" - }, - ".flag.cz": { - "background-position": "-16px -33px" - }, - ".flag.de": { - "background-position": "-32px -33px" - }, - ".flag.dj": { - "background-position": "-48px -33px" - }, - ".flag.dk": { - "background-position": "-64px -33px" - }, - ".flag.dm": { - "background-position": "-80px -33px" - }, - ".flag.do": { - "background-position": "-96px -33px" - }, - ".flag.dz": { - "background-position": "-112px -33px" - }, - ".flag.ec": { - "background-position": "-128px -33px" - }, - ".flag.ee": { - "background-position": "-144px -33px" - }, - ".flag.eg": { - "background-position": "-160px -33px" - }, - ".flag.er": { - "background-position": "-176px -33px" - }, - ".flag.es": { - "background-position": "-192px -33px" - }, - ".flag.et": { - "background-position": "-208px -33px" - }, - ".flag.fi": { - "background-position": "-224px -33px" - }, - ".flag.fj": { - "background-position": "-240px -33px" - }, - ".flag.fk": { - "background-position": "0 -44px" - }, - ".flag.fm": { - "background-position": "-16px -44px" - }, - ".flag.fo": { - "background-position": "-32px -44px" - }, - ".flag.fr": { - "background-position": "-48px -44px" - }, - ".flag.ga": { - "background-position": "-64px -44px" - }, - ".flag.gb": { - "background-position": "-80px -44px" - }, - ".flag.gd": { - "background-position": "-96px -44px" - }, - ".flag.ge": { - "background-position": "-112px -44px" - }, - ".flag.gf": { - "background-position": "-128px -44px" - }, - ".flag.gh": { - "background-position": "-144px -44px" - }, - ".flag.gi": { - "background-position": "-160px -44px" - }, - ".flag.gl": { - "background-position": "-176px -44px" - }, - ".flag.gm": { - "background-position": "-192px -44px" - }, - ".flag.gn": { - "background-position": "-208px -44px" - }, - ".flag.gp": { - "background-position": "-224px -44px" - }, - ".flag.gq": { - "background-position": "-240px -44px" - }, - ".flag.gr": { - "background-position": "0 -55px" - }, - ".flag.gt": { - "background-position": "-16px -55px" - }, - ".flag.gu": { - "background-position": "-32px -55px" - }, - ".flag.gw": { - "background-position": "-48px -55px" - }, - ".flag.gy": { - "background-position": "-64px -55px" - }, - ".flag.hk": { - "background-position": "-80px -55px" - }, - ".flag.hn": { - "background-position": "-96px -55px" - }, - ".flag.hr": { - "background-position": "-112px -55px" - }, - ".flag.ht": { - "background-position": "-128px -55px" - }, - ".flag.hu": { - "background-position": "-144px -55px" - }, - ".flag.id": { - "background-position": "-160px -55px" - }, - ".flag.ie": { - "background-position": "-176px -55px" - }, - ".flag.il": { - "background-position": "-192px -55px" - }, - ".flag.in": { - "background-position": "-208px -55px" - }, - ".flag.io": { - "background-position": "-224px -55px" - }, - ".flag.iq": { - "background-position": "-240px -55px" - }, - ".flag.ir": { - "background-position": "0 -66px" - }, - ".flag.is": { - "background-position": "-16px -66px" - }, - ".flag.it": { - "background-position": "-32px -66px" - }, - ".flag.je": { - "background-position": "-144px -154px" - }, - ".flag.jm": { - "background-position": "-48px -66px" - }, - ".flag.jo": { - "background-position": "-64px -66px" - }, - ".flag.jp": { - "background-position": "-80px -66px" - }, - ".flag.ke": { - "background-position": "-96px -66px" - }, - ".flag.kg": { - "background-position": "-112px -66px" - }, - ".flag.kh": { - "background-position": "-128px -66px" - }, - ".flag.ki": { - "background-position": "-144px -66px" - }, - ".flag.xk": { - "background-position": "-128px -154px" - }, - ".flag.km": { - "background-position": "-160px -66px" - }, - ".flag.kn": { - "background-position": "-176px -66px" - }, - ".flag.kp": { - "background-position": "-192px -66px" - }, - ".flag.kr": { - "background-position": "-208px -66px" - }, - ".flag.kw": { - "background-position": "-224px -66px" - }, - ".flag.ky": { - "background-position": "-240px -66px" - }, - ".flag.kz": { - "background-position": "0 -77px" - }, - ".flag.la": { - "background-position": "-16px -77px" - }, - ".flag.lb": { - "background-position": "-32px -77px" - }, - ".flag.lc": { - "background-position": "-48px -77px" - }, - ".flag.li": { - "background-position": "-64px -77px" - }, - ".flag.lk": { - "background-position": "-80px -77px" - }, - ".flag.lr": { - "background-position": "-96px -77px" - }, - ".flag.ls": { - "background-position": "-112px -77px" - }, - ".flag.lt": { - "background-position": "-128px -77px" - }, - ".flag.lu": { - "background-position": "-144px -77px" - }, - ".flag.lv": { - "background-position": "-160px -77px" - }, - ".flag.ly": { - "background-position": "-176px -77px" - }, - ".flag.ma": { - "background-position": "-192px -77px" - }, - ".flag.mc": { - "background-position": "-208px -77px" - }, - ".flag.md": { - "background-position": "-224px -77px" - }, - ".flag.me": { - "background-position": "-112px -154px", - "height": "12px" - }, - ".flag.mg": { - "background-position": "0 -88px" - }, - ".flag.mh": { - "background-position": "-16px -88px" - }, - ".flag.mk": { - "background-position": "-32px -88px" - }, - ".flag.ml": { - "background-position": "-48px -88px" - }, - ".flag.mm": { - "background-position": "-64px -88px" - }, - ".flag.mn": { - "background-position": "-80px -88px" - }, - ".flag.mo": { - "background-position": "-96px -88px" - }, - ".flag.mp": { - "background-position": "-112px -88px" - }, - ".flag.mq": { - "background-position": "-128px -88px" - }, - ".flag.mr": { - "background-position": "-144px -88px" - }, - ".flag.ms": { - "background-position": "-160px -88px" - }, - ".flag.mt": { - "background-position": "-176px -88px" - }, - ".flag.mu": { - "background-position": "-192px -88px" - }, - ".flag.mv": { - "background-position": "-208px -88px" - }, - ".flag.mw": { - "background-position": "-224px -88px" - }, - ".flag.mx": { - "background-position": "-240px -88px" - }, - ".flag.my": { - "background-position": "0 -99px" - }, - ".flag.mz": { - "background-position": "-16px -99px" - }, - ".flag.na": { - "background-position": "-32px -99px" - }, - ".flag.nc": { - "background-position": "-48px -99px" - }, - ".flag.ne": { - "background-position": "-64px -99px" - }, - ".flag.nf": { - "background-position": "-80px -99px" - }, - ".flag.ng": { - "background-position": "-96px -99px" - }, - ".flag.ni": { - "background-position": "-112px -99px" - }, - ".flag.nl": { - "background-position": "-128px -99px" - }, - ".flag.bq": { - "background-position": "-128px -99px" - }, - ".flag.no": { - "background-position": "-144px -99px" - }, - ".flag.np": { - "background-position": "-160px -99px" - }, - ".flag.nr": { - "background-position": "-176px -99px" - }, - ".flag.nu": { - "background-position": "-192px -99px" - }, - ".flag.nz": { - "background-position": "-208px -99px" - }, - ".flag.om": { - "background-position": "-224px -99px" - }, - ".flag.pa": { - "background-position": "-240px -99px" - }, - ".flag.pe": { - "background-position": "0 -110px" - }, - ".flag.pf": { - "background-position": "-16px -110px" - }, - ".flag.pg": { - "background-position": "-32px -110px" - }, - ".flag.ph": { - "background-position": "-48px -110px" - }, - ".flag.pk": { - "background-position": "-64px -110px" - }, - ".flag.pl": { - "background-position": "-80px -110px" - }, - ".flag.pm": { - "background-position": "-96px -110px" - }, - ".flag.pr": { - "background-position": "-112px -110px" - }, - ".flag.ps": { - "background-position": "-128px -110px" - }, - ".flag.pt": { - "background-position": "-144px -110px" - }, - ".flag.pw": { - "background-position": "-160px -110px" - }, - ".flag.py": { - "background-position": "-176px -110px" - }, - ".flag.qa": { - "background-position": "-192px -110px" - }, - ".flag.re": { - "background-position": "-208px -110px" - }, - ".flag.ro": { - "background-position": "-224px -110px" - }, - ".flag.rs": { - "background-position": "-240px -110px" - }, - ".flag.ru": { - "background-position": "0 -121px" - }, - ".flag.rw": { - "background-position": "-16px -121px" - }, - ".flag.sa": { - "background-position": "-32px -121px" - }, - ".flag.sb": { - "background-position": "-48px -121px" - }, - ".flag.sc": { - "background-position": "-64px -121px" - }, - ".flag.sd": { - "background-position": "-80px -121px" - }, - ".flag.se": { - "background-position": "-96px -121px" - }, - ".flag.sg": { - "background-position": "-112px -121px" - }, - ".flag.sh": { - "background-position": "-128px -121px" - }, - ".flag.si": { - "background-position": "-144px -121px" - }, - ".flag.sk": { - "background-position": "-160px -121px" - }, - ".flag.sl": { - "background-position": "-176px -121px" - }, - ".flag.sm": { - "background-position": "-192px -121px" - }, - ".flag.sn": { - "background-position": "-208px -121px" - }, - ".flag.so": { - "background-position": "-224px -121px" - }, - ".flag.sr": { - "background-position": "-240px -121px" - }, - ".flag.ss": { - "background-position": "0 -132px" - }, - ".flag.st": { - "background-position": "-16px -132px" - }, - ".flag.sv": { - "background-position": "-32px -132px" - }, - ".flag.sx": { - "background-position": "-48px -132px" - }, - ".flag.sy": { - "background-position": "-64px -132px" - }, - ".flag.sz": { - "background-position": "-80px -132px" - }, - ".flag.tc": { - "background-position": "-96px -132px" - }, - ".flag.td": { - "background-position": "-112px -132px" - }, - ".flag.tg": { - "background-position": "-128px -132px" - }, - ".flag.th": { - "background-position": "-144px -132px" - }, - ".flag.tj": { - "background-position": "-160px -132px" - }, - ".flag.tk": { - "background-position": "-176px -132px" - }, - ".flag.tl": { - "background-position": "-192px -132px" - }, - ".flag.tm": { - "background-position": "-208px -132px" - }, - ".flag.tn": { - "background-position": "-224px -132px" - }, - ".flag.to": { - "background-position": "-240px -132px" - }, - ".flag.tr": { - "background-position": "0 -143px" - }, - ".flag.tt": { - "background-position": "-16px -143px" - }, - ".flag.tv": { - "background-position": "-32px -143px" - }, - ".flag.tw": { - "background-position": "-48px -143px" - }, - ".flag.tz": { - "background-position": "-64px -143px" - }, - ".flag.ua": { - "background-position": "-80px -143px" - }, - ".flag.ug": { - "background-position": "-96px -143px" - }, - ".flag.us": { - "background-position": "-112px -143px" - }, - ".flag.uy": { - "background-position": "-128px -143px" - }, - ".flag.uz": { - "background-position": "-144px -143px" - }, - ".flag.va": { - "background-position": "-160px -143px" - }, - ".flag.vc": { - "background-position": "-176px -143px" - }, - ".flag.ve": { - "background-position": "-192px -143px" - }, - ".flag.vg": { - "background-position": "-208px -143px" - }, - ".flag.vi": { - "background-position": "-224px -143px" - }, - ".flag.vn": { - "background-position": "-240px -143px" - }, - ".flag.vu": { - "background-position": "0 -154px" - }, - ".flag.wf": { - "background-position": "-16px -154px" - }, - ".flag.ws": { - "background-position": "-32px -154px" - }, - ".flag.ye": { - "background-position": "-48px -154px" - }, - ".flag.za": { - "background-position": "-64px -154px" - }, - ".flag.zm": { - "background-position": "-80px -154px" - }, - ".flag.zw": { - "background-position": "-96px -154px" - } -} \ No newline at end of file diff --git a/scripts/prepare-metadata/__main__.py b/scripts/prepare-metadata/__main__.py deleted file mode 100644 index dc8a823..0000000 --- a/scripts/prepare-metadata/__main__.py +++ /dev/null @@ -1,61 +0,0 @@ -import json -import re -from pathlib import Path -from xml.etree import ElementTree - -project_root = Path(__file__).parent.parent.parent -metadata_path = project_root / "resources" / "metadata.xml" -patterns_path = project_root / "src" / "metadata" / "validations.json" -countries_path = project_root / "src" / "metadata" / "countries.json" - -tree = ElementTree.parse(metadata_path) -territories = tree.find("territories") - - -def update_mask(mask, length): - length_without_cc = len(re.findall(r"[\d.]", re.sub(r"\+\d+\s", "", mask))) - if length_without_cc != length: - cc_mask = re.match(r"(\+\d+)\s", mask).group(1) - ac_mask = re.match(r"\+\d+\s(?:(\S+)\s)?", mask).group(1) or "" - ac_mask_length = len(re.findall(r"[\d.]", ac_mask)) - pn_mask_expected_length = length - ac_mask_length - pn_mask_prefix = re.sub(r"\+\d+\s(?:\S+\s)?", "", mask).split()[0] - pn_mask_parts = [pn_mask_prefix] - while len("".join(pn_mask_parts)) < pn_mask_expected_length: - pn_mask_parts.append("." * len(pn_mask_prefix)) - pn_mask = " ".join(pn_mask_parts) - while len(pn_mask.replace(" ", "")) > pn_mask_expected_length: - pn_mask = pn_mask[:-1] - mask = f"{cc_mask} {ac_mask} {pn_mask}" if ac_mask else f"{cc_mask} {pn_mask}" - return re.sub(r"\s(\.{1,2})$", r"\1", mask) - - -with open(patterns_path) as fp: - patterns = json.load(fp) - -with open(countries_path) as fp: - countries = json.load(fp) - -for territory in territories: - # Regenerate masks based on possible maximum lengths - possible_lengths = map(lambda e: territory.find(f"{e.tag}/possibleLengths"), territory.iter()) - possible_lengths = map(lambda e: e.get("national"), filter(lambda e: e is not None, possible_lengths)) - possible_lengths = list(map(int, re.findall(r"\d+", ",".join(possible_lengths)))) - min_length, max_length = min(possible_lengths), max(possible_lengths) - for country in [c for c in countries if c[0] == territory.get("id").lower()]: - country[3] = update_mask(country[3], max_length) - - # Update phone validation patterns - general_desc = territory.find("generalDesc") - national_number_pattern = general_desc.find("nationalNumberPattern").text - national_number_pattern = re.sub(r"[\s\n]", "", national_number_pattern) - patterns[territory.get("id").lower()] = [ - f"^\\d{{{min_length},{max_length}}}$" if min_length != max_length else f"^\\d{{{max_length}}}$", - f"^{national_number_pattern}$" - ] - -with open(patterns_path, "w") as fp: - json.dump(patterns, fp, indent=2) - -with open(countries_path, "w") as fp: - json.dump(countries, fp, indent=2) diff --git a/scripts/prepare-styles.ts b/scripts/prepare-styles.ts deleted file mode 100644 index 8ec1cd4..0000000 --- a/scripts/prepare-styles.ts +++ /dev/null @@ -1,17 +0,0 @@ -import util from "node:util"; -import process from "node:child_process"; - -import stylesheet from "../resources/stylesheet.json"; - -const exec = (command: string) => util.promisify(process.exec)(command, {shell: "/bin/bash"}); - -(async () => { - let styles = Object.entries(stylesheet).map(([selector, rules]) => { - return `${selector} {` + Object.entries(rules).map(([key, value]) => { - return `${key}: ${value}; `; - }).join("") + "} "; - }).join(""); - - await exec(`ls *.js | xargs -I {} sed -i 's/styles.css/${styles}/g' {}`); - await exec("ls *.{j,t}s | xargs -I {} sed -i 's/antd\\/lib/antd\\/es/g' {}"); -})(); diff --git a/src/index.tsx b/src/index.tsx index 0520a19..732ce57 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,6 +1,5 @@ import { ChangeEvent, - ForwardedRef, forwardRef, KeyboardEvent, useCallback, @@ -10,77 +9,29 @@ import { useRef, useState } from "react"; -import useFormInstance from "antd/lib/form/hooks/useFormInstance"; -import {FormContext} from "antd/lib/form/context"; -import Select from "antd/lib/select"; -import Input from "antd/lib/input"; +import useFormInstance from "antd/es/form/hooks/useFormInstance"; +import {FormContext} from "antd/es/form/context"; +import Select from "antd/es/select"; +import Input from "antd/es/input"; +import { + checkValidity, + cleanInput, + displayFormat, + getCountry, + getDefaultISO2Code, + getFormattedNumber, + getMetadata, + getRawValue, + parsePhoneNumber, + useMask, + usePhone, +} from "react-phone-hooks"; + +import {injectMergedStyles} from "./styles"; import {PhoneInputProps, PhoneNumber} from "./types"; -import styleInject from "./styles"; -import timezones from "./metadata/timezones.json"; -import countries from "./metadata/countries.json"; -import validations from "./metadata/validations.json"; - -styleInject("styles.css"); - -const slots = new Set("."); - -const getMetadata = (rawValue: string, countriesList: typeof countries = countries, country: any = null) => { - country = country == null && rawValue.startsWith("44") ? "gb" : country; - if (country != null) { - countriesList = countriesList.filter((c) => c[0] === country); - countriesList = countriesList.sort((a, b) => b[2].length - a[2].length); - } - return countriesList.find((c) => rawValue.startsWith(c[2])); -} - -const getRawValue = (value: PhoneNumber | string) => { - if (typeof value === "string") return value.replaceAll(/\D/g, ""); - return [value?.countryCode, value?.areaCode, value?.phoneNumber].filter(Boolean).join(""); -} - -const displayFormat = (value: string) => { - return value.replace(/[.\s\D]+$/, "").replace(/(\(\d+)$/, "$1)"); -} - -const cleanInput = (input: any, pattern: string) => { - input = input.match(/\d/g) || []; - return Array.from(pattern, c => input[0] === c || slots.has(c) ? input.shift() || c : c); -} - -const checkValidity = (metadata: PhoneNumber, strict: boolean = false) => { - /** Checks if both the area code and phone number match the validation pattern */ - const pattern = (validations as any)[metadata.isoCode as keyof typeof validations][Number(strict)]; - return new RegExp(pattern).test([metadata.areaCode, metadata.phoneNumber].filter(Boolean).join("")); -} - -const getDefaultISO2Code = () => { - /** Returns the default ISO2 code, based on the user's timezone */ - return (timezones[Intl.DateTimeFormat().resolvedOptions().timeZone as keyof typeof timezones] || "") || "us"; -} - -const parsePhoneNumber = (formattedNumber: string, countriesList: typeof countries = countries, country: any = null): PhoneNumber => { - const value = getRawValue(formattedNumber); - const isoCode = getMetadata(value, countriesList, country)?.[0] || getDefaultISO2Code(); - const countryCodePattern = /\+\d+/; - const areaCodePattern = /\((\d+)\)/; - - /** Parses the matching partials of the phone number by predefined regex patterns */ - const countryCodeMatch = formattedNumber ? (formattedNumber.match(countryCodePattern) || []) : []; - const areaCodeMatch = formattedNumber ? (formattedNumber.match(areaCodePattern) || []) : []; - - /** Converts the parsed values of the country and area codes to integers if values present */ - const countryCode = countryCodeMatch.length > 0 ? parseInt(countryCodeMatch[0]) : null; - const areaCode = areaCodeMatch.length > 1 ? areaCodeMatch[1] : null; - - /** Parses the phone number by removing the country and area codes from the formatted value */ - const phoneNumberPattern = new RegExp(`^${countryCode}${(areaCode || "")}(\\d+)`); - const phoneNumberMatch = value ? (value.match(phoneNumberPattern) || []) : []; - const phoneNumber = phoneNumberMatch.length > 1 ? phoneNumberMatch[1] : null; - - return {countryCode, areaCode, phoneNumber, isoCode}; -} +injectMergedStyles(); const PhoneInput = forwardRef(({ value: initialValue = "", @@ -97,70 +48,40 @@ const PhoneInput = forwardRef(({ onChange: handleChange = () => null, onKeyDown: handleKeyDown = () => null, ...antInputProps - }: PhoneInputProps, forwardedRef: ForwardedRef) => { - const defaultValue = getRawValue(initialValue); - const defaultMetadata = getMetadata(defaultValue) || countries.find(([iso]) => iso === country); - const defaultValueState = defaultValue || countries.find(([iso]) => iso === defaultMetadata?.[0])?.[2] as string; - + }: PhoneInputProps, forwardedRef: any) => { const formInstance = useFormInstance(); const formContext = useContext(FormContext); const inputRef = useRef(null); - const backRef = useRef(false); const selectedRef = useRef(false); const initiatedRef = useRef(false); const [query, setQuery] = useState(""); - const [value, setValue] = useState(defaultValueState); const [minWidth, setMinWidth] = useState(0); const [countryCode, setCountryCode] = useState(country); - const countriesOnly = useMemo(() => { - const allowList = onlyCountries.length > 0 ? onlyCountries : countries.map(([iso]) => iso); - return countries.map(([iso]) => iso).filter((iso) => { - return allowList.includes(iso) && !excludeCountries.includes(iso); - }); - }, [onlyCountries, excludeCountries]) - - const countriesList = useMemo(() => { - const filteredCountries = countries.filter(([iso, name, _1, dial]) => { - return countriesOnly.includes(iso) && ( - name.toLowerCase().startsWith(query.toLowerCase()) || dial.includes(query) - ); - }); - return [ - ...filteredCountries.filter(([iso]) => preferredCountries.includes(iso)), - ...filteredCountries.filter(([iso]) => !preferredCountries.includes(iso)), - ]; - }, [countriesOnly, preferredCountries, query]) - - const metadata = useMemo(() => { - const calculatedMetadata = getMetadata(getRawValue(value), countriesList, countryCode); - if (countriesList.find(([iso]) => iso === calculatedMetadata?.[0] || iso === defaultMetadata?.[0])) { - return calculatedMetadata || defaultMetadata; - } - return countriesList[0]; - }, [countriesList, countryCode, defaultMetadata, value]) - - const pattern = useMemo(() => { - return metadata?.[3] || defaultMetadata?.[3] || ""; - }, [defaultMetadata, metadata]) - - const clean = useCallback((input: any) => { - return cleanInput(input, pattern.replaceAll(/\d/g, ".")); - }, [pattern]) - - const first = useMemo(() => { - return [...pattern].findIndex(c => slots.has(c)); - }, [pattern]) - - const prev = useMemo((j = 0) => { - return Array.from(pattern.replaceAll(/\d/g, "."), (c, i) => { - return slots.has(c) ? j = i + 1 : j; - }); - }, [pattern]) + const { + value, + pattern, + metadata, + setValue, + countriesList, + } = usePhone({ + query, + country, + countryCode, + initialValue, + onlyCountries, + excludeCountries, + preferredCountries, + }); + + const { + onInput: onInputMaskHandler, + onKeyDown: onKeyDownMaskHandler, + } = useMask(pattern); const selectValue = useMemo(() => { let metadata = getMetadata(getRawValue(value), countriesList); - metadata = metadata || countries.find(([iso]) => iso === countryCode); + metadata = metadata || getCountry(countryCode as any); return ({...metadata})?.[0] + ({...metadata})?.[2]; }, [countriesList, countryCode, value]) @@ -177,46 +98,37 @@ const PhoneInput = forwardRef(({ } }, [antInputProps, formContext, formInstance]) - const format = useCallback(({target}: ChangeEvent) => { - const [i, j] = [target.selectionStart, target.selectionEnd].map((i: any) => { - i = clean(target.value.slice(0, i)).findIndex(c => slots.has(c)); - return i < 0 ? prev[prev.length - 1] : backRef.current ? prev[i - 1] || first : i; - }); - target.value = displayFormat(clean(target.value).join("")); - target.setSelectionRange(i, j); - backRef.current = false; - setValue(target.value); - }, [clean, first, prev]) - - const ref = useCallback((node: any) => { - [forwardedRef, inputRef].forEach((ref) => { - if (typeof ref === "function") ref(node); - else if (ref != null) ref.current = node; - }) - }, [forwardedRef]) - const onKeyDown = useCallback((event: KeyboardEvent) => { - backRef.current = event.key === "Backspace"; + onKeyDownMaskHandler(event); handleKeyDown(event); - }, [handleKeyDown]) + }, [handleKeyDown, onKeyDownMaskHandler]) const onChange = useCallback((event: ChangeEvent) => { - const formattedNumber = selectedRef.current ? event.target.value : displayFormat(clean(event.target.value).join("")); + const formattedNumber = selectedRef.current ? event.target.value : getFormattedNumber(event.target.value, pattern); selectedRef.current = false; const phoneMetadata = parsePhoneNumber(formattedNumber, countriesList); + setCountryCode(phoneMetadata.isoCode as any); + setValue(formattedNumber); handleChange({...phoneMetadata, valid: (strict: boolean) => checkValidity(phoneMetadata, strict)}, event); - }, [clean, countriesList, handleChange]) + }, [countriesList, handleChange, pattern, setValue]) const onInput = useCallback((event: ChangeEvent) => { + onInputMaskHandler(event); handleInput(event); - format(event); - }, [format, handleInput]) + }, [onInputMaskHandler, handleInput]) const onMount = useCallback((value: PhoneNumber) => { setFieldValue(value); handleMount(value); }, [handleMount, setFieldValue]) + const ref = useCallback((node: any) => { + [forwardedRef, inputRef].forEach((ref) => { + if (typeof ref === "function") ref(node); + else if (ref != null) ref.current = node; + }) + }, [forwardedRef]) + useEffect(() => { if (initiatedRef.current) return; initiatedRef.current = true; @@ -224,12 +136,12 @@ const PhoneInput = forwardRef(({ if (!initialValue.startsWith(metadata?.[2] as string)) { initialValue = metadata?.[2] as string; } - const formattedNumber = displayFormat(clean(initialValue).join("")); + const formattedNumber = getFormattedNumber(initialValue, pattern); const phoneMetadata = parsePhoneNumber(formattedNumber, countriesList); onMount({...phoneMetadata, valid: (strict: boolean) => checkValidity(phoneMetadata, strict)}); - setCountryCode(phoneMetadata.isoCode as keyof typeof validations); + setCountryCode(phoneMetadata.isoCode as any); setValue(formattedNumber); - }, [clean, countriesList, metadata, onMount, value]) + }, [countriesList, metadata, onMount, pattern, setValue, value]) const countriesSelect = useMemo(() => ( - ), [selectValue, disableDropdown, minWidth, searchNotFound, countriesList, setFieldValue, enableSearch, searchPlaceholder]) + ), [selectValue, disableDropdown, minWidth, searchNotFound, countriesList, setFieldValue, setValue, enableSearch, searchPlaceholder]) return (
{ - /** Inject the given `cssText` in the document head */ - const style = document.createElement("style"); - style.setAttribute("type", "text/css"); +import {injectStyles, jsonToCss} from "react-phone-hooks/styles"; +import commonStyles from "react-phone-hooks/stylesheet.json"; - if ((style as any).styleSheet) { - (style as any).styleSheet.cssText = cssText; - } else { - style.appendChild(document.createTextNode(cssText)); - } +import customStyles from "./resources/stylesheet.json"; - document.head.appendChild(style); -} +export const injectMergedStyles = () => injectStyles(jsonToCss(Object.assign(commonStyles, customStyles))); diff --git a/src/types.ts b/src/types.ts index 6db2c5d..eb0807b 100644 --- a/src/types.ts +++ b/src/types.ts @@ -1,14 +1,8 @@ import {ChangeEvent, KeyboardEvent} from "react"; -import {InputProps} from "antd/lib/input"; +import types from "react-phone-hooks/types"; +import {InputProps} from "antd/es/input"; -export interface PhoneNumber { - countryCode?: number | null; - areaCode?: string | null; - phoneNumber?: string | null; - isoCode?: string; - - valid?(strict?: boolean): boolean; -} +export type PhoneNumber = types.PhoneNumber; export interface PhoneInputProps extends Omit { value?: PhoneNumber | string; diff --git a/tsconfig.json b/tsconfig.json index 53fb28b..5c792b7 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -21,7 +21,6 @@ }, "exclude": [ "node_modules", - "resources", "examples", "scripts", "tests"