diff --git a/tutorials/Basic Probe Training and Evaluation.ipynb b/tutorials/Basic Probe Training and Evaluation.ipynb new file mode 100644 index 0000000..5dfd219 --- /dev/null +++ b/tutorials/Basic Probe Training and Evaluation.ipynb @@ -0,0 +1,1275 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "4aebc884", + "metadata": {}, + "source": [ + "# Imports" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "a7c82f46", + "metadata": {}, + "outputs": [], + "source": [ + "import neurox.data.extraction.transformers_extractor as transformers_extractor\n", + "import neurox.data.loader as data_loader\n", + "import neurox.interpretation.utils as utils\n", + "import neurox.interpretation.linear_probe as linear_probe" + ] + }, + { + "cell_type": "markdown", + "id": "0fe254ad", + "metadata": {}, + "source": [ + "# Data" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "2faee3d2", + "metadata": {}, + "outputs": [], + "source": [ + "# define paths to your word and label files \n", + "train_sentences = \"data/pos_train.word\"\n", + "train_labels = \"data/pos_train.label\"\n", + "dev_sentences = \"data/pos_dev.word\"\n", + "dev_labels = \"data/pos_dev.label\" \n", + "test_sentences = \"data/pos_test.word\"\n", + "test_labels = \"data/pos_test.label\"" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "95c05680", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Pierre Vinken , 61 years old , will join the board as a nonexecutive director Nov. 29 .\r\n", + "Mr. Vinken is chairman of Elsevier N.V. , the Dutch publishing group .\r\n", + "Rudolph Agnew , 55 years old and former chairman of Consolidated Gold Fields PLC , was named a nonexecutive director of this British industrial conglomerate .\r\n", + "A form of asbestos once used to make Kent cigarette filters has caused a high percentage of cancer deaths among a group of workers exposed to it more than 30 years ago , researchers reported .\r\n", + "The asbestos fiber , crocidolite , is unusually resilient once it enters the lungs , with even brief exposures to it causing symptoms that show up decades later , researchers said .\r\n", + "Lorillard Inc. , the unit of New York-based Loews Corp. that makes Kent cigarettes , stopped using crocidolite in its Micronite cigarette filters in 1956 .\r\n", + "Although preliminary findings were reported more than a year ago , the latest results appear in today 's New England Journal of Medicine , a forum likely to bring new attention to the problem .\r\n", + "A Lorillard spokewoman said , `` This is an old story .\r\n", + "We 're talking about years ago before anyone heard of asbestos having any questionable properties .\r\n", + "There is no asbestos in our products now . ''\r\n" + ] + } + ], + "source": [ + "# inspect data\n", + "!cat \"data/pos_train.word\"" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "ac26e05c", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "NNP NNP , CD NNS JJ , MD VB DT NN IN DT JJ NN NNP CD .\r\n", + "NNP NNP VBZ NN IN NNP NNP , DT NNP VBG NN .\r\n", + "NNP NNP , CD NNS JJ CC JJ NN IN NNP NNP NNP NNP , VBD VBN DT JJ NN IN DT JJ JJ NN .\r\n", + "DT NN IN NN RB VBN TO VB NNP NN NNS VBZ VBN DT JJ NN IN NN NNS IN DT NN IN NNS VBN TO PRP RBR IN CD NNS IN , NNS VBD .\r\n", + "DT NN NN , NN , VBZ RB JJ IN PRP VBZ DT NNS , IN RB JJ NNS TO PRP VBG NNS WDT VBP RP NNS JJ , NNS VBD .\r\n", + "NNP NNP , DT NN IN JJ JJ NNP NNP WDT VBZ NNP NNS , VBD VBG NN IN PRP$ NN NN NNS IN CD .\r\n", + "IN JJ NNS VBD VBN RBR IN DT NN IN , DT JJS NNS VBP IN NN POS NNP NNP NNP IN NNP , DT NN JJ TO VB JJ NN TO DT NN .\r\n", + "DT NNP NN VBD , `` DT VBZ DT JJ NN .\r\n", + "PRP VBP VBG IN NNS IN IN NN VBD IN NN VBG DT JJ NNS .\r\n", + "EX VBZ DT NN IN PRP$ NNS RB . ''\r\n" + ] + } + ], + "source": [ + "!cat \"data/pos_train.label\"" + ] + }, + { + "cell_type": "markdown", + "id": "5926d06c", + "metadata": {}, + "source": [ + "# Extract Representations" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "a9f92698", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading model: bert-base-uncased\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Some weights of the model checkpoint at bert-base-uncased were not used when initializing BertModel: ['cls.predictions.decoder.weight', 'cls.predictions.bias', 'cls.predictions.transform.LayerNorm.bias', 'cls.predictions.transform.dense.weight', 'cls.seq_relationship.bias', 'cls.predictions.transform.LayerNorm.weight', 'cls.seq_relationship.weight', 'cls.predictions.transform.dense.bias']\n", + "- This IS expected if you are initializing BertModel from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).\n", + "- This IS NOT expected if you are initializing BertModel from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Reading input corpus\n", + "Preparing output file\n", + "Extracting representations from model\n", + "Sentence : \"Pierre Vinken , 61 years old , will join the board as a nonexecutive director Nov. 29 .\"\n", + "Original (018): ['Pierre', 'Vinken', ',', '61', 'years', 'old', ',', 'will', 'join', 'the', 'board', 'as', 'a', 'nonexecutive', 'director', 'Nov.', '29', '.']\n", + "Tokenized (025): ['[CLS]', 'pierre', 'vin', '##ken', ',', '61', 'years', 'old', ',', 'will', 'join', 'the', 'board', 'as', 'a', 'none', '##x', '##ec', '##utive', 'director', 'nov', '.', '29', '.', '[SEP]']\n", + "Filtered (023): ['pierre', 'vin', '##ken', ',', '61', 'years', 'old', ',', 'will', 'join', 'the', 'board', 'as', 'a', 'none', '##x', '##ec', '##utive', 'director', 'nov', '.', '29', '.']\n", + "Detokenized (018): ['pierre', 'vin##ken', ',', '61', 'years', 'old', ',', 'will', 'join', 'the', 'board', 'as', 'a', 'none##x##ec##utive', 'director', 'nov.', '29', '.']\n", + "Counter: 23\n", + "===================================================================\n", + "Hidden states: (13, 18, 768)\n", + "# Extracted words: 18\n", + "Sentence : \"Mr. Vinken is chairman of Elsevier N.V. , the Dutch publishing group .\"\n", + "Original (013): ['Mr.', 'Vinken', 'is', 'chairman', 'of', 'Elsevier', 'N.V.', ',', 'the', 'Dutch', 'publishing', 'group', '.']\n", + "Tokenized (021): ['[CLS]', 'mr', '.', 'vin', '##ken', 'is', 'chairman', 'of', 'else', '##vier', 'n', '.', 'v', '.', ',', 'the', 'dutch', 'publishing', 'group', '.', '[SEP]']\n", + "Filtered (019): ['mr', '.', 'vin', '##ken', 'is', 'chairman', 'of', 'else', '##vier', 'n', '.', 'v', '.', ',', 'the', 'dutch', 'publishing', 'group', '.']\n", + "Detokenized (013): ['mr.', 'vin##ken', 'is', 'chairman', 'of', 'else##vier', 'n.v.', ',', 'the', 'dutch', 'publishing', 'group', '.']\n", + "Counter: 19\n", + "===================================================================\n", + "Hidden states: (13, 13, 768)\n", + "# Extracted words: 13\n", + "Sentence : \"Rudolph Agnew , 55 years old and former chairman of Consolidated Gold Fields PLC , was named a nonexecutive director of this British industrial conglomerate .\"\n", + "Original (026): ['Rudolph', 'Agnew', ',', '55', 'years', 'old', 'and', 'former', 'chairman', 'of', 'Consolidated', 'Gold', 'Fields', 'PLC', ',', 'was', 'named', 'a', 'nonexecutive', 'director', 'of', 'this', 'British', 'industrial', 'conglomerate', '.']\n", + "Tokenized (033): ['[CLS]', 'rudolph', 'ag', '##ne', '##w', ',', '55', 'years', 'old', 'and', 'former', 'chairman', 'of', 'consolidated', 'gold', 'fields', 'plc', ',', 'was', 'named', 'a', 'none', '##x', '##ec', '##utive', 'director', 'of', 'this', 'british', 'industrial', 'conglomerate', '.', '[SEP]']\n", + "Filtered (031): ['rudolph', 'ag', '##ne', '##w', ',', '55', 'years', 'old', 'and', 'former', 'chairman', 'of', 'consolidated', 'gold', 'fields', 'plc', ',', 'was', 'named', 'a', 'none', '##x', '##ec', '##utive', 'director', 'of', 'this', 'british', 'industrial', 'conglomerate', '.']\n", + "Detokenized (026): ['rudolph', 'ag##ne##w', ',', '55', 'years', 'old', 'and', 'former', 'chairman', 'of', 'consolidated', 'gold', 'fields', 'plc', ',', 'was', 'named', 'a', 'none##x##ec##utive', 'director', 'of', 'this', 'british', 'industrial', 'conglomerate', '.']\n", + "Counter: 31\n", + "===================================================================\n", + "Hidden states: (13, 26, 768)\n", + "# Extracted words: 26\n", + "Sentence : \"A form of asbestos once used to make Kent cigarette filters has caused a high percentage of cancer deaths among a group of workers exposed to it more than 30 years ago , researchers reported .\"\n", + "Original (036): ['A', 'form', 'of', 'asbestos', 'once', 'used', 'to', 'make', 'Kent', 'cigarette', 'filters', 'has', 'caused', 'a', 'high', 'percentage', 'of', 'cancer', 'deaths', 'among', 'a', 'group', 'of', 'workers', 'exposed', 'to', 'it', 'more', 'than', '30', 'years', 'ago', ',', 'researchers', 'reported', '.']\n", + "Tokenized (038): ['[CLS]', 'a', 'form', 'of', 'asbestos', 'once', 'used', 'to', 'make', 'kent', 'cigarette', 'filters', 'has', 'caused', 'a', 'high', 'percentage', 'of', 'cancer', 'deaths', 'among', 'a', 'group', 'of', 'workers', 'exposed', 'to', 'it', 'more', 'than', '30', 'years', 'ago', ',', 'researchers', 'reported', '.', '[SEP]']\n", + "Filtered (036): ['a', 'form', 'of', 'asbestos', 'once', 'used', 'to', 'make', 'kent', 'cigarette', 'filters', 'has', 'caused', 'a', 'high', 'percentage', 'of', 'cancer', 'deaths', 'among', 'a', 'group', 'of', 'workers', 'exposed', 'to', 'it', 'more', 'than', '30', 'years', 'ago', ',', 'researchers', 'reported', '.']\n", + "Detokenized (036): ['a', 'form', 'of', 'asbestos', 'once', 'used', 'to', 'make', 'kent', 'cigarette', 'filters', 'has', 'caused', 'a', 'high', 'percentage', 'of', 'cancer', 'deaths', 'among', 'a', 'group', 'of', 'workers', 'exposed', 'to', 'it', 'more', 'than', '30', 'years', 'ago', ',', 'researchers', 'reported', '.']\n", + "Counter: 36\n", + "===================================================================\n", + "Hidden states: (13, 36, 768)\n", + "# Extracted words: 36\n", + "Sentence : \"The asbestos fiber , crocidolite , is unusually resilient once it enters the lungs , with even brief exposures to it causing symptoms that show up decades later , researchers said .\"\n", + "Original (032): ['The', 'asbestos', 'fiber', ',', 'crocidolite', ',', 'is', 'unusually', 'resilient', 'once', 'it', 'enters', 'the', 'lungs', ',', 'with', 'even', 'brief', 'exposures', 'to', 'it', 'causing', 'symptoms', 'that', 'show', 'up', 'decades', 'later', ',', 'researchers', 'said', '.']\n", + "Tokenized (040): ['[CLS]', 'the', 'asbestos', 'fiber', ',', 'cr', '##oc', '##ido', '##lite', ',', 'is', 'unusually', 'res', '##ili', '##ent', 'once', 'it', 'enters', 'the', 'lungs', ',', 'with', 'even', 'brief', 'exposure', '##s', 'to', 'it', 'causing', 'symptoms', 'that', 'show', 'up', 'decades', 'later', ',', 'researchers', 'said', '.', '[SEP]']\n", + "Filtered (038): ['the', 'asbestos', 'fiber', ',', 'cr', '##oc', '##ido', '##lite', ',', 'is', 'unusually', 'res', '##ili', '##ent', 'once', 'it', 'enters', 'the', 'lungs', ',', 'with', 'even', 'brief', 'exposure', '##s', 'to', 'it', 'causing', 'symptoms', 'that', 'show', 'up', 'decades', 'later', ',', 'researchers', 'said', '.']\n", + "Detokenized (032): ['the', 'asbestos', 'fiber', ',', 'cr##oc##ido##lite', ',', 'is', 'unusually', 'res##ili##ent', 'once', 'it', 'enters', 'the', 'lungs', ',', 'with', 'even', 'brief', 'exposure##s', 'to', 'it', 'causing', 'symptoms', 'that', 'show', 'up', 'decades', 'later', ',', 'researchers', 'said', '.']\n", + "Counter: 38\n", + "===================================================================\n", + "Hidden states: (13, 32, 768)\n", + "# Extracted words: 32\n", + "Sentence : \"Lorillard Inc. , the unit of New York-based Loews Corp. that makes Kent cigarettes , stopped using crocidolite in its Micronite cigarette filters in 1956 .\"\n", + "Original (026): ['Lorillard', 'Inc.', ',', 'the', 'unit', 'of', 'New', 'York-based', 'Loews', 'Corp.', 'that', 'makes', 'Kent', 'cigarettes', ',', 'stopped', 'using', 'crocidolite', 'in', 'its', 'Micronite', 'cigarette', 'filters', 'in', '1956', '.']\n", + "Tokenized (041): ['[CLS]', 'lori', '##llar', '##d', 'inc', '.', ',', 'the', 'unit', 'of', 'new', 'york', '-', 'based', 'lo', '##ew', '##s', 'corp', '.', 'that', 'makes', 'kent', 'cigarettes', ',', 'stopped', 'using', 'cr', '##oc', '##ido', '##lite', 'in', 'its', 'micro', '##ni', '##te', 'cigarette', 'filters', 'in', '1956', '.', '[SEP]']\n", + "Filtered (039): ['lori', '##llar', '##d', 'inc', '.', ',', 'the', 'unit', 'of', 'new', 'york', '-', 'based', 'lo', '##ew', '##s', 'corp', '.', 'that', 'makes', 'kent', 'cigarettes', ',', 'stopped', 'using', 'cr', '##oc', '##ido', '##lite', 'in', 'its', 'micro', '##ni', '##te', 'cigarette', 'filters', 'in', '1956', '.']\n", + "Detokenized (026): ['lori##llar##d', 'inc.', ',', 'the', 'unit', 'of', 'new', 'york-based', 'lo##ew##s', 'corp.', 'that', 'makes', 'kent', 'cigarettes', ',', 'stopped', 'using', 'cr##oc##ido##lite', 'in', 'its', 'micro##ni##te', 'cigarette', 'filters', 'in', '1956', '.']\n", + "Counter: 39\n", + "===================================================================\n", + "Hidden states: (13, 26, 768)\n", + "# Extracted words: 26\n", + "Sentence : \"Although preliminary findings were reported more than a year ago , the latest results appear in today 's New England Journal of Medicine , a forum likely to bring new attention to the problem .\"\n", + "Original (035): ['Although', 'preliminary', 'findings', 'were', 'reported', 'more', 'than', 'a', 'year', 'ago', ',', 'the', 'latest', 'results', 'appear', 'in', 'today', \"'s\", 'New', 'England', 'Journal', 'of', 'Medicine', ',', 'a', 'forum', 'likely', 'to', 'bring', 'new', 'attention', 'to', 'the', 'problem', '.']\n", + "Tokenized (038): ['[CLS]', 'although', 'preliminary', 'findings', 'were', 'reported', 'more', 'than', 'a', 'year', 'ago', ',', 'the', 'latest', 'results', 'appear', 'in', 'today', \"'\", 's', 'new', 'england', 'journal', 'of', 'medicine', ',', 'a', 'forum', 'likely', 'to', 'bring', 'new', 'attention', 'to', 'the', 'problem', '.', '[SEP]']\n", + "Filtered (036): ['although', 'preliminary', 'findings', 'were', 'reported', 'more', 'than', 'a', 'year', 'ago', ',', 'the', 'latest', 'results', 'appear', 'in', 'today', \"'\", 's', 'new', 'england', 'journal', 'of', 'medicine', ',', 'a', 'forum', 'likely', 'to', 'bring', 'new', 'attention', 'to', 'the', 'problem', '.']\n", + "Detokenized (035): ['although', 'preliminary', 'findings', 'were', 'reported', 'more', 'than', 'a', 'year', 'ago', ',', 'the', 'latest', 'results', 'appear', 'in', 'today', \"'s\", 'new', 'england', 'journal', 'of', 'medicine', ',', 'a', 'forum', 'likely', 'to', 'bring', 'new', 'attention', 'to', 'the', 'problem', '.']\n", + "Counter: 36\n", + "===================================================================\n", + "Hidden states: (13, 35, 768)\n", + "# Extracted words: 35\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sentence : \"A Lorillard spokewoman said , `` This is an old story .\"\n", + "Original (012): ['A', 'Lorillard', 'spokewoman', 'said', ',', '``', 'This', 'is', 'an', 'old', 'story', '.']\n", + "Tokenized (018): ['[CLS]', 'a', 'lori', '##llar', '##d', 'spoke', '##woman', 'said', ',', '`', '`', 'this', 'is', 'an', 'old', 'story', '.', '[SEP]']\n", + "Filtered (016): ['a', 'lori', '##llar', '##d', 'spoke', '##woman', 'said', ',', '`', '`', 'this', 'is', 'an', 'old', 'story', '.']\n", + "Detokenized (012): ['a', 'lori##llar##d', 'spoke##woman', 'said', ',', '``', 'this', 'is', 'an', 'old', 'story', '.']\n", + "Counter: 16\n", + "===================================================================\n", + "Hidden states: (13, 12, 768)\n", + "# Extracted words: 12\n", + "Sentence : \"We 're talking about years ago before anyone heard of asbestos having any questionable properties .\"\n", + "Original (016): ['We', \"'re\", 'talking', 'about', 'years', 'ago', 'before', 'anyone', 'heard', 'of', 'asbestos', 'having', 'any', 'questionable', 'properties', '.']\n", + "Tokenized (019): ['[CLS]', 'we', \"'\", 're', 'talking', 'about', 'years', 'ago', 'before', 'anyone', 'heard', 'of', 'asbestos', 'having', 'any', 'questionable', 'properties', '.', '[SEP]']\n", + "Filtered (017): ['we', \"'\", 're', 'talking', 'about', 'years', 'ago', 'before', 'anyone', 'heard', 'of', 'asbestos', 'having', 'any', 'questionable', 'properties', '.']\n", + "Detokenized (016): ['we', \"'re\", 'talking', 'about', 'years', 'ago', 'before', 'anyone', 'heard', 'of', 'asbestos', 'having', 'any', 'questionable', 'properties', '.']\n", + "Counter: 17\n", + "===================================================================\n", + "Hidden states: (13, 16, 768)\n", + "# Extracted words: 16\n", + "Sentence : \"There is no asbestos in our products now . ''\"\n", + "Original (010): ['There', 'is', 'no', 'asbestos', 'in', 'our', 'products', 'now', '.', \"''\"]\n", + "Tokenized (013): ['[CLS]', 'there', 'is', 'no', 'asbestos', 'in', 'our', 'products', 'now', '.', \"'\", \"'\", '[SEP]']\n", + "Filtered (011): ['there', 'is', 'no', 'asbestos', 'in', 'our', 'products', 'now', '.', \"'\", \"'\"]\n", + "Detokenized (010): ['there', 'is', 'no', 'asbestos', 'in', 'our', 'products', 'now', '.', \"''\"]\n", + "Counter: 11\n", + "===================================================================\n", + "Hidden states: (13, 10, 768)\n", + "# Extracted words: 10\n" + ] + } + ], + "source": [ + "# extract activations for the train sentences \n", + "transformers_extractor.extract_representations('bert-base-uncased',\n", + " train_sentences,\n", + " 'train_activations.json',\n", + " aggregation=\"average\" #last, first\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "89b1cb3d", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading model: bert-base-uncased\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Some weights of the model checkpoint at bert-base-uncased were not used when initializing BertModel: ['cls.predictions.decoder.weight', 'cls.predictions.bias', 'cls.predictions.transform.LayerNorm.bias', 'cls.predictions.transform.dense.weight', 'cls.seq_relationship.bias', 'cls.predictions.transform.LayerNorm.weight', 'cls.seq_relationship.weight', 'cls.predictions.transform.dense.bias']\n", + "- This IS expected if you are initializing BertModel from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).\n", + "- This IS NOT expected if you are initializing BertModel from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Reading input corpus\n", + "Preparing output file\n", + "Extracting representations from model\n", + "Sentence : \"The Arizona Corporations Commission authorized an 11.5 % rate increase at Tucson Electric Power Co. , substantially lower than recommended last month by a commission hearing officer and barely half the rise sought by the utility .\"\n", + "Original (037): ['The', 'Arizona', 'Corporations', 'Commission', 'authorized', 'an', '11.5', '%', 'rate', 'increase', 'at', 'Tucson', 'Electric', 'Power', 'Co.', ',', 'substantially', 'lower', 'than', 'recommended', 'last', 'month', 'by', 'a', 'commission', 'hearing', 'officer', 'and', 'barely', 'half', 'the', 'rise', 'sought', 'by', 'the', 'utility', '.']\n", + "Tokenized (042): ['[CLS]', 'the', 'arizona', 'corporations', 'commission', 'authorized', 'an', '11', '.', '5', '%', 'rate', 'increase', 'at', 'tucson', 'electric', 'power', 'co', '.', ',', 'substantially', 'lower', 'than', 'recommended', 'last', 'month', 'by', 'a', 'commission', 'hearing', 'officer', 'and', 'barely', 'half', 'the', 'rise', 'sought', 'by', 'the', 'utility', '.', '[SEP]']\n", + "Filtered (040): ['the', 'arizona', 'corporations', 'commission', 'authorized', 'an', '11', '.', '5', '%', 'rate', 'increase', 'at', 'tucson', 'electric', 'power', 'co', '.', ',', 'substantially', 'lower', 'than', 'recommended', 'last', 'month', 'by', 'a', 'commission', 'hearing', 'officer', 'and', 'barely', 'half', 'the', 'rise', 'sought', 'by', 'the', 'utility', '.']\n", + "Detokenized (037): ['the', 'arizona', 'corporations', 'commission', 'authorized', 'an', '11.5', '%', 'rate', 'increase', 'at', 'tucson', 'electric', 'power', 'co.', ',', 'substantially', 'lower', 'than', 'recommended', 'last', 'month', 'by', 'a', 'commission', 'hearing', 'officer', 'and', 'barely', 'half', 'the', 'rise', 'sought', 'by', 'the', 'utility', '.']\n", + "Counter: 40\n", + "===================================================================\n", + "Hidden states: (13, 37, 768)\n", + "# Extracted words: 37\n", + "Sentence : \"The ruling follows a host of problems at Tucson Electric , including major write-downs , a 60 % slash in the common stock dividend and the departure of former Chairman Einar Greve during a company investigation of his stock sales .\"\n", + "Original (041): ['The', 'ruling', 'follows', 'a', 'host', 'of', 'problems', 'at', 'Tucson', 'Electric', ',', 'including', 'major', 'write-downs', ',', 'a', '60', '%', 'slash', 'in', 'the', 'common', 'stock', 'dividend', 'and', 'the', 'departure', 'of', 'former', 'Chairman', 'Einar', 'Greve', 'during', 'a', 'company', 'investigation', 'of', 'his', 'stock', 'sales', '.']\n", + "Tokenized (048): ['[CLS]', 'the', 'ruling', 'follows', 'a', 'host', 'of', 'problems', 'at', 'tucson', 'electric', ',', 'including', 'major', 'write', '-', 'downs', ',', 'a', '60', '%', 'slash', 'in', 'the', 'common', 'stock', 'divide', '##nd', 'and', 'the', 'departure', 'of', 'former', 'chairman', 'ein', '##ar', 'gr', '##eve', 'during', 'a', 'company', 'investigation', 'of', 'his', 'stock', 'sales', '.', '[SEP]']\n", + "Filtered (046): ['the', 'ruling', 'follows', 'a', 'host', 'of', 'problems', 'at', 'tucson', 'electric', ',', 'including', 'major', 'write', '-', 'downs', ',', 'a', '60', '%', 'slash', 'in', 'the', 'common', 'stock', 'divide', '##nd', 'and', 'the', 'departure', 'of', 'former', 'chairman', 'ein', '##ar', 'gr', '##eve', 'during', 'a', 'company', 'investigation', 'of', 'his', 'stock', 'sales', '.']\n", + "Detokenized (041): ['the', 'ruling', 'follows', 'a', 'host', 'of', 'problems', 'at', 'tucson', 'electric', ',', 'including', 'major', 'write-downs', ',', 'a', '60', '%', 'slash', 'in', 'the', 'common', 'stock', 'divide##nd', 'and', 'the', 'departure', 'of', 'former', 'chairman', 'ein##ar', 'gr##eve', 'during', 'a', 'company', 'investigation', 'of', 'his', 'stock', 'sales', '.']\n", + "Counter: 46\n", + "===================================================================\n", + "Hidden states: (13, 41, 768)\n", + "# Extracted words: 41\n", + "Sentence : \"The Arizona regulatory ruling calls for $ 42 million in added revenue yearly , compared with a $ 57 million boost proposed by the commission hearing officer .\"\n", + "Original (028): ['The', 'Arizona', 'regulatory', 'ruling', 'calls', 'for', '$', '42', 'million', 'in', 'added', 'revenue', 'yearly', ',', 'compared', 'with', 'a', '$', '57', 'million', 'boost', 'proposed', 'by', 'the', 'commission', 'hearing', 'officer', '.']\n", + "Tokenized (030): ['[CLS]', 'the', 'arizona', 'regulatory', 'ruling', 'calls', 'for', '$', '42', 'million', 'in', 'added', 'revenue', 'yearly', ',', 'compared', 'with', 'a', '$', '57', 'million', 'boost', 'proposed', 'by', 'the', 'commission', 'hearing', 'officer', '.', '[SEP]']\n", + "Filtered (028): ['the', 'arizona', 'regulatory', 'ruling', 'calls', 'for', '$', '42', 'million', 'in', 'added', 'revenue', 'yearly', ',', 'compared', 'with', 'a', '$', '57', 'million', 'boost', 'proposed', 'by', 'the', 'commission', 'hearing', 'officer', '.']\n", + "Detokenized (028): ['the', 'arizona', 'regulatory', 'ruling', 'calls', 'for', '$', '42', 'million', 'in', 'added', 'revenue', 'yearly', ',', 'compared', 'with', 'a', '$', '57', 'million', 'boost', 'proposed', 'by', 'the', 'commission', 'hearing', 'officer', '.']\n", + "Counter: 28\n", + "===================================================================\n", + "Hidden states: (13, 28, 768)\n", + "# Extracted words: 28\n", + "Sentence : \"The company had sought increases totaling $ 80.3 million , or 22 % .\"\n", + "Original (014): ['The', 'company', 'had', 'sought', 'increases', 'totaling', '$', '80.3', 'million', ',', 'or', '22', '%', '.']\n", + "Tokenized (018): ['[CLS]', 'the', 'company', 'had', 'sought', 'increases', 'totaling', '$', '80', '.', '3', 'million', ',', 'or', '22', '%', '.', '[SEP]']\n", + "Filtered (016): ['the', 'company', 'had', 'sought', 'increases', 'totaling', '$', '80', '.', '3', 'million', ',', 'or', '22', '%', '.']\n", + "Detokenized (014): ['the', 'company', 'had', 'sought', 'increases', 'totaling', '$', '80.3', 'million', ',', 'or', '22', '%', '.']\n", + "Counter: 16\n", + "===================================================================\n", + "Hidden states: (13, 14, 768)\n", + "# Extracted words: 14\n", + "Sentence : \"The decision was announced after trading ended .\"\n", + "Original (008): ['The', 'decision', 'was', 'announced', 'after', 'trading', 'ended', '.']\n", + "Tokenized (010): ['[CLS]', 'the', 'decision', 'was', 'announced', 'after', 'trading', 'ended', '.', '[SEP]']\n", + "Filtered (008): ['the', 'decision', 'was', 'announced', 'after', 'trading', 'ended', '.']\n", + "Detokenized (008): ['the', 'decision', 'was', 'announced', 'after', 'trading', 'ended', '.']\n", + "Counter: 8\n", + "===================================================================\n", + "Hidden states: (13, 8, 768)\n", + "# Extracted words: 8\n", + "Sentence : \"Tucson Electric closed at $ 20.875 a share , down 25 cents , in New York Stock Exchange composite trading .\"\n", + "Original (021): ['Tucson', 'Electric', 'closed', 'at', '$', '20.875', 'a', 'share', ',', 'down', '25', 'cents', ',', 'in', 'New', 'York', 'Stock', 'Exchange', 'composite', 'trading', '.']\n", + "Tokenized (025): ['[CLS]', 'tucson', 'electric', 'closed', 'at', '$', '20', '.', '875', 'a', 'share', ',', 'down', '25', 'cents', ',', 'in', 'new', 'york', 'stock', 'exchange', 'composite', 'trading', '.', '[SEP]']\n", + "Filtered (023): ['tucson', 'electric', 'closed', 'at', '$', '20', '.', '875', 'a', 'share', ',', 'down', '25', 'cents', ',', 'in', 'new', 'york', 'stock', 'exchange', 'composite', 'trading', '.']\n", + "Detokenized (021): ['tucson', 'electric', 'closed', 'at', '$', '20.875', 'a', 'share', ',', 'down', '25', 'cents', ',', 'in', 'new', 'york', 'stock', 'exchange', 'composite', 'trading', '.']\n", + "Counter: 23\n", + "===================================================================\n", + "Hidden states: (13, 21, 768)\n", + "# Extracted words: 21\n", + "Sentence : \"A Tucson Electric spokesman said the utility was disappointed by the commission 's decision and `` concerned about the financial integrity of the company .\"\n", + "Original (025): ['A', 'Tucson', 'Electric', 'spokesman', 'said', 'the', 'utility', 'was', 'disappointed', 'by', 'the', 'commission', \"'s\", 'decision', 'and', '``', 'concerned', 'about', 'the', 'financial', 'integrity', 'of', 'the', 'company', '.']\n", + "Tokenized (029): ['[CLS]', 'a', 'tucson', 'electric', 'spokesman', 'said', 'the', 'utility', 'was', 'disappointed', 'by', 'the', 'commission', \"'\", 's', 'decision', 'and', '`', '`', 'concerned', 'about', 'the', 'financial', 'integrity', 'of', 'the', 'company', '.', '[SEP]']\n", + "Filtered (027): ['a', 'tucson', 'electric', 'spokesman', 'said', 'the', 'utility', 'was', 'disappointed', 'by', 'the', 'commission', \"'\", 's', 'decision', 'and', '`', '`', 'concerned', 'about', 'the', 'financial', 'integrity', 'of', 'the', 'company', '.']\n", + "Detokenized (025): ['a', 'tucson', 'electric', 'spokesman', 'said', 'the', 'utility', 'was', 'disappointed', 'by', 'the', 'commission', \"'s\", 'decision', 'and', '``', 'concerned', 'about', 'the', 'financial', 'integrity', 'of', 'the', 'company', '.']\n", + "Counter: 27\n", + "===================================================================\n", + "Hidden states: (13, 25, 768)\n", + "# Extracted words: 25\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sentence : \"South Korean President Roh Tae Woo , brushing aside suggestions that the won be revalued again , said the currency 's current level against the dollar is `` appropriate . ''\"\n", + "Original (031): ['South', 'Korean', 'President', 'Roh', 'Tae', 'Woo', ',', 'brushing', 'aside', 'suggestions', 'that', 'the', 'won', 'be', 'revalued', 'again', ',', 'said', 'the', 'currency', \"'s\", 'current', 'level', 'against', 'the', 'dollar', 'is', '``', 'appropriate', '.', \"''\"]\n", + "Tokenized (040): ['[CLS]', 'south', 'korean', 'president', 'ro', '##h', 'tae', 'woo', ',', 'brushing', 'aside', 'suggestions', 'that', 'the', 'won', 'be', 'rev', '##al', '##ue', '##d', 'again', ',', 'said', 'the', 'currency', \"'\", 's', 'current', 'level', 'against', 'the', 'dollar', 'is', '`', '`', 'appropriate', '.', \"'\", \"'\", '[SEP]']\n", + "Filtered (038): ['south', 'korean', 'president', 'ro', '##h', 'tae', 'woo', ',', 'brushing', 'aside', 'suggestions', 'that', 'the', 'won', 'be', 'rev', '##al', '##ue', '##d', 'again', ',', 'said', 'the', 'currency', \"'\", 's', 'current', 'level', 'against', 'the', 'dollar', 'is', '`', '`', 'appropriate', '.', \"'\", \"'\"]\n", + "Detokenized (031): ['south', 'korean', 'president', 'ro##h', 'tae', 'woo', ',', 'brushing', 'aside', 'suggestions', 'that', 'the', 'won', 'be', 'rev##al##ue##d', 'again', ',', 'said', 'the', 'currency', \"'s\", 'current', 'level', 'against', 'the', 'dollar', 'is', '``', 'appropriate', '.', \"''\"]\n", + "Counter: 38\n", + "===================================================================\n", + "Hidden states: (13, 31, 768)\n", + "# Extracted words: 31\n", + "Sentence : \"His comments , made in response to reporters ' questions at the National Press Club here , signaled that Seoul is resisting U.S. pressure for a further rise in the currency 's value .\"\n", + "Original (034): ['His', 'comments', ',', 'made', 'in', 'response', 'to', 'reporters', \"'\", 'questions', 'at', 'the', 'National', 'Press', 'Club', 'here', ',', 'signaled', 'that', 'Seoul', 'is', 'resisting', 'U.S.', 'pressure', 'for', 'a', 'further', 'rise', 'in', 'the', 'currency', \"'s\", 'value', '.']\n", + "Tokenized (040): ['[CLS]', 'his', 'comments', ',', 'made', 'in', 'response', 'to', 'reporters', \"'\", 'questions', 'at', 'the', 'national', 'press', 'club', 'here', ',', 'signaled', 'that', 'seoul', 'is', 'resisting', 'u', '.', 's', '.', 'pressure', 'for', 'a', 'further', 'rise', 'in', 'the', 'currency', \"'\", 's', 'value', '.', '[SEP]']\n", + "Filtered (038): ['his', 'comments', ',', 'made', 'in', 'response', 'to', 'reporters', \"'\", 'questions', 'at', 'the', 'national', 'press', 'club', 'here', ',', 'signaled', 'that', 'seoul', 'is', 'resisting', 'u', '.', 's', '.', 'pressure', 'for', 'a', 'further', 'rise', 'in', 'the', 'currency', \"'\", 's', 'value', '.']\n", + "Detokenized (034): ['his', 'comments', ',', 'made', 'in', 'response', 'to', 'reporters', \"'\", 'questions', 'at', 'the', 'national', 'press', 'club', 'here', ',', 'signaled', 'that', 'seoul', 'is', 'resisting', 'u.s.', 'pressure', 'for', 'a', 'further', 'rise', 'in', 'the', 'currency', \"'s\", 'value', '.']\n", + "Counter: 38\n", + "===================================================================\n", + "Hidden states: (13, 34, 768)\n", + "# Extracted words: 34\n", + "Sentence : \"The U.S. wants a higher won to make South Korea 's exports more expensive and help trim Seoul 's trade surplus .\"\n", + "Original (022): ['The', 'U.S.', 'wants', 'a', 'higher', 'won', 'to', 'make', 'South', 'Korea', \"'s\", 'exports', 'more', 'expensive', 'and', 'help', 'trim', 'Seoul', \"'s\", 'trade', 'surplus', '.']\n", + "Tokenized (029): ['[CLS]', 'the', 'u', '.', 's', '.', 'wants', 'a', 'higher', 'won', 'to', 'make', 'south', 'korea', \"'\", 's', 'exports', 'more', 'expensive', 'and', 'help', 'trim', 'seoul', \"'\", 's', 'trade', 'surplus', '.', '[SEP]']\n", + "Filtered (027): ['the', 'u', '.', 's', '.', 'wants', 'a', 'higher', 'won', 'to', 'make', 'south', 'korea', \"'\", 's', 'exports', 'more', 'expensive', 'and', 'help', 'trim', 'seoul', \"'\", 's', 'trade', 'surplus', '.']\n", + "Detokenized (022): ['the', 'u.s.', 'wants', 'a', 'higher', 'won', 'to', 'make', 'south', 'korea', \"'s\", 'exports', 'more', 'expensive', 'and', 'help', 'trim', 'seoul', \"'s\", 'trade', 'surplus', '.']\n", + "Counter: 27\n", + "===================================================================\n", + "Hidden states: (13, 22, 768)\n", + "# Extracted words: 22\n" + ] + } + ], + "source": [ + "# extract activations for the dev sentences \n", + "transformers_extractor.extract_representations('bert-base-uncased',\n", + " dev_sentences,\n", + " 'dev_activations.json',\n", + " aggregation=\"average\" #last, first\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "68db479c", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading model: bert-base-uncased\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Some weights of the model checkpoint at bert-base-uncased were not used when initializing BertModel: ['cls.predictions.decoder.weight', 'cls.predictions.bias', 'cls.predictions.transform.LayerNorm.bias', 'cls.predictions.transform.dense.weight', 'cls.seq_relationship.bias', 'cls.predictions.transform.LayerNorm.weight', 'cls.seq_relationship.weight', 'cls.predictions.transform.dense.bias']\n", + "- This IS expected if you are initializing BertModel from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).\n", + "- This IS NOT expected if you are initializing BertModel from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Reading input corpus\n", + "Preparing output file\n", + "Extracting representations from model\n", + "Sentence : \"Rockwell International Corp. 's Tulsa unit said it signed a tentative agreement extending its contract with Boeing Co. to provide structural parts for Boeing 's 747 jetliners .\"\n", + "Original (028): ['Rockwell', 'International', 'Corp.', \"'s\", 'Tulsa', 'unit', 'said', 'it', 'signed', 'a', 'tentative', 'agreement', 'extending', 'its', 'contract', 'with', 'Boeing', 'Co.', 'to', 'provide', 'structural', 'parts', 'for', 'Boeing', \"'s\", '747', 'jetliners', '.']\n", + "Tokenized (036): ['[CLS]', 'rockwell', 'international', 'corp', '.', \"'\", 's', 'tulsa', 'unit', 'said', 'it', 'signed', 'a', 'tentative', 'agreement', 'extending', 'its', 'contract', 'with', 'boeing', 'co', '.', 'to', 'provide', 'structural', 'parts', 'for', 'boeing', \"'\", 's', '747', 'jet', '##liner', '##s', '.', '[SEP]']\n", + "Filtered (034): ['rockwell', 'international', 'corp', '.', \"'\", 's', 'tulsa', 'unit', 'said', 'it', 'signed', 'a', 'tentative', 'agreement', 'extending', 'its', 'contract', 'with', 'boeing', 'co', '.', 'to', 'provide', 'structural', 'parts', 'for', 'boeing', \"'\", 's', '747', 'jet', '##liner', '##s', '.']\n", + "Detokenized (028): ['rockwell', 'international', 'corp.', \"'s\", 'tulsa', 'unit', 'said', 'it', 'signed', 'a', 'tentative', 'agreement', 'extending', 'its', 'contract', 'with', 'boeing', 'co.', 'to', 'provide', 'structural', 'parts', 'for', 'boeing', \"'s\", '747', 'jet##liner##s', '.']\n", + "Counter: 34\n", + "===================================================================\n", + "Hidden states: (13, 28, 768)\n", + "# Extracted words: 28\n", + "Sentence : \"Rockwell said the agreement calls for it to supply 200 additional so-called shipsets for the planes .\"\n", + "Original (017): ['Rockwell', 'said', 'the', 'agreement', 'calls', 'for', 'it', 'to', 'supply', '200', 'additional', 'so-called', 'shipsets', 'for', 'the', 'planes', '.']\n", + "Tokenized (022): ['[CLS]', 'rockwell', 'said', 'the', 'agreement', 'calls', 'for', 'it', 'to', 'supply', '200', 'additional', 'so', '-', 'called', 'ships', '##ets', 'for', 'the', 'planes', '.', '[SEP]']\n", + "Filtered (020): ['rockwell', 'said', 'the', 'agreement', 'calls', 'for', 'it', 'to', 'supply', '200', 'additional', 'so', '-', 'called', 'ships', '##ets', 'for', 'the', 'planes', '.']\n", + "Detokenized (017): ['rockwell', 'said', 'the', 'agreement', 'calls', 'for', 'it', 'to', 'supply', '200', 'additional', 'so-called', 'ships##ets', 'for', 'the', 'planes', '.']\n", + "Counter: 20\n", + "===================================================================\n", + "Hidden states: (13, 17, 768)\n", + "# Extracted words: 17\n", + "Sentence : \"These include , among other parts , each jetliner 's two major bulkheads , a pressure floor , torque box , fixed leading edges for the wings and an aft keel beam .\"\n", + "Original (033): ['These', 'include', ',', 'among', 'other', 'parts', ',', 'each', 'jetliner', \"'s\", 'two', 'major', 'bulkheads', ',', 'a', 'pressure', 'floor', ',', 'torque', 'box', ',', 'fixed', 'leading', 'edges', 'for', 'the', 'wings', 'and', 'an', 'aft', 'keel', 'beam', '.']\n", + "Tokenized (038): ['[CLS]', 'these', 'include', ',', 'among', 'other', 'parts', ',', 'each', 'jet', '##liner', \"'\", 's', 'two', 'major', 'bulk', '##heads', ',', 'a', 'pressure', 'floor', ',', 'torque', 'box', ',', 'fixed', 'leading', 'edges', 'for', 'the', 'wings', 'and', 'an', 'aft', 'keel', 'beam', '.', '[SEP]']\n", + "Filtered (036): ['these', 'include', ',', 'among', 'other', 'parts', ',', 'each', 'jet', '##liner', \"'\", 's', 'two', 'major', 'bulk', '##heads', ',', 'a', 'pressure', 'floor', ',', 'torque', 'box', ',', 'fixed', 'leading', 'edges', 'for', 'the', 'wings', 'and', 'an', 'aft', 'keel', 'beam', '.']\n", + "Detokenized (033): ['these', 'include', ',', 'among', 'other', 'parts', ',', 'each', 'jet##liner', \"'s\", 'two', 'major', 'bulk##heads', ',', 'a', 'pressure', 'floor', ',', 'torque', 'box', ',', 'fixed', 'leading', 'edges', 'for', 'the', 'wings', 'and', 'an', 'aft', 'keel', 'beam', '.']\n", + "Counter: 36\n", + "===================================================================\n", + "Hidden states: (13, 33, 768)\n", + "# Extracted words: 33\n", + "Sentence : \"Under the existing contract , Rockwell said , it has already delivered 793 of the shipsets to Boeing .\"\n", + "Original (019): ['Under', 'the', 'existing', 'contract', ',', 'Rockwell', 'said', ',', 'it', 'has', 'already', 'delivered', '793', 'of', 'the', 'shipsets', 'to', 'Boeing', '.']\n", + "Tokenized (023): ['[CLS]', 'under', 'the', 'existing', 'contract', ',', 'rockwell', 'said', ',', 'it', 'has', 'already', 'delivered', '79', '##3', 'of', 'the', 'ships', '##ets', 'to', 'boeing', '.', '[SEP]']\n", + "Filtered (021): ['under', 'the', 'existing', 'contract', ',', 'rockwell', 'said', ',', 'it', 'has', 'already', 'delivered', '79', '##3', 'of', 'the', 'ships', '##ets', 'to', 'boeing', '.']\n", + "Detokenized (019): ['under', 'the', 'existing', 'contract', ',', 'rockwell', 'said', ',', 'it', 'has', 'already', 'delivered', '79##3', 'of', 'the', 'ships##ets', 'to', 'boeing', '.']\n", + "Counter: 21\n", + "===================================================================\n", + "Hidden states: (13, 19, 768)\n", + "# Extracted words: 19\n", + "Sentence : \"Rockwell , based in El Segundo , Calif. , is an aerospace , electronics , automotive and graphics concern .\"\n", + "Original (020): ['Rockwell', ',', 'based', 'in', 'El', 'Segundo', ',', 'Calif.', ',', 'is', 'an', 'aerospace', ',', 'electronics', ',', 'automotive', 'and', 'graphics', 'concern', '.']\n", + "Tokenized (026): ['[CLS]', 'rockwell', ',', 'based', 'in', 'el', 'se', '##gun', '##do', ',', 'cal', '##if', '.', ',', 'is', 'an', 'aerospace', ',', 'electronics', ',', 'automotive', 'and', 'graphics', 'concern', '.', '[SEP]']\n", + "Filtered (024): ['rockwell', ',', 'based', 'in', 'el', 'se', '##gun', '##do', ',', 'cal', '##if', '.', ',', 'is', 'an', 'aerospace', ',', 'electronics', ',', 'automotive', 'and', 'graphics', 'concern', '.']\n", + "Detokenized (020): ['rockwell', ',', 'based', 'in', 'el', 'se##gun##do', ',', 'cal##if.', ',', 'is', 'an', 'aerospace', ',', 'electronics', ',', 'automotive', 'and', 'graphics', 'concern', '.']\n", + "Counter: 24\n", + "===================================================================\n", + "Hidden states: (13, 20, 768)\n", + "# Extracted words: 20\n", + "Sentence : \"Frank Carlucci III was named to this telecommunications company 's board , filling the vacancy created by the death of William Sobey last May .\"\n", + "Original (025): ['Frank', 'Carlucci', 'III', 'was', 'named', 'to', 'this', 'telecommunications', 'company', \"'s\", 'board', ',', 'filling', 'the', 'vacancy', 'created', 'by', 'the', 'death', 'of', 'William', 'Sobey', 'last', 'May', '.']\n", + "Tokenized (030): ['[CLS]', 'frank', 'carl', '##ucci', 'iii', 'was', 'named', 'to', 'this', 'telecommunications', 'company', \"'\", 's', 'board', ',', 'filling', 'the', 'vacancy', 'created', 'by', 'the', 'death', 'of', 'william', 'sob', '##ey', 'last', 'may', '.', '[SEP]']\n", + "Filtered (028): ['frank', 'carl', '##ucci', 'iii', 'was', 'named', 'to', 'this', 'telecommunications', 'company', \"'\", 's', 'board', ',', 'filling', 'the', 'vacancy', 'created', 'by', 'the', 'death', 'of', 'william', 'sob', '##ey', 'last', 'may', '.']\n", + "Detokenized (025): ['frank', 'carl##ucci', 'iii', 'was', 'named', 'to', 'this', 'telecommunications', 'company', \"'s\", 'board', ',', 'filling', 'the', 'vacancy', 'created', 'by', 'the', 'death', 'of', 'william', 'sob##ey', 'last', 'may', '.']\n", + "Counter: 28\n", + "===================================================================\n", + "Hidden states: (13, 25, 768)\n", + "# Extracted words: 25\n", + "Sentence : \"Mr. Carlucci , 59 years old , served as defense secretary in the Reagan administration .\"\n", + "Original (016): ['Mr.', 'Carlucci', ',', '59', 'years', 'old', ',', 'served', 'as', 'defense', 'secretary', 'in', 'the', 'Reagan', 'administration', '.']\n", + "Tokenized (020): ['[CLS]', 'mr', '.', 'carl', '##ucci', ',', '59', 'years', 'old', ',', 'served', 'as', 'defense', 'secretary', 'in', 'the', 'reagan', 'administration', '.', '[SEP]']\n", + "Filtered (018): ['mr', '.', 'carl', '##ucci', ',', '59', 'years', 'old', ',', 'served', 'as', 'defense', 'secretary', 'in', 'the', 'reagan', 'administration', '.']\n", + "Detokenized (016): ['mr.', 'carl##ucci', ',', '59', 'years', 'old', ',', 'served', 'as', 'defense', 'secretary', 'in', 'the', 'reagan', 'administration', '.']\n", + "Counter: 18\n", + "===================================================================\n", + "Hidden states: (13, 16, 768)\n", + "# Extracted words: 16\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sentence : \"In January , he accepted the position of vice chairman of Carlyle Group , a merchant banking concern .\"\n", + "Original (019): ['In', 'January', ',', 'he', 'accepted', 'the', 'position', 'of', 'vice', 'chairman', 'of', 'Carlyle', 'Group', ',', 'a', 'merchant', 'banking', 'concern', '.']\n", + "Tokenized (022): ['[CLS]', 'in', 'january', ',', 'he', 'accepted', 'the', 'position', 'of', 'vice', 'chairman', 'of', 'carly', '##le', 'group', ',', 'a', 'merchant', 'banking', 'concern', '.', '[SEP]']\n", + "Filtered (020): ['in', 'january', ',', 'he', 'accepted', 'the', 'position', 'of', 'vice', 'chairman', 'of', 'carly', '##le', 'group', ',', 'a', 'merchant', 'banking', 'concern', '.']\n", + "Detokenized (019): ['in', 'january', ',', 'he', 'accepted', 'the', 'position', 'of', 'vice', 'chairman', 'of', 'carly##le', 'group', ',', 'a', 'merchant', 'banking', 'concern', '.']\n", + "Counter: 20\n", + "===================================================================\n", + "Hidden states: (13, 19, 768)\n", + "# Extracted words: 19\n", + "Sentence : \"SHEARSON LEHMAN HUTTON Inc .\"\n", + "Original (005): ['SHEARSON', 'LEHMAN', 'HUTTON', 'Inc', '.']\n", + "Tokenized (008): ['[CLS]', 'shear', '##son', 'lehman', 'hutton', 'inc', '.', '[SEP]']\n", + "Filtered (006): ['shear', '##son', 'lehman', 'hutton', 'inc', '.']\n", + "Detokenized (005): ['shear##son', 'lehman', 'hutton', 'inc', '.']\n", + "Counter: 6\n", + "===================================================================\n", + "Hidden states: (13, 5, 768)\n", + "# Extracted words: 5\n", + "Sentence : \"Thomas E. Meador , 42 years old , was named president and chief operating officer of Balcor Co. , a Skokie , Ill. , subsidiary of this New York investment banking firm .\"\n", + "Original (033): ['Thomas', 'E.', 'Meador', ',', '42', 'years', 'old', ',', 'was', 'named', 'president', 'and', 'chief', 'operating', 'officer', 'of', 'Balcor', 'Co.', ',', 'a', 'Skokie', ',', 'Ill.', ',', 'subsidiary', 'of', 'this', 'New', 'York', 'investment', 'banking', 'firm', '.']\n", + "Tokenized (042): ['[CLS]', 'thomas', 'e', '.', 'mead', '##or', ',', '42', 'years', 'old', ',', 'was', 'named', 'president', 'and', 'chief', 'operating', 'officer', 'of', 'bal', '##cor', 'co', '.', ',', 'a', 'sk', '##oki', '##e', ',', 'ill', '.', ',', 'subsidiary', 'of', 'this', 'new', 'york', 'investment', 'banking', 'firm', '.', '[SEP]']\n", + "Filtered (040): ['thomas', 'e', '.', 'mead', '##or', ',', '42', 'years', 'old', ',', 'was', 'named', 'president', 'and', 'chief', 'operating', 'officer', 'of', 'bal', '##cor', 'co', '.', ',', 'a', 'sk', '##oki', '##e', ',', 'ill', '.', ',', 'subsidiary', 'of', 'this', 'new', 'york', 'investment', 'banking', 'firm', '.']\n", + "Detokenized (033): ['thomas', 'e.', 'mead##or', ',', '42', 'years', 'old', ',', 'was', 'named', 'president', 'and', 'chief', 'operating', 'officer', 'of', 'bal##cor', 'co.', ',', 'a', 'sk##oki##e', ',', 'ill.', ',', 'subsidiary', 'of', 'this', 'new', 'york', 'investment', 'banking', 'firm', '.']\n", + "Counter: 40\n", + "===================================================================\n", + "Hidden states: (13, 33, 768)\n", + "# Extracted words: 33\n" + ] + } + ], + "source": [ + "# extract activations for the test sentences \n", + "transformers_extractor.extract_representations('bert-base-uncased',\n", + " test_sentences,\n", + " 'test_activations.json',\n", + " aggregation=\"average\" #last, first\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "3c5ef91a", + "metadata": {}, + "source": [ + "# Train Linear Probe " + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "9ae96309", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading json activations from train_activations.json...\n", + "10 13.0\n" + ] + } + ], + "source": [ + "# add code for training a probe here\n", + "activations, num_layers = data_loader.load_activations('train_activations.json', 768)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "00d7fc1c", + "metadata": {}, + "outputs": [], + "source": [ + "tokens = data_loader.load_data(train_sentences, train_labels, activations, 512)" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "3c47f507", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of tokens: 224\n", + "length of source dictionary: 142\n", + "length of target dictionary: 29\n", + "224\n", + "Total instances: 224\n", + "['cancer', 'year', 'decades', 'British', 'Micronite', 'years', 'fiber', 'bring', 'attention', '29', 'nonexecutive', 'products', 'about', 'it', '55', 'caused', 'ago', 'There', 'even', 'Kent']\n", + "Number of samples: 224\n", + "Stats: Labels with their frequencies in the final set\n", + "JJS 1\n", + "VBN 5\n", + "NNS 19\n", + "CD 5\n", + "RB 4\n", + "CC 1\n", + "VBP 3\n", + "`` 1\n", + "TO 5\n", + ". 10\n", + "MD 1\n", + "VBZ 7\n", + "JJ 18\n", + "'' 1\n", + "WDT 2\n", + "POS 1\n", + "NNP 25\n", + "IN 25\n", + ", 15\n", + "RBR 2\n", + "RP 1\n", + "VB 3\n", + "VBD 7\n", + "PRP 4\n", + "NN 30\n", + "PRP$ 2\n", + "VBG 5\n", + "DT 20\n", + "EX 1\n" + ] + } + ], + "source": [ + "X, y, mapping = utils.create_tensors(tokens, activations, 'NN')\n", + "label2idx, idx2label, src2idx, idx2src = mapping" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "08d843df", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Training classification probe\n", + "Creating model...\n", + "Number of training instances: 224\n", + "Number of classes: 29\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.007191181182861328, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [1/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "eba06fdfd72d408db10891833132a1cc", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [1/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [1/10], Loss: 0.1105\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004636287689208984, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [2/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "d5fb0de6543a4759b7edfb25723d1cd6", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [2/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [2/10], Loss: 0.0470\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.00424647331237793, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [3/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "8caa32ef0b2f460780a5669886a1d0ee", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [3/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [3/10], Loss: 0.0447\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004083156585693359, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [4/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "422c823b649e470ba9c5e9be876d27a4", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [4/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [4/10], Loss: 0.0408\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004159212112426758, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [5/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "af1157d28ef342aca601bac1ef6be78e", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [5/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [5/10], Loss: 0.0353\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004272937774658203, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [6/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "982a60059c344f87b5056dec04befd16", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [6/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [6/10], Loss: 0.0297\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004262685775756836, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [7/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "e22e4ca57a514237a477bee164fce139", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [7/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [7/10], Loss: 0.0248\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004319429397583008, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [8/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "e9b7a93ef17a4054af988010fc5f2731", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [8/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [8/10], Loss: 0.0209\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004349470138549805, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [9/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "3c2a73043ddc41e5a76214783ccc36c5", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [9/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [9/10], Loss: 0.0180\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004022836685180664, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [10/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "8361f68eb15f419c9d7195a238c97ce9", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [10/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [10/10], Loss: 0.0159\n" + ] + } + ], + "source": [ + "probe = linear_probe.train_logistic_regression_probe(X, y, lambda_l1=0.001, lambda_l2=0.001)" + ] + }, + { + "cell_type": "markdown", + "id": "378bbc45", + "metadata": {}, + "source": [ + "# Evaluate Linear Probe" + ] + }, + { + "cell_type": "markdown", + "id": "9e6a616f", + "metadata": {}, + "source": [ + "## Evaluate On Dev data" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "814e3d0f", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading json activations from dev_activations.json...\n", + "10 13.0\n", + "Number of tokens: 261\n", + "length of source dictionary: 158\n", + "length of target dictionary: 26\n", + "261\n", + "Total instances: 261\n", + "['Tae', 'including', 'decision', 'expensive', '25', 'follows', 'Korean', 'hearing', 'about', 'Einar', 'aside', \"''\", 'value', 'half', 'trade', 'after', 'U.S.', 'lower', 'a', 'be']\n", + "Number of samples: 261\n", + "Stats: Labels with their frequencies in the final set\n", + "$ 4\n", + "VBN 9\n", + "NNS 10\n", + "CD 11\n", + "RB 6\n", + "JJR 3\n", + "CC 5\n", + "`` 2\n", + "TO 2\n", + ". 10\n", + "VBZ 5\n", + "JJ 14\n", + "'' 1\n", + "PDT 1\n", + "POS 6\n", + "NNP 34\n", + "IN 27\n", + ", 11\n", + "RBR 1\n", + "RP 1\n", + "VBD 9\n", + "VB 4\n", + "NN 49\n", + "PRP$ 2\n", + "VBG 4\n", + "DT 30\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004069089889526367, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "Evaluating", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "bcaa6983b9a64efab692740298e61d66", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Evaluating: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Score (accuracy) of the probe: 0.15\n" + ] + }, + { + "data": { + "text/plain": [ + "{'__OVERALL__': 0.14942528735632185}" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "activations, num_layers = data_loader.load_activations('dev_activations.json', 768)\n", + "tokens = data_loader.load_data(dev_sentences, dev_labels, activations, 512)\n", + "X_dev, y_dev, mapping = utils.create_tensors(tokens, activations, 'NN')\n", + "scores = linear_probe.evaluate_probe(probe, X_dev, y_dev)\n", + "scores" + ] + }, + { + "cell_type": "markdown", + "id": "c8e5e222", + "metadata": {}, + "source": [ + "## Evaluate On Test Data" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "4e74198e", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading json activations from test_activations.json...\n", + "10 13.0\n", + "Number of tokens: 215\n", + "length of source dictionary: 134\n", + "length of target dictionary: 21\n", + "215\n", + "Total instances: 215\n", + "['Segundo', 'death', 'E.', 'signed', 'fixed', 'years', 'provide', 'agreement', 'it', '200', 'each', 'secretary', 'jetliners', 'already', 'Meador', 'Carlucci', 'vacancy', 'Thomas', 'a', 'planes']\n", + "Number of samples: 215\n", + "Stats: Labels with their frequencies in the final set\n", + "VBN 6\n", + "NNS 14\n", + "CD 6\n", + "RB 1\n", + "CC 3\n", + "VBP 1\n", + "TO 4\n", + ". 10\n", + "VBZ 3\n", + "JJ 11\n", + "POS 4\n", + "NNP 39\n", + "IN 18\n", + ", 22\n", + "VB 2\n", + "VBD 8\n", + "PRP 4\n", + "NN 34\n", + "PRP$ 1\n", + "VBG 5\n", + "DT 19\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.00395965576171875, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "Evaluating", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "24577df11420440386f55e0f7d2b7655", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Evaluating: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Score (accuracy) of the probe: 0.00\n" + ] + }, + { + "data": { + "text/plain": [ + "{'__OVERALL__': 0.004651162790697674}" + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "activations, num_layers = data_loader.load_activations('test_activations.json', 768)\n", + "tokens = data_loader.load_data(test_sentences, test_labels, activations, 512)\n", + "X_test, y_test, mapping = utils.create_tensors(tokens, activations, 'NN')\n", + "scores = linear_probe.evaluate_probe(probe, X_test, y_test)\n", + "scores" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "34681f12", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.12" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/tutorials/Binary Annotation.ipynb b/tutorials/Binary Annotation.ipynb new file mode 100644 index 0000000..aba41c9 --- /dev/null +++ b/tutorials/Binary Annotation.ipynb @@ -0,0 +1,292 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "43e1eb03", + "metadata": {}, + "source": [ + "# Binary Annotation" + ] + }, + { + "cell_type": "markdown", + "id": "9261b9d3", + "metadata": {}, + "source": [ + "In this notebook we will use the neurox library to create a binary labeled dataset based on a pattern. we will be using the annotate data function from the neurox.data.annotate module" + ] + }, + { + "cell_type": "markdown", + "id": "30cff3a2", + "metadata": {}, + "source": [ + "# Imports " + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "07d2a3e7", + "metadata": {}, + "outputs": [], + "source": [ + "from neurox.data.annotate import annotate_data\n", + "import neurox.data.extraction.transformers_extractor as transformers_extractor\n", + "import neurox.data.loader as data_loader\n", + "import re" + ] + }, + { + "cell_type": "markdown", + "id": "82ad2203", + "metadata": {}, + "source": [ + "# Inspect data" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "7f1aed1f", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "In the year 1969, Neil Armstrong became the first person to set foot on the moon during the Apollo 11 mission.\r\n", + "The Berlin Wall, which divided East and West Germany, stood from 1961 until its fall in 1989.\r\n", + "In 1776, the United States declared its independence from Great Britain with the signing of the Declaration of Independence.\r\n", + "The year 1945 marked the end of World War II, with the surrender of Germany and Japan.\r\n", + "The internet as we know it today began to take shape in 1969, when the first host-to-host connection was established between two computers.\r\n", + "The devastating earthquake and tsunami in Japan occurred in 2011, causing widespread destruction and a nuclear disaster at the Fukushima Daiichi power plant.\r\n", + "The Chernobyl nuclear disaster took place in 1986, when a reactor at the Chernobyl power plant in Ukraine exploded, releasing a significant amount of radioactive material.\r\n", + "The year 1492 is famous for Christopher Columbus's first voyage to the Americas, which opened up a new era of exploration and colonization.\r\n", + "The Women's Suffrage Movement achieved a significant victory in 1920 with the ratification of the 19th Amendment, granting women the right to vote in the United States.\r\n", + "The year 2008 saw the global financial crisis, which originated in the United States and had a profound impact on the world economy." + ] + } + ], + "source": [ + "!cat \"data/sentences.txt\"" + ] + }, + { + "cell_type": "markdown", + "id": "47403b27", + "metadata": {}, + "source": [ + "# Extract Activations" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "67555fa7", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading model: bert-base-uncased\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Some weights of the model checkpoint at bert-base-uncased were not used when initializing BertModel: ['cls.predictions.transform.dense.bias', 'cls.predictions.decoder.weight', 'cls.predictions.transform.LayerNorm.weight', 'cls.seq_relationship.weight', 'cls.seq_relationship.bias', 'cls.predictions.bias', 'cls.predictions.transform.dense.weight', 'cls.predictions.transform.LayerNorm.bias']\n", + "- This IS expected if you are initializing BertModel from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).\n", + "- This IS NOT expected if you are initializing BertModel from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Reading input corpus\n", + "Preparing output file\n", + "Extracting representations from model\n", + "Sentence : \"In the year 1969, Neil Armstrong became the first person to set foot on the moon during the Apollo 11 mission.\"\n", + "Original (021): ['In', 'the', 'year', '1969,', 'Neil', 'Armstrong', 'became', 'the', 'first', 'person', 'to', 'set', 'foot', 'on', 'the', 'moon', 'during', 'the', 'Apollo', '11', 'mission.']\n", + "Tokenized (025): ['[CLS]', 'in', 'the', 'year', '1969', ',', 'neil', 'armstrong', 'became', 'the', 'first', 'person', 'to', 'set', 'foot', 'on', 'the', 'moon', 'during', 'the', 'apollo', '11', 'mission', '.', '[SEP]']\n", + "Filtered (023): ['in', 'the', 'year', '1969', ',', 'neil', 'armstrong', 'became', 'the', 'first', 'person', 'to', 'set', 'foot', 'on', 'the', 'moon', 'during', 'the', 'apollo', '11', 'mission', '.']\n", + "Detokenized (021): ['in', 'the', 'year', '1969,', 'neil', 'armstrong', 'became', 'the', 'first', 'person', 'to', 'set', 'foot', 'on', 'the', 'moon', 'during', 'the', 'apollo', '11', 'mission.']\n", + "Counter: 23\n", + "===================================================================\n", + "Hidden states: (13, 21, 768)\n", + "# Extracted words: 21\n", + "Sentence : \"The Berlin Wall, which divided East and West Germany, stood from 1961 until its fall in 1989.\"\n", + "Original (017): ['The', 'Berlin', 'Wall,', 'which', 'divided', 'East', 'and', 'West', 'Germany,', 'stood', 'from', '1961', 'until', 'its', 'fall', 'in', '1989.']\n", + "Tokenized (022): ['[CLS]', 'the', 'berlin', 'wall', ',', 'which', 'divided', 'east', 'and', 'west', 'germany', ',', 'stood', 'from', '1961', 'until', 'its', 'fall', 'in', '1989', '.', '[SEP]']\n", + "Filtered (020): ['the', 'berlin', 'wall', ',', 'which', 'divided', 'east', 'and', 'west', 'germany', ',', 'stood', 'from', '1961', 'until', 'its', 'fall', 'in', '1989', '.']\n", + "Detokenized (017): ['the', 'berlin', 'wall,', 'which', 'divided', 'east', 'and', 'west', 'germany,', 'stood', 'from', '1961', 'until', 'its', 'fall', 'in', '1989.']\n", + "Counter: 20\n", + "===================================================================\n", + "Hidden states: (13, 17, 768)\n", + "# Extracted words: 17\n", + "Sentence : \"In 1776, the United States declared its independence from Great Britain with the signing of the Declaration of Independence.\"\n", + "Original (019): ['In', '1776,', 'the', 'United', 'States', 'declared', 'its', 'independence', 'from', 'Great', 'Britain', 'with', 'the', 'signing', 'of', 'the', 'Declaration', 'of', 'Independence.']\n", + "Tokenized (023): ['[CLS]', 'in', '1776', ',', 'the', 'united', 'states', 'declared', 'its', 'independence', 'from', 'great', 'britain', 'with', 'the', 'signing', 'of', 'the', 'declaration', 'of', 'independence', '.', '[SEP]']\n", + "Filtered (021): ['in', '1776', ',', 'the', 'united', 'states', 'declared', 'its', 'independence', 'from', 'great', 'britain', 'with', 'the', 'signing', 'of', 'the', 'declaration', 'of', 'independence', '.']\n", + "Detokenized (019): ['in', '1776,', 'the', 'united', 'states', 'declared', 'its', 'independence', 'from', 'great', 'britain', 'with', 'the', 'signing', 'of', 'the', 'declaration', 'of', 'independence.']\n", + "Counter: 21\n", + "===================================================================\n", + "Hidden states: (13, 19, 768)\n", + "# Extracted words: 19\n", + "Sentence : \"The year 1945 marked the end of World War II, with the surrender of Germany and Japan.\"\n", + "Original (017): ['The', 'year', '1945', 'marked', 'the', 'end', 'of', 'World', 'War', 'II,', 'with', 'the', 'surrender', 'of', 'Germany', 'and', 'Japan.']\n", + "Tokenized (021): ['[CLS]', 'the', 'year', '1945', 'marked', 'the', 'end', 'of', 'world', 'war', 'ii', ',', 'with', 'the', 'surrender', 'of', 'germany', 'and', 'japan', '.', '[SEP]']\n", + "Filtered (019): ['the', 'year', '1945', 'marked', 'the', 'end', 'of', 'world', 'war', 'ii', ',', 'with', 'the', 'surrender', 'of', 'germany', 'and', 'japan', '.']\n", + "Detokenized (017): ['the', 'year', '1945', 'marked', 'the', 'end', 'of', 'world', 'war', 'ii,', 'with', 'the', 'surrender', 'of', 'germany', 'and', 'japan.']\n", + "Counter: 19\n", + "===================================================================\n", + "Hidden states: (13, 17, 768)\n", + "# Extracted words: 17\n", + "Sentence : \"The internet as we know it today began to take shape in 1969, when the first host-to-host connection was established between two computers.\"\n", + "Original (023): ['The', 'internet', 'as', 'we', 'know', 'it', 'today', 'began', 'to', 'take', 'shape', 'in', '1969,', 'when', 'the', 'first', 'host-to-host', 'connection', 'was', 'established', 'between', 'two', 'computers.']\n", + "Tokenized (031): ['[CLS]', 'the', 'internet', 'as', 'we', 'know', 'it', 'today', 'began', 'to', 'take', 'shape', 'in', '1969', ',', 'when', 'the', 'first', 'host', '-', 'to', '-', 'host', 'connection', 'was', 'established', 'between', 'two', 'computers', '.', '[SEP]']\n", + "Filtered (029): ['the', 'internet', 'as', 'we', 'know', 'it', 'today', 'began', 'to', 'take', 'shape', 'in', '1969', ',', 'when', 'the', 'first', 'host', '-', 'to', '-', 'host', 'connection', 'was', 'established', 'between', 'two', 'computers', '.']\n", + "Detokenized (023): ['the', 'internet', 'as', 'we', 'know', 'it', 'today', 'began', 'to', 'take', 'shape', 'in', '1969,', 'when', 'the', 'first', 'host-to-host', 'connection', 'was', 'established', 'between', 'two', 'computers.']\n", + "Counter: 29\n", + "===================================================================\n", + "Hidden states: (13, 23, 768)\n", + "# Extracted words: 23\n", + "Sentence : \"The devastating earthquake and tsunami in Japan occurred in 2011, causing widespread destruction and a nuclear disaster at the Fukushima Daiichi power plant.\"\n", + "Original (023): ['The', 'devastating', 'earthquake', 'and', 'tsunami', 'in', 'Japan', 'occurred', 'in', '2011,', 'causing', 'widespread', 'destruction', 'and', 'a', 'nuclear', 'disaster', 'at', 'the', 'Fukushima', 'Daiichi', 'power', 'plant.']\n", + "Tokenized (029): ['[CLS]', 'the', 'devastating', 'earthquake', 'and', 'tsunami', 'in', 'japan', 'occurred', 'in', '2011', ',', 'causing', 'widespread', 'destruction', 'and', 'a', 'nuclear', 'disaster', 'at', 'the', 'fu', '##kushima', 'dai', '##ichi', 'power', 'plant', '.', '[SEP]']\n", + "Filtered (027): ['the', 'devastating', 'earthquake', 'and', 'tsunami', 'in', 'japan', 'occurred', 'in', '2011', ',', 'causing', 'widespread', 'destruction', 'and', 'a', 'nuclear', 'disaster', 'at', 'the', 'fu', '##kushima', 'dai', '##ichi', 'power', 'plant', '.']\n", + "Detokenized (023): ['the', 'devastating', 'earthquake', 'and', 'tsunami', 'in', 'japan', 'occurred', 'in', '2011,', 'causing', 'widespread', 'destruction', 'and', 'a', 'nuclear', 'disaster', 'at', 'the', 'fu##kushima', 'dai##ichi', 'power', 'plant.']\n", + "Counter: 27\n", + "===================================================================\n", + "Hidden states: (13, 23, 768)\n", + "# Extracted words: 23\n", + "Sentence : \"The Chernobyl nuclear disaster took place in 1986, when a reactor at the Chernobyl power plant in Ukraine exploded, releasing a significant amount of radioactive material.\"\n", + "Original (026): ['The', 'Chernobyl', 'nuclear', 'disaster', 'took', 'place', 'in', '1986,', 'when', 'a', 'reactor', 'at', 'the', 'Chernobyl', 'power', 'plant', 'in', 'Ukraine', 'exploded,', 'releasing', 'a', 'significant', 'amount', 'of', 'radioactive', 'material.']\n", + "Tokenized (035): ['[CLS]', 'the', 'cher', '##nob', '##yl', 'nuclear', 'disaster', 'took', 'place', 'in', '1986', ',', 'when', 'a', 'reactor', 'at', 'the', 'cher', '##nob', '##yl', 'power', 'plant', 'in', 'ukraine', 'exploded', ',', 'releasing', 'a', 'significant', 'amount', 'of', 'radioactive', 'material', '.', '[SEP]']\n", + "Filtered (033): ['the', 'cher', '##nob', '##yl', 'nuclear', 'disaster', 'took', 'place', 'in', '1986', ',', 'when', 'a', 'reactor', 'at', 'the', 'cher', '##nob', '##yl', 'power', 'plant', 'in', 'ukraine', 'exploded', ',', 'releasing', 'a', 'significant', 'amount', 'of', 'radioactive', 'material', '.']\n", + "Detokenized (026): ['the', 'cher##nob##yl', 'nuclear', 'disaster', 'took', 'place', 'in', '1986,', 'when', 'a', 'reactor', 'at', 'the', 'cher##nob##yl', 'power', 'plant', 'in', 'ukraine', 'exploded,', 'releasing', 'a', 'significant', 'amount', 'of', 'radioactive', 'material.']\n", + "Counter: 33\n", + "===================================================================\n", + "Hidden states: (13, 26, 768)\n", + "# Extracted words: 26\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sentence : \"The year 1492 is famous for Christopher Columbus's first voyage to the Americas, which opened up a new era of exploration and colonization.\"\n", + "Original (023): ['The', 'year', '1492', 'is', 'famous', 'for', 'Christopher', \"Columbus's\", 'first', 'voyage', 'to', 'the', 'Americas,', 'which', 'opened', 'up', 'a', 'new', 'era', 'of', 'exploration', 'and', 'colonization.']\n", + "Tokenized (030): ['[CLS]', 'the', 'year', '149', '##2', 'is', 'famous', 'for', 'christopher', 'columbus', \"'\", 's', 'first', 'voyage', 'to', 'the', 'americas', ',', 'which', 'opened', 'up', 'a', 'new', 'era', 'of', 'exploration', 'and', 'colonization', '.', '[SEP]']\n", + "Filtered (028): ['the', 'year', '149', '##2', 'is', 'famous', 'for', 'christopher', 'columbus', \"'\", 's', 'first', 'voyage', 'to', 'the', 'americas', ',', 'which', 'opened', 'up', 'a', 'new', 'era', 'of', 'exploration', 'and', 'colonization', '.']\n", + "Detokenized (023): ['the', 'year', '149##2', 'is', 'famous', 'for', 'christopher', \"columbus's\", 'first', 'voyage', 'to', 'the', 'americas,', 'which', 'opened', 'up', 'a', 'new', 'era', 'of', 'exploration', 'and', 'colonization.']\n", + "Counter: 28\n", + "===================================================================\n", + "Hidden states: (13, 23, 768)\n", + "# Extracted words: 23\n", + "Sentence : \"The Women's Suffrage Movement achieved a significant victory in 1920 with the ratification of the 19th Amendment, granting women the right to vote in the United States.\"\n", + "Original (027): ['The', \"Women's\", 'Suffrage', 'Movement', 'achieved', 'a', 'significant', 'victory', 'in', '1920', 'with', 'the', 'ratification', 'of', 'the', '19th', 'Amendment,', 'granting', 'women', 'the', 'right', 'to', 'vote', 'in', 'the', 'United', 'States.']\n", + "Tokenized (033): ['[CLS]', 'the', 'women', \"'\", 's', 'suffrage', 'movement', 'achieved', 'a', 'significant', 'victory', 'in', '1920', 'with', 'the', 'ratification', 'of', 'the', '19th', 'amendment', ',', 'granting', 'women', 'the', 'right', 'to', 'vote', 'in', 'the', 'united', 'states', '.', '[SEP]']\n", + "Filtered (031): ['the', 'women', \"'\", 's', 'suffrage', 'movement', 'achieved', 'a', 'significant', 'victory', 'in', '1920', 'with', 'the', 'ratification', 'of', 'the', '19th', 'amendment', ',', 'granting', 'women', 'the', 'right', 'to', 'vote', 'in', 'the', 'united', 'states', '.']\n", + "Detokenized (027): ['the', \"women's\", 'suffrage', 'movement', 'achieved', 'a', 'significant', 'victory', 'in', '1920', 'with', 'the', 'ratification', 'of', 'the', '19th', 'amendment,', 'granting', 'women', 'the', 'right', 'to', 'vote', 'in', 'the', 'united', 'states.']\n", + "Counter: 31\n", + "===================================================================\n", + "Hidden states: (13, 27, 768)\n", + "# Extracted words: 27\n", + "Sentence : \"The year 2008 saw the global financial crisis, which originated in the United States and had a profound impact on the world economy.\"\n", + "Original (023): ['The', 'year', '2008', 'saw', 'the', 'global', 'financial', 'crisis,', 'which', 'originated', 'in', 'the', 'United', 'States', 'and', 'had', 'a', 'profound', 'impact', 'on', 'the', 'world', 'economy.']\n", + "Tokenized (027): ['[CLS]', 'the', 'year', '2008', 'saw', 'the', 'global', 'financial', 'crisis', ',', 'which', 'originated', 'in', 'the', 'united', 'states', 'and', 'had', 'a', 'profound', 'impact', 'on', 'the', 'world', 'economy', '.', '[SEP]']\n", + "Filtered (025): ['the', 'year', '2008', 'saw', 'the', 'global', 'financial', 'crisis', ',', 'which', 'originated', 'in', 'the', 'united', 'states', 'and', 'had', 'a', 'profound', 'impact', 'on', 'the', 'world', 'economy', '.']\n", + "Detokenized (023): ['the', 'year', '2008', 'saw', 'the', 'global', 'financial', 'crisis,', 'which', 'originated', 'in', 'the', 'united', 'states', 'and', 'had', 'a', 'profound', 'impact', 'on', 'the', 'world', 'economy.']\n", + "Counter: 25\n", + "===================================================================\n", + "Hidden states: (13, 23, 768)\n", + "# Extracted words: 23\n" + ] + } + ], + "source": [ + "transformers_extractor.extract_representations('bert-base-uncased',\n", + " \"data/sentences.txt\",\n", + " 'activations.json',\n", + " aggregation=\"average\" #last, first\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "a591b599", + "metadata": {}, + "source": [ + "# Annotate the data" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "6391950a", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading json activations from activations.json...\n", + "10 13.0\n", + "Creating binary dataset ...\n", + "Number of Positive examples: 9\n" + ] + }, + { + "ename": "IndexError", + "evalue": "tuple index out of range", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mIndexError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[4], line 2\u001b[0m\n\u001b[1;32m 1\u001b[0m pattern \u001b[38;5;241m=\u001b[39m re\u001b[38;5;241m.\u001b[39mcompile(\u001b[38;5;124mr\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124m\\\u001b[39m\u001b[38;5;124mb(19\u001b[39m\u001b[38;5;124m\\\u001b[39m\u001b[38;5;124md\u001b[39m\u001b[38;5;132;01m{2}\u001b[39;00m\u001b[38;5;124m|20\u001b[39m\u001b[38;5;124m\\\u001b[39m\u001b[38;5;124md\u001b[39m\u001b[38;5;132;01m{2}\u001b[39;00m\u001b[38;5;124m)\u001b[39m\u001b[38;5;124m\\\u001b[39m\u001b[38;5;124mb\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[0;32m----> 2\u001b[0m \u001b[43mannotate_data\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mdata/sentences.txt\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mactivations.json\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mpattern\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mannotations\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m/alt/mt/tcav-basel/NeuroX/neurox/data/annotate.py:143\u001b[0m, in \u001b[0;36mannotate_data\u001b[0;34m(source_path, activations_path, binary_filter, output_prefix, output_type, decompose_layers, filter_layers)\u001b[0m\n\u001b[1;32m 138\u001b[0m tokens \u001b[38;5;241m=\u001b[39m data_loader\u001b[38;5;241m.\u001b[39mload_data(\n\u001b[1;32m 139\u001b[0m source_path, source_path, activations, max_sent_l\u001b[38;5;241m=\u001b[39m\u001b[38;5;241m512\u001b[39m\n\u001b[1;32m 140\u001b[0m )\n\u001b[1;32m 142\u001b[0m words, labels, activations \u001b[38;5;241m=\u001b[39m _create_binary_data(tokens, activations, binary_filter)\n\u001b[0;32m--> 143\u001b[0m activations \u001b[38;5;241m=\u001b[39m [\n\u001b[1;32m 144\u001b[0m np\u001b[38;5;241m.\u001b[39mswapaxes(a\u001b[38;5;241m.\u001b[39mreshape((a\u001b[38;5;241m.\u001b[39mshape[\u001b[38;5;241m1\u001b[39m], num_layers, \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m1\u001b[39m)), \u001b[38;5;241m0\u001b[39m, \u001b[38;5;241m1\u001b[39m) \u001b[38;5;28;01mfor\u001b[39;00m a \u001b[38;5;129;01min\u001b[39;00m activations\n\u001b[1;32m 145\u001b[0m ]\n\u001b[1;32m 146\u001b[0m data_utils\u001b[38;5;241m.\u001b[39msave_files(\n\u001b[1;32m 147\u001b[0m words,\n\u001b[1;32m 148\u001b[0m labels,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 153\u001b[0m filter_layers,\n\u001b[1;32m 154\u001b[0m )\n", + "File \u001b[0;32m/alt/mt/tcav-basel/NeuroX/neurox/data/annotate.py:144\u001b[0m, in \u001b[0;36m\u001b[0;34m(.0)\u001b[0m\n\u001b[1;32m 138\u001b[0m tokens \u001b[38;5;241m=\u001b[39m data_loader\u001b[38;5;241m.\u001b[39mload_data(\n\u001b[1;32m 139\u001b[0m source_path, source_path, activations, max_sent_l\u001b[38;5;241m=\u001b[39m\u001b[38;5;241m512\u001b[39m\n\u001b[1;32m 140\u001b[0m )\n\u001b[1;32m 142\u001b[0m words, labels, activations \u001b[38;5;241m=\u001b[39m _create_binary_data(tokens, activations, binary_filter)\n\u001b[1;32m 143\u001b[0m activations \u001b[38;5;241m=\u001b[39m [\n\u001b[0;32m--> 144\u001b[0m np\u001b[38;5;241m.\u001b[39mswapaxes(a\u001b[38;5;241m.\u001b[39mreshape((\u001b[43ma\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mshape\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m1\u001b[39;49m\u001b[43m]\u001b[49m, num_layers, \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m1\u001b[39m)), \u001b[38;5;241m0\u001b[39m, \u001b[38;5;241m1\u001b[39m) \u001b[38;5;28;01mfor\u001b[39;00m a \u001b[38;5;129;01min\u001b[39;00m activations\n\u001b[1;32m 145\u001b[0m ]\n\u001b[1;32m 146\u001b[0m data_utils\u001b[38;5;241m.\u001b[39msave_files(\n\u001b[1;32m 147\u001b[0m words,\n\u001b[1;32m 148\u001b[0m labels,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 153\u001b[0m filter_layers,\n\u001b[1;32m 154\u001b[0m )\n", + "\u001b[0;31mIndexError\u001b[0m: tuple index out of range" + ] + } + ], + "source": [ + "pattern = re.compile(r\"\\b(19\\d{2}|20\\d{2})\\b\")\n", + "annotate_data(\"data/sentences.txt\", \"activations.json\", pattern, \"annotations\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c13e37fc", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.12" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/tutorials/Control Tasks.ipynb b/tutorials/Control Tasks.ipynb new file mode 100644 index 0000000..b23991a --- /dev/null +++ b/tutorials/Control Tasks.ipynb @@ -0,0 +1,1262 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "4aebc884", + "metadata": {}, + "source": [ + "# Imports" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "a7c82f46", + "metadata": {}, + "outputs": [], + "source": [ + "import neurox.data.extraction.transformers_extractor as transformers_extractor\n", + "import neurox.data.loader as data_loader\n", + "import neurox.interpretation.utils as utils\n", + "import neurox.interpretation.linear_probe as linear_probe\n", + "import neurox.data.control_task as control_task" + ] + }, + { + "cell_type": "markdown", + "id": "0fe254ad", + "metadata": {}, + "source": [ + "# Data" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "2faee3d2", + "metadata": {}, + "outputs": [], + "source": [ + "# define paths to your word and label files \n", + "train_sentences = \"data/pos_train.word\"\n", + "train_labels = \"data/pos_train.label\"\n", + "dev_sentences = \"data/pos_dev.word\"\n", + "dev_labels = \"data/pos_dev.label\" \n", + "test_sentences = \"data/pos_test.word\"\n", + "test_labels = \"data/pos_test.label\"" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "95c05680", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Pierre Vinken , 61 years old , will join the board as a nonexecutive director Nov. 29 .\r\n", + "Mr. Vinken is chairman of Elsevier N.V. , the Dutch publishing group .\r\n", + "Rudolph Agnew , 55 years old and former chairman of Consolidated Gold Fields PLC , was named a nonexecutive director of this British industrial conglomerate .\r\n", + "A form of asbestos once used to make Kent cigarette filters has caused a high percentage of cancer deaths among a group of workers exposed to it more than 30 years ago , researchers reported .\r\n", + "The asbestos fiber , crocidolite , is unusually resilient once it enters the lungs , with even brief exposures to it causing symptoms that show up decades later , researchers said .\r\n", + "Lorillard Inc. , the unit of New York-based Loews Corp. that makes Kent cigarettes , stopped using crocidolite in its Micronite cigarette filters in 1956 .\r\n", + "Although preliminary findings were reported more than a year ago , the latest results appear in today 's New England Journal of Medicine , a forum likely to bring new attention to the problem .\r\n", + "A Lorillard spokewoman said , `` This is an old story .\r\n", + "We 're talking about years ago before anyone heard of asbestos having any questionable properties .\r\n", + "There is no asbestos in our products now . ''\r\n" + ] + } + ], + "source": [ + "# inspect data\n", + "!cat \"data/pos_train.word\"" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "ac26e05c", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "NNP NNP , CD NNS JJ , MD VB DT NN IN DT JJ NN NNP CD .\r\n", + "NNP NNP VBZ NN IN NNP NNP , DT NNP VBG NN .\r\n", + "NNP NNP , CD NNS JJ CC JJ NN IN NNP NNP NNP NNP , VBD VBN DT JJ NN IN DT JJ JJ NN .\r\n", + "DT NN IN NN RB VBN TO VB NNP NN NNS VBZ VBN DT JJ NN IN NN NNS IN DT NN IN NNS VBN TO PRP RBR IN CD NNS IN , NNS VBD .\r\n", + "DT NN NN , NN , VBZ RB JJ IN PRP VBZ DT NNS , IN RB JJ NNS TO PRP VBG NNS WDT VBP RP NNS JJ , NNS VBD .\r\n", + "NNP NNP , DT NN IN JJ JJ NNP NNP WDT VBZ NNP NNS , VBD VBG NN IN PRP$ NN NN NNS IN CD .\r\n", + "IN JJ NNS VBD VBN RBR IN DT NN IN , DT JJS NNS VBP IN NN POS NNP NNP NNP IN NNP , DT NN JJ TO VB JJ NN TO DT NN .\r\n", + "DT NNP NN VBD , `` DT VBZ DT JJ NN .\r\n", + "PRP VBP VBG IN NNS IN IN NN VBD IN NN VBG DT JJ NNS .\r\n", + "EX VBZ DT NN IN PRP$ NNS RB . ''\r\n" + ] + } + ], + "source": [ + "!cat \"data/pos_train.label\"" + ] + }, + { + "cell_type": "markdown", + "id": "5926d06c", + "metadata": {}, + "source": [ + "# Extract Representations" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "a9f92698", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading model: bert-base-uncased\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Some weights of the model checkpoint at bert-base-uncased were not used when initializing BertModel: ['cls.predictions.bias', 'cls.seq_relationship.bias', 'cls.seq_relationship.weight', 'cls.predictions.transform.LayerNorm.weight', 'cls.predictions.transform.dense.bias', 'cls.predictions.transform.dense.weight', 'cls.predictions.transform.LayerNorm.bias', 'cls.predictions.decoder.weight']\n", + "- This IS expected if you are initializing BertModel from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).\n", + "- This IS NOT expected if you are initializing BertModel from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Reading input corpus\n", + "Preparing output file\n", + "Extracting representations from model\n", + "Sentence : \"Pierre Vinken , 61 years old , will join the board as a nonexecutive director Nov. 29 .\"\n", + "Original (018): ['Pierre', 'Vinken', ',', '61', 'years', 'old', ',', 'will', 'join', 'the', 'board', 'as', 'a', 'nonexecutive', 'director', 'Nov.', '29', '.']\n", + "Tokenized (025): ['[CLS]', 'pierre', 'vin', '##ken', ',', '61', 'years', 'old', ',', 'will', 'join', 'the', 'board', 'as', 'a', 'none', '##x', '##ec', '##utive', 'director', 'nov', '.', '29', '.', '[SEP]']\n", + "Filtered (023): ['pierre', 'vin', '##ken', ',', '61', 'years', 'old', ',', 'will', 'join', 'the', 'board', 'as', 'a', 'none', '##x', '##ec', '##utive', 'director', 'nov', '.', '29', '.']\n", + "Detokenized (018): ['pierre', 'vin##ken', ',', '61', 'years', 'old', ',', 'will', 'join', 'the', 'board', 'as', 'a', 'none##x##ec##utive', 'director', 'nov.', '29', '.']\n", + "Counter: 23\n", + "===================================================================\n", + "Hidden states: (13, 18, 768)\n", + "# Extracted words: 18\n", + "Sentence : \"Mr. Vinken is chairman of Elsevier N.V. , the Dutch publishing group .\"\n", + "Original (013): ['Mr.', 'Vinken', 'is', 'chairman', 'of', 'Elsevier', 'N.V.', ',', 'the', 'Dutch', 'publishing', 'group', '.']\n", + "Tokenized (021): ['[CLS]', 'mr', '.', 'vin', '##ken', 'is', 'chairman', 'of', 'else', '##vier', 'n', '.', 'v', '.', ',', 'the', 'dutch', 'publishing', 'group', '.', '[SEP]']\n", + "Filtered (019): ['mr', '.', 'vin', '##ken', 'is', 'chairman', 'of', 'else', '##vier', 'n', '.', 'v', '.', ',', 'the', 'dutch', 'publishing', 'group', '.']\n", + "Detokenized (013): ['mr.', 'vin##ken', 'is', 'chairman', 'of', 'else##vier', 'n.v.', ',', 'the', 'dutch', 'publishing', 'group', '.']\n", + "Counter: 19\n", + "===================================================================\n", + "Hidden states: (13, 13, 768)\n", + "# Extracted words: 13\n", + "Sentence : \"Rudolph Agnew , 55 years old and former chairman of Consolidated Gold Fields PLC , was named a nonexecutive director of this British industrial conglomerate .\"\n", + "Original (026): ['Rudolph', 'Agnew', ',', '55', 'years', 'old', 'and', 'former', 'chairman', 'of', 'Consolidated', 'Gold', 'Fields', 'PLC', ',', 'was', 'named', 'a', 'nonexecutive', 'director', 'of', 'this', 'British', 'industrial', 'conglomerate', '.']\n", + "Tokenized (033): ['[CLS]', 'rudolph', 'ag', '##ne', '##w', ',', '55', 'years', 'old', 'and', 'former', 'chairman', 'of', 'consolidated', 'gold', 'fields', 'plc', ',', 'was', 'named', 'a', 'none', '##x', '##ec', '##utive', 'director', 'of', 'this', 'british', 'industrial', 'conglomerate', '.', '[SEP]']\n", + "Filtered (031): ['rudolph', 'ag', '##ne', '##w', ',', '55', 'years', 'old', 'and', 'former', 'chairman', 'of', 'consolidated', 'gold', 'fields', 'plc', ',', 'was', 'named', 'a', 'none', '##x', '##ec', '##utive', 'director', 'of', 'this', 'british', 'industrial', 'conglomerate', '.']\n", + "Detokenized (026): ['rudolph', 'ag##ne##w', ',', '55', 'years', 'old', 'and', 'former', 'chairman', 'of', 'consolidated', 'gold', 'fields', 'plc', ',', 'was', 'named', 'a', 'none##x##ec##utive', 'director', 'of', 'this', 'british', 'industrial', 'conglomerate', '.']\n", + "Counter: 31\n", + "===================================================================\n", + "Hidden states: (13, 26, 768)\n", + "# Extracted words: 26\n", + "Sentence : \"A form of asbestos once used to make Kent cigarette filters has caused a high percentage of cancer deaths among a group of workers exposed to it more than 30 years ago , researchers reported .\"\n", + "Original (036): ['A', 'form', 'of', 'asbestos', 'once', 'used', 'to', 'make', 'Kent', 'cigarette', 'filters', 'has', 'caused', 'a', 'high', 'percentage', 'of', 'cancer', 'deaths', 'among', 'a', 'group', 'of', 'workers', 'exposed', 'to', 'it', 'more', 'than', '30', 'years', 'ago', ',', 'researchers', 'reported', '.']\n", + "Tokenized (038): ['[CLS]', 'a', 'form', 'of', 'asbestos', 'once', 'used', 'to', 'make', 'kent', 'cigarette', 'filters', 'has', 'caused', 'a', 'high', 'percentage', 'of', 'cancer', 'deaths', 'among', 'a', 'group', 'of', 'workers', 'exposed', 'to', 'it', 'more', 'than', '30', 'years', 'ago', ',', 'researchers', 'reported', '.', '[SEP]']\n", + "Filtered (036): ['a', 'form', 'of', 'asbestos', 'once', 'used', 'to', 'make', 'kent', 'cigarette', 'filters', 'has', 'caused', 'a', 'high', 'percentage', 'of', 'cancer', 'deaths', 'among', 'a', 'group', 'of', 'workers', 'exposed', 'to', 'it', 'more', 'than', '30', 'years', 'ago', ',', 'researchers', 'reported', '.']\n", + "Detokenized (036): ['a', 'form', 'of', 'asbestos', 'once', 'used', 'to', 'make', 'kent', 'cigarette', 'filters', 'has', 'caused', 'a', 'high', 'percentage', 'of', 'cancer', 'deaths', 'among', 'a', 'group', 'of', 'workers', 'exposed', 'to', 'it', 'more', 'than', '30', 'years', 'ago', ',', 'researchers', 'reported', '.']\n", + "Counter: 36\n", + "===================================================================\n", + "Hidden states: (13, 36, 768)\n", + "# Extracted words: 36\n", + "Sentence : \"The asbestos fiber , crocidolite , is unusually resilient once it enters the lungs , with even brief exposures to it causing symptoms that show up decades later , researchers said .\"\n", + "Original (032): ['The', 'asbestos', 'fiber', ',', 'crocidolite', ',', 'is', 'unusually', 'resilient', 'once', 'it', 'enters', 'the', 'lungs', ',', 'with', 'even', 'brief', 'exposures', 'to', 'it', 'causing', 'symptoms', 'that', 'show', 'up', 'decades', 'later', ',', 'researchers', 'said', '.']\n", + "Tokenized (040): ['[CLS]', 'the', 'asbestos', 'fiber', ',', 'cr', '##oc', '##ido', '##lite', ',', 'is', 'unusually', 'res', '##ili', '##ent', 'once', 'it', 'enters', 'the', 'lungs', ',', 'with', 'even', 'brief', 'exposure', '##s', 'to', 'it', 'causing', 'symptoms', 'that', 'show', 'up', 'decades', 'later', ',', 'researchers', 'said', '.', '[SEP]']\n", + "Filtered (038): ['the', 'asbestos', 'fiber', ',', 'cr', '##oc', '##ido', '##lite', ',', 'is', 'unusually', 'res', '##ili', '##ent', 'once', 'it', 'enters', 'the', 'lungs', ',', 'with', 'even', 'brief', 'exposure', '##s', 'to', 'it', 'causing', 'symptoms', 'that', 'show', 'up', 'decades', 'later', ',', 'researchers', 'said', '.']\n", + "Detokenized (032): ['the', 'asbestos', 'fiber', ',', 'cr##oc##ido##lite', ',', 'is', 'unusually', 'res##ili##ent', 'once', 'it', 'enters', 'the', 'lungs', ',', 'with', 'even', 'brief', 'exposure##s', 'to', 'it', 'causing', 'symptoms', 'that', 'show', 'up', 'decades', 'later', ',', 'researchers', 'said', '.']\n", + "Counter: 38\n", + "===================================================================\n", + "Hidden states: (13, 32, 768)\n", + "# Extracted words: 32\n", + "Sentence : \"Lorillard Inc. , the unit of New York-based Loews Corp. that makes Kent cigarettes , stopped using crocidolite in its Micronite cigarette filters in 1956 .\"\n", + "Original (026): ['Lorillard', 'Inc.', ',', 'the', 'unit', 'of', 'New', 'York-based', 'Loews', 'Corp.', 'that', 'makes', 'Kent', 'cigarettes', ',', 'stopped', 'using', 'crocidolite', 'in', 'its', 'Micronite', 'cigarette', 'filters', 'in', '1956', '.']\n", + "Tokenized (041): ['[CLS]', 'lori', '##llar', '##d', 'inc', '.', ',', 'the', 'unit', 'of', 'new', 'york', '-', 'based', 'lo', '##ew', '##s', 'corp', '.', 'that', 'makes', 'kent', 'cigarettes', ',', 'stopped', 'using', 'cr', '##oc', '##ido', '##lite', 'in', 'its', 'micro', '##ni', '##te', 'cigarette', 'filters', 'in', '1956', '.', '[SEP]']\n", + "Filtered (039): ['lori', '##llar', '##d', 'inc', '.', ',', 'the', 'unit', 'of', 'new', 'york', '-', 'based', 'lo', '##ew', '##s', 'corp', '.', 'that', 'makes', 'kent', 'cigarettes', ',', 'stopped', 'using', 'cr', '##oc', '##ido', '##lite', 'in', 'its', 'micro', '##ni', '##te', 'cigarette', 'filters', 'in', '1956', '.']\n", + "Detokenized (026): ['lori##llar##d', 'inc.', ',', 'the', 'unit', 'of', 'new', 'york-based', 'lo##ew##s', 'corp.', 'that', 'makes', 'kent', 'cigarettes', ',', 'stopped', 'using', 'cr##oc##ido##lite', 'in', 'its', 'micro##ni##te', 'cigarette', 'filters', 'in', '1956', '.']\n", + "Counter: 39\n", + "===================================================================\n", + "Hidden states: (13, 26, 768)\n", + "# Extracted words: 26\n", + "Sentence : \"Although preliminary findings were reported more than a year ago , the latest results appear in today 's New England Journal of Medicine , a forum likely to bring new attention to the problem .\"\n", + "Original (035): ['Although', 'preliminary', 'findings', 'were', 'reported', 'more', 'than', 'a', 'year', 'ago', ',', 'the', 'latest', 'results', 'appear', 'in', 'today', \"'s\", 'New', 'England', 'Journal', 'of', 'Medicine', ',', 'a', 'forum', 'likely', 'to', 'bring', 'new', 'attention', 'to', 'the', 'problem', '.']\n", + "Tokenized (038): ['[CLS]', 'although', 'preliminary', 'findings', 'were', 'reported', 'more', 'than', 'a', 'year', 'ago', ',', 'the', 'latest', 'results', 'appear', 'in', 'today', \"'\", 's', 'new', 'england', 'journal', 'of', 'medicine', ',', 'a', 'forum', 'likely', 'to', 'bring', 'new', 'attention', 'to', 'the', 'problem', '.', '[SEP]']\n", + "Filtered (036): ['although', 'preliminary', 'findings', 'were', 'reported', 'more', 'than', 'a', 'year', 'ago', ',', 'the', 'latest', 'results', 'appear', 'in', 'today', \"'\", 's', 'new', 'england', 'journal', 'of', 'medicine', ',', 'a', 'forum', 'likely', 'to', 'bring', 'new', 'attention', 'to', 'the', 'problem', '.']\n", + "Detokenized (035): ['although', 'preliminary', 'findings', 'were', 'reported', 'more', 'than', 'a', 'year', 'ago', ',', 'the', 'latest', 'results', 'appear', 'in', 'today', \"'s\", 'new', 'england', 'journal', 'of', 'medicine', ',', 'a', 'forum', 'likely', 'to', 'bring', 'new', 'attention', 'to', 'the', 'problem', '.']\n", + "Counter: 36\n", + "===================================================================\n", + "Hidden states: (13, 35, 768)\n", + "# Extracted words: 35\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sentence : \"A Lorillard spokewoman said , `` This is an old story .\"\n", + "Original (012): ['A', 'Lorillard', 'spokewoman', 'said', ',', '``', 'This', 'is', 'an', 'old', 'story', '.']\n", + "Tokenized (018): ['[CLS]', 'a', 'lori', '##llar', '##d', 'spoke', '##woman', 'said', ',', '`', '`', 'this', 'is', 'an', 'old', 'story', '.', '[SEP]']\n", + "Filtered (016): ['a', 'lori', '##llar', '##d', 'spoke', '##woman', 'said', ',', '`', '`', 'this', 'is', 'an', 'old', 'story', '.']\n", + "Detokenized (012): ['a', 'lori##llar##d', 'spoke##woman', 'said', ',', '``', 'this', 'is', 'an', 'old', 'story', '.']\n", + "Counter: 16\n", + "===================================================================\n", + "Hidden states: (13, 12, 768)\n", + "# Extracted words: 12\n", + "Sentence : \"We 're talking about years ago before anyone heard of asbestos having any questionable properties .\"\n", + "Original (016): ['We', \"'re\", 'talking', 'about', 'years', 'ago', 'before', 'anyone', 'heard', 'of', 'asbestos', 'having', 'any', 'questionable', 'properties', '.']\n", + "Tokenized (019): ['[CLS]', 'we', \"'\", 're', 'talking', 'about', 'years', 'ago', 'before', 'anyone', 'heard', 'of', 'asbestos', 'having', 'any', 'questionable', 'properties', '.', '[SEP]']\n", + "Filtered (017): ['we', \"'\", 're', 'talking', 'about', 'years', 'ago', 'before', 'anyone', 'heard', 'of', 'asbestos', 'having', 'any', 'questionable', 'properties', '.']\n", + "Detokenized (016): ['we', \"'re\", 'talking', 'about', 'years', 'ago', 'before', 'anyone', 'heard', 'of', 'asbestos', 'having', 'any', 'questionable', 'properties', '.']\n", + "Counter: 17\n", + "===================================================================\n", + "Hidden states: (13, 16, 768)\n", + "# Extracted words: 16\n", + "Sentence : \"There is no asbestos in our products now . ''\"\n", + "Original (010): ['There', 'is', 'no', 'asbestos', 'in', 'our', 'products', 'now', '.', \"''\"]\n", + "Tokenized (013): ['[CLS]', 'there', 'is', 'no', 'asbestos', 'in', 'our', 'products', 'now', '.', \"'\", \"'\", '[SEP]']\n", + "Filtered (011): ['there', 'is', 'no', 'asbestos', 'in', 'our', 'products', 'now', '.', \"'\", \"'\"]\n", + "Detokenized (010): ['there', 'is', 'no', 'asbestos', 'in', 'our', 'products', 'now', '.', \"''\"]\n", + "Counter: 11\n", + "===================================================================\n", + "Hidden states: (13, 10, 768)\n", + "# Extracted words: 10\n" + ] + } + ], + "source": [ + "# extract activations for the train sentences \n", + "transformers_extractor.extract_representations('bert-base-uncased',\n", + " train_sentences,\n", + " 'train_activations.json',\n", + " aggregation=\"average\" #last, first\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "89b1cb3d", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading model: bert-base-uncased\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Some weights of the model checkpoint at bert-base-uncased were not used when initializing BertModel: ['cls.predictions.bias', 'cls.seq_relationship.bias', 'cls.seq_relationship.weight', 'cls.predictions.transform.LayerNorm.weight', 'cls.predictions.transform.dense.bias', 'cls.predictions.transform.dense.weight', 'cls.predictions.transform.LayerNorm.bias', 'cls.predictions.decoder.weight']\n", + "- This IS expected if you are initializing BertModel from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).\n", + "- This IS NOT expected if you are initializing BertModel from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Reading input corpus\n", + "Preparing output file\n", + "Extracting representations from model\n", + "Sentence : \"The Arizona Corporations Commission authorized an 11.5 % rate increase at Tucson Electric Power Co. , substantially lower than recommended last month by a commission hearing officer and barely half the rise sought by the utility .\"\n", + "Original (037): ['The', 'Arizona', 'Corporations', 'Commission', 'authorized', 'an', '11.5', '%', 'rate', 'increase', 'at', 'Tucson', 'Electric', 'Power', 'Co.', ',', 'substantially', 'lower', 'than', 'recommended', 'last', 'month', 'by', 'a', 'commission', 'hearing', 'officer', 'and', 'barely', 'half', 'the', 'rise', 'sought', 'by', 'the', 'utility', '.']\n", + "Tokenized (042): ['[CLS]', 'the', 'arizona', 'corporations', 'commission', 'authorized', 'an', '11', '.', '5', '%', 'rate', 'increase', 'at', 'tucson', 'electric', 'power', 'co', '.', ',', 'substantially', 'lower', 'than', 'recommended', 'last', 'month', 'by', 'a', 'commission', 'hearing', 'officer', 'and', 'barely', 'half', 'the', 'rise', 'sought', 'by', 'the', 'utility', '.', '[SEP]']\n", + "Filtered (040): ['the', 'arizona', 'corporations', 'commission', 'authorized', 'an', '11', '.', '5', '%', 'rate', 'increase', 'at', 'tucson', 'electric', 'power', 'co', '.', ',', 'substantially', 'lower', 'than', 'recommended', 'last', 'month', 'by', 'a', 'commission', 'hearing', 'officer', 'and', 'barely', 'half', 'the', 'rise', 'sought', 'by', 'the', 'utility', '.']\n", + "Detokenized (037): ['the', 'arizona', 'corporations', 'commission', 'authorized', 'an', '11.5', '%', 'rate', 'increase', 'at', 'tucson', 'electric', 'power', 'co.', ',', 'substantially', 'lower', 'than', 'recommended', 'last', 'month', 'by', 'a', 'commission', 'hearing', 'officer', 'and', 'barely', 'half', 'the', 'rise', 'sought', 'by', 'the', 'utility', '.']\n", + "Counter: 40\n", + "===================================================================\n", + "Hidden states: (13, 37, 768)\n", + "# Extracted words: 37\n", + "Sentence : \"The ruling follows a host of problems at Tucson Electric , including major write-downs , a 60 % slash in the common stock dividend and the departure of former Chairman Einar Greve during a company investigation of his stock sales .\"\n", + "Original (041): ['The', 'ruling', 'follows', 'a', 'host', 'of', 'problems', 'at', 'Tucson', 'Electric', ',', 'including', 'major', 'write-downs', ',', 'a', '60', '%', 'slash', 'in', 'the', 'common', 'stock', 'dividend', 'and', 'the', 'departure', 'of', 'former', 'Chairman', 'Einar', 'Greve', 'during', 'a', 'company', 'investigation', 'of', 'his', 'stock', 'sales', '.']\n", + "Tokenized (048): ['[CLS]', 'the', 'ruling', 'follows', 'a', 'host', 'of', 'problems', 'at', 'tucson', 'electric', ',', 'including', 'major', 'write', '-', 'downs', ',', 'a', '60', '%', 'slash', 'in', 'the', 'common', 'stock', 'divide', '##nd', 'and', 'the', 'departure', 'of', 'former', 'chairman', 'ein', '##ar', 'gr', '##eve', 'during', 'a', 'company', 'investigation', 'of', 'his', 'stock', 'sales', '.', '[SEP]']\n", + "Filtered (046): ['the', 'ruling', 'follows', 'a', 'host', 'of', 'problems', 'at', 'tucson', 'electric', ',', 'including', 'major', 'write', '-', 'downs', ',', 'a', '60', '%', 'slash', 'in', 'the', 'common', 'stock', 'divide', '##nd', 'and', 'the', 'departure', 'of', 'former', 'chairman', 'ein', '##ar', 'gr', '##eve', 'during', 'a', 'company', 'investigation', 'of', 'his', 'stock', 'sales', '.']\n", + "Detokenized (041): ['the', 'ruling', 'follows', 'a', 'host', 'of', 'problems', 'at', 'tucson', 'electric', ',', 'including', 'major', 'write-downs', ',', 'a', '60', '%', 'slash', 'in', 'the', 'common', 'stock', 'divide##nd', 'and', 'the', 'departure', 'of', 'former', 'chairman', 'ein##ar', 'gr##eve', 'during', 'a', 'company', 'investigation', 'of', 'his', 'stock', 'sales', '.']\n", + "Counter: 46\n", + "===================================================================\n", + "Hidden states: (13, 41, 768)\n", + "# Extracted words: 41\n", + "Sentence : \"The Arizona regulatory ruling calls for $ 42 million in added revenue yearly , compared with a $ 57 million boost proposed by the commission hearing officer .\"\n", + "Original (028): ['The', 'Arizona', 'regulatory', 'ruling', 'calls', 'for', '$', '42', 'million', 'in', 'added', 'revenue', 'yearly', ',', 'compared', 'with', 'a', '$', '57', 'million', 'boost', 'proposed', 'by', 'the', 'commission', 'hearing', 'officer', '.']\n", + "Tokenized (030): ['[CLS]', 'the', 'arizona', 'regulatory', 'ruling', 'calls', 'for', '$', '42', 'million', 'in', 'added', 'revenue', 'yearly', ',', 'compared', 'with', 'a', '$', '57', 'million', 'boost', 'proposed', 'by', 'the', 'commission', 'hearing', 'officer', '.', '[SEP]']\n", + "Filtered (028): ['the', 'arizona', 'regulatory', 'ruling', 'calls', 'for', '$', '42', 'million', 'in', 'added', 'revenue', 'yearly', ',', 'compared', 'with', 'a', '$', '57', 'million', 'boost', 'proposed', 'by', 'the', 'commission', 'hearing', 'officer', '.']\n", + "Detokenized (028): ['the', 'arizona', 'regulatory', 'ruling', 'calls', 'for', '$', '42', 'million', 'in', 'added', 'revenue', 'yearly', ',', 'compared', 'with', 'a', '$', '57', 'million', 'boost', 'proposed', 'by', 'the', 'commission', 'hearing', 'officer', '.']\n", + "Counter: 28\n", + "===================================================================\n", + "Hidden states: (13, 28, 768)\n", + "# Extracted words: 28\n", + "Sentence : \"The company had sought increases totaling $ 80.3 million , or 22 % .\"\n", + "Original (014): ['The', 'company', 'had', 'sought', 'increases', 'totaling', '$', '80.3', 'million', ',', 'or', '22', '%', '.']\n", + "Tokenized (018): ['[CLS]', 'the', 'company', 'had', 'sought', 'increases', 'totaling', '$', '80', '.', '3', 'million', ',', 'or', '22', '%', '.', '[SEP]']\n", + "Filtered (016): ['the', 'company', 'had', 'sought', 'increases', 'totaling', '$', '80', '.', '3', 'million', ',', 'or', '22', '%', '.']\n", + "Detokenized (014): ['the', 'company', 'had', 'sought', 'increases', 'totaling', '$', '80.3', 'million', ',', 'or', '22', '%', '.']\n", + "Counter: 16\n", + "===================================================================\n", + "Hidden states: (13, 14, 768)\n", + "# Extracted words: 14\n", + "Sentence : \"The decision was announced after trading ended .\"\n", + "Original (008): ['The', 'decision', 'was', 'announced', 'after', 'trading', 'ended', '.']\n", + "Tokenized (010): ['[CLS]', 'the', 'decision', 'was', 'announced', 'after', 'trading', 'ended', '.', '[SEP]']\n", + "Filtered (008): ['the', 'decision', 'was', 'announced', 'after', 'trading', 'ended', '.']\n", + "Detokenized (008): ['the', 'decision', 'was', 'announced', 'after', 'trading', 'ended', '.']\n", + "Counter: 8\n", + "===================================================================\n", + "Hidden states: (13, 8, 768)\n", + "# Extracted words: 8\n", + "Sentence : \"Tucson Electric closed at $ 20.875 a share , down 25 cents , in New York Stock Exchange composite trading .\"\n", + "Original (021): ['Tucson', 'Electric', 'closed', 'at', '$', '20.875', 'a', 'share', ',', 'down', '25', 'cents', ',', 'in', 'New', 'York', 'Stock', 'Exchange', 'composite', 'trading', '.']\n", + "Tokenized (025): ['[CLS]', 'tucson', 'electric', 'closed', 'at', '$', '20', '.', '875', 'a', 'share', ',', 'down', '25', 'cents', ',', 'in', 'new', 'york', 'stock', 'exchange', 'composite', 'trading', '.', '[SEP]']\n", + "Filtered (023): ['tucson', 'electric', 'closed', 'at', '$', '20', '.', '875', 'a', 'share', ',', 'down', '25', 'cents', ',', 'in', 'new', 'york', 'stock', 'exchange', 'composite', 'trading', '.']\n", + "Detokenized (021): ['tucson', 'electric', 'closed', 'at', '$', '20.875', 'a', 'share', ',', 'down', '25', 'cents', ',', 'in', 'new', 'york', 'stock', 'exchange', 'composite', 'trading', '.']\n", + "Counter: 23\n", + "===================================================================\n", + "Hidden states: (13, 21, 768)\n", + "# Extracted words: 21\n", + "Sentence : \"A Tucson Electric spokesman said the utility was disappointed by the commission 's decision and `` concerned about the financial integrity of the company .\"\n", + "Original (025): ['A', 'Tucson', 'Electric', 'spokesman', 'said', 'the', 'utility', 'was', 'disappointed', 'by', 'the', 'commission', \"'s\", 'decision', 'and', '``', 'concerned', 'about', 'the', 'financial', 'integrity', 'of', 'the', 'company', '.']\n", + "Tokenized (029): ['[CLS]', 'a', 'tucson', 'electric', 'spokesman', 'said', 'the', 'utility', 'was', 'disappointed', 'by', 'the', 'commission', \"'\", 's', 'decision', 'and', '`', '`', 'concerned', 'about', 'the', 'financial', 'integrity', 'of', 'the', 'company', '.', '[SEP]']\n", + "Filtered (027): ['a', 'tucson', 'electric', 'spokesman', 'said', 'the', 'utility', 'was', 'disappointed', 'by', 'the', 'commission', \"'\", 's', 'decision', 'and', '`', '`', 'concerned', 'about', 'the', 'financial', 'integrity', 'of', 'the', 'company', '.']\n", + "Detokenized (025): ['a', 'tucson', 'electric', 'spokesman', 'said', 'the', 'utility', 'was', 'disappointed', 'by', 'the', 'commission', \"'s\", 'decision', 'and', '``', 'concerned', 'about', 'the', 'financial', 'integrity', 'of', 'the', 'company', '.']\n", + "Counter: 27\n", + "===================================================================\n", + "Hidden states: (13, 25, 768)\n", + "# Extracted words: 25\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sentence : \"South Korean President Roh Tae Woo , brushing aside suggestions that the won be revalued again , said the currency 's current level against the dollar is `` appropriate . ''\"\n", + "Original (031): ['South', 'Korean', 'President', 'Roh', 'Tae', 'Woo', ',', 'brushing', 'aside', 'suggestions', 'that', 'the', 'won', 'be', 'revalued', 'again', ',', 'said', 'the', 'currency', \"'s\", 'current', 'level', 'against', 'the', 'dollar', 'is', '``', 'appropriate', '.', \"''\"]\n", + "Tokenized (040): ['[CLS]', 'south', 'korean', 'president', 'ro', '##h', 'tae', 'woo', ',', 'brushing', 'aside', 'suggestions', 'that', 'the', 'won', 'be', 'rev', '##al', '##ue', '##d', 'again', ',', 'said', 'the', 'currency', \"'\", 's', 'current', 'level', 'against', 'the', 'dollar', 'is', '`', '`', 'appropriate', '.', \"'\", \"'\", '[SEP]']\n", + "Filtered (038): ['south', 'korean', 'president', 'ro', '##h', 'tae', 'woo', ',', 'brushing', 'aside', 'suggestions', 'that', 'the', 'won', 'be', 'rev', '##al', '##ue', '##d', 'again', ',', 'said', 'the', 'currency', \"'\", 's', 'current', 'level', 'against', 'the', 'dollar', 'is', '`', '`', 'appropriate', '.', \"'\", \"'\"]\n", + "Detokenized (031): ['south', 'korean', 'president', 'ro##h', 'tae', 'woo', ',', 'brushing', 'aside', 'suggestions', 'that', 'the', 'won', 'be', 'rev##al##ue##d', 'again', ',', 'said', 'the', 'currency', \"'s\", 'current', 'level', 'against', 'the', 'dollar', 'is', '``', 'appropriate', '.', \"''\"]\n", + "Counter: 38\n", + "===================================================================\n", + "Hidden states: (13, 31, 768)\n", + "# Extracted words: 31\n", + "Sentence : \"His comments , made in response to reporters ' questions at the National Press Club here , signaled that Seoul is resisting U.S. pressure for a further rise in the currency 's value .\"\n", + "Original (034): ['His', 'comments', ',', 'made', 'in', 'response', 'to', 'reporters', \"'\", 'questions', 'at', 'the', 'National', 'Press', 'Club', 'here', ',', 'signaled', 'that', 'Seoul', 'is', 'resisting', 'U.S.', 'pressure', 'for', 'a', 'further', 'rise', 'in', 'the', 'currency', \"'s\", 'value', '.']\n", + "Tokenized (040): ['[CLS]', 'his', 'comments', ',', 'made', 'in', 'response', 'to', 'reporters', \"'\", 'questions', 'at', 'the', 'national', 'press', 'club', 'here', ',', 'signaled', 'that', 'seoul', 'is', 'resisting', 'u', '.', 's', '.', 'pressure', 'for', 'a', 'further', 'rise', 'in', 'the', 'currency', \"'\", 's', 'value', '.', '[SEP]']\n", + "Filtered (038): ['his', 'comments', ',', 'made', 'in', 'response', 'to', 'reporters', \"'\", 'questions', 'at', 'the', 'national', 'press', 'club', 'here', ',', 'signaled', 'that', 'seoul', 'is', 'resisting', 'u', '.', 's', '.', 'pressure', 'for', 'a', 'further', 'rise', 'in', 'the', 'currency', \"'\", 's', 'value', '.']\n", + "Detokenized (034): ['his', 'comments', ',', 'made', 'in', 'response', 'to', 'reporters', \"'\", 'questions', 'at', 'the', 'national', 'press', 'club', 'here', ',', 'signaled', 'that', 'seoul', 'is', 'resisting', 'u.s.', 'pressure', 'for', 'a', 'further', 'rise', 'in', 'the', 'currency', \"'s\", 'value', '.']\n", + "Counter: 38\n", + "===================================================================\n", + "Hidden states: (13, 34, 768)\n", + "# Extracted words: 34\n", + "Sentence : \"The U.S. wants a higher won to make South Korea 's exports more expensive and help trim Seoul 's trade surplus .\"\n", + "Original (022): ['The', 'U.S.', 'wants', 'a', 'higher', 'won', 'to', 'make', 'South', 'Korea', \"'s\", 'exports', 'more', 'expensive', 'and', 'help', 'trim', 'Seoul', \"'s\", 'trade', 'surplus', '.']\n", + "Tokenized (029): ['[CLS]', 'the', 'u', '.', 's', '.', 'wants', 'a', 'higher', 'won', 'to', 'make', 'south', 'korea', \"'\", 's', 'exports', 'more', 'expensive', 'and', 'help', 'trim', 'seoul', \"'\", 's', 'trade', 'surplus', '.', '[SEP]']\n", + "Filtered (027): ['the', 'u', '.', 's', '.', 'wants', 'a', 'higher', 'won', 'to', 'make', 'south', 'korea', \"'\", 's', 'exports', 'more', 'expensive', 'and', 'help', 'trim', 'seoul', \"'\", 's', 'trade', 'surplus', '.']\n", + "Detokenized (022): ['the', 'u.s.', 'wants', 'a', 'higher', 'won', 'to', 'make', 'south', 'korea', \"'s\", 'exports', 'more', 'expensive', 'and', 'help', 'trim', 'seoul', \"'s\", 'trade', 'surplus', '.']\n", + "Counter: 27\n", + "===================================================================\n", + "Hidden states: (13, 22, 768)\n", + "# Extracted words: 22\n" + ] + } + ], + "source": [ + "# extract activations for the dev sentences \n", + "transformers_extractor.extract_representations('bert-base-uncased',\n", + " dev_sentences,\n", + " 'dev_activations.json',\n", + " aggregation=\"average\" #last, first\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "68db479c", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading model: bert-base-uncased\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Some weights of the model checkpoint at bert-base-uncased were not used when initializing BertModel: ['cls.predictions.bias', 'cls.seq_relationship.bias', 'cls.seq_relationship.weight', 'cls.predictions.transform.LayerNorm.weight', 'cls.predictions.transform.dense.bias', 'cls.predictions.transform.dense.weight', 'cls.predictions.transform.LayerNorm.bias', 'cls.predictions.decoder.weight']\n", + "- This IS expected if you are initializing BertModel from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).\n", + "- This IS NOT expected if you are initializing BertModel from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Reading input corpus\n", + "Preparing output file\n", + "Extracting representations from model\n", + "Sentence : \"Rockwell International Corp. 's Tulsa unit said it signed a tentative agreement extending its contract with Boeing Co. to provide structural parts for Boeing 's 747 jetliners .\"\n", + "Original (028): ['Rockwell', 'International', 'Corp.', \"'s\", 'Tulsa', 'unit', 'said', 'it', 'signed', 'a', 'tentative', 'agreement', 'extending', 'its', 'contract', 'with', 'Boeing', 'Co.', 'to', 'provide', 'structural', 'parts', 'for', 'Boeing', \"'s\", '747', 'jetliners', '.']\n", + "Tokenized (036): ['[CLS]', 'rockwell', 'international', 'corp', '.', \"'\", 's', 'tulsa', 'unit', 'said', 'it', 'signed', 'a', 'tentative', 'agreement', 'extending', 'its', 'contract', 'with', 'boeing', 'co', '.', 'to', 'provide', 'structural', 'parts', 'for', 'boeing', \"'\", 's', '747', 'jet', '##liner', '##s', '.', '[SEP]']\n", + "Filtered (034): ['rockwell', 'international', 'corp', '.', \"'\", 's', 'tulsa', 'unit', 'said', 'it', 'signed', 'a', 'tentative', 'agreement', 'extending', 'its', 'contract', 'with', 'boeing', 'co', '.', 'to', 'provide', 'structural', 'parts', 'for', 'boeing', \"'\", 's', '747', 'jet', '##liner', '##s', '.']\n", + "Detokenized (028): ['rockwell', 'international', 'corp.', \"'s\", 'tulsa', 'unit', 'said', 'it', 'signed', 'a', 'tentative', 'agreement', 'extending', 'its', 'contract', 'with', 'boeing', 'co.', 'to', 'provide', 'structural', 'parts', 'for', 'boeing', \"'s\", '747', 'jet##liner##s', '.']\n", + "Counter: 34\n", + "===================================================================\n", + "Hidden states: (13, 28, 768)\n", + "# Extracted words: 28\n", + "Sentence : \"Rockwell said the agreement calls for it to supply 200 additional so-called shipsets for the planes .\"\n", + "Original (017): ['Rockwell', 'said', 'the', 'agreement', 'calls', 'for', 'it', 'to', 'supply', '200', 'additional', 'so-called', 'shipsets', 'for', 'the', 'planes', '.']\n", + "Tokenized (022): ['[CLS]', 'rockwell', 'said', 'the', 'agreement', 'calls', 'for', 'it', 'to', 'supply', '200', 'additional', 'so', '-', 'called', 'ships', '##ets', 'for', 'the', 'planes', '.', '[SEP]']\n", + "Filtered (020): ['rockwell', 'said', 'the', 'agreement', 'calls', 'for', 'it', 'to', 'supply', '200', 'additional', 'so', '-', 'called', 'ships', '##ets', 'for', 'the', 'planes', '.']\n", + "Detokenized (017): ['rockwell', 'said', 'the', 'agreement', 'calls', 'for', 'it', 'to', 'supply', '200', 'additional', 'so-called', 'ships##ets', 'for', 'the', 'planes', '.']\n", + "Counter: 20\n", + "===================================================================\n", + "Hidden states: (13, 17, 768)\n", + "# Extracted words: 17\n", + "Sentence : \"These include , among other parts , each jetliner 's two major bulkheads , a pressure floor , torque box , fixed leading edges for the wings and an aft keel beam .\"\n", + "Original (033): ['These', 'include', ',', 'among', 'other', 'parts', ',', 'each', 'jetliner', \"'s\", 'two', 'major', 'bulkheads', ',', 'a', 'pressure', 'floor', ',', 'torque', 'box', ',', 'fixed', 'leading', 'edges', 'for', 'the', 'wings', 'and', 'an', 'aft', 'keel', 'beam', '.']\n", + "Tokenized (038): ['[CLS]', 'these', 'include', ',', 'among', 'other', 'parts', ',', 'each', 'jet', '##liner', \"'\", 's', 'two', 'major', 'bulk', '##heads', ',', 'a', 'pressure', 'floor', ',', 'torque', 'box', ',', 'fixed', 'leading', 'edges', 'for', 'the', 'wings', 'and', 'an', 'aft', 'keel', 'beam', '.', '[SEP]']\n", + "Filtered (036): ['these', 'include', ',', 'among', 'other', 'parts', ',', 'each', 'jet', '##liner', \"'\", 's', 'two', 'major', 'bulk', '##heads', ',', 'a', 'pressure', 'floor', ',', 'torque', 'box', ',', 'fixed', 'leading', 'edges', 'for', 'the', 'wings', 'and', 'an', 'aft', 'keel', 'beam', '.']\n", + "Detokenized (033): ['these', 'include', ',', 'among', 'other', 'parts', ',', 'each', 'jet##liner', \"'s\", 'two', 'major', 'bulk##heads', ',', 'a', 'pressure', 'floor', ',', 'torque', 'box', ',', 'fixed', 'leading', 'edges', 'for', 'the', 'wings', 'and', 'an', 'aft', 'keel', 'beam', '.']\n", + "Counter: 36\n", + "===================================================================\n", + "Hidden states: (13, 33, 768)\n", + "# Extracted words: 33\n", + "Sentence : \"Under the existing contract , Rockwell said , it has already delivered 793 of the shipsets to Boeing .\"\n", + "Original (019): ['Under', 'the', 'existing', 'contract', ',', 'Rockwell', 'said', ',', 'it', 'has', 'already', 'delivered', '793', 'of', 'the', 'shipsets', 'to', 'Boeing', '.']\n", + "Tokenized (023): ['[CLS]', 'under', 'the', 'existing', 'contract', ',', 'rockwell', 'said', ',', 'it', 'has', 'already', 'delivered', '79', '##3', 'of', 'the', 'ships', '##ets', 'to', 'boeing', '.', '[SEP]']\n", + "Filtered (021): ['under', 'the', 'existing', 'contract', ',', 'rockwell', 'said', ',', 'it', 'has', 'already', 'delivered', '79', '##3', 'of', 'the', 'ships', '##ets', 'to', 'boeing', '.']\n", + "Detokenized (019): ['under', 'the', 'existing', 'contract', ',', 'rockwell', 'said', ',', 'it', 'has', 'already', 'delivered', '79##3', 'of', 'the', 'ships##ets', 'to', 'boeing', '.']\n", + "Counter: 21\n", + "===================================================================\n", + "Hidden states: (13, 19, 768)\n", + "# Extracted words: 19\n", + "Sentence : \"Rockwell , based in El Segundo , Calif. , is an aerospace , electronics , automotive and graphics concern .\"\n", + "Original (020): ['Rockwell', ',', 'based', 'in', 'El', 'Segundo', ',', 'Calif.', ',', 'is', 'an', 'aerospace', ',', 'electronics', ',', 'automotive', 'and', 'graphics', 'concern', '.']\n", + "Tokenized (026): ['[CLS]', 'rockwell', ',', 'based', 'in', 'el', 'se', '##gun', '##do', ',', 'cal', '##if', '.', ',', 'is', 'an', 'aerospace', ',', 'electronics', ',', 'automotive', 'and', 'graphics', 'concern', '.', '[SEP]']\n", + "Filtered (024): ['rockwell', ',', 'based', 'in', 'el', 'se', '##gun', '##do', ',', 'cal', '##if', '.', ',', 'is', 'an', 'aerospace', ',', 'electronics', ',', 'automotive', 'and', 'graphics', 'concern', '.']\n", + "Detokenized (020): ['rockwell', ',', 'based', 'in', 'el', 'se##gun##do', ',', 'cal##if.', ',', 'is', 'an', 'aerospace', ',', 'electronics', ',', 'automotive', 'and', 'graphics', 'concern', '.']\n", + "Counter: 24\n", + "===================================================================\n", + "Hidden states: (13, 20, 768)\n", + "# Extracted words: 20\n", + "Sentence : \"Frank Carlucci III was named to this telecommunications company 's board , filling the vacancy created by the death of William Sobey last May .\"\n", + "Original (025): ['Frank', 'Carlucci', 'III', 'was', 'named', 'to', 'this', 'telecommunications', 'company', \"'s\", 'board', ',', 'filling', 'the', 'vacancy', 'created', 'by', 'the', 'death', 'of', 'William', 'Sobey', 'last', 'May', '.']\n", + "Tokenized (030): ['[CLS]', 'frank', 'carl', '##ucci', 'iii', 'was', 'named', 'to', 'this', 'telecommunications', 'company', \"'\", 's', 'board', ',', 'filling', 'the', 'vacancy', 'created', 'by', 'the', 'death', 'of', 'william', 'sob', '##ey', 'last', 'may', '.', '[SEP]']\n", + "Filtered (028): ['frank', 'carl', '##ucci', 'iii', 'was', 'named', 'to', 'this', 'telecommunications', 'company', \"'\", 's', 'board', ',', 'filling', 'the', 'vacancy', 'created', 'by', 'the', 'death', 'of', 'william', 'sob', '##ey', 'last', 'may', '.']\n", + "Detokenized (025): ['frank', 'carl##ucci', 'iii', 'was', 'named', 'to', 'this', 'telecommunications', 'company', \"'s\", 'board', ',', 'filling', 'the', 'vacancy', 'created', 'by', 'the', 'death', 'of', 'william', 'sob##ey', 'last', 'may', '.']\n", + "Counter: 28\n", + "===================================================================\n", + "Hidden states: (13, 25, 768)\n", + "# Extracted words: 25\n", + "Sentence : \"Mr. Carlucci , 59 years old , served as defense secretary in the Reagan administration .\"\n", + "Original (016): ['Mr.', 'Carlucci', ',', '59', 'years', 'old', ',', 'served', 'as', 'defense', 'secretary', 'in', 'the', 'Reagan', 'administration', '.']\n", + "Tokenized (020): ['[CLS]', 'mr', '.', 'carl', '##ucci', ',', '59', 'years', 'old', ',', 'served', 'as', 'defense', 'secretary', 'in', 'the', 'reagan', 'administration', '.', '[SEP]']\n", + "Filtered (018): ['mr', '.', 'carl', '##ucci', ',', '59', 'years', 'old', ',', 'served', 'as', 'defense', 'secretary', 'in', 'the', 'reagan', 'administration', '.']\n", + "Detokenized (016): ['mr.', 'carl##ucci', ',', '59', 'years', 'old', ',', 'served', 'as', 'defense', 'secretary', 'in', 'the', 'reagan', 'administration', '.']\n", + "Counter: 18\n", + "===================================================================\n", + "Hidden states: (13, 16, 768)\n", + "# Extracted words: 16\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sentence : \"In January , he accepted the position of vice chairman of Carlyle Group , a merchant banking concern .\"\n", + "Original (019): ['In', 'January', ',', 'he', 'accepted', 'the', 'position', 'of', 'vice', 'chairman', 'of', 'Carlyle', 'Group', ',', 'a', 'merchant', 'banking', 'concern', '.']\n", + "Tokenized (022): ['[CLS]', 'in', 'january', ',', 'he', 'accepted', 'the', 'position', 'of', 'vice', 'chairman', 'of', 'carly', '##le', 'group', ',', 'a', 'merchant', 'banking', 'concern', '.', '[SEP]']\n", + "Filtered (020): ['in', 'january', ',', 'he', 'accepted', 'the', 'position', 'of', 'vice', 'chairman', 'of', 'carly', '##le', 'group', ',', 'a', 'merchant', 'banking', 'concern', '.']\n", + "Detokenized (019): ['in', 'january', ',', 'he', 'accepted', 'the', 'position', 'of', 'vice', 'chairman', 'of', 'carly##le', 'group', ',', 'a', 'merchant', 'banking', 'concern', '.']\n", + "Counter: 20\n", + "===================================================================\n", + "Hidden states: (13, 19, 768)\n", + "# Extracted words: 19\n", + "Sentence : \"SHEARSON LEHMAN HUTTON Inc .\"\n", + "Original (005): ['SHEARSON', 'LEHMAN', 'HUTTON', 'Inc', '.']\n", + "Tokenized (008): ['[CLS]', 'shear', '##son', 'lehman', 'hutton', 'inc', '.', '[SEP]']\n", + "Filtered (006): ['shear', '##son', 'lehman', 'hutton', 'inc', '.']\n", + "Detokenized (005): ['shear##son', 'lehman', 'hutton', 'inc', '.']\n", + "Counter: 6\n", + "===================================================================\n", + "Hidden states: (13, 5, 768)\n", + "# Extracted words: 5\n", + "Sentence : \"Thomas E. Meador , 42 years old , was named president and chief operating officer of Balcor Co. , a Skokie , Ill. , subsidiary of this New York investment banking firm .\"\n", + "Original (033): ['Thomas', 'E.', 'Meador', ',', '42', 'years', 'old', ',', 'was', 'named', 'president', 'and', 'chief', 'operating', 'officer', 'of', 'Balcor', 'Co.', ',', 'a', 'Skokie', ',', 'Ill.', ',', 'subsidiary', 'of', 'this', 'New', 'York', 'investment', 'banking', 'firm', '.']\n", + "Tokenized (042): ['[CLS]', 'thomas', 'e', '.', 'mead', '##or', ',', '42', 'years', 'old', ',', 'was', 'named', 'president', 'and', 'chief', 'operating', 'officer', 'of', 'bal', '##cor', 'co', '.', ',', 'a', 'sk', '##oki', '##e', ',', 'ill', '.', ',', 'subsidiary', 'of', 'this', 'new', 'york', 'investment', 'banking', 'firm', '.', '[SEP]']\n", + "Filtered (040): ['thomas', 'e', '.', 'mead', '##or', ',', '42', 'years', 'old', ',', 'was', 'named', 'president', 'and', 'chief', 'operating', 'officer', 'of', 'bal', '##cor', 'co', '.', ',', 'a', 'sk', '##oki', '##e', ',', 'ill', '.', ',', 'subsidiary', 'of', 'this', 'new', 'york', 'investment', 'banking', 'firm', '.']\n", + "Detokenized (033): ['thomas', 'e.', 'mead##or', ',', '42', 'years', 'old', ',', 'was', 'named', 'president', 'and', 'chief', 'operating', 'officer', 'of', 'bal##cor', 'co.', ',', 'a', 'sk##oki##e', ',', 'ill.', ',', 'subsidiary', 'of', 'this', 'new', 'york', 'investment', 'banking', 'firm', '.']\n", + "Counter: 40\n", + "===================================================================\n", + "Hidden states: (13, 33, 768)\n", + "# Extracted words: 33\n" + ] + } + ], + "source": [ + "# extract activations for the test sentences \n", + "transformers_extractor.extract_representations('bert-base-uncased',\n", + " test_sentences,\n", + " 'test_activations.json',\n", + " aggregation=\"average\" #last, first\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "3c5ef91a", + "metadata": {}, + "source": [ + "# Train Linear Probe " + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "9ae96309", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading json activations from train_activations.json...\n", + "10 13.0\n" + ] + } + ], + "source": [ + "# add code for training a probe here\n", + "activations, num_layers = data_loader.load_activations('train_activations.json', 768)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "00d7fc1c", + "metadata": {}, + "outputs": [], + "source": [ + "tokens = data_loader.load_data(train_sentences, train_labels, activations, 512)\n", + "tokens = control_task.create_sequence_labeling_dataset(tokens)[0]" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "3c47f507", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of tokens: 224\n", + "length of source dictionary: 142\n", + "length of target dictionary: 22\n", + "224\n", + "Total instances: 224\n", + "['New', 'lungs', 'filters', 'properties', 'There', 'Consolidated', 'show', 'This', 'to', 'has', 'named', 'Elsevier', 'of', 'fiber', 'appear', '61', 'said', 'is', 'Mr.', 'decades']\n", + "Number of samples: 224\n", + "Stats: Labels with their frequencies in the final set\n", + "0 24\n", + "1 13\n", + "2 3\n", + "3 27\n", + "4 4\n", + "7 32\n", + "8 37\n", + "9 17\n", + "10 8\n", + "12 3\n", + "14 2\n", + "15 4\n", + "16 1\n", + "17 15\n", + "18 4\n", + "19 5\n", + "21 14\n", + "22 2\n", + "23 1\n", + "25 5\n", + "27 2\n", + "28 1\n" + ] + } + ], + "source": [ + "X, y, mapping = utils.create_tensors(tokens, activations, 'NN')\n", + "label2idx, idx2label, src2idx, idx2src = mapping" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "08d843df", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Training classification probe\n", + "Creating model...\n", + "Number of training instances: 224\n", + "Number of classes: 22\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.007963895797729492, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [1/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "30c5d26a1d2745dcb7a481e01f431638", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [1/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [1/10], Loss: 0.1082\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.015727519989013672, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [2/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "e63f82c43ce8411c978b7f1fba4e6e7f", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [2/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [2/10], Loss: 0.0425\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004208564758300781, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [3/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "a4c02b63de264cf7b2d1250ae95ced74", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [3/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [3/10], Loss: 0.0360\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.0041844844818115234, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [4/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "0e9996c667274d77acf6af64709e2a95", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [4/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [4/10], Loss: 0.0337\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004218101501464844, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [5/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "388d6522f33b495d9d3f52bef67b18fb", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [5/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [5/10], Loss: 0.0302\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.0043108463287353516, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [6/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "931c1e7984044963a49a7dfa6a31a65c", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [6/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [6/10], Loss: 0.0264\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004184722900390625, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [7/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "a9b364082e6f41e9add97971b32b3c68", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [7/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [7/10], Loss: 0.0229\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.0041370391845703125, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [8/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "2a6591eb38a34e72a3127dd047f568a0", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [8/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [8/10], Loss: 0.0200\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004132270812988281, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [9/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "664c868315f24559ba920b6121d38668", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [9/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [9/10], Loss: 0.0176\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004708528518676758, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [10/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "b296e9cc2f10474a884bf939631d23dd", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [10/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [10/10], Loss: 0.0159\n" + ] + } + ], + "source": [ + "probe = linear_probe.train_logistic_regression_probe(X, y, lambda_l1=0.001, lambda_l2=0.001)" + ] + }, + { + "cell_type": "markdown", + "id": "378bbc45", + "metadata": {}, + "source": [ + "# Evaluate Linear Probe" + ] + }, + { + "cell_type": "markdown", + "id": "9e6a616f", + "metadata": {}, + "source": [ + "## Evaluate On Dev data" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "814e3d0f", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading json activations from dev_activations.json...\n", + "10 13.0\n", + "Number of tokens: 261\n", + "length of source dictionary: 158\n", + "length of target dictionary: 26\n", + "261\n", + "Total instances: 261\n", + "['New', 'value', 'trade', 'share', 'currency', 'ended', 'month', '22', 'Exchange', 'Corporations', 'to', 'by', 'Press', 'last', 'after', 'for', 'of', 'rate', 'at', 'compared']\n", + "Number of samples: 261\n", + "Stats: Labels with their frequencies in the final set\n", + "VBD 9\n", + "VB 4\n", + "'' 1\n", + "VBN 9\n", + ". 10\n", + "CD 11\n", + "PDT 1\n", + "NNP 34\n", + "RBR 1\n", + "$ 4\n", + "CC 5\n", + "VBZ 5\n", + "`` 2\n", + "DT 30\n", + "JJ 14\n", + "IN 27\n", + "VBG 4\n", + "NN 49\n", + "JJR 3\n", + "RB 6\n", + "PRP$ 2\n", + "RP 1\n", + ", 11\n", + "TO 2\n", + "NNS 10\n", + "POS 6\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004193782806396484, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "Evaluating", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "21e77dbbc32b405fbaa1830ef54363b0", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Evaluating: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Score (accuracy) of the probe: 0.05\n" + ] + }, + { + "data": { + "text/plain": [ + "{'__OVERALL__': 0.05363984674329502}" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "activations, num_layers = data_loader.load_activations('dev_activations.json', 768)\n", + "tokens = data_loader.load_data(dev_sentences, dev_labels, activations, 512)\n", + "X_dev, y_dev, mapping = utils.create_tensors(tokens, activations, 'NN')\n", + "scores = linear_probe.evaluate_probe(probe, X_dev, y_dev)\n", + "scores" + ] + }, + { + "cell_type": "markdown", + "id": "c8e5e222", + "metadata": {}, + "source": [ + "## Evaluate On Test Data" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "4e74198e", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading json activations from test_activations.json...\n", + "10 13.0\n", + "Number of tokens: 215\n", + "length of source dictionary: 134\n", + "length of target dictionary: 21\n", + "215\n", + "Total instances: 215\n", + "['New', 'planes', '793', 'chief', 'LEHMAN', 'to', 'has', 'named', 'by', 'Skokie', 'last', 'additional', 'These', 'William', 'for', 'of', 'said', 'is', '200', 'Mr.']\n", + "Number of samples: 215\n", + "Stats: Labels with their frequencies in the final set\n", + "VBD 8\n", + "VB 2\n", + "VBN 6\n", + ". 10\n", + "CD 6\n", + "NNP 39\n", + "CC 3\n", + "VBZ 3\n", + "DT 19\n", + "JJ 11\n", + "VBP 1\n", + "IN 18\n", + "VBG 5\n", + "NN 34\n", + "PRP 4\n", + "RB 1\n", + "PRP$ 1\n", + ", 22\n", + "TO 4\n", + "NNS 14\n", + "POS 4\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.003946542739868164, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "Evaluating", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "26e7d46d29ba4e97924a93298359e798", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Evaluating: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Score (accuracy) of the probe: 0.03\n" + ] + }, + { + "data": { + "text/plain": [ + "{'__OVERALL__': 0.03255813953488372}" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "activations, num_layers = data_loader.load_activations('test_activations.json', 768)\n", + "tokens = data_loader.load_data(test_sentences, test_labels, activations, 512)\n", + "X_test, y_test, mapping = utils.create_tensors(tokens, activations, 'NN')\n", + "scores = linear_probe.evaluate_probe(probe, X_test, y_test)\n", + "scores" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.12" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/tutorials/Layerwise Probe Training and Evaluation.ipynb b/tutorials/Layerwise Probe Training and Evaluation.ipynb new file mode 100644 index 0000000..28322d9 --- /dev/null +++ b/tutorials/Layerwise Probe Training and Evaluation.ipynb @@ -0,0 +1,1291 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "4aebc884", + "metadata": {}, + "source": [ + "# Imports" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "a7c82f46", + "metadata": {}, + "outputs": [], + "source": [ + "import neurox.data.extraction.transformers_extractor as transformers_extractor\n", + "import neurox.data.loader as data_loader\n", + "import neurox.interpretation.utils as utils\n", + "import neurox.interpretation.linear_probe as linear_probe\n", + "import neurox.interpretation.ablation as ablation" + ] + }, + { + "cell_type": "markdown", + "id": "33c6955c", + "metadata": {}, + "source": [ + "# Data" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "2ba0d90b", + "metadata": {}, + "outputs": [], + "source": [ + "# define paths to your word and label files \n", + "train_sentences = \"data/pos_train.word\"\n", + "train_labels = \"data/pos_train.label\"\n", + "dev_sentences = \"data/pos_dev.word\"\n", + "dev_labels = \"data/pos_dev.label\" \n", + "test_sentences = \"data/pos_test.word\"\n", + "test_labels = \"data/pos_test.label\"" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "37fdbf0d", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Pierre Vinken , 61 years old , will join the board as a nonexecutive director Nov. 29 .\r\n", + "Mr. Vinken is chairman of Elsevier N.V. , the Dutch publishing group .\r\n", + "Rudolph Agnew , 55 years old and former chairman of Consolidated Gold Fields PLC , was named a nonexecutive director of this British industrial conglomerate .\r\n", + "A form of asbestos once used to make Kent cigarette filters has caused a high percentage of cancer deaths among a group of workers exposed to it more than 30 years ago , researchers reported .\r\n", + "The asbestos fiber , crocidolite , is unusually resilient once it enters the lungs , with even brief exposures to it causing symptoms that show up decades later , researchers said .\r\n", + "Lorillard Inc. , the unit of New York-based Loews Corp. that makes Kent cigarettes , stopped using crocidolite in its Micronite cigarette filters in 1956 .\r\n", + "Although preliminary findings were reported more than a year ago , the latest results appear in today 's New England Journal of Medicine , a forum likely to bring new attention to the problem .\r\n", + "A Lorillard spokewoman said , `` This is an old story .\r\n", + "We 're talking about years ago before anyone heard of asbestos having any questionable properties .\r\n", + "There is no asbestos in our products now . ''\r\n" + ] + } + ], + "source": [ + "# inspect data\n", + "!cat \"data/pos_train.word\"" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "78fdf912", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "NNP NNP , CD NNS JJ , MD VB DT NN IN DT JJ NN NNP CD .\r\n", + "NNP NNP VBZ NN IN NNP NNP , DT NNP VBG NN .\r\n", + "NNP NNP , CD NNS JJ CC JJ NN IN NNP NNP NNP NNP , VBD VBN DT JJ NN IN DT JJ JJ NN .\r\n", + "DT NN IN NN RB VBN TO VB NNP NN NNS VBZ VBN DT JJ NN IN NN NNS IN DT NN IN NNS VBN TO PRP RBR IN CD NNS IN , NNS VBD .\r\n", + "DT NN NN , NN , VBZ RB JJ IN PRP VBZ DT NNS , IN RB JJ NNS TO PRP VBG NNS WDT VBP RP NNS JJ , NNS VBD .\r\n", + "NNP NNP , DT NN IN JJ JJ NNP NNP WDT VBZ NNP NNS , VBD VBG NN IN PRP$ NN NN NNS IN CD .\r\n", + "IN JJ NNS VBD VBN RBR IN DT NN IN , DT JJS NNS VBP IN NN POS NNP NNP NNP IN NNP , DT NN JJ TO VB JJ NN TO DT NN .\r\n", + "DT NNP NN VBD , `` DT VBZ DT JJ NN .\r\n", + "PRP VBP VBG IN NNS IN IN NN VBD IN NN VBG DT JJ NNS .\r\n", + "EX VBZ DT NN IN PRP$ NNS RB . ''\r\n" + ] + } + ], + "source": [ + "!cat \"data/pos_train.label\"" + ] + }, + { + "cell_type": "markdown", + "id": "a833edb2", + "metadata": {}, + "source": [ + "# Extract Representations" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "0975a202", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading model: bert-base-uncased\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Some weights of the model checkpoint at bert-base-uncased were not used when initializing BertModel: ['cls.predictions.transform.LayerNorm.weight', 'cls.seq_relationship.weight', 'cls.predictions.transform.LayerNorm.bias', 'cls.predictions.bias', 'cls.predictions.transform.dense.weight', 'cls.seq_relationship.bias', 'cls.predictions.decoder.weight', 'cls.predictions.transform.dense.bias']\n", + "- This IS expected if you are initializing BertModel from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).\n", + "- This IS NOT expected if you are initializing BertModel from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Reading input corpus\n", + "Preparing output file\n", + "Extracting representations from model\n", + "Sentence : \"Pierre Vinken , 61 years old , will join the board as a nonexecutive director Nov. 29 .\"\n", + "Original (018): ['Pierre', 'Vinken', ',', '61', 'years', 'old', ',', 'will', 'join', 'the', 'board', 'as', 'a', 'nonexecutive', 'director', 'Nov.', '29', '.']\n", + "Tokenized (025): ['[CLS]', 'pierre', 'vin', '##ken', ',', '61', 'years', 'old', ',', 'will', 'join', 'the', 'board', 'as', 'a', 'none', '##x', '##ec', '##utive', 'director', 'nov', '.', '29', '.', '[SEP]']\n", + "Filtered (023): ['pierre', 'vin', '##ken', ',', '61', 'years', 'old', ',', 'will', 'join', 'the', 'board', 'as', 'a', 'none', '##x', '##ec', '##utive', 'director', 'nov', '.', '29', '.']\n", + "Detokenized (018): ['pierre', 'vin##ken', ',', '61', 'years', 'old', ',', 'will', 'join', 'the', 'board', 'as', 'a', 'none##x##ec##utive', 'director', 'nov.', '29', '.']\n", + "Counter: 23\n", + "===================================================================\n", + "Hidden states: (13, 18, 768)\n", + "# Extracted words: 18\n", + "Sentence : \"Mr. Vinken is chairman of Elsevier N.V. , the Dutch publishing group .\"\n", + "Original (013): ['Mr.', 'Vinken', 'is', 'chairman', 'of', 'Elsevier', 'N.V.', ',', 'the', 'Dutch', 'publishing', 'group', '.']\n", + "Tokenized (021): ['[CLS]', 'mr', '.', 'vin', '##ken', 'is', 'chairman', 'of', 'else', '##vier', 'n', '.', 'v', '.', ',', 'the', 'dutch', 'publishing', 'group', '.', '[SEP]']\n", + "Filtered (019): ['mr', '.', 'vin', '##ken', 'is', 'chairman', 'of', 'else', '##vier', 'n', '.', 'v', '.', ',', 'the', 'dutch', 'publishing', 'group', '.']\n", + "Detokenized (013): ['mr.', 'vin##ken', 'is', 'chairman', 'of', 'else##vier', 'n.v.', ',', 'the', 'dutch', 'publishing', 'group', '.']\n", + "Counter: 19\n", + "===================================================================\n", + "Hidden states: (13, 13, 768)\n", + "# Extracted words: 13\n", + "Sentence : \"Rudolph Agnew , 55 years old and former chairman of Consolidated Gold Fields PLC , was named a nonexecutive director of this British industrial conglomerate .\"\n", + "Original (026): ['Rudolph', 'Agnew', ',', '55', 'years', 'old', 'and', 'former', 'chairman', 'of', 'Consolidated', 'Gold', 'Fields', 'PLC', ',', 'was', 'named', 'a', 'nonexecutive', 'director', 'of', 'this', 'British', 'industrial', 'conglomerate', '.']\n", + "Tokenized (033): ['[CLS]', 'rudolph', 'ag', '##ne', '##w', ',', '55', 'years', 'old', 'and', 'former', 'chairman', 'of', 'consolidated', 'gold', 'fields', 'plc', ',', 'was', 'named', 'a', 'none', '##x', '##ec', '##utive', 'director', 'of', 'this', 'british', 'industrial', 'conglomerate', '.', '[SEP]']\n", + "Filtered (031): ['rudolph', 'ag', '##ne', '##w', ',', '55', 'years', 'old', 'and', 'former', 'chairman', 'of', 'consolidated', 'gold', 'fields', 'plc', ',', 'was', 'named', 'a', 'none', '##x', '##ec', '##utive', 'director', 'of', 'this', 'british', 'industrial', 'conglomerate', '.']\n", + "Detokenized (026): ['rudolph', 'ag##ne##w', ',', '55', 'years', 'old', 'and', 'former', 'chairman', 'of', 'consolidated', 'gold', 'fields', 'plc', ',', 'was', 'named', 'a', 'none##x##ec##utive', 'director', 'of', 'this', 'british', 'industrial', 'conglomerate', '.']\n", + "Counter: 31\n", + "===================================================================\n", + "Hidden states: (13, 26, 768)\n", + "# Extracted words: 26\n", + "Sentence : \"A form of asbestos once used to make Kent cigarette filters has caused a high percentage of cancer deaths among a group of workers exposed to it more than 30 years ago , researchers reported .\"\n", + "Original (036): ['A', 'form', 'of', 'asbestos', 'once', 'used', 'to', 'make', 'Kent', 'cigarette', 'filters', 'has', 'caused', 'a', 'high', 'percentage', 'of', 'cancer', 'deaths', 'among', 'a', 'group', 'of', 'workers', 'exposed', 'to', 'it', 'more', 'than', '30', 'years', 'ago', ',', 'researchers', 'reported', '.']\n", + "Tokenized (038): ['[CLS]', 'a', 'form', 'of', 'asbestos', 'once', 'used', 'to', 'make', 'kent', 'cigarette', 'filters', 'has', 'caused', 'a', 'high', 'percentage', 'of', 'cancer', 'deaths', 'among', 'a', 'group', 'of', 'workers', 'exposed', 'to', 'it', 'more', 'than', '30', 'years', 'ago', ',', 'researchers', 'reported', '.', '[SEP]']\n", + "Filtered (036): ['a', 'form', 'of', 'asbestos', 'once', 'used', 'to', 'make', 'kent', 'cigarette', 'filters', 'has', 'caused', 'a', 'high', 'percentage', 'of', 'cancer', 'deaths', 'among', 'a', 'group', 'of', 'workers', 'exposed', 'to', 'it', 'more', 'than', '30', 'years', 'ago', ',', 'researchers', 'reported', '.']\n", + "Detokenized (036): ['a', 'form', 'of', 'asbestos', 'once', 'used', 'to', 'make', 'kent', 'cigarette', 'filters', 'has', 'caused', 'a', 'high', 'percentage', 'of', 'cancer', 'deaths', 'among', 'a', 'group', 'of', 'workers', 'exposed', 'to', 'it', 'more', 'than', '30', 'years', 'ago', ',', 'researchers', 'reported', '.']\n", + "Counter: 36\n", + "===================================================================\n", + "Hidden states: (13, 36, 768)\n", + "# Extracted words: 36\n", + "Sentence : \"The asbestos fiber , crocidolite , is unusually resilient once it enters the lungs , with even brief exposures to it causing symptoms that show up decades later , researchers said .\"\n", + "Original (032): ['The', 'asbestos', 'fiber', ',', 'crocidolite', ',', 'is', 'unusually', 'resilient', 'once', 'it', 'enters', 'the', 'lungs', ',', 'with', 'even', 'brief', 'exposures', 'to', 'it', 'causing', 'symptoms', 'that', 'show', 'up', 'decades', 'later', ',', 'researchers', 'said', '.']\n", + "Tokenized (040): ['[CLS]', 'the', 'asbestos', 'fiber', ',', 'cr', '##oc', '##ido', '##lite', ',', 'is', 'unusually', 'res', '##ili', '##ent', 'once', 'it', 'enters', 'the', 'lungs', ',', 'with', 'even', 'brief', 'exposure', '##s', 'to', 'it', 'causing', 'symptoms', 'that', 'show', 'up', 'decades', 'later', ',', 'researchers', 'said', '.', '[SEP]']\n", + "Filtered (038): ['the', 'asbestos', 'fiber', ',', 'cr', '##oc', '##ido', '##lite', ',', 'is', 'unusually', 'res', '##ili', '##ent', 'once', 'it', 'enters', 'the', 'lungs', ',', 'with', 'even', 'brief', 'exposure', '##s', 'to', 'it', 'causing', 'symptoms', 'that', 'show', 'up', 'decades', 'later', ',', 'researchers', 'said', '.']\n", + "Detokenized (032): ['the', 'asbestos', 'fiber', ',', 'cr##oc##ido##lite', ',', 'is', 'unusually', 'res##ili##ent', 'once', 'it', 'enters', 'the', 'lungs', ',', 'with', 'even', 'brief', 'exposure##s', 'to', 'it', 'causing', 'symptoms', 'that', 'show', 'up', 'decades', 'later', ',', 'researchers', 'said', '.']\n", + "Counter: 38\n", + "===================================================================\n", + "Hidden states: (13, 32, 768)\n", + "# Extracted words: 32\n", + "Sentence : \"Lorillard Inc. , the unit of New York-based Loews Corp. that makes Kent cigarettes , stopped using crocidolite in its Micronite cigarette filters in 1956 .\"\n", + "Original (026): ['Lorillard', 'Inc.', ',', 'the', 'unit', 'of', 'New', 'York-based', 'Loews', 'Corp.', 'that', 'makes', 'Kent', 'cigarettes', ',', 'stopped', 'using', 'crocidolite', 'in', 'its', 'Micronite', 'cigarette', 'filters', 'in', '1956', '.']\n", + "Tokenized (041): ['[CLS]', 'lori', '##llar', '##d', 'inc', '.', ',', 'the', 'unit', 'of', 'new', 'york', '-', 'based', 'lo', '##ew', '##s', 'corp', '.', 'that', 'makes', 'kent', 'cigarettes', ',', 'stopped', 'using', 'cr', '##oc', '##ido', '##lite', 'in', 'its', 'micro', '##ni', '##te', 'cigarette', 'filters', 'in', '1956', '.', '[SEP]']\n", + "Filtered (039): ['lori', '##llar', '##d', 'inc', '.', ',', 'the', 'unit', 'of', 'new', 'york', '-', 'based', 'lo', '##ew', '##s', 'corp', '.', 'that', 'makes', 'kent', 'cigarettes', ',', 'stopped', 'using', 'cr', '##oc', '##ido', '##lite', 'in', 'its', 'micro', '##ni', '##te', 'cigarette', 'filters', 'in', '1956', '.']\n", + "Detokenized (026): ['lori##llar##d', 'inc.', ',', 'the', 'unit', 'of', 'new', 'york-based', 'lo##ew##s', 'corp.', 'that', 'makes', 'kent', 'cigarettes', ',', 'stopped', 'using', 'cr##oc##ido##lite', 'in', 'its', 'micro##ni##te', 'cigarette', 'filters', 'in', '1956', '.']\n", + "Counter: 39\n", + "===================================================================\n", + "Hidden states: (13, 26, 768)\n", + "# Extracted words: 26\n", + "Sentence : \"Although preliminary findings were reported more than a year ago , the latest results appear in today 's New England Journal of Medicine , a forum likely to bring new attention to the problem .\"\n", + "Original (035): ['Although', 'preliminary', 'findings', 'were', 'reported', 'more', 'than', 'a', 'year', 'ago', ',', 'the', 'latest', 'results', 'appear', 'in', 'today', \"'s\", 'New', 'England', 'Journal', 'of', 'Medicine', ',', 'a', 'forum', 'likely', 'to', 'bring', 'new', 'attention', 'to', 'the', 'problem', '.']\n", + "Tokenized (038): ['[CLS]', 'although', 'preliminary', 'findings', 'were', 'reported', 'more', 'than', 'a', 'year', 'ago', ',', 'the', 'latest', 'results', 'appear', 'in', 'today', \"'\", 's', 'new', 'england', 'journal', 'of', 'medicine', ',', 'a', 'forum', 'likely', 'to', 'bring', 'new', 'attention', 'to', 'the', 'problem', '.', '[SEP]']\n", + "Filtered (036): ['although', 'preliminary', 'findings', 'were', 'reported', 'more', 'than', 'a', 'year', 'ago', ',', 'the', 'latest', 'results', 'appear', 'in', 'today', \"'\", 's', 'new', 'england', 'journal', 'of', 'medicine', ',', 'a', 'forum', 'likely', 'to', 'bring', 'new', 'attention', 'to', 'the', 'problem', '.']\n", + "Detokenized (035): ['although', 'preliminary', 'findings', 'were', 'reported', 'more', 'than', 'a', 'year', 'ago', ',', 'the', 'latest', 'results', 'appear', 'in', 'today', \"'s\", 'new', 'england', 'journal', 'of', 'medicine', ',', 'a', 'forum', 'likely', 'to', 'bring', 'new', 'attention', 'to', 'the', 'problem', '.']\n", + "Counter: 36\n", + "===================================================================\n", + "Hidden states: (13, 35, 768)\n", + "# Extracted words: 35\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sentence : \"A Lorillard spokewoman said , `` This is an old story .\"\n", + "Original (012): ['A', 'Lorillard', 'spokewoman', 'said', ',', '``', 'This', 'is', 'an', 'old', 'story', '.']\n", + "Tokenized (018): ['[CLS]', 'a', 'lori', '##llar', '##d', 'spoke', '##woman', 'said', ',', '`', '`', 'this', 'is', 'an', 'old', 'story', '.', '[SEP]']\n", + "Filtered (016): ['a', 'lori', '##llar', '##d', 'spoke', '##woman', 'said', ',', '`', '`', 'this', 'is', 'an', 'old', 'story', '.']\n", + "Detokenized (012): ['a', 'lori##llar##d', 'spoke##woman', 'said', ',', '``', 'this', 'is', 'an', 'old', 'story', '.']\n", + "Counter: 16\n", + "===================================================================\n", + "Hidden states: (13, 12, 768)\n", + "# Extracted words: 12\n", + "Sentence : \"We 're talking about years ago before anyone heard of asbestos having any questionable properties .\"\n", + "Original (016): ['We', \"'re\", 'talking', 'about', 'years', 'ago', 'before', 'anyone', 'heard', 'of', 'asbestos', 'having', 'any', 'questionable', 'properties', '.']\n", + "Tokenized (019): ['[CLS]', 'we', \"'\", 're', 'talking', 'about', 'years', 'ago', 'before', 'anyone', 'heard', 'of', 'asbestos', 'having', 'any', 'questionable', 'properties', '.', '[SEP]']\n", + "Filtered (017): ['we', \"'\", 're', 'talking', 'about', 'years', 'ago', 'before', 'anyone', 'heard', 'of', 'asbestos', 'having', 'any', 'questionable', 'properties', '.']\n", + "Detokenized (016): ['we', \"'re\", 'talking', 'about', 'years', 'ago', 'before', 'anyone', 'heard', 'of', 'asbestos', 'having', 'any', 'questionable', 'properties', '.']\n", + "Counter: 17\n", + "===================================================================\n", + "Hidden states: (13, 16, 768)\n", + "# Extracted words: 16\n", + "Sentence : \"There is no asbestos in our products now . ''\"\n", + "Original (010): ['There', 'is', 'no', 'asbestos', 'in', 'our', 'products', 'now', '.', \"''\"]\n", + "Tokenized (013): ['[CLS]', 'there', 'is', 'no', 'asbestos', 'in', 'our', 'products', 'now', '.', \"'\", \"'\", '[SEP]']\n", + "Filtered (011): ['there', 'is', 'no', 'asbestos', 'in', 'our', 'products', 'now', '.', \"'\", \"'\"]\n", + "Detokenized (010): ['there', 'is', 'no', 'asbestos', 'in', 'our', 'products', 'now', '.', \"''\"]\n", + "Counter: 11\n", + "===================================================================\n", + "Hidden states: (13, 10, 768)\n", + "# Extracted words: 10\n" + ] + } + ], + "source": [ + "# extract activations for the train sentences \n", + "transformers_extractor.extract_representations('bert-base-uncased',\n", + " train_sentences,\n", + " 'train_activations.json',\n", + " aggregation=\"average\" #last, first\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "49c676e8", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading model: bert-base-uncased\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Some weights of the model checkpoint at bert-base-uncased were not used when initializing BertModel: ['cls.predictions.transform.LayerNorm.weight', 'cls.seq_relationship.weight', 'cls.predictions.transform.LayerNorm.bias', 'cls.predictions.bias', 'cls.predictions.transform.dense.weight', 'cls.seq_relationship.bias', 'cls.predictions.decoder.weight', 'cls.predictions.transform.dense.bias']\n", + "- This IS expected if you are initializing BertModel from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).\n", + "- This IS NOT expected if you are initializing BertModel from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Reading input corpus\n", + "Preparing output file\n", + "Extracting representations from model\n", + "Sentence : \"The Arizona Corporations Commission authorized an 11.5 % rate increase at Tucson Electric Power Co. , substantially lower than recommended last month by a commission hearing officer and barely half the rise sought by the utility .\"\n", + "Original (037): ['The', 'Arizona', 'Corporations', 'Commission', 'authorized', 'an', '11.5', '%', 'rate', 'increase', 'at', 'Tucson', 'Electric', 'Power', 'Co.', ',', 'substantially', 'lower', 'than', 'recommended', 'last', 'month', 'by', 'a', 'commission', 'hearing', 'officer', 'and', 'barely', 'half', 'the', 'rise', 'sought', 'by', 'the', 'utility', '.']\n", + "Tokenized (042): ['[CLS]', 'the', 'arizona', 'corporations', 'commission', 'authorized', 'an', '11', '.', '5', '%', 'rate', 'increase', 'at', 'tucson', 'electric', 'power', 'co', '.', ',', 'substantially', 'lower', 'than', 'recommended', 'last', 'month', 'by', 'a', 'commission', 'hearing', 'officer', 'and', 'barely', 'half', 'the', 'rise', 'sought', 'by', 'the', 'utility', '.', '[SEP]']\n", + "Filtered (040): ['the', 'arizona', 'corporations', 'commission', 'authorized', 'an', '11', '.', '5', '%', 'rate', 'increase', 'at', 'tucson', 'electric', 'power', 'co', '.', ',', 'substantially', 'lower', 'than', 'recommended', 'last', 'month', 'by', 'a', 'commission', 'hearing', 'officer', 'and', 'barely', 'half', 'the', 'rise', 'sought', 'by', 'the', 'utility', '.']\n", + "Detokenized (037): ['the', 'arizona', 'corporations', 'commission', 'authorized', 'an', '11.5', '%', 'rate', 'increase', 'at', 'tucson', 'electric', 'power', 'co.', ',', 'substantially', 'lower', 'than', 'recommended', 'last', 'month', 'by', 'a', 'commission', 'hearing', 'officer', 'and', 'barely', 'half', 'the', 'rise', 'sought', 'by', 'the', 'utility', '.']\n", + "Counter: 40\n", + "===================================================================\n", + "Hidden states: (13, 37, 768)\n", + "# Extracted words: 37\n", + "Sentence : \"The ruling follows a host of problems at Tucson Electric , including major write-downs , a 60 % slash in the common stock dividend and the departure of former Chairman Einar Greve during a company investigation of his stock sales .\"\n", + "Original (041): ['The', 'ruling', 'follows', 'a', 'host', 'of', 'problems', 'at', 'Tucson', 'Electric', ',', 'including', 'major', 'write-downs', ',', 'a', '60', '%', 'slash', 'in', 'the', 'common', 'stock', 'dividend', 'and', 'the', 'departure', 'of', 'former', 'Chairman', 'Einar', 'Greve', 'during', 'a', 'company', 'investigation', 'of', 'his', 'stock', 'sales', '.']\n", + "Tokenized (048): ['[CLS]', 'the', 'ruling', 'follows', 'a', 'host', 'of', 'problems', 'at', 'tucson', 'electric', ',', 'including', 'major', 'write', '-', 'downs', ',', 'a', '60', '%', 'slash', 'in', 'the', 'common', 'stock', 'divide', '##nd', 'and', 'the', 'departure', 'of', 'former', 'chairman', 'ein', '##ar', 'gr', '##eve', 'during', 'a', 'company', 'investigation', 'of', 'his', 'stock', 'sales', '.', '[SEP]']\n", + "Filtered (046): ['the', 'ruling', 'follows', 'a', 'host', 'of', 'problems', 'at', 'tucson', 'electric', ',', 'including', 'major', 'write', '-', 'downs', ',', 'a', '60', '%', 'slash', 'in', 'the', 'common', 'stock', 'divide', '##nd', 'and', 'the', 'departure', 'of', 'former', 'chairman', 'ein', '##ar', 'gr', '##eve', 'during', 'a', 'company', 'investigation', 'of', 'his', 'stock', 'sales', '.']\n", + "Detokenized (041): ['the', 'ruling', 'follows', 'a', 'host', 'of', 'problems', 'at', 'tucson', 'electric', ',', 'including', 'major', 'write-downs', ',', 'a', '60', '%', 'slash', 'in', 'the', 'common', 'stock', 'divide##nd', 'and', 'the', 'departure', 'of', 'former', 'chairman', 'ein##ar', 'gr##eve', 'during', 'a', 'company', 'investigation', 'of', 'his', 'stock', 'sales', '.']\n", + "Counter: 46\n", + "===================================================================\n", + "Hidden states: (13, 41, 768)\n", + "# Extracted words: 41\n", + "Sentence : \"The Arizona regulatory ruling calls for $ 42 million in added revenue yearly , compared with a $ 57 million boost proposed by the commission hearing officer .\"\n", + "Original (028): ['The', 'Arizona', 'regulatory', 'ruling', 'calls', 'for', '$', '42', 'million', 'in', 'added', 'revenue', 'yearly', ',', 'compared', 'with', 'a', '$', '57', 'million', 'boost', 'proposed', 'by', 'the', 'commission', 'hearing', 'officer', '.']\n", + "Tokenized (030): ['[CLS]', 'the', 'arizona', 'regulatory', 'ruling', 'calls', 'for', '$', '42', 'million', 'in', 'added', 'revenue', 'yearly', ',', 'compared', 'with', 'a', '$', '57', 'million', 'boost', 'proposed', 'by', 'the', 'commission', 'hearing', 'officer', '.', '[SEP]']\n", + "Filtered (028): ['the', 'arizona', 'regulatory', 'ruling', 'calls', 'for', '$', '42', 'million', 'in', 'added', 'revenue', 'yearly', ',', 'compared', 'with', 'a', '$', '57', 'million', 'boost', 'proposed', 'by', 'the', 'commission', 'hearing', 'officer', '.']\n", + "Detokenized (028): ['the', 'arizona', 'regulatory', 'ruling', 'calls', 'for', '$', '42', 'million', 'in', 'added', 'revenue', 'yearly', ',', 'compared', 'with', 'a', '$', '57', 'million', 'boost', 'proposed', 'by', 'the', 'commission', 'hearing', 'officer', '.']\n", + "Counter: 28\n", + "===================================================================\n", + "Hidden states: (13, 28, 768)\n", + "# Extracted words: 28\n", + "Sentence : \"The company had sought increases totaling $ 80.3 million , or 22 % .\"\n", + "Original (014): ['The', 'company', 'had', 'sought', 'increases', 'totaling', '$', '80.3', 'million', ',', 'or', '22', '%', '.']\n", + "Tokenized (018): ['[CLS]', 'the', 'company', 'had', 'sought', 'increases', 'totaling', '$', '80', '.', '3', 'million', ',', 'or', '22', '%', '.', '[SEP]']\n", + "Filtered (016): ['the', 'company', 'had', 'sought', 'increases', 'totaling', '$', '80', '.', '3', 'million', ',', 'or', '22', '%', '.']\n", + "Detokenized (014): ['the', 'company', 'had', 'sought', 'increases', 'totaling', '$', '80.3', 'million', ',', 'or', '22', '%', '.']\n", + "Counter: 16\n", + "===================================================================\n", + "Hidden states: (13, 14, 768)\n", + "# Extracted words: 14\n", + "Sentence : \"The decision was announced after trading ended .\"\n", + "Original (008): ['The', 'decision', 'was', 'announced', 'after', 'trading', 'ended', '.']\n", + "Tokenized (010): ['[CLS]', 'the', 'decision', 'was', 'announced', 'after', 'trading', 'ended', '.', '[SEP]']\n", + "Filtered (008): ['the', 'decision', 'was', 'announced', 'after', 'trading', 'ended', '.']\n", + "Detokenized (008): ['the', 'decision', 'was', 'announced', 'after', 'trading', 'ended', '.']\n", + "Counter: 8\n", + "===================================================================\n", + "Hidden states: (13, 8, 768)\n", + "# Extracted words: 8\n", + "Sentence : \"Tucson Electric closed at $ 20.875 a share , down 25 cents , in New York Stock Exchange composite trading .\"\n", + "Original (021): ['Tucson', 'Electric', 'closed', 'at', '$', '20.875', 'a', 'share', ',', 'down', '25', 'cents', ',', 'in', 'New', 'York', 'Stock', 'Exchange', 'composite', 'trading', '.']\n", + "Tokenized (025): ['[CLS]', 'tucson', 'electric', 'closed', 'at', '$', '20', '.', '875', 'a', 'share', ',', 'down', '25', 'cents', ',', 'in', 'new', 'york', 'stock', 'exchange', 'composite', 'trading', '.', '[SEP]']\n", + "Filtered (023): ['tucson', 'electric', 'closed', 'at', '$', '20', '.', '875', 'a', 'share', ',', 'down', '25', 'cents', ',', 'in', 'new', 'york', 'stock', 'exchange', 'composite', 'trading', '.']\n", + "Detokenized (021): ['tucson', 'electric', 'closed', 'at', '$', '20.875', 'a', 'share', ',', 'down', '25', 'cents', ',', 'in', 'new', 'york', 'stock', 'exchange', 'composite', 'trading', '.']\n", + "Counter: 23\n", + "===================================================================\n", + "Hidden states: (13, 21, 768)\n", + "# Extracted words: 21\n", + "Sentence : \"A Tucson Electric spokesman said the utility was disappointed by the commission 's decision and `` concerned about the financial integrity of the company .\"\n", + "Original (025): ['A', 'Tucson', 'Electric', 'spokesman', 'said', 'the', 'utility', 'was', 'disappointed', 'by', 'the', 'commission', \"'s\", 'decision', 'and', '``', 'concerned', 'about', 'the', 'financial', 'integrity', 'of', 'the', 'company', '.']\n", + "Tokenized (029): ['[CLS]', 'a', 'tucson', 'electric', 'spokesman', 'said', 'the', 'utility', 'was', 'disappointed', 'by', 'the', 'commission', \"'\", 's', 'decision', 'and', '`', '`', 'concerned', 'about', 'the', 'financial', 'integrity', 'of', 'the', 'company', '.', '[SEP]']\n", + "Filtered (027): ['a', 'tucson', 'electric', 'spokesman', 'said', 'the', 'utility', 'was', 'disappointed', 'by', 'the', 'commission', \"'\", 's', 'decision', 'and', '`', '`', 'concerned', 'about', 'the', 'financial', 'integrity', 'of', 'the', 'company', '.']\n", + "Detokenized (025): ['a', 'tucson', 'electric', 'spokesman', 'said', 'the', 'utility', 'was', 'disappointed', 'by', 'the', 'commission', \"'s\", 'decision', 'and', '``', 'concerned', 'about', 'the', 'financial', 'integrity', 'of', 'the', 'company', '.']\n", + "Counter: 27\n", + "===================================================================\n", + "Hidden states: (13, 25, 768)\n", + "# Extracted words: 25\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sentence : \"South Korean President Roh Tae Woo , brushing aside suggestions that the won be revalued again , said the currency 's current level against the dollar is `` appropriate . ''\"\n", + "Original (031): ['South', 'Korean', 'President', 'Roh', 'Tae', 'Woo', ',', 'brushing', 'aside', 'suggestions', 'that', 'the', 'won', 'be', 'revalued', 'again', ',', 'said', 'the', 'currency', \"'s\", 'current', 'level', 'against', 'the', 'dollar', 'is', '``', 'appropriate', '.', \"''\"]\n", + "Tokenized (040): ['[CLS]', 'south', 'korean', 'president', 'ro', '##h', 'tae', 'woo', ',', 'brushing', 'aside', 'suggestions', 'that', 'the', 'won', 'be', 'rev', '##al', '##ue', '##d', 'again', ',', 'said', 'the', 'currency', \"'\", 's', 'current', 'level', 'against', 'the', 'dollar', 'is', '`', '`', 'appropriate', '.', \"'\", \"'\", '[SEP]']\n", + "Filtered (038): ['south', 'korean', 'president', 'ro', '##h', 'tae', 'woo', ',', 'brushing', 'aside', 'suggestions', 'that', 'the', 'won', 'be', 'rev', '##al', '##ue', '##d', 'again', ',', 'said', 'the', 'currency', \"'\", 's', 'current', 'level', 'against', 'the', 'dollar', 'is', '`', '`', 'appropriate', '.', \"'\", \"'\"]\n", + "Detokenized (031): ['south', 'korean', 'president', 'ro##h', 'tae', 'woo', ',', 'brushing', 'aside', 'suggestions', 'that', 'the', 'won', 'be', 'rev##al##ue##d', 'again', ',', 'said', 'the', 'currency', \"'s\", 'current', 'level', 'against', 'the', 'dollar', 'is', '``', 'appropriate', '.', \"''\"]\n", + "Counter: 38\n", + "===================================================================\n", + "Hidden states: (13, 31, 768)\n", + "# Extracted words: 31\n", + "Sentence : \"His comments , made in response to reporters ' questions at the National Press Club here , signaled that Seoul is resisting U.S. pressure for a further rise in the currency 's value .\"\n", + "Original (034): ['His', 'comments', ',', 'made', 'in', 'response', 'to', 'reporters', \"'\", 'questions', 'at', 'the', 'National', 'Press', 'Club', 'here', ',', 'signaled', 'that', 'Seoul', 'is', 'resisting', 'U.S.', 'pressure', 'for', 'a', 'further', 'rise', 'in', 'the', 'currency', \"'s\", 'value', '.']\n", + "Tokenized (040): ['[CLS]', 'his', 'comments', ',', 'made', 'in', 'response', 'to', 'reporters', \"'\", 'questions', 'at', 'the', 'national', 'press', 'club', 'here', ',', 'signaled', 'that', 'seoul', 'is', 'resisting', 'u', '.', 's', '.', 'pressure', 'for', 'a', 'further', 'rise', 'in', 'the', 'currency', \"'\", 's', 'value', '.', '[SEP]']\n", + "Filtered (038): ['his', 'comments', ',', 'made', 'in', 'response', 'to', 'reporters', \"'\", 'questions', 'at', 'the', 'national', 'press', 'club', 'here', ',', 'signaled', 'that', 'seoul', 'is', 'resisting', 'u', '.', 's', '.', 'pressure', 'for', 'a', 'further', 'rise', 'in', 'the', 'currency', \"'\", 's', 'value', '.']\n", + "Detokenized (034): ['his', 'comments', ',', 'made', 'in', 'response', 'to', 'reporters', \"'\", 'questions', 'at', 'the', 'national', 'press', 'club', 'here', ',', 'signaled', 'that', 'seoul', 'is', 'resisting', 'u.s.', 'pressure', 'for', 'a', 'further', 'rise', 'in', 'the', 'currency', \"'s\", 'value', '.']\n", + "Counter: 38\n", + "===================================================================\n", + "Hidden states: (13, 34, 768)\n", + "# Extracted words: 34\n", + "Sentence : \"The U.S. wants a higher won to make South Korea 's exports more expensive and help trim Seoul 's trade surplus .\"\n", + "Original (022): ['The', 'U.S.', 'wants', 'a', 'higher', 'won', 'to', 'make', 'South', 'Korea', \"'s\", 'exports', 'more', 'expensive', 'and', 'help', 'trim', 'Seoul', \"'s\", 'trade', 'surplus', '.']\n", + "Tokenized (029): ['[CLS]', 'the', 'u', '.', 's', '.', 'wants', 'a', 'higher', 'won', 'to', 'make', 'south', 'korea', \"'\", 's', 'exports', 'more', 'expensive', 'and', 'help', 'trim', 'seoul', \"'\", 's', 'trade', 'surplus', '.', '[SEP]']\n", + "Filtered (027): ['the', 'u', '.', 's', '.', 'wants', 'a', 'higher', 'won', 'to', 'make', 'south', 'korea', \"'\", 's', 'exports', 'more', 'expensive', 'and', 'help', 'trim', 'seoul', \"'\", 's', 'trade', 'surplus', '.']\n", + "Detokenized (022): ['the', 'u.s.', 'wants', 'a', 'higher', 'won', 'to', 'make', 'south', 'korea', \"'s\", 'exports', 'more', 'expensive', 'and', 'help', 'trim', 'seoul', \"'s\", 'trade', 'surplus', '.']\n", + "Counter: 27\n", + "===================================================================\n", + "Hidden states: (13, 22, 768)\n", + "# Extracted words: 22\n" + ] + } + ], + "source": [ + "# extract activations for the dev sentences \n", + "transformers_extractor.extract_representations('bert-base-uncased',\n", + " dev_sentences,\n", + " 'dev_activations.json',\n", + " aggregation=\"average\" #last, first\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "47046c6a", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading model: bert-base-uncased\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Some weights of the model checkpoint at bert-base-uncased were not used when initializing BertModel: ['cls.predictions.transform.LayerNorm.weight', 'cls.seq_relationship.weight', 'cls.predictions.transform.LayerNorm.bias', 'cls.predictions.bias', 'cls.predictions.transform.dense.weight', 'cls.seq_relationship.bias', 'cls.predictions.decoder.weight', 'cls.predictions.transform.dense.bias']\n", + "- This IS expected if you are initializing BertModel from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).\n", + "- This IS NOT expected if you are initializing BertModel from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Reading input corpus\n", + "Preparing output file\n", + "Extracting representations from model\n", + "Sentence : \"Rockwell International Corp. 's Tulsa unit said it signed a tentative agreement extending its contract with Boeing Co. to provide structural parts for Boeing 's 747 jetliners .\"\n", + "Original (028): ['Rockwell', 'International', 'Corp.', \"'s\", 'Tulsa', 'unit', 'said', 'it', 'signed', 'a', 'tentative', 'agreement', 'extending', 'its', 'contract', 'with', 'Boeing', 'Co.', 'to', 'provide', 'structural', 'parts', 'for', 'Boeing', \"'s\", '747', 'jetliners', '.']\n", + "Tokenized (036): ['[CLS]', 'rockwell', 'international', 'corp', '.', \"'\", 's', 'tulsa', 'unit', 'said', 'it', 'signed', 'a', 'tentative', 'agreement', 'extending', 'its', 'contract', 'with', 'boeing', 'co', '.', 'to', 'provide', 'structural', 'parts', 'for', 'boeing', \"'\", 's', '747', 'jet', '##liner', '##s', '.', '[SEP]']\n", + "Filtered (034): ['rockwell', 'international', 'corp', '.', \"'\", 's', 'tulsa', 'unit', 'said', 'it', 'signed', 'a', 'tentative', 'agreement', 'extending', 'its', 'contract', 'with', 'boeing', 'co', '.', 'to', 'provide', 'structural', 'parts', 'for', 'boeing', \"'\", 's', '747', 'jet', '##liner', '##s', '.']\n", + "Detokenized (028): ['rockwell', 'international', 'corp.', \"'s\", 'tulsa', 'unit', 'said', 'it', 'signed', 'a', 'tentative', 'agreement', 'extending', 'its', 'contract', 'with', 'boeing', 'co.', 'to', 'provide', 'structural', 'parts', 'for', 'boeing', \"'s\", '747', 'jet##liner##s', '.']\n", + "Counter: 34\n", + "===================================================================\n", + "Hidden states: (13, 28, 768)\n", + "# Extracted words: 28\n", + "Sentence : \"Rockwell said the agreement calls for it to supply 200 additional so-called shipsets for the planes .\"\n", + "Original (017): ['Rockwell', 'said', 'the', 'agreement', 'calls', 'for', 'it', 'to', 'supply', '200', 'additional', 'so-called', 'shipsets', 'for', 'the', 'planes', '.']\n", + "Tokenized (022): ['[CLS]', 'rockwell', 'said', 'the', 'agreement', 'calls', 'for', 'it', 'to', 'supply', '200', 'additional', 'so', '-', 'called', 'ships', '##ets', 'for', 'the', 'planes', '.', '[SEP]']\n", + "Filtered (020): ['rockwell', 'said', 'the', 'agreement', 'calls', 'for', 'it', 'to', 'supply', '200', 'additional', 'so', '-', 'called', 'ships', '##ets', 'for', 'the', 'planes', '.']\n", + "Detokenized (017): ['rockwell', 'said', 'the', 'agreement', 'calls', 'for', 'it', 'to', 'supply', '200', 'additional', 'so-called', 'ships##ets', 'for', 'the', 'planes', '.']\n", + "Counter: 20\n", + "===================================================================\n", + "Hidden states: (13, 17, 768)\n", + "# Extracted words: 17\n", + "Sentence : \"These include , among other parts , each jetliner 's two major bulkheads , a pressure floor , torque box , fixed leading edges for the wings and an aft keel beam .\"\n", + "Original (033): ['These', 'include', ',', 'among', 'other', 'parts', ',', 'each', 'jetliner', \"'s\", 'two', 'major', 'bulkheads', ',', 'a', 'pressure', 'floor', ',', 'torque', 'box', ',', 'fixed', 'leading', 'edges', 'for', 'the', 'wings', 'and', 'an', 'aft', 'keel', 'beam', '.']\n", + "Tokenized (038): ['[CLS]', 'these', 'include', ',', 'among', 'other', 'parts', ',', 'each', 'jet', '##liner', \"'\", 's', 'two', 'major', 'bulk', '##heads', ',', 'a', 'pressure', 'floor', ',', 'torque', 'box', ',', 'fixed', 'leading', 'edges', 'for', 'the', 'wings', 'and', 'an', 'aft', 'keel', 'beam', '.', '[SEP]']\n", + "Filtered (036): ['these', 'include', ',', 'among', 'other', 'parts', ',', 'each', 'jet', '##liner', \"'\", 's', 'two', 'major', 'bulk', '##heads', ',', 'a', 'pressure', 'floor', ',', 'torque', 'box', ',', 'fixed', 'leading', 'edges', 'for', 'the', 'wings', 'and', 'an', 'aft', 'keel', 'beam', '.']\n", + "Detokenized (033): ['these', 'include', ',', 'among', 'other', 'parts', ',', 'each', 'jet##liner', \"'s\", 'two', 'major', 'bulk##heads', ',', 'a', 'pressure', 'floor', ',', 'torque', 'box', ',', 'fixed', 'leading', 'edges', 'for', 'the', 'wings', 'and', 'an', 'aft', 'keel', 'beam', '.']\n", + "Counter: 36\n", + "===================================================================\n", + "Hidden states: (13, 33, 768)\n", + "# Extracted words: 33\n", + "Sentence : \"Under the existing contract , Rockwell said , it has already delivered 793 of the shipsets to Boeing .\"\n", + "Original (019): ['Under', 'the', 'existing', 'contract', ',', 'Rockwell', 'said', ',', 'it', 'has', 'already', 'delivered', '793', 'of', 'the', 'shipsets', 'to', 'Boeing', '.']\n", + "Tokenized (023): ['[CLS]', 'under', 'the', 'existing', 'contract', ',', 'rockwell', 'said', ',', 'it', 'has', 'already', 'delivered', '79', '##3', 'of', 'the', 'ships', '##ets', 'to', 'boeing', '.', '[SEP]']\n", + "Filtered (021): ['under', 'the', 'existing', 'contract', ',', 'rockwell', 'said', ',', 'it', 'has', 'already', 'delivered', '79', '##3', 'of', 'the', 'ships', '##ets', 'to', 'boeing', '.']\n", + "Detokenized (019): ['under', 'the', 'existing', 'contract', ',', 'rockwell', 'said', ',', 'it', 'has', 'already', 'delivered', '79##3', 'of', 'the', 'ships##ets', 'to', 'boeing', '.']\n", + "Counter: 21\n", + "===================================================================\n", + "Hidden states: (13, 19, 768)\n", + "# Extracted words: 19\n", + "Sentence : \"Rockwell , based in El Segundo , Calif. , is an aerospace , electronics , automotive and graphics concern .\"\n", + "Original (020): ['Rockwell', ',', 'based', 'in', 'El', 'Segundo', ',', 'Calif.', ',', 'is', 'an', 'aerospace', ',', 'electronics', ',', 'automotive', 'and', 'graphics', 'concern', '.']\n", + "Tokenized (026): ['[CLS]', 'rockwell', ',', 'based', 'in', 'el', 'se', '##gun', '##do', ',', 'cal', '##if', '.', ',', 'is', 'an', 'aerospace', ',', 'electronics', ',', 'automotive', 'and', 'graphics', 'concern', '.', '[SEP]']\n", + "Filtered (024): ['rockwell', ',', 'based', 'in', 'el', 'se', '##gun', '##do', ',', 'cal', '##if', '.', ',', 'is', 'an', 'aerospace', ',', 'electronics', ',', 'automotive', 'and', 'graphics', 'concern', '.']\n", + "Detokenized (020): ['rockwell', ',', 'based', 'in', 'el', 'se##gun##do', ',', 'cal##if.', ',', 'is', 'an', 'aerospace', ',', 'electronics', ',', 'automotive', 'and', 'graphics', 'concern', '.']\n", + "Counter: 24\n", + "===================================================================\n", + "Hidden states: (13, 20, 768)\n", + "# Extracted words: 20\n", + "Sentence : \"Frank Carlucci III was named to this telecommunications company 's board , filling the vacancy created by the death of William Sobey last May .\"\n", + "Original (025): ['Frank', 'Carlucci', 'III', 'was', 'named', 'to', 'this', 'telecommunications', 'company', \"'s\", 'board', ',', 'filling', 'the', 'vacancy', 'created', 'by', 'the', 'death', 'of', 'William', 'Sobey', 'last', 'May', '.']\n", + "Tokenized (030): ['[CLS]', 'frank', 'carl', '##ucci', 'iii', 'was', 'named', 'to', 'this', 'telecommunications', 'company', \"'\", 's', 'board', ',', 'filling', 'the', 'vacancy', 'created', 'by', 'the', 'death', 'of', 'william', 'sob', '##ey', 'last', 'may', '.', '[SEP]']\n", + "Filtered (028): ['frank', 'carl', '##ucci', 'iii', 'was', 'named', 'to', 'this', 'telecommunications', 'company', \"'\", 's', 'board', ',', 'filling', 'the', 'vacancy', 'created', 'by', 'the', 'death', 'of', 'william', 'sob', '##ey', 'last', 'may', '.']\n", + "Detokenized (025): ['frank', 'carl##ucci', 'iii', 'was', 'named', 'to', 'this', 'telecommunications', 'company', \"'s\", 'board', ',', 'filling', 'the', 'vacancy', 'created', 'by', 'the', 'death', 'of', 'william', 'sob##ey', 'last', 'may', '.']\n", + "Counter: 28\n", + "===================================================================\n", + "Hidden states: (13, 25, 768)\n", + "# Extracted words: 25\n", + "Sentence : \"Mr. Carlucci , 59 years old , served as defense secretary in the Reagan administration .\"\n", + "Original (016): ['Mr.', 'Carlucci', ',', '59', 'years', 'old', ',', 'served', 'as', 'defense', 'secretary', 'in', 'the', 'Reagan', 'administration', '.']\n", + "Tokenized (020): ['[CLS]', 'mr', '.', 'carl', '##ucci', ',', '59', 'years', 'old', ',', 'served', 'as', 'defense', 'secretary', 'in', 'the', 'reagan', 'administration', '.', '[SEP]']\n", + "Filtered (018): ['mr', '.', 'carl', '##ucci', ',', '59', 'years', 'old', ',', 'served', 'as', 'defense', 'secretary', 'in', 'the', 'reagan', 'administration', '.']\n", + "Detokenized (016): ['mr.', 'carl##ucci', ',', '59', 'years', 'old', ',', 'served', 'as', 'defense', 'secretary', 'in', 'the', 'reagan', 'administration', '.']\n", + "Counter: 18\n", + "===================================================================\n", + "Hidden states: (13, 16, 768)\n", + "# Extracted words: 16\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sentence : \"In January , he accepted the position of vice chairman of Carlyle Group , a merchant banking concern .\"\n", + "Original (019): ['In', 'January', ',', 'he', 'accepted', 'the', 'position', 'of', 'vice', 'chairman', 'of', 'Carlyle', 'Group', ',', 'a', 'merchant', 'banking', 'concern', '.']\n", + "Tokenized (022): ['[CLS]', 'in', 'january', ',', 'he', 'accepted', 'the', 'position', 'of', 'vice', 'chairman', 'of', 'carly', '##le', 'group', ',', 'a', 'merchant', 'banking', 'concern', '.', '[SEP]']\n", + "Filtered (020): ['in', 'january', ',', 'he', 'accepted', 'the', 'position', 'of', 'vice', 'chairman', 'of', 'carly', '##le', 'group', ',', 'a', 'merchant', 'banking', 'concern', '.']\n", + "Detokenized (019): ['in', 'january', ',', 'he', 'accepted', 'the', 'position', 'of', 'vice', 'chairman', 'of', 'carly##le', 'group', ',', 'a', 'merchant', 'banking', 'concern', '.']\n", + "Counter: 20\n", + "===================================================================\n", + "Hidden states: (13, 19, 768)\n", + "# Extracted words: 19\n", + "Sentence : \"SHEARSON LEHMAN HUTTON Inc .\"\n", + "Original (005): ['SHEARSON', 'LEHMAN', 'HUTTON', 'Inc', '.']\n", + "Tokenized (008): ['[CLS]', 'shear', '##son', 'lehman', 'hutton', 'inc', '.', '[SEP]']\n", + "Filtered (006): ['shear', '##son', 'lehman', 'hutton', 'inc', '.']\n", + "Detokenized (005): ['shear##son', 'lehman', 'hutton', 'inc', '.']\n", + "Counter: 6\n", + "===================================================================\n", + "Hidden states: (13, 5, 768)\n", + "# Extracted words: 5\n", + "Sentence : \"Thomas E. Meador , 42 years old , was named president and chief operating officer of Balcor Co. , a Skokie , Ill. , subsidiary of this New York investment banking firm .\"\n", + "Original (033): ['Thomas', 'E.', 'Meador', ',', '42', 'years', 'old', ',', 'was', 'named', 'president', 'and', 'chief', 'operating', 'officer', 'of', 'Balcor', 'Co.', ',', 'a', 'Skokie', ',', 'Ill.', ',', 'subsidiary', 'of', 'this', 'New', 'York', 'investment', 'banking', 'firm', '.']\n", + "Tokenized (042): ['[CLS]', 'thomas', 'e', '.', 'mead', '##or', ',', '42', 'years', 'old', ',', 'was', 'named', 'president', 'and', 'chief', 'operating', 'officer', 'of', 'bal', '##cor', 'co', '.', ',', 'a', 'sk', '##oki', '##e', ',', 'ill', '.', ',', 'subsidiary', 'of', 'this', 'new', 'york', 'investment', 'banking', 'firm', '.', '[SEP]']\n", + "Filtered (040): ['thomas', 'e', '.', 'mead', '##or', ',', '42', 'years', 'old', ',', 'was', 'named', 'president', 'and', 'chief', 'operating', 'officer', 'of', 'bal', '##cor', 'co', '.', ',', 'a', 'sk', '##oki', '##e', ',', 'ill', '.', ',', 'subsidiary', 'of', 'this', 'new', 'york', 'investment', 'banking', 'firm', '.']\n", + "Detokenized (033): ['thomas', 'e.', 'mead##or', ',', '42', 'years', 'old', ',', 'was', 'named', 'president', 'and', 'chief', 'operating', 'officer', 'of', 'bal##cor', 'co.', ',', 'a', 'sk##oki##e', ',', 'ill.', ',', 'subsidiary', 'of', 'this', 'new', 'york', 'investment', 'banking', 'firm', '.']\n", + "Counter: 40\n", + "===================================================================\n", + "Hidden states: (13, 33, 768)\n", + "# Extracted words: 33\n" + ] + } + ], + "source": [ + "# extract activations for the test sentences \n", + "transformers_extractor.extract_representations('bert-base-uncased',\n", + " test_sentences,\n", + " 'test_activations.json',\n", + " aggregation=\"average\" #last, first\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "702a5702", + "metadata": {}, + "source": [ + "# Train Linear Probe " + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "78d4ea2c", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading json activations from train_activations.json...\n", + "10 13.0\n" + ] + } + ], + "source": [ + "# add code for training a probe here\n", + "activations, num_layers = data_loader.load_activations('train_activations.json', 768)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "fa99bd9e", + "metadata": {}, + "outputs": [], + "source": [ + "tokens = data_loader.load_data(train_sentences, train_labels, activations, 512)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "a59d9603", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of tokens: 224\n", + "length of source dictionary: 142\n", + "length of target dictionary: 29\n", + "224\n", + "Total instances: 224\n", + "['cigarette', 'new', 'ago', 'to', 'forum', 'that', 'symptoms', 'with', 'properties', 'findings', 'used', 'causing', \"'re\", 'later', 'year', 'board', 'industrial', 'Elsevier', 'cigarettes', 'among']\n", + "Number of samples: 224\n", + "Stats: Labels with their frequencies in the final set\n", + "VB 3\n", + "PRP 4\n", + "NNS 19\n", + "'' 1\n", + "CC 1\n", + "NN 30\n", + "VBZ 7\n", + "CD 5\n", + "JJS 1\n", + "JJ 18\n", + "VBP 3\n", + "RP 1\n", + "TO 5\n", + ", 15\n", + "MD 1\n", + "DT 20\n", + "NNP 25\n", + "RBR 2\n", + "POS 1\n", + "`` 1\n", + "VBG 5\n", + "IN 25\n", + "VBD 7\n", + "EX 1\n", + "RB 4\n", + "WDT 2\n", + "VBN 5\n", + ". 10\n", + "PRP$ 2\n" + ] + } + ], + "source": [ + "X, y, mapping = utils.create_tensors(tokens, activations, 'NN')\n", + "label2idx, idx2label, src2idx, idx2src = mapping" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "ed9c2249", + "metadata": {}, + "outputs": [], + "source": [ + "layer = 4\n", + "layer_X = ablation.filter_activations_by_layers(X, [layer], 13)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "8605a6ab", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Training classification probe\n", + "Creating model...\n", + "Number of training instances: 224\n", + "Number of classes: 29\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.0067255496978759766, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [1/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "b37ae81dce67449f9fc423b311c6e257", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [1/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [1/10], Loss: 0.1105\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.00814366340637207, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [2/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "4f545749c9bb4ffd969341d8d4c52bd0", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [2/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [2/10], Loss: 0.0812\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.0037543773651123047, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [3/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "d264d41335a54a4d9abeedfac8d3b337", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [3/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [3/10], Loss: 0.0609\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.0037240982055664062, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [4/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "cf54ff5aa494474888e36da141b06d81", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [4/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [4/10], Loss: 0.0468\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.0038123130798339844, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [5/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "f901b6706a5947169fb4dadd25c0e867", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [5/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [5/10], Loss: 0.0374\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.003919839859008789, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [6/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "393e832e380c41e6b430df706964f4f5", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [6/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [6/10], Loss: 0.0312\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.003735065460205078, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [7/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "5193444578984117afc3eaf942b6d45b", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [7/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [7/10], Loss: 0.0270\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.0039119720458984375, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [8/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "100ba0495b3d425a889f7337ce07285b", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [8/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [8/10], Loss: 0.0243\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.0038013458251953125, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [9/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "388e7a6070fd4e0c80a0769af6f9d541", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [9/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [9/10], Loss: 0.0224\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.0036902427673339844, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [10/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "f130cadf861e4b4883ff568f0bfa25ac", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [10/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [10/10], Loss: 0.0210\n" + ] + } + ], + "source": [ + "probe = linear_probe.train_logistic_regression_probe(layer_X, y, lambda_l1=0.001, lambda_l2=0.001)" + ] + }, + { + "cell_type": "markdown", + "id": "882dc18a", + "metadata": {}, + "source": [ + "# Evaluate Linear Probe" + ] + }, + { + "cell_type": "markdown", + "id": "44a03aba", + "metadata": {}, + "source": [ + "## Evaluate On Dev data" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "3a5f5781", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading json activations from dev_activations.json...\n", + "10 13.0\n", + "Number of tokens: 261\n", + "length of source dictionary: 158\n", + "length of target dictionary: 26\n", + "261\n", + "Total instances: 261\n", + "['again', 'trading', 'common', 'signaled', 'spokesman', 'questions', '25', 'dividend', 'to', 'Exchange', 'that', 'Woo', 'stock', 'with', 'added', 'had', 'calls', 'cents', 'increases', 'trim']\n", + "Number of samples: 261\n", + "Stats: Labels with their frequencies in the final set\n", + "VB 4\n", + "PDT 1\n", + "NNS 10\n", + "'' 1\n", + "CC 5\n", + "NN 49\n", + "VBZ 5\n", + "CD 11\n", + "JJR 3\n", + "JJ 14\n", + "RP 1\n", + "TO 2\n", + ", 11\n", + "DT 30\n", + "$ 4\n", + "NNP 34\n", + "RBR 1\n", + "POS 6\n", + "`` 2\n", + "VBG 4\n", + "VBD 9\n", + "IN 27\n", + "RB 6\n", + "VBN 9\n", + ". 10\n", + "PRP$ 2\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.0039942264556884766, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "Evaluating", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "c06cfb18c8e047b0ad5e3781fda3395a", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Evaluating: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Score (accuracy) of the probe: 0.37\n" + ] + }, + { + "data": { + "text/plain": [ + "{'__OVERALL__': 0.367816091954023}" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "activations, num_layers = data_loader.load_activations('dev_activations.json', 768)\n", + "tokens = data_loader.load_data(dev_sentences, dev_labels, activations, 512)\n", + "X_dev, y_dev, mapping = utils.create_tensors(tokens, activations, 'NN')\n", + "# ablate the activations to the same layer\n", + "layer_X_dev = ablation.filter_activations_by_layers(X_dev, [layer], 13)\n", + "scores = linear_probe.evaluate_probe(probe, layer_X_dev, y_dev)\n", + "scores" + ] + }, + { + "cell_type": "markdown", + "id": "a0a6446d", + "metadata": {}, + "source": [ + "## Evaluate On Test Data" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "0587b407", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading json activations from test_activations.json...\n", + "10 13.0\n", + "Number of tokens: 215\n", + "length of source dictionary: 134\n", + "length of target dictionary: 21\n", + "215\n", + "Total instances: 215\n", + "['supply', 'telecommunications', 'existing', 'jetliners', 'tentative', 'to', 'each', 'already', 'filling', 'LEHMAN', 'with', 'signed', 'calls', 'board', 'based', 'among', ',', 'Group', 'York', '59']\n", + "Number of samples: 215\n", + "Stats: Labels with their frequencies in the final set\n", + "VB 2\n", + "PRP 4\n", + "NNS 14\n", + "CC 3\n", + "NN 34\n", + "VBZ 3\n", + "CD 6\n", + "JJ 11\n", + "VBP 1\n", + "TO 4\n", + ", 22\n", + "DT 19\n", + "NNP 39\n", + "POS 4\n", + "VBG 5\n", + "VBD 8\n", + "IN 18\n", + "RB 1\n", + "VBN 6\n", + ". 10\n", + "PRP$ 1\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.003784656524658203, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "Evaluating", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "105b3460b8924fb5971b4988f47b035e", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Evaluating: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Score (accuracy) of the probe: 0.07\n" + ] + }, + { + "data": { + "text/plain": [ + "{'__OVERALL__': 0.06511627906976744}" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "activations, num_layers = data_loader.load_activations('test_activations.json', 768)\n", + "tokens = data_loader.load_data(test_sentences, test_labels, activations, 512)\n", + "X_test, y_test, mapping = utils.create_tensors(tokens, activations, 'NN')\n", + "# ablate the activations to the same layer\n", + "layer_X_test = ablation.filter_activations_by_layers(X_test, [layer], 13)\n", + "scores = linear_probe.evaluate_probe(probe, layer_X_test, y_test)\n", + "scores" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "de59e562", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.12" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/tutorials/Neuron Analysis.ipynb b/tutorials/Neuron Analysis.ipynb new file mode 100644 index 0000000..9b0e65f --- /dev/null +++ b/tutorials/Neuron Analysis.ipynb @@ -0,0 +1,1070 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "ea2d8aed", + "metadata": {}, + "source": [ + "# Imports" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "729e6978", + "metadata": {}, + "outputs": [], + "source": [ + "import neurox.data.extraction.transformers_extractor as transformers_extractor\n", + "import neurox.data.loader as data_loader\n", + "import neurox.interpretation.utils as utils\n", + "import neurox.interpretation.linear_probe as linear_probe" + ] + }, + { + "cell_type": "markdown", + "id": "6e3d731f", + "metadata": {}, + "source": [ + "# Data " + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "d07d1449", + "metadata": {}, + "outputs": [], + "source": [ + "# define paths to your word and label files \n", + "train_sentences = \"data/pos_train.word\"\n", + "train_labels = \"data/pos_train.label\"\n", + "dev_sentences = \"data/pos_dev.word\"\n", + "dev_labels = \"data/pos_dev.label\" \n", + "test_sentences = \"data/pos_test.word\"\n", + "test_labels = \"data/pos_test.label\"" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "23f6edba", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Pierre Vinken , 61 years old , will join the board as a nonexecutive director Nov. 29 .\r\n", + "Mr. Vinken is chairman of Elsevier N.V. , the Dutch publishing group .\r\n", + "Rudolph Agnew , 55 years old and former chairman of Consolidated Gold Fields PLC , was named a nonexecutive director of this British industrial conglomerate .\r\n", + "A form of asbestos once used to make Kent cigarette filters has caused a high percentage of cancer deaths among a group of workers exposed to it more than 30 years ago , researchers reported .\r\n", + "The asbestos fiber , crocidolite , is unusually resilient once it enters the lungs , with even brief exposures to it causing symptoms that show up decades later , researchers said .\r\n", + "Lorillard Inc. , the unit of New York-based Loews Corp. that makes Kent cigarettes , stopped using crocidolite in its Micronite cigarette filters in 1956 .\r\n", + "Although preliminary findings were reported more than a year ago , the latest results appear in today 's New England Journal of Medicine , a forum likely to bring new attention to the problem .\r\n", + "A Lorillard spokewoman said , `` This is an old story .\r\n", + "We 're talking about years ago before anyone heard of asbestos having any questionable properties .\r\n", + "There is no asbestos in our products now . ''\r\n" + ] + } + ], + "source": [ + "!cat \"data/pos_train.word\"" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "9583d8e9", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "NNP NNP , CD NNS JJ , MD VB DT NN IN DT JJ NN NNP CD .\r\n", + "NNP NNP VBZ NN IN NNP NNP , DT NNP VBG NN .\r\n", + "NNP NNP , CD NNS JJ CC JJ NN IN NNP NNP NNP NNP , VBD VBN DT JJ NN IN DT JJ JJ NN .\r\n", + "DT NN IN NN RB VBN TO VB NNP NN NNS VBZ VBN DT JJ NN IN NN NNS IN DT NN IN NNS VBN TO PRP RBR IN CD NNS IN , NNS VBD .\r\n", + "DT NN NN , NN , VBZ RB JJ IN PRP VBZ DT NNS , IN RB JJ NNS TO PRP VBG NNS WDT VBP RP NNS JJ , NNS VBD .\r\n", + "NNP NNP , DT NN IN JJ JJ NNP NNP WDT VBZ NNP NNS , VBD VBG NN IN PRP$ NN NN NNS IN CD .\r\n", + "IN JJ NNS VBD VBN RBR IN DT NN IN , DT JJS NNS VBP IN NN POS NNP NNP NNP IN NNP , DT NN JJ TO VB JJ NN TO DT NN .\r\n", + "DT NNP NN VBD , `` DT VBZ DT JJ NN .\r\n", + "PRP VBP VBG IN NNS IN IN NN VBD IN NN VBG DT JJ NNS .\r\n", + "EX VBZ DT NN IN PRP$ NNS RB . ''\r\n" + ] + } + ], + "source": [ + "!cat \"data/pos_train.label\"" + ] + }, + { + "cell_type": "markdown", + "id": "78095090", + "metadata": {}, + "source": [ + "# Extract Representations" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "32b11f52", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading model: bert-base-uncased\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Some weights of the model checkpoint at bert-base-uncased were not used when initializing BertModel: ['cls.predictions.bias', 'cls.predictions.transform.dense.bias', 'cls.seq_relationship.weight', 'cls.predictions.transform.LayerNorm.bias', 'cls.predictions.transform.dense.weight', 'cls.predictions.decoder.weight', 'cls.seq_relationship.bias', 'cls.predictions.transform.LayerNorm.weight']\n", + "- This IS expected if you are initializing BertModel from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).\n", + "- This IS NOT expected if you are initializing BertModel from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Reading input corpus\n", + "Preparing output file\n", + "Extracting representations from model\n", + "Sentence : \"Pierre Vinken , 61 years old , will join the board as a nonexecutive director Nov. 29 .\"\n", + "Original (018): ['Pierre', 'Vinken', ',', '61', 'years', 'old', ',', 'will', 'join', 'the', 'board', 'as', 'a', 'nonexecutive', 'director', 'Nov.', '29', '.']\n", + "Tokenized (025): ['[CLS]', 'pierre', 'vin', '##ken', ',', '61', 'years', 'old', ',', 'will', 'join', 'the', 'board', 'as', 'a', 'none', '##x', '##ec', '##utive', 'director', 'nov', '.', '29', '.', '[SEP]']\n", + "Filtered (023): ['pierre', 'vin', '##ken', ',', '61', 'years', 'old', ',', 'will', 'join', 'the', 'board', 'as', 'a', 'none', '##x', '##ec', '##utive', 'director', 'nov', '.', '29', '.']\n", + "Detokenized (018): ['pierre', 'vin##ken', ',', '61', 'years', 'old', ',', 'will', 'join', 'the', 'board', 'as', 'a', 'none##x##ec##utive', 'director', 'nov.', '29', '.']\n", + "Counter: 23\n", + "===================================================================\n", + "Hidden states: (13, 18, 768)\n", + "# Extracted words: 18\n", + "Sentence : \"Mr. Vinken is chairman of Elsevier N.V. , the Dutch publishing group .\"\n", + "Original (013): ['Mr.', 'Vinken', 'is', 'chairman', 'of', 'Elsevier', 'N.V.', ',', 'the', 'Dutch', 'publishing', 'group', '.']\n", + "Tokenized (021): ['[CLS]', 'mr', '.', 'vin', '##ken', 'is', 'chairman', 'of', 'else', '##vier', 'n', '.', 'v', '.', ',', 'the', 'dutch', 'publishing', 'group', '.', '[SEP]']\n", + "Filtered (019): ['mr', '.', 'vin', '##ken', 'is', 'chairman', 'of', 'else', '##vier', 'n', '.', 'v', '.', ',', 'the', 'dutch', 'publishing', 'group', '.']\n", + "Detokenized (013): ['mr.', 'vin##ken', 'is', 'chairman', 'of', 'else##vier', 'n.v.', ',', 'the', 'dutch', 'publishing', 'group', '.']\n", + "Counter: 19\n", + "===================================================================\n", + "Hidden states: (13, 13, 768)\n", + "# Extracted words: 13\n", + "Sentence : \"Rudolph Agnew , 55 years old and former chairman of Consolidated Gold Fields PLC , was named a nonexecutive director of this British industrial conglomerate .\"\n", + "Original (026): ['Rudolph', 'Agnew', ',', '55', 'years', 'old', 'and', 'former', 'chairman', 'of', 'Consolidated', 'Gold', 'Fields', 'PLC', ',', 'was', 'named', 'a', 'nonexecutive', 'director', 'of', 'this', 'British', 'industrial', 'conglomerate', '.']\n", + "Tokenized (033): ['[CLS]', 'rudolph', 'ag', '##ne', '##w', ',', '55', 'years', 'old', 'and', 'former', 'chairman', 'of', 'consolidated', 'gold', 'fields', 'plc', ',', 'was', 'named', 'a', 'none', '##x', '##ec', '##utive', 'director', 'of', 'this', 'british', 'industrial', 'conglomerate', '.', '[SEP]']\n", + "Filtered (031): ['rudolph', 'ag', '##ne', '##w', ',', '55', 'years', 'old', 'and', 'former', 'chairman', 'of', 'consolidated', 'gold', 'fields', 'plc', ',', 'was', 'named', 'a', 'none', '##x', '##ec', '##utive', 'director', 'of', 'this', 'british', 'industrial', 'conglomerate', '.']\n", + "Detokenized (026): ['rudolph', 'ag##ne##w', ',', '55', 'years', 'old', 'and', 'former', 'chairman', 'of', 'consolidated', 'gold', 'fields', 'plc', ',', 'was', 'named', 'a', 'none##x##ec##utive', 'director', 'of', 'this', 'british', 'industrial', 'conglomerate', '.']\n", + "Counter: 31\n", + "===================================================================\n", + "Hidden states: (13, 26, 768)\n", + "# Extracted words: 26\n", + "Sentence : \"A form of asbestos once used to make Kent cigarette filters has caused a high percentage of cancer deaths among a group of workers exposed to it more than 30 years ago , researchers reported .\"\n", + "Original (036): ['A', 'form', 'of', 'asbestos', 'once', 'used', 'to', 'make', 'Kent', 'cigarette', 'filters', 'has', 'caused', 'a', 'high', 'percentage', 'of', 'cancer', 'deaths', 'among', 'a', 'group', 'of', 'workers', 'exposed', 'to', 'it', 'more', 'than', '30', 'years', 'ago', ',', 'researchers', 'reported', '.']\n", + "Tokenized (038): ['[CLS]', 'a', 'form', 'of', 'asbestos', 'once', 'used', 'to', 'make', 'kent', 'cigarette', 'filters', 'has', 'caused', 'a', 'high', 'percentage', 'of', 'cancer', 'deaths', 'among', 'a', 'group', 'of', 'workers', 'exposed', 'to', 'it', 'more', 'than', '30', 'years', 'ago', ',', 'researchers', 'reported', '.', '[SEP]']\n", + "Filtered (036): ['a', 'form', 'of', 'asbestos', 'once', 'used', 'to', 'make', 'kent', 'cigarette', 'filters', 'has', 'caused', 'a', 'high', 'percentage', 'of', 'cancer', 'deaths', 'among', 'a', 'group', 'of', 'workers', 'exposed', 'to', 'it', 'more', 'than', '30', 'years', 'ago', ',', 'researchers', 'reported', '.']\n", + "Detokenized (036): ['a', 'form', 'of', 'asbestos', 'once', 'used', 'to', 'make', 'kent', 'cigarette', 'filters', 'has', 'caused', 'a', 'high', 'percentage', 'of', 'cancer', 'deaths', 'among', 'a', 'group', 'of', 'workers', 'exposed', 'to', 'it', 'more', 'than', '30', 'years', 'ago', ',', 'researchers', 'reported', '.']\n", + "Counter: 36\n", + "===================================================================\n", + "Hidden states: (13, 36, 768)\n", + "# Extracted words: 36\n", + "Sentence : \"The asbestos fiber , crocidolite , is unusually resilient once it enters the lungs , with even brief exposures to it causing symptoms that show up decades later , researchers said .\"\n", + "Original (032): ['The', 'asbestos', 'fiber', ',', 'crocidolite', ',', 'is', 'unusually', 'resilient', 'once', 'it', 'enters', 'the', 'lungs', ',', 'with', 'even', 'brief', 'exposures', 'to', 'it', 'causing', 'symptoms', 'that', 'show', 'up', 'decades', 'later', ',', 'researchers', 'said', '.']\n", + "Tokenized (040): ['[CLS]', 'the', 'asbestos', 'fiber', ',', 'cr', '##oc', '##ido', '##lite', ',', 'is', 'unusually', 'res', '##ili', '##ent', 'once', 'it', 'enters', 'the', 'lungs', ',', 'with', 'even', 'brief', 'exposure', '##s', 'to', 'it', 'causing', 'symptoms', 'that', 'show', 'up', 'decades', 'later', ',', 'researchers', 'said', '.', '[SEP]']\n", + "Filtered (038): ['the', 'asbestos', 'fiber', ',', 'cr', '##oc', '##ido', '##lite', ',', 'is', 'unusually', 'res', '##ili', '##ent', 'once', 'it', 'enters', 'the', 'lungs', ',', 'with', 'even', 'brief', 'exposure', '##s', 'to', 'it', 'causing', 'symptoms', 'that', 'show', 'up', 'decades', 'later', ',', 'researchers', 'said', '.']\n", + "Detokenized (032): ['the', 'asbestos', 'fiber', ',', 'cr##oc##ido##lite', ',', 'is', 'unusually', 'res##ili##ent', 'once', 'it', 'enters', 'the', 'lungs', ',', 'with', 'even', 'brief', 'exposure##s', 'to', 'it', 'causing', 'symptoms', 'that', 'show', 'up', 'decades', 'later', ',', 'researchers', 'said', '.']\n", + "Counter: 38\n", + "===================================================================\n", + "Hidden states: (13, 32, 768)\n", + "# Extracted words: 32\n", + "Sentence : \"Lorillard Inc. , the unit of New York-based Loews Corp. that makes Kent cigarettes , stopped using crocidolite in its Micronite cigarette filters in 1956 .\"\n", + "Original (026): ['Lorillard', 'Inc.', ',', 'the', 'unit', 'of', 'New', 'York-based', 'Loews', 'Corp.', 'that', 'makes', 'Kent', 'cigarettes', ',', 'stopped', 'using', 'crocidolite', 'in', 'its', 'Micronite', 'cigarette', 'filters', 'in', '1956', '.']\n", + "Tokenized (041): ['[CLS]', 'lori', '##llar', '##d', 'inc', '.', ',', 'the', 'unit', 'of', 'new', 'york', '-', 'based', 'lo', '##ew', '##s', 'corp', '.', 'that', 'makes', 'kent', 'cigarettes', ',', 'stopped', 'using', 'cr', '##oc', '##ido', '##lite', 'in', 'its', 'micro', '##ni', '##te', 'cigarette', 'filters', 'in', '1956', '.', '[SEP]']\n", + "Filtered (039): ['lori', '##llar', '##d', 'inc', '.', ',', 'the', 'unit', 'of', 'new', 'york', '-', 'based', 'lo', '##ew', '##s', 'corp', '.', 'that', 'makes', 'kent', 'cigarettes', ',', 'stopped', 'using', 'cr', '##oc', '##ido', '##lite', 'in', 'its', 'micro', '##ni', '##te', 'cigarette', 'filters', 'in', '1956', '.']\n", + "Detokenized (026): ['lori##llar##d', 'inc.', ',', 'the', 'unit', 'of', 'new', 'york-based', 'lo##ew##s', 'corp.', 'that', 'makes', 'kent', 'cigarettes', ',', 'stopped', 'using', 'cr##oc##ido##lite', 'in', 'its', 'micro##ni##te', 'cigarette', 'filters', 'in', '1956', '.']\n", + "Counter: 39\n", + "===================================================================\n", + "Hidden states: (13, 26, 768)\n", + "# Extracted words: 26\n", + "Sentence : \"Although preliminary findings were reported more than a year ago , the latest results appear in today 's New England Journal of Medicine , a forum likely to bring new attention to the problem .\"\n", + "Original (035): ['Although', 'preliminary', 'findings', 'were', 'reported', 'more', 'than', 'a', 'year', 'ago', ',', 'the', 'latest', 'results', 'appear', 'in', 'today', \"'s\", 'New', 'England', 'Journal', 'of', 'Medicine', ',', 'a', 'forum', 'likely', 'to', 'bring', 'new', 'attention', 'to', 'the', 'problem', '.']\n", + "Tokenized (038): ['[CLS]', 'although', 'preliminary', 'findings', 'were', 'reported', 'more', 'than', 'a', 'year', 'ago', ',', 'the', 'latest', 'results', 'appear', 'in', 'today', \"'\", 's', 'new', 'england', 'journal', 'of', 'medicine', ',', 'a', 'forum', 'likely', 'to', 'bring', 'new', 'attention', 'to', 'the', 'problem', '.', '[SEP]']\n", + "Filtered (036): ['although', 'preliminary', 'findings', 'were', 'reported', 'more', 'than', 'a', 'year', 'ago', ',', 'the', 'latest', 'results', 'appear', 'in', 'today', \"'\", 's', 'new', 'england', 'journal', 'of', 'medicine', ',', 'a', 'forum', 'likely', 'to', 'bring', 'new', 'attention', 'to', 'the', 'problem', '.']\n", + "Detokenized (035): ['although', 'preliminary', 'findings', 'were', 'reported', 'more', 'than', 'a', 'year', 'ago', ',', 'the', 'latest', 'results', 'appear', 'in', 'today', \"'s\", 'new', 'england', 'journal', 'of', 'medicine', ',', 'a', 'forum', 'likely', 'to', 'bring', 'new', 'attention', 'to', 'the', 'problem', '.']\n", + "Counter: 36\n", + "===================================================================\n", + "Hidden states: (13, 35, 768)\n", + "# Extracted words: 35\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sentence : \"A Lorillard spokewoman said , `` This is an old story .\"\n", + "Original (012): ['A', 'Lorillard', 'spokewoman', 'said', ',', '``', 'This', 'is', 'an', 'old', 'story', '.']\n", + "Tokenized (018): ['[CLS]', 'a', 'lori', '##llar', '##d', 'spoke', '##woman', 'said', ',', '`', '`', 'this', 'is', 'an', 'old', 'story', '.', '[SEP]']\n", + "Filtered (016): ['a', 'lori', '##llar', '##d', 'spoke', '##woman', 'said', ',', '`', '`', 'this', 'is', 'an', 'old', 'story', '.']\n", + "Detokenized (012): ['a', 'lori##llar##d', 'spoke##woman', 'said', ',', '``', 'this', 'is', 'an', 'old', 'story', '.']\n", + "Counter: 16\n", + "===================================================================\n", + "Hidden states: (13, 12, 768)\n", + "# Extracted words: 12\n", + "Sentence : \"We 're talking about years ago before anyone heard of asbestos having any questionable properties .\"\n", + "Original (016): ['We', \"'re\", 'talking', 'about', 'years', 'ago', 'before', 'anyone', 'heard', 'of', 'asbestos', 'having', 'any', 'questionable', 'properties', '.']\n", + "Tokenized (019): ['[CLS]', 'we', \"'\", 're', 'talking', 'about', 'years', 'ago', 'before', 'anyone', 'heard', 'of', 'asbestos', 'having', 'any', 'questionable', 'properties', '.', '[SEP]']\n", + "Filtered (017): ['we', \"'\", 're', 'talking', 'about', 'years', 'ago', 'before', 'anyone', 'heard', 'of', 'asbestos', 'having', 'any', 'questionable', 'properties', '.']\n", + "Detokenized (016): ['we', \"'re\", 'talking', 'about', 'years', 'ago', 'before', 'anyone', 'heard', 'of', 'asbestos', 'having', 'any', 'questionable', 'properties', '.']\n", + "Counter: 17\n", + "===================================================================\n", + "Hidden states: (13, 16, 768)\n", + "# Extracted words: 16\n", + "Sentence : \"There is no asbestos in our products now . ''\"\n", + "Original (010): ['There', 'is', 'no', 'asbestos', 'in', 'our', 'products', 'now', '.', \"''\"]\n", + "Tokenized (013): ['[CLS]', 'there', 'is', 'no', 'asbestos', 'in', 'our', 'products', 'now', '.', \"'\", \"'\", '[SEP]']\n", + "Filtered (011): ['there', 'is', 'no', 'asbestos', 'in', 'our', 'products', 'now', '.', \"'\", \"'\"]\n", + "Detokenized (010): ['there', 'is', 'no', 'asbestos', 'in', 'our', 'products', 'now', '.', \"''\"]\n", + "Counter: 11\n", + "===================================================================\n", + "Hidden states: (13, 10, 768)\n", + "# Extracted words: 10\n" + ] + } + ], + "source": [ + "# extract activations for the train sentences \n", + "transformers_extractor.extract_representations('bert-base-uncased',\n", + " train_sentences,\n", + " 'train_activations.json',\n", + " aggregation=\"average\" #last, first\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "ab1bb497", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading model: bert-base-uncased\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Some weights of the model checkpoint at bert-base-uncased were not used when initializing BertModel: ['cls.predictions.bias', 'cls.predictions.transform.dense.bias', 'cls.seq_relationship.weight', 'cls.predictions.transform.LayerNorm.bias', 'cls.predictions.transform.dense.weight', 'cls.predictions.decoder.weight', 'cls.seq_relationship.bias', 'cls.predictions.transform.LayerNorm.weight']\n", + "- This IS expected if you are initializing BertModel from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).\n", + "- This IS NOT expected if you are initializing BertModel from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Reading input corpus\n", + "Preparing output file\n", + "Extracting representations from model\n", + "Sentence : \"The Arizona Corporations Commission authorized an 11.5 % rate increase at Tucson Electric Power Co. , substantially lower than recommended last month by a commission hearing officer and barely half the rise sought by the utility .\"\n", + "Original (037): ['The', 'Arizona', 'Corporations', 'Commission', 'authorized', 'an', '11.5', '%', 'rate', 'increase', 'at', 'Tucson', 'Electric', 'Power', 'Co.', ',', 'substantially', 'lower', 'than', 'recommended', 'last', 'month', 'by', 'a', 'commission', 'hearing', 'officer', 'and', 'barely', 'half', 'the', 'rise', 'sought', 'by', 'the', 'utility', '.']\n", + "Tokenized (042): ['[CLS]', 'the', 'arizona', 'corporations', 'commission', 'authorized', 'an', '11', '.', '5', '%', 'rate', 'increase', 'at', 'tucson', 'electric', 'power', 'co', '.', ',', 'substantially', 'lower', 'than', 'recommended', 'last', 'month', 'by', 'a', 'commission', 'hearing', 'officer', 'and', 'barely', 'half', 'the', 'rise', 'sought', 'by', 'the', 'utility', '.', '[SEP]']\n", + "Filtered (040): ['the', 'arizona', 'corporations', 'commission', 'authorized', 'an', '11', '.', '5', '%', 'rate', 'increase', 'at', 'tucson', 'electric', 'power', 'co', '.', ',', 'substantially', 'lower', 'than', 'recommended', 'last', 'month', 'by', 'a', 'commission', 'hearing', 'officer', 'and', 'barely', 'half', 'the', 'rise', 'sought', 'by', 'the', 'utility', '.']\n", + "Detokenized (037): ['the', 'arizona', 'corporations', 'commission', 'authorized', 'an', '11.5', '%', 'rate', 'increase', 'at', 'tucson', 'electric', 'power', 'co.', ',', 'substantially', 'lower', 'than', 'recommended', 'last', 'month', 'by', 'a', 'commission', 'hearing', 'officer', 'and', 'barely', 'half', 'the', 'rise', 'sought', 'by', 'the', 'utility', '.']\n", + "Counter: 40\n", + "===================================================================\n", + "Hidden states: (13, 37, 768)\n", + "# Extracted words: 37\n", + "Sentence : \"The ruling follows a host of problems at Tucson Electric , including major write-downs , a 60 % slash in the common stock dividend and the departure of former Chairman Einar Greve during a company investigation of his stock sales .\"\n", + "Original (041): ['The', 'ruling', 'follows', 'a', 'host', 'of', 'problems', 'at', 'Tucson', 'Electric', ',', 'including', 'major', 'write-downs', ',', 'a', '60', '%', 'slash', 'in', 'the', 'common', 'stock', 'dividend', 'and', 'the', 'departure', 'of', 'former', 'Chairman', 'Einar', 'Greve', 'during', 'a', 'company', 'investigation', 'of', 'his', 'stock', 'sales', '.']\n", + "Tokenized (048): ['[CLS]', 'the', 'ruling', 'follows', 'a', 'host', 'of', 'problems', 'at', 'tucson', 'electric', ',', 'including', 'major', 'write', '-', 'downs', ',', 'a', '60', '%', 'slash', 'in', 'the', 'common', 'stock', 'divide', '##nd', 'and', 'the', 'departure', 'of', 'former', 'chairman', 'ein', '##ar', 'gr', '##eve', 'during', 'a', 'company', 'investigation', 'of', 'his', 'stock', 'sales', '.', '[SEP]']\n", + "Filtered (046): ['the', 'ruling', 'follows', 'a', 'host', 'of', 'problems', 'at', 'tucson', 'electric', ',', 'including', 'major', 'write', '-', 'downs', ',', 'a', '60', '%', 'slash', 'in', 'the', 'common', 'stock', 'divide', '##nd', 'and', 'the', 'departure', 'of', 'former', 'chairman', 'ein', '##ar', 'gr', '##eve', 'during', 'a', 'company', 'investigation', 'of', 'his', 'stock', 'sales', '.']\n", + "Detokenized (041): ['the', 'ruling', 'follows', 'a', 'host', 'of', 'problems', 'at', 'tucson', 'electric', ',', 'including', 'major', 'write-downs', ',', 'a', '60', '%', 'slash', 'in', 'the', 'common', 'stock', 'divide##nd', 'and', 'the', 'departure', 'of', 'former', 'chairman', 'ein##ar', 'gr##eve', 'during', 'a', 'company', 'investigation', 'of', 'his', 'stock', 'sales', '.']\n", + "Counter: 46\n", + "===================================================================\n", + "Hidden states: (13, 41, 768)\n", + "# Extracted words: 41\n", + "Sentence : \"The Arizona regulatory ruling calls for $ 42 million in added revenue yearly , compared with a $ 57 million boost proposed by the commission hearing officer .\"\n", + "Original (028): ['The', 'Arizona', 'regulatory', 'ruling', 'calls', 'for', '$', '42', 'million', 'in', 'added', 'revenue', 'yearly', ',', 'compared', 'with', 'a', '$', '57', 'million', 'boost', 'proposed', 'by', 'the', 'commission', 'hearing', 'officer', '.']\n", + "Tokenized (030): ['[CLS]', 'the', 'arizona', 'regulatory', 'ruling', 'calls', 'for', '$', '42', 'million', 'in', 'added', 'revenue', 'yearly', ',', 'compared', 'with', 'a', '$', '57', 'million', 'boost', 'proposed', 'by', 'the', 'commission', 'hearing', 'officer', '.', '[SEP]']\n", + "Filtered (028): ['the', 'arizona', 'regulatory', 'ruling', 'calls', 'for', '$', '42', 'million', 'in', 'added', 'revenue', 'yearly', ',', 'compared', 'with', 'a', '$', '57', 'million', 'boost', 'proposed', 'by', 'the', 'commission', 'hearing', 'officer', '.']\n", + "Detokenized (028): ['the', 'arizona', 'regulatory', 'ruling', 'calls', 'for', '$', '42', 'million', 'in', 'added', 'revenue', 'yearly', ',', 'compared', 'with', 'a', '$', '57', 'million', 'boost', 'proposed', 'by', 'the', 'commission', 'hearing', 'officer', '.']\n", + "Counter: 28\n", + "===================================================================\n", + "Hidden states: (13, 28, 768)\n", + "# Extracted words: 28\n", + "Sentence : \"The company had sought increases totaling $ 80.3 million , or 22 % .\"\n", + "Original (014): ['The', 'company', 'had', 'sought', 'increases', 'totaling', '$', '80.3', 'million', ',', 'or', '22', '%', '.']\n", + "Tokenized (018): ['[CLS]', 'the', 'company', 'had', 'sought', 'increases', 'totaling', '$', '80', '.', '3', 'million', ',', 'or', '22', '%', '.', '[SEP]']\n", + "Filtered (016): ['the', 'company', 'had', 'sought', 'increases', 'totaling', '$', '80', '.', '3', 'million', ',', 'or', '22', '%', '.']\n", + "Detokenized (014): ['the', 'company', 'had', 'sought', 'increases', 'totaling', '$', '80.3', 'million', ',', 'or', '22', '%', '.']\n", + "Counter: 16\n", + "===================================================================\n", + "Hidden states: (13, 14, 768)\n", + "# Extracted words: 14\n", + "Sentence : \"The decision was announced after trading ended .\"\n", + "Original (008): ['The', 'decision', 'was', 'announced', 'after', 'trading', 'ended', '.']\n", + "Tokenized (010): ['[CLS]', 'the', 'decision', 'was', 'announced', 'after', 'trading', 'ended', '.', '[SEP]']\n", + "Filtered (008): ['the', 'decision', 'was', 'announced', 'after', 'trading', 'ended', '.']\n", + "Detokenized (008): ['the', 'decision', 'was', 'announced', 'after', 'trading', 'ended', '.']\n", + "Counter: 8\n", + "===================================================================\n", + "Hidden states: (13, 8, 768)\n", + "# Extracted words: 8\n", + "Sentence : \"Tucson Electric closed at $ 20.875 a share , down 25 cents , in New York Stock Exchange composite trading .\"\n", + "Original (021): ['Tucson', 'Electric', 'closed', 'at', '$', '20.875', 'a', 'share', ',', 'down', '25', 'cents', ',', 'in', 'New', 'York', 'Stock', 'Exchange', 'composite', 'trading', '.']\n", + "Tokenized (025): ['[CLS]', 'tucson', 'electric', 'closed', 'at', '$', '20', '.', '875', 'a', 'share', ',', 'down', '25', 'cents', ',', 'in', 'new', 'york', 'stock', 'exchange', 'composite', 'trading', '.', '[SEP]']\n", + "Filtered (023): ['tucson', 'electric', 'closed', 'at', '$', '20', '.', '875', 'a', 'share', ',', 'down', '25', 'cents', ',', 'in', 'new', 'york', 'stock', 'exchange', 'composite', 'trading', '.']\n", + "Detokenized (021): ['tucson', 'electric', 'closed', 'at', '$', '20.875', 'a', 'share', ',', 'down', '25', 'cents', ',', 'in', 'new', 'york', 'stock', 'exchange', 'composite', 'trading', '.']\n", + "Counter: 23\n", + "===================================================================\n", + "Hidden states: (13, 21, 768)\n", + "# Extracted words: 21\n", + "Sentence : \"A Tucson Electric spokesman said the utility was disappointed by the commission 's decision and `` concerned about the financial integrity of the company .\"\n", + "Original (025): ['A', 'Tucson', 'Electric', 'spokesman', 'said', 'the', 'utility', 'was', 'disappointed', 'by', 'the', 'commission', \"'s\", 'decision', 'and', '``', 'concerned', 'about', 'the', 'financial', 'integrity', 'of', 'the', 'company', '.']\n", + "Tokenized (029): ['[CLS]', 'a', 'tucson', 'electric', 'spokesman', 'said', 'the', 'utility', 'was', 'disappointed', 'by', 'the', 'commission', \"'\", 's', 'decision', 'and', '`', '`', 'concerned', 'about', 'the', 'financial', 'integrity', 'of', 'the', 'company', '.', '[SEP]']\n", + "Filtered (027): ['a', 'tucson', 'electric', 'spokesman', 'said', 'the', 'utility', 'was', 'disappointed', 'by', 'the', 'commission', \"'\", 's', 'decision', 'and', '`', '`', 'concerned', 'about', 'the', 'financial', 'integrity', 'of', 'the', 'company', '.']\n", + "Detokenized (025): ['a', 'tucson', 'electric', 'spokesman', 'said', 'the', 'utility', 'was', 'disappointed', 'by', 'the', 'commission', \"'s\", 'decision', 'and', '``', 'concerned', 'about', 'the', 'financial', 'integrity', 'of', 'the', 'company', '.']\n", + "Counter: 27\n", + "===================================================================\n", + "Hidden states: (13, 25, 768)\n", + "# Extracted words: 25\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sentence : \"South Korean President Roh Tae Woo , brushing aside suggestions that the won be revalued again , said the currency 's current level against the dollar is `` appropriate . ''\"\n", + "Original (031): ['South', 'Korean', 'President', 'Roh', 'Tae', 'Woo', ',', 'brushing', 'aside', 'suggestions', 'that', 'the', 'won', 'be', 'revalued', 'again', ',', 'said', 'the', 'currency', \"'s\", 'current', 'level', 'against', 'the', 'dollar', 'is', '``', 'appropriate', '.', \"''\"]\n", + "Tokenized (040): ['[CLS]', 'south', 'korean', 'president', 'ro', '##h', 'tae', 'woo', ',', 'brushing', 'aside', 'suggestions', 'that', 'the', 'won', 'be', 'rev', '##al', '##ue', '##d', 'again', ',', 'said', 'the', 'currency', \"'\", 's', 'current', 'level', 'against', 'the', 'dollar', 'is', '`', '`', 'appropriate', '.', \"'\", \"'\", '[SEP]']\n", + "Filtered (038): ['south', 'korean', 'president', 'ro', '##h', 'tae', 'woo', ',', 'brushing', 'aside', 'suggestions', 'that', 'the', 'won', 'be', 'rev', '##al', '##ue', '##d', 'again', ',', 'said', 'the', 'currency', \"'\", 's', 'current', 'level', 'against', 'the', 'dollar', 'is', '`', '`', 'appropriate', '.', \"'\", \"'\"]\n", + "Detokenized (031): ['south', 'korean', 'president', 'ro##h', 'tae', 'woo', ',', 'brushing', 'aside', 'suggestions', 'that', 'the', 'won', 'be', 'rev##al##ue##d', 'again', ',', 'said', 'the', 'currency', \"'s\", 'current', 'level', 'against', 'the', 'dollar', 'is', '``', 'appropriate', '.', \"''\"]\n", + "Counter: 38\n", + "===================================================================\n", + "Hidden states: (13, 31, 768)\n", + "# Extracted words: 31\n", + "Sentence : \"His comments , made in response to reporters ' questions at the National Press Club here , signaled that Seoul is resisting U.S. pressure for a further rise in the currency 's value .\"\n", + "Original (034): ['His', 'comments', ',', 'made', 'in', 'response', 'to', 'reporters', \"'\", 'questions', 'at', 'the', 'National', 'Press', 'Club', 'here', ',', 'signaled', 'that', 'Seoul', 'is', 'resisting', 'U.S.', 'pressure', 'for', 'a', 'further', 'rise', 'in', 'the', 'currency', \"'s\", 'value', '.']\n", + "Tokenized (040): ['[CLS]', 'his', 'comments', ',', 'made', 'in', 'response', 'to', 'reporters', \"'\", 'questions', 'at', 'the', 'national', 'press', 'club', 'here', ',', 'signaled', 'that', 'seoul', 'is', 'resisting', 'u', '.', 's', '.', 'pressure', 'for', 'a', 'further', 'rise', 'in', 'the', 'currency', \"'\", 's', 'value', '.', '[SEP]']\n", + "Filtered (038): ['his', 'comments', ',', 'made', 'in', 'response', 'to', 'reporters', \"'\", 'questions', 'at', 'the', 'national', 'press', 'club', 'here', ',', 'signaled', 'that', 'seoul', 'is', 'resisting', 'u', '.', 's', '.', 'pressure', 'for', 'a', 'further', 'rise', 'in', 'the', 'currency', \"'\", 's', 'value', '.']\n", + "Detokenized (034): ['his', 'comments', ',', 'made', 'in', 'response', 'to', 'reporters', \"'\", 'questions', 'at', 'the', 'national', 'press', 'club', 'here', ',', 'signaled', 'that', 'seoul', 'is', 'resisting', 'u.s.', 'pressure', 'for', 'a', 'further', 'rise', 'in', 'the', 'currency', \"'s\", 'value', '.']\n", + "Counter: 38\n", + "===================================================================\n", + "Hidden states: (13, 34, 768)\n", + "# Extracted words: 34\n", + "Sentence : \"The U.S. wants a higher won to make South Korea 's exports more expensive and help trim Seoul 's trade surplus .\"\n", + "Original (022): ['The', 'U.S.', 'wants', 'a', 'higher', 'won', 'to', 'make', 'South', 'Korea', \"'s\", 'exports', 'more', 'expensive', 'and', 'help', 'trim', 'Seoul', \"'s\", 'trade', 'surplus', '.']\n", + "Tokenized (029): ['[CLS]', 'the', 'u', '.', 's', '.', 'wants', 'a', 'higher', 'won', 'to', 'make', 'south', 'korea', \"'\", 's', 'exports', 'more', 'expensive', 'and', 'help', 'trim', 'seoul', \"'\", 's', 'trade', 'surplus', '.', '[SEP]']\n", + "Filtered (027): ['the', 'u', '.', 's', '.', 'wants', 'a', 'higher', 'won', 'to', 'make', 'south', 'korea', \"'\", 's', 'exports', 'more', 'expensive', 'and', 'help', 'trim', 'seoul', \"'\", 's', 'trade', 'surplus', '.']\n", + "Detokenized (022): ['the', 'u.s.', 'wants', 'a', 'higher', 'won', 'to', 'make', 'south', 'korea', \"'s\", 'exports', 'more', 'expensive', 'and', 'help', 'trim', 'seoul', \"'s\", 'trade', 'surplus', '.']\n", + "Counter: 27\n", + "===================================================================\n", + "Hidden states: (13, 22, 768)\n", + "# Extracted words: 22\n" + ] + } + ], + "source": [ + "# extract activations for the dev sentences \n", + "transformers_extractor.extract_representations('bert-base-uncased',\n", + " dev_sentences,\n", + " 'dev_activations.json',\n", + " aggregation=\"average\" #last, first\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "1366c878", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading model: bert-base-uncased\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Some weights of the model checkpoint at bert-base-uncased were not used when initializing BertModel: ['cls.predictions.bias', 'cls.predictions.transform.dense.bias', 'cls.seq_relationship.weight', 'cls.predictions.transform.LayerNorm.bias', 'cls.predictions.transform.dense.weight', 'cls.predictions.decoder.weight', 'cls.seq_relationship.bias', 'cls.predictions.transform.LayerNorm.weight']\n", + "- This IS expected if you are initializing BertModel from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).\n", + "- This IS NOT expected if you are initializing BertModel from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Reading input corpus\n", + "Preparing output file\n", + "Extracting representations from model\n", + "Sentence : \"Rockwell International Corp. 's Tulsa unit said it signed a tentative agreement extending its contract with Boeing Co. to provide structural parts for Boeing 's 747 jetliners .\"\n", + "Original (028): ['Rockwell', 'International', 'Corp.', \"'s\", 'Tulsa', 'unit', 'said', 'it', 'signed', 'a', 'tentative', 'agreement', 'extending', 'its', 'contract', 'with', 'Boeing', 'Co.', 'to', 'provide', 'structural', 'parts', 'for', 'Boeing', \"'s\", '747', 'jetliners', '.']\n", + "Tokenized (036): ['[CLS]', 'rockwell', 'international', 'corp', '.', \"'\", 's', 'tulsa', 'unit', 'said', 'it', 'signed', 'a', 'tentative', 'agreement', 'extending', 'its', 'contract', 'with', 'boeing', 'co', '.', 'to', 'provide', 'structural', 'parts', 'for', 'boeing', \"'\", 's', '747', 'jet', '##liner', '##s', '.', '[SEP]']\n", + "Filtered (034): ['rockwell', 'international', 'corp', '.', \"'\", 's', 'tulsa', 'unit', 'said', 'it', 'signed', 'a', 'tentative', 'agreement', 'extending', 'its', 'contract', 'with', 'boeing', 'co', '.', 'to', 'provide', 'structural', 'parts', 'for', 'boeing', \"'\", 's', '747', 'jet', '##liner', '##s', '.']\n", + "Detokenized (028): ['rockwell', 'international', 'corp.', \"'s\", 'tulsa', 'unit', 'said', 'it', 'signed', 'a', 'tentative', 'agreement', 'extending', 'its', 'contract', 'with', 'boeing', 'co.', 'to', 'provide', 'structural', 'parts', 'for', 'boeing', \"'s\", '747', 'jet##liner##s', '.']\n", + "Counter: 34\n", + "===================================================================\n", + "Hidden states: (13, 28, 768)\n", + "# Extracted words: 28\n", + "Sentence : \"Rockwell said the agreement calls for it to supply 200 additional so-called shipsets for the planes .\"\n", + "Original (017): ['Rockwell', 'said', 'the', 'agreement', 'calls', 'for', 'it', 'to', 'supply', '200', 'additional', 'so-called', 'shipsets', 'for', 'the', 'planes', '.']\n", + "Tokenized (022): ['[CLS]', 'rockwell', 'said', 'the', 'agreement', 'calls', 'for', 'it', 'to', 'supply', '200', 'additional', 'so', '-', 'called', 'ships', '##ets', 'for', 'the', 'planes', '.', '[SEP]']\n", + "Filtered (020): ['rockwell', 'said', 'the', 'agreement', 'calls', 'for', 'it', 'to', 'supply', '200', 'additional', 'so', '-', 'called', 'ships', '##ets', 'for', 'the', 'planes', '.']\n", + "Detokenized (017): ['rockwell', 'said', 'the', 'agreement', 'calls', 'for', 'it', 'to', 'supply', '200', 'additional', 'so-called', 'ships##ets', 'for', 'the', 'planes', '.']\n", + "Counter: 20\n", + "===================================================================\n", + "Hidden states: (13, 17, 768)\n", + "# Extracted words: 17\n", + "Sentence : \"These include , among other parts , each jetliner 's two major bulkheads , a pressure floor , torque box , fixed leading edges for the wings and an aft keel beam .\"\n", + "Original (033): ['These', 'include', ',', 'among', 'other', 'parts', ',', 'each', 'jetliner', \"'s\", 'two', 'major', 'bulkheads', ',', 'a', 'pressure', 'floor', ',', 'torque', 'box', ',', 'fixed', 'leading', 'edges', 'for', 'the', 'wings', 'and', 'an', 'aft', 'keel', 'beam', '.']\n", + "Tokenized (038): ['[CLS]', 'these', 'include', ',', 'among', 'other', 'parts', ',', 'each', 'jet', '##liner', \"'\", 's', 'two', 'major', 'bulk', '##heads', ',', 'a', 'pressure', 'floor', ',', 'torque', 'box', ',', 'fixed', 'leading', 'edges', 'for', 'the', 'wings', 'and', 'an', 'aft', 'keel', 'beam', '.', '[SEP]']\n", + "Filtered (036): ['these', 'include', ',', 'among', 'other', 'parts', ',', 'each', 'jet', '##liner', \"'\", 's', 'two', 'major', 'bulk', '##heads', ',', 'a', 'pressure', 'floor', ',', 'torque', 'box', ',', 'fixed', 'leading', 'edges', 'for', 'the', 'wings', 'and', 'an', 'aft', 'keel', 'beam', '.']\n", + "Detokenized (033): ['these', 'include', ',', 'among', 'other', 'parts', ',', 'each', 'jet##liner', \"'s\", 'two', 'major', 'bulk##heads', ',', 'a', 'pressure', 'floor', ',', 'torque', 'box', ',', 'fixed', 'leading', 'edges', 'for', 'the', 'wings', 'and', 'an', 'aft', 'keel', 'beam', '.']\n", + "Counter: 36\n", + "===================================================================\n", + "Hidden states: (13, 33, 768)\n", + "# Extracted words: 33\n", + "Sentence : \"Under the existing contract , Rockwell said , it has already delivered 793 of the shipsets to Boeing .\"\n", + "Original (019): ['Under', 'the', 'existing', 'contract', ',', 'Rockwell', 'said', ',', 'it', 'has', 'already', 'delivered', '793', 'of', 'the', 'shipsets', 'to', 'Boeing', '.']\n", + "Tokenized (023): ['[CLS]', 'under', 'the', 'existing', 'contract', ',', 'rockwell', 'said', ',', 'it', 'has', 'already', 'delivered', '79', '##3', 'of', 'the', 'ships', '##ets', 'to', 'boeing', '.', '[SEP]']\n", + "Filtered (021): ['under', 'the', 'existing', 'contract', ',', 'rockwell', 'said', ',', 'it', 'has', 'already', 'delivered', '79', '##3', 'of', 'the', 'ships', '##ets', 'to', 'boeing', '.']\n", + "Detokenized (019): ['under', 'the', 'existing', 'contract', ',', 'rockwell', 'said', ',', 'it', 'has', 'already', 'delivered', '79##3', 'of', 'the', 'ships##ets', 'to', 'boeing', '.']\n", + "Counter: 21\n", + "===================================================================\n", + "Hidden states: (13, 19, 768)\n", + "# Extracted words: 19\n", + "Sentence : \"Rockwell , based in El Segundo , Calif. , is an aerospace , electronics , automotive and graphics concern .\"\n", + "Original (020): ['Rockwell', ',', 'based', 'in', 'El', 'Segundo', ',', 'Calif.', ',', 'is', 'an', 'aerospace', ',', 'electronics', ',', 'automotive', 'and', 'graphics', 'concern', '.']\n", + "Tokenized (026): ['[CLS]', 'rockwell', ',', 'based', 'in', 'el', 'se', '##gun', '##do', ',', 'cal', '##if', '.', ',', 'is', 'an', 'aerospace', ',', 'electronics', ',', 'automotive', 'and', 'graphics', 'concern', '.', '[SEP]']\n", + "Filtered (024): ['rockwell', ',', 'based', 'in', 'el', 'se', '##gun', '##do', ',', 'cal', '##if', '.', ',', 'is', 'an', 'aerospace', ',', 'electronics', ',', 'automotive', 'and', 'graphics', 'concern', '.']\n", + "Detokenized (020): ['rockwell', ',', 'based', 'in', 'el', 'se##gun##do', ',', 'cal##if.', ',', 'is', 'an', 'aerospace', ',', 'electronics', ',', 'automotive', 'and', 'graphics', 'concern', '.']\n", + "Counter: 24\n", + "===================================================================\n", + "Hidden states: (13, 20, 768)\n", + "# Extracted words: 20\n", + "Sentence : \"Frank Carlucci III was named to this telecommunications company 's board , filling the vacancy created by the death of William Sobey last May .\"\n", + "Original (025): ['Frank', 'Carlucci', 'III', 'was', 'named', 'to', 'this', 'telecommunications', 'company', \"'s\", 'board', ',', 'filling', 'the', 'vacancy', 'created', 'by', 'the', 'death', 'of', 'William', 'Sobey', 'last', 'May', '.']\n", + "Tokenized (030): ['[CLS]', 'frank', 'carl', '##ucci', 'iii', 'was', 'named', 'to', 'this', 'telecommunications', 'company', \"'\", 's', 'board', ',', 'filling', 'the', 'vacancy', 'created', 'by', 'the', 'death', 'of', 'william', 'sob', '##ey', 'last', 'may', '.', '[SEP]']\n", + "Filtered (028): ['frank', 'carl', '##ucci', 'iii', 'was', 'named', 'to', 'this', 'telecommunications', 'company', \"'\", 's', 'board', ',', 'filling', 'the', 'vacancy', 'created', 'by', 'the', 'death', 'of', 'william', 'sob', '##ey', 'last', 'may', '.']\n", + "Detokenized (025): ['frank', 'carl##ucci', 'iii', 'was', 'named', 'to', 'this', 'telecommunications', 'company', \"'s\", 'board', ',', 'filling', 'the', 'vacancy', 'created', 'by', 'the', 'death', 'of', 'william', 'sob##ey', 'last', 'may', '.']\n", + "Counter: 28\n", + "===================================================================\n", + "Hidden states: (13, 25, 768)\n", + "# Extracted words: 25\n", + "Sentence : \"Mr. Carlucci , 59 years old , served as defense secretary in the Reagan administration .\"\n", + "Original (016): ['Mr.', 'Carlucci', ',', '59', 'years', 'old', ',', 'served', 'as', 'defense', 'secretary', 'in', 'the', 'Reagan', 'administration', '.']\n", + "Tokenized (020): ['[CLS]', 'mr', '.', 'carl', '##ucci', ',', '59', 'years', 'old', ',', 'served', 'as', 'defense', 'secretary', 'in', 'the', 'reagan', 'administration', '.', '[SEP]']\n", + "Filtered (018): ['mr', '.', 'carl', '##ucci', ',', '59', 'years', 'old', ',', 'served', 'as', 'defense', 'secretary', 'in', 'the', 'reagan', 'administration', '.']\n", + "Detokenized (016): ['mr.', 'carl##ucci', ',', '59', 'years', 'old', ',', 'served', 'as', 'defense', 'secretary', 'in', 'the', 'reagan', 'administration', '.']\n", + "Counter: 18\n", + "===================================================================\n", + "Hidden states: (13, 16, 768)\n", + "# Extracted words: 16\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sentence : \"In January , he accepted the position of vice chairman of Carlyle Group , a merchant banking concern .\"\n", + "Original (019): ['In', 'January', ',', 'he', 'accepted', 'the', 'position', 'of', 'vice', 'chairman', 'of', 'Carlyle', 'Group', ',', 'a', 'merchant', 'banking', 'concern', '.']\n", + "Tokenized (022): ['[CLS]', 'in', 'january', ',', 'he', 'accepted', 'the', 'position', 'of', 'vice', 'chairman', 'of', 'carly', '##le', 'group', ',', 'a', 'merchant', 'banking', 'concern', '.', '[SEP]']\n", + "Filtered (020): ['in', 'january', ',', 'he', 'accepted', 'the', 'position', 'of', 'vice', 'chairman', 'of', 'carly', '##le', 'group', ',', 'a', 'merchant', 'banking', 'concern', '.']\n", + "Detokenized (019): ['in', 'january', ',', 'he', 'accepted', 'the', 'position', 'of', 'vice', 'chairman', 'of', 'carly##le', 'group', ',', 'a', 'merchant', 'banking', 'concern', '.']\n", + "Counter: 20\n", + "===================================================================\n", + "Hidden states: (13, 19, 768)\n", + "# Extracted words: 19\n", + "Sentence : \"SHEARSON LEHMAN HUTTON Inc .\"\n", + "Original (005): ['SHEARSON', 'LEHMAN', 'HUTTON', 'Inc', '.']\n", + "Tokenized (008): ['[CLS]', 'shear', '##son', 'lehman', 'hutton', 'inc', '.', '[SEP]']\n", + "Filtered (006): ['shear', '##son', 'lehman', 'hutton', 'inc', '.']\n", + "Detokenized (005): ['shear##son', 'lehman', 'hutton', 'inc', '.']\n", + "Counter: 6\n", + "===================================================================\n", + "Hidden states: (13, 5, 768)\n", + "# Extracted words: 5\n", + "Sentence : \"Thomas E. Meador , 42 years old , was named president and chief operating officer of Balcor Co. , a Skokie , Ill. , subsidiary of this New York investment banking firm .\"\n", + "Original (033): ['Thomas', 'E.', 'Meador', ',', '42', 'years', 'old', ',', 'was', 'named', 'president', 'and', 'chief', 'operating', 'officer', 'of', 'Balcor', 'Co.', ',', 'a', 'Skokie', ',', 'Ill.', ',', 'subsidiary', 'of', 'this', 'New', 'York', 'investment', 'banking', 'firm', '.']\n", + "Tokenized (042): ['[CLS]', 'thomas', 'e', '.', 'mead', '##or', ',', '42', 'years', 'old', ',', 'was', 'named', 'president', 'and', 'chief', 'operating', 'officer', 'of', 'bal', '##cor', 'co', '.', ',', 'a', 'sk', '##oki', '##e', ',', 'ill', '.', ',', 'subsidiary', 'of', 'this', 'new', 'york', 'investment', 'banking', 'firm', '.', '[SEP]']\n", + "Filtered (040): ['thomas', 'e', '.', 'mead', '##or', ',', '42', 'years', 'old', ',', 'was', 'named', 'president', 'and', 'chief', 'operating', 'officer', 'of', 'bal', '##cor', 'co', '.', ',', 'a', 'sk', '##oki', '##e', ',', 'ill', '.', ',', 'subsidiary', 'of', 'this', 'new', 'york', 'investment', 'banking', 'firm', '.']\n", + "Detokenized (033): ['thomas', 'e.', 'mead##or', ',', '42', 'years', 'old', ',', 'was', 'named', 'president', 'and', 'chief', 'operating', 'officer', 'of', 'bal##cor', 'co.', ',', 'a', 'sk##oki##e', ',', 'ill.', ',', 'subsidiary', 'of', 'this', 'new', 'york', 'investment', 'banking', 'firm', '.']\n", + "Counter: 40\n", + "===================================================================\n", + "Hidden states: (13, 33, 768)\n", + "# Extracted words: 33\n" + ] + } + ], + "source": [ + "# extract activations for the test sentences \n", + "transformers_extractor.extract_representations('bert-base-uncased',\n", + " test_sentences,\n", + " 'test_activations.json',\n", + " aggregation=\"average\" #last, first\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "503e5188", + "metadata": {}, + "source": [ + "# Train a Linear Probe" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "f4401684", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading json activations from train_activations.json...\n", + "10 13.0\n" + ] + } + ], + "source": [ + "activations, num_layers = data_loader.load_activations('train_activations.json', 768)" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "336c8254", + "metadata": {}, + "outputs": [], + "source": [ + "tokens = data_loader.load_data(train_sentences, train_labels, activations, 512)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "1252cd82", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of tokens: 224\n", + "length of source dictionary: 142\n", + "length of target dictionary: 29\n", + "224\n", + "Total instances: 224\n", + "['about', 'up', 'Inc.', 'preliminary', 'appear', 'We', 'There', 'Rudolph', 'named', 'said', 'in', 'an', 'now', 'has', '1956', 'causing', 'industrial', 'new', 'Nov.', 'results']\n", + "Number of samples: 224\n", + "Stats: Labels with their frequencies in the final set\n", + "VBD 7\n", + "PRP 4\n", + "POS 1\n", + ". 10\n", + "TO 5\n", + "RBR 2\n", + "VBN 5\n", + "VBZ 7\n", + "WDT 2\n", + ", 15\n", + "NN 30\n", + "CC 1\n", + "`` 1\n", + "NNS 19\n", + "EX 1\n", + "MD 1\n", + "VBP 3\n", + "'' 1\n", + "RP 1\n", + "CD 5\n", + "JJ 18\n", + "NNP 25\n", + "JJS 1\n", + "RB 4\n", + "DT 20\n", + "PRP$ 2\n", + "VBG 5\n", + "IN 25\n", + "VB 3\n", + "Training classification probe\n", + "Creating model...\n", + "Number of training instances: 224\n", + "Number of classes: 29\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.006525516510009766, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [1/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "ba906d3c5f3e4840877c7b22cb811b3f", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [1/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [1/10], Loss: 0.1108\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.00467991828918457, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [2/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "e3cc1231fe8641e1bd99ebce64952459", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [2/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [2/10], Loss: 0.0472\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004187345504760742, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [3/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "7d1c8593924a477399b2c6662ddee430", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [3/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [3/10], Loss: 0.0447\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004227399826049805, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [4/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "ea43046fdf04410ba91815d5f63774f5", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [4/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [4/10], Loss: 0.0408\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004177570343017578, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [5/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "ac588eb0f6074346962d56785743fad0", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [5/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [5/10], Loss: 0.0352\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.0040738582611083984, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [6/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "c084be8c2389498b87cac07bf6e56beb", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [6/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [6/10], Loss: 0.0296\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.00404810905456543, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [7/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "44f9fd1b34ba4a31b2f6f618c5922b53", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [7/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [7/10], Loss: 0.0248\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004717350006103516, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [8/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "850171b56bf94895b3d8ad5d87c73ed6", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [8/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [8/10], Loss: 0.0209\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.00441288948059082, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [9/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "7d5f2939ca414cfd9ad4c2d461637dce", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [9/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [9/10], Loss: 0.0181\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.0040934085845947266, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [10/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "6ac894f931d742eea7f136339d7731d3", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [10/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [10/10], Loss: 0.0160\n" + ] + } + ], + "source": [ + "X, y, mapping = utils.create_tensors(tokens, activations, 'NN')\n", + "label2idx, idx2label, src2idx, idx2src = mapping\n", + "probe = linear_probe.train_logistic_regression_probe(X, y, lambda_l1=0.001, lambda_l2=0.001)" + ] + }, + { + "cell_type": "markdown", + "id": "e0c2462e", + "metadata": {}, + "source": [ + "# Get Top Neurons" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "fea6c645", + "metadata": {}, + "outputs": [], + "source": [ + "top_neurons, top_neurons_per_class = linear_probe.get_top_neurons(probe, 0.01, label2idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "a7f91ef8", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'VBD': array([5539, 3630, 6812, 8643, 4527, 42, 8348, 6126, 3113]), 'PRP': array([4140, 5883, 2093, 3099, 1083, 6836, 2858, 4699, 3528]), 'POS': array([5430, 7572, 4832, 4900]), '.': array([9396, 8628, 4248, 4738, 8219, 4949, 4863]), 'TO': array([4423, 2988, 4709, 589, 1021, 3799, 5349, 5549]), 'RBR': array([9123, 1653, 4527, 5229, 4538, 5899]), 'VBN': array([5848, 4013, 7928, 6307, 7625, 5083, 6018, 3965, 793, 1409]), 'VBZ': array([3659, 7607, 1275, 173, 2188, 3940, 6335, 1463, 430]), 'WDT': array([7817, 4572, 5150, 921, 8830, 5107]), ',': array([8219, 5214, 4137, 2601, 6894, 2756, 3822, 774, 1518, 5060, 3215]), 'NN': array([3459, 6057, 4100, 6579, 5830, 1124, 4057, 5005, 7123, 6305, 1669,\n", + " 4604, 4958, 6531, 3489, 9775, 2158, 8128, 3594, 4812]), 'CC': array([ 482, 6862, 6185, 5478]), '``': array([8776, 7240, 7052, 3684]), 'NNS': array([3146, 2016, 8265, 4542, 8684, 5113, 6192, 787, 4789, 1831, 2954,\n", + " 931, 9033, 356, 4411, 4021]), 'EX': array([5582, 5069, 8006, 974]), 'MD': array([1076, 1716, 8898, 3755, 2484]), 'VBP': array([6043, 3739, 5360, 7056, 5444, 3507]), \"''\": array([5913, 2983, 8953, 8099, 7722]), 'RP': array([5605, 4578, 3332, 4100]), 'CD': array([5680, 1200, 4148, 2451, 6302, 3419, 1946, 2410, 5829, 5313]), 'JJ': array([5759, 3369, 5625, 775, 3071, 7286, 3375, 2378, 5685, 3799, 1818,\n", + " 1477, 6911, 6339, 6458, 9209]), 'NNP': array([6460, 7024, 2268, 2733, 7792, 2971, 3659, 1818, 9486, 3998, 3207,\n", + " 1332, 8345, 9903, 9976, 5206, 5596, 9753, 4514, 5207, 4269]), 'JJS': array([5423, 8442, 3884, 7445]), 'RB': array([1905, 1570, 4054, 5295, 8174, 1137, 6196, 4820]), 'DT': array([7298, 1279, 2460, 3980, 5606, 924, 1465, 6194, 846, 481, 5089,\n", + " 6018, 4782, 1852]), 'PRP$': array([6036, 5339, 5268, 5939, 8326]), 'VBG': array([5348, 2334, 1713, 5696, 1646, 4167, 7012, 878, 8643]), 'IN': array([5035, 1999, 6143, 3606, 1273, 1690, 6129, 5071, 7535, 400, 7584,\n", + " 4345, 5113, 5548, 1608, 9983]), 'VB': array([2742, 2781, 1093, 1837, 3804, 4949, 898])}\n" + ] + } + ], + "source": [ + "print(top_neurons_per_class)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2cd0ec86", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.12" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/tutorials/Neuron Ranking Algorithms.ipynb b/tutorials/Neuron Ranking Algorithms.ipynb new file mode 100644 index 0000000..3179d84 --- /dev/null +++ b/tutorials/Neuron Ranking Algorithms.ipynb @@ -0,0 +1,2761 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "5be2e2aa", + "metadata": {}, + "source": [ + "# Imports" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "56004141", + "metadata": {}, + "outputs": [], + "source": [ + "import neurox.data.extraction.transformers_extractor as transformers_extractor\n", + "import neurox.data.loader as data_loader\n", + "import neurox.interpretation.utils as utils\n", + "import neurox.interpretation.linear_probe as linear_probe\n", + "import neurox.interpretation.probeless as probeless\n", + "import neurox.interpretation.gaussian_probe as gaussian_probe\n", + "import neurox.interpretation.iou_probe as iou_probe" + ] + }, + { + "cell_type": "markdown", + "id": "fcab96b9", + "metadata": {}, + "source": [ + "# Data" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "3362f216", + "metadata": {}, + "outputs": [], + "source": [ + "# define paths to your word and label files \n", + "train_sentences = \"data/pos_train.word\"\n", + "train_labels = \"data/pos_train.label\"\n", + "dev_sentences = \"data/pos_dev.word\"\n", + "dev_labels = \"data/pos_dev.label\" \n", + "test_sentences = \"data/pos_test.word\"\n", + "test_labels = \"data/pos_test.label\"" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "dcd1c35a", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Pierre Vinken , 61 years old , will join the board as a nonexecutive director Nov. 29 .\r\n", + "Mr. Vinken is chairman of Elsevier N.V. , the Dutch publishing group .\r\n", + "Rudolph Agnew , 55 years old and former chairman of Consolidated Gold Fields PLC , was named a nonexecutive director of this British industrial conglomerate .\r\n", + "A form of asbestos once used to make Kent cigarette filters has caused a high percentage of cancer deaths among a group of workers exposed to it more than 30 years ago , researchers reported .\r\n", + "The asbestos fiber , crocidolite , is unusually resilient once it enters the lungs , with even brief exposures to it causing symptoms that show up decades later , researchers said .\r\n", + "Lorillard Inc. , the unit of New York-based Loews Corp. that makes Kent cigarettes , stopped using crocidolite in its Micronite cigarette filters in 1956 .\r\n", + "Although preliminary findings were reported more than a year ago , the latest results appear in today 's New England Journal of Medicine , a forum likely to bring new attention to the problem .\r\n", + "A Lorillard spokewoman said , `` This is an old story .\r\n", + "We 're talking about years ago before anyone heard of asbestos having any questionable properties .\r\n", + "There is no asbestos in our products now . ''\r\n" + ] + } + ], + "source": [ + "!cat \"data/pos_train.word\"" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "90b35706", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "NNP NNP , CD NNS JJ , MD VB DT NN IN DT JJ NN NNP CD .\r\n", + "NNP NNP VBZ NN IN NNP NNP , DT NNP VBG NN .\r\n", + "NNP NNP , CD NNS JJ CC JJ NN IN NNP NNP NNP NNP , VBD VBN DT JJ NN IN DT JJ JJ NN .\r\n", + "DT NN IN NN RB VBN TO VB NNP NN NNS VBZ VBN DT JJ NN IN NN NNS IN DT NN IN NNS VBN TO PRP RBR IN CD NNS IN , NNS VBD .\r\n", + "DT NN NN , NN , VBZ RB JJ IN PRP VBZ DT NNS , IN RB JJ NNS TO PRP VBG NNS WDT VBP RP NNS JJ , NNS VBD .\r\n", + "NNP NNP , DT NN IN JJ JJ NNP NNP WDT VBZ NNP NNS , VBD VBG NN IN PRP$ NN NN NNS IN CD .\r\n", + "IN JJ NNS VBD VBN RBR IN DT NN IN , DT JJS NNS VBP IN NN POS NNP NNP NNP IN NNP , DT NN JJ TO VB JJ NN TO DT NN .\r\n", + "DT NNP NN VBD , `` DT VBZ DT JJ NN .\r\n", + "PRP VBP VBG IN NNS IN IN NN VBD IN NN VBG DT JJ NNS .\r\n", + "EX VBZ DT NN IN PRP$ NNS RB . ''\r\n" + ] + } + ], + "source": [ + "!cat \"data/pos_train.label\"" + ] + }, + { + "cell_type": "markdown", + "id": "39d5f6c3", + "metadata": {}, + "source": [ + "# Extract Representations" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "83e89084", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading model: bert-base-uncased\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Some weights of the model checkpoint at bert-base-uncased were not used when initializing BertModel: ['cls.predictions.decoder.weight', 'cls.predictions.transform.dense.bias', 'cls.predictions.bias', 'cls.seq_relationship.weight', 'cls.predictions.transform.LayerNorm.bias', 'cls.predictions.transform.dense.weight', 'cls.predictions.transform.LayerNorm.weight', 'cls.seq_relationship.bias']\n", + "- This IS expected if you are initializing BertModel from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).\n", + "- This IS NOT expected if you are initializing BertModel from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Reading input corpus\n", + "Preparing output file\n", + "Extracting representations from model\n", + "Sentence : \"Pierre Vinken , 61 years old , will join the board as a nonexecutive director Nov. 29 .\"\n", + "Original (018): ['Pierre', 'Vinken', ',', '61', 'years', 'old', ',', 'will', 'join', 'the', 'board', 'as', 'a', 'nonexecutive', 'director', 'Nov.', '29', '.']\n", + "Tokenized (025): ['[CLS]', 'pierre', 'vin', '##ken', ',', '61', 'years', 'old', ',', 'will', 'join', 'the', 'board', 'as', 'a', 'none', '##x', '##ec', '##utive', 'director', 'nov', '.', '29', '.', '[SEP]']\n", + "Filtered (023): ['pierre', 'vin', '##ken', ',', '61', 'years', 'old', ',', 'will', 'join', 'the', 'board', 'as', 'a', 'none', '##x', '##ec', '##utive', 'director', 'nov', '.', '29', '.']\n", + "Detokenized (018): ['pierre', 'vin##ken', ',', '61', 'years', 'old', ',', 'will', 'join', 'the', 'board', 'as', 'a', 'none##x##ec##utive', 'director', 'nov.', '29', '.']\n", + "Counter: 23\n", + "===================================================================\n", + "Hidden states: (13, 18, 768)\n", + "# Extracted words: 18\n", + "Sentence : \"Mr. Vinken is chairman of Elsevier N.V. , the Dutch publishing group .\"\n", + "Original (013): ['Mr.', 'Vinken', 'is', 'chairman', 'of', 'Elsevier', 'N.V.', ',', 'the', 'Dutch', 'publishing', 'group', '.']\n", + "Tokenized (021): ['[CLS]', 'mr', '.', 'vin', '##ken', 'is', 'chairman', 'of', 'else', '##vier', 'n', '.', 'v', '.', ',', 'the', 'dutch', 'publishing', 'group', '.', '[SEP]']\n", + "Filtered (019): ['mr', '.', 'vin', '##ken', 'is', 'chairman', 'of', 'else', '##vier', 'n', '.', 'v', '.', ',', 'the', 'dutch', 'publishing', 'group', '.']\n", + "Detokenized (013): ['mr.', 'vin##ken', 'is', 'chairman', 'of', 'else##vier', 'n.v.', ',', 'the', 'dutch', 'publishing', 'group', '.']\n", + "Counter: 19\n", + "===================================================================\n", + "Hidden states: (13, 13, 768)\n", + "# Extracted words: 13\n", + "Sentence : \"Rudolph Agnew , 55 years old and former chairman of Consolidated Gold Fields PLC , was named a nonexecutive director of this British industrial conglomerate .\"\n", + "Original (026): ['Rudolph', 'Agnew', ',', '55', 'years', 'old', 'and', 'former', 'chairman', 'of', 'Consolidated', 'Gold', 'Fields', 'PLC', ',', 'was', 'named', 'a', 'nonexecutive', 'director', 'of', 'this', 'British', 'industrial', 'conglomerate', '.']\n", + "Tokenized (033): ['[CLS]', 'rudolph', 'ag', '##ne', '##w', ',', '55', 'years', 'old', 'and', 'former', 'chairman', 'of', 'consolidated', 'gold', 'fields', 'plc', ',', 'was', 'named', 'a', 'none', '##x', '##ec', '##utive', 'director', 'of', 'this', 'british', 'industrial', 'conglomerate', '.', '[SEP]']\n", + "Filtered (031): ['rudolph', 'ag', '##ne', '##w', ',', '55', 'years', 'old', 'and', 'former', 'chairman', 'of', 'consolidated', 'gold', 'fields', 'plc', ',', 'was', 'named', 'a', 'none', '##x', '##ec', '##utive', 'director', 'of', 'this', 'british', 'industrial', 'conglomerate', '.']\n", + "Detokenized (026): ['rudolph', 'ag##ne##w', ',', '55', 'years', 'old', 'and', 'former', 'chairman', 'of', 'consolidated', 'gold', 'fields', 'plc', ',', 'was', 'named', 'a', 'none##x##ec##utive', 'director', 'of', 'this', 'british', 'industrial', 'conglomerate', '.']\n", + "Counter: 31\n", + "===================================================================\n", + "Hidden states: (13, 26, 768)\n", + "# Extracted words: 26\n", + "Sentence : \"A form of asbestos once used to make Kent cigarette filters has caused a high percentage of cancer deaths among a group of workers exposed to it more than 30 years ago , researchers reported .\"\n", + "Original (036): ['A', 'form', 'of', 'asbestos', 'once', 'used', 'to', 'make', 'Kent', 'cigarette', 'filters', 'has', 'caused', 'a', 'high', 'percentage', 'of', 'cancer', 'deaths', 'among', 'a', 'group', 'of', 'workers', 'exposed', 'to', 'it', 'more', 'than', '30', 'years', 'ago', ',', 'researchers', 'reported', '.']\n", + "Tokenized (038): ['[CLS]', 'a', 'form', 'of', 'asbestos', 'once', 'used', 'to', 'make', 'kent', 'cigarette', 'filters', 'has', 'caused', 'a', 'high', 'percentage', 'of', 'cancer', 'deaths', 'among', 'a', 'group', 'of', 'workers', 'exposed', 'to', 'it', 'more', 'than', '30', 'years', 'ago', ',', 'researchers', 'reported', '.', '[SEP]']\n", + "Filtered (036): ['a', 'form', 'of', 'asbestos', 'once', 'used', 'to', 'make', 'kent', 'cigarette', 'filters', 'has', 'caused', 'a', 'high', 'percentage', 'of', 'cancer', 'deaths', 'among', 'a', 'group', 'of', 'workers', 'exposed', 'to', 'it', 'more', 'than', '30', 'years', 'ago', ',', 'researchers', 'reported', '.']\n", + "Detokenized (036): ['a', 'form', 'of', 'asbestos', 'once', 'used', 'to', 'make', 'kent', 'cigarette', 'filters', 'has', 'caused', 'a', 'high', 'percentage', 'of', 'cancer', 'deaths', 'among', 'a', 'group', 'of', 'workers', 'exposed', 'to', 'it', 'more', 'than', '30', 'years', 'ago', ',', 'researchers', 'reported', '.']\n", + "Counter: 36\n", + "===================================================================\n", + "Hidden states: (13, 36, 768)\n", + "# Extracted words: 36\n", + "Sentence : \"The asbestos fiber , crocidolite , is unusually resilient once it enters the lungs , with even brief exposures to it causing symptoms that show up decades later , researchers said .\"\n", + "Original (032): ['The', 'asbestos', 'fiber', ',', 'crocidolite', ',', 'is', 'unusually', 'resilient', 'once', 'it', 'enters', 'the', 'lungs', ',', 'with', 'even', 'brief', 'exposures', 'to', 'it', 'causing', 'symptoms', 'that', 'show', 'up', 'decades', 'later', ',', 'researchers', 'said', '.']\n", + "Tokenized (040): ['[CLS]', 'the', 'asbestos', 'fiber', ',', 'cr', '##oc', '##ido', '##lite', ',', 'is', 'unusually', 'res', '##ili', '##ent', 'once', 'it', 'enters', 'the', 'lungs', ',', 'with', 'even', 'brief', 'exposure', '##s', 'to', 'it', 'causing', 'symptoms', 'that', 'show', 'up', 'decades', 'later', ',', 'researchers', 'said', '.', '[SEP]']\n", + "Filtered (038): ['the', 'asbestos', 'fiber', ',', 'cr', '##oc', '##ido', '##lite', ',', 'is', 'unusually', 'res', '##ili', '##ent', 'once', 'it', 'enters', 'the', 'lungs', ',', 'with', 'even', 'brief', 'exposure', '##s', 'to', 'it', 'causing', 'symptoms', 'that', 'show', 'up', 'decades', 'later', ',', 'researchers', 'said', '.']\n", + "Detokenized (032): ['the', 'asbestos', 'fiber', ',', 'cr##oc##ido##lite', ',', 'is', 'unusually', 'res##ili##ent', 'once', 'it', 'enters', 'the', 'lungs', ',', 'with', 'even', 'brief', 'exposure##s', 'to', 'it', 'causing', 'symptoms', 'that', 'show', 'up', 'decades', 'later', ',', 'researchers', 'said', '.']\n", + "Counter: 38\n", + "===================================================================\n", + "Hidden states: (13, 32, 768)\n", + "# Extracted words: 32\n", + "Sentence : \"Lorillard Inc. , the unit of New York-based Loews Corp. that makes Kent cigarettes , stopped using crocidolite in its Micronite cigarette filters in 1956 .\"\n", + "Original (026): ['Lorillard', 'Inc.', ',', 'the', 'unit', 'of', 'New', 'York-based', 'Loews', 'Corp.', 'that', 'makes', 'Kent', 'cigarettes', ',', 'stopped', 'using', 'crocidolite', 'in', 'its', 'Micronite', 'cigarette', 'filters', 'in', '1956', '.']\n", + "Tokenized (041): ['[CLS]', 'lori', '##llar', '##d', 'inc', '.', ',', 'the', 'unit', 'of', 'new', 'york', '-', 'based', 'lo', '##ew', '##s', 'corp', '.', 'that', 'makes', 'kent', 'cigarettes', ',', 'stopped', 'using', 'cr', '##oc', '##ido', '##lite', 'in', 'its', 'micro', '##ni', '##te', 'cigarette', 'filters', 'in', '1956', '.', '[SEP]']\n", + "Filtered (039): ['lori', '##llar', '##d', 'inc', '.', ',', 'the', 'unit', 'of', 'new', 'york', '-', 'based', 'lo', '##ew', '##s', 'corp', '.', 'that', 'makes', 'kent', 'cigarettes', ',', 'stopped', 'using', 'cr', '##oc', '##ido', '##lite', 'in', 'its', 'micro', '##ni', '##te', 'cigarette', 'filters', 'in', '1956', '.']\n", + "Detokenized (026): ['lori##llar##d', 'inc.', ',', 'the', 'unit', 'of', 'new', 'york-based', 'lo##ew##s', 'corp.', 'that', 'makes', 'kent', 'cigarettes', ',', 'stopped', 'using', 'cr##oc##ido##lite', 'in', 'its', 'micro##ni##te', 'cigarette', 'filters', 'in', '1956', '.']\n", + "Counter: 39\n", + "===================================================================\n", + "Hidden states: (13, 26, 768)\n", + "# Extracted words: 26\n", + "Sentence : \"Although preliminary findings were reported more than a year ago , the latest results appear in today 's New England Journal of Medicine , a forum likely to bring new attention to the problem .\"\n", + "Original (035): ['Although', 'preliminary', 'findings', 'were', 'reported', 'more', 'than', 'a', 'year', 'ago', ',', 'the', 'latest', 'results', 'appear', 'in', 'today', \"'s\", 'New', 'England', 'Journal', 'of', 'Medicine', ',', 'a', 'forum', 'likely', 'to', 'bring', 'new', 'attention', 'to', 'the', 'problem', '.']\n", + "Tokenized (038): ['[CLS]', 'although', 'preliminary', 'findings', 'were', 'reported', 'more', 'than', 'a', 'year', 'ago', ',', 'the', 'latest', 'results', 'appear', 'in', 'today', \"'\", 's', 'new', 'england', 'journal', 'of', 'medicine', ',', 'a', 'forum', 'likely', 'to', 'bring', 'new', 'attention', 'to', 'the', 'problem', '.', '[SEP]']\n", + "Filtered (036): ['although', 'preliminary', 'findings', 'were', 'reported', 'more', 'than', 'a', 'year', 'ago', ',', 'the', 'latest', 'results', 'appear', 'in', 'today', \"'\", 's', 'new', 'england', 'journal', 'of', 'medicine', ',', 'a', 'forum', 'likely', 'to', 'bring', 'new', 'attention', 'to', 'the', 'problem', '.']\n", + "Detokenized (035): ['although', 'preliminary', 'findings', 'were', 'reported', 'more', 'than', 'a', 'year', 'ago', ',', 'the', 'latest', 'results', 'appear', 'in', 'today', \"'s\", 'new', 'england', 'journal', 'of', 'medicine', ',', 'a', 'forum', 'likely', 'to', 'bring', 'new', 'attention', 'to', 'the', 'problem', '.']\n", + "Counter: 36\n", + "===================================================================\n", + "Hidden states: (13, 35, 768)\n", + "# Extracted words: 35\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sentence : \"A Lorillard spokewoman said , `` This is an old story .\"\n", + "Original (012): ['A', 'Lorillard', 'spokewoman', 'said', ',', '``', 'This', 'is', 'an', 'old', 'story', '.']\n", + "Tokenized (018): ['[CLS]', 'a', 'lori', '##llar', '##d', 'spoke', '##woman', 'said', ',', '`', '`', 'this', 'is', 'an', 'old', 'story', '.', '[SEP]']\n", + "Filtered (016): ['a', 'lori', '##llar', '##d', 'spoke', '##woman', 'said', ',', '`', '`', 'this', 'is', 'an', 'old', 'story', '.']\n", + "Detokenized (012): ['a', 'lori##llar##d', 'spoke##woman', 'said', ',', '``', 'this', 'is', 'an', 'old', 'story', '.']\n", + "Counter: 16\n", + "===================================================================\n", + "Hidden states: (13, 12, 768)\n", + "# Extracted words: 12\n", + "Sentence : \"We 're talking about years ago before anyone heard of asbestos having any questionable properties .\"\n", + "Original (016): ['We', \"'re\", 'talking', 'about', 'years', 'ago', 'before', 'anyone', 'heard', 'of', 'asbestos', 'having', 'any', 'questionable', 'properties', '.']\n", + "Tokenized (019): ['[CLS]', 'we', \"'\", 're', 'talking', 'about', 'years', 'ago', 'before', 'anyone', 'heard', 'of', 'asbestos', 'having', 'any', 'questionable', 'properties', '.', '[SEP]']\n", + "Filtered (017): ['we', \"'\", 're', 'talking', 'about', 'years', 'ago', 'before', 'anyone', 'heard', 'of', 'asbestos', 'having', 'any', 'questionable', 'properties', '.']\n", + "Detokenized (016): ['we', \"'re\", 'talking', 'about', 'years', 'ago', 'before', 'anyone', 'heard', 'of', 'asbestos', 'having', 'any', 'questionable', 'properties', '.']\n", + "Counter: 17\n", + "===================================================================\n", + "Hidden states: (13, 16, 768)\n", + "# Extracted words: 16\n", + "Sentence : \"There is no asbestos in our products now . ''\"\n", + "Original (010): ['There', 'is', 'no', 'asbestos', 'in', 'our', 'products', 'now', '.', \"''\"]\n", + "Tokenized (013): ['[CLS]', 'there', 'is', 'no', 'asbestos', 'in', 'our', 'products', 'now', '.', \"'\", \"'\", '[SEP]']\n", + "Filtered (011): ['there', 'is', 'no', 'asbestos', 'in', 'our', 'products', 'now', '.', \"'\", \"'\"]\n", + "Detokenized (010): ['there', 'is', 'no', 'asbestos', 'in', 'our', 'products', 'now', '.', \"''\"]\n", + "Counter: 11\n", + "===================================================================\n", + "Hidden states: (13, 10, 768)\n", + "# Extracted words: 10\n" + ] + } + ], + "source": [ + "# extract activations for the train sentences \n", + "transformers_extractor.extract_representations('bert-base-uncased',\n", + " train_sentences,\n", + " 'train_activations.json',\n", + " aggregation=\"average\" #last, first\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "85457952", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading model: bert-base-uncased\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Some weights of the model checkpoint at bert-base-uncased were not used when initializing BertModel: ['cls.predictions.decoder.weight', 'cls.predictions.transform.dense.bias', 'cls.predictions.bias', 'cls.seq_relationship.weight', 'cls.predictions.transform.LayerNorm.bias', 'cls.predictions.transform.dense.weight', 'cls.predictions.transform.LayerNorm.weight', 'cls.seq_relationship.bias']\n", + "- This IS expected if you are initializing BertModel from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).\n", + "- This IS NOT expected if you are initializing BertModel from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Reading input corpus\n", + "Preparing output file\n", + "Extracting representations from model\n", + "Sentence : \"The Arizona Corporations Commission authorized an 11.5 % rate increase at Tucson Electric Power Co. , substantially lower than recommended last month by a commission hearing officer and barely half the rise sought by the utility .\"\n", + "Original (037): ['The', 'Arizona', 'Corporations', 'Commission', 'authorized', 'an', '11.5', '%', 'rate', 'increase', 'at', 'Tucson', 'Electric', 'Power', 'Co.', ',', 'substantially', 'lower', 'than', 'recommended', 'last', 'month', 'by', 'a', 'commission', 'hearing', 'officer', 'and', 'barely', 'half', 'the', 'rise', 'sought', 'by', 'the', 'utility', '.']\n", + "Tokenized (042): ['[CLS]', 'the', 'arizona', 'corporations', 'commission', 'authorized', 'an', '11', '.', '5', '%', 'rate', 'increase', 'at', 'tucson', 'electric', 'power', 'co', '.', ',', 'substantially', 'lower', 'than', 'recommended', 'last', 'month', 'by', 'a', 'commission', 'hearing', 'officer', 'and', 'barely', 'half', 'the', 'rise', 'sought', 'by', 'the', 'utility', '.', '[SEP]']\n", + "Filtered (040): ['the', 'arizona', 'corporations', 'commission', 'authorized', 'an', '11', '.', '5', '%', 'rate', 'increase', 'at', 'tucson', 'electric', 'power', 'co', '.', ',', 'substantially', 'lower', 'than', 'recommended', 'last', 'month', 'by', 'a', 'commission', 'hearing', 'officer', 'and', 'barely', 'half', 'the', 'rise', 'sought', 'by', 'the', 'utility', '.']\n", + "Detokenized (037): ['the', 'arizona', 'corporations', 'commission', 'authorized', 'an', '11.5', '%', 'rate', 'increase', 'at', 'tucson', 'electric', 'power', 'co.', ',', 'substantially', 'lower', 'than', 'recommended', 'last', 'month', 'by', 'a', 'commission', 'hearing', 'officer', 'and', 'barely', 'half', 'the', 'rise', 'sought', 'by', 'the', 'utility', '.']\n", + "Counter: 40\n", + "===================================================================\n", + "Hidden states: (13, 37, 768)\n", + "# Extracted words: 37\n", + "Sentence : \"The ruling follows a host of problems at Tucson Electric , including major write-downs , a 60 % slash in the common stock dividend and the departure of former Chairman Einar Greve during a company investigation of his stock sales .\"\n", + "Original (041): ['The', 'ruling', 'follows', 'a', 'host', 'of', 'problems', 'at', 'Tucson', 'Electric', ',', 'including', 'major', 'write-downs', ',', 'a', '60', '%', 'slash', 'in', 'the', 'common', 'stock', 'dividend', 'and', 'the', 'departure', 'of', 'former', 'Chairman', 'Einar', 'Greve', 'during', 'a', 'company', 'investigation', 'of', 'his', 'stock', 'sales', '.']\n", + "Tokenized (048): ['[CLS]', 'the', 'ruling', 'follows', 'a', 'host', 'of', 'problems', 'at', 'tucson', 'electric', ',', 'including', 'major', 'write', '-', 'downs', ',', 'a', '60', '%', 'slash', 'in', 'the', 'common', 'stock', 'divide', '##nd', 'and', 'the', 'departure', 'of', 'former', 'chairman', 'ein', '##ar', 'gr', '##eve', 'during', 'a', 'company', 'investigation', 'of', 'his', 'stock', 'sales', '.', '[SEP]']\n", + "Filtered (046): ['the', 'ruling', 'follows', 'a', 'host', 'of', 'problems', 'at', 'tucson', 'electric', ',', 'including', 'major', 'write', '-', 'downs', ',', 'a', '60', '%', 'slash', 'in', 'the', 'common', 'stock', 'divide', '##nd', 'and', 'the', 'departure', 'of', 'former', 'chairman', 'ein', '##ar', 'gr', '##eve', 'during', 'a', 'company', 'investigation', 'of', 'his', 'stock', 'sales', '.']\n", + "Detokenized (041): ['the', 'ruling', 'follows', 'a', 'host', 'of', 'problems', 'at', 'tucson', 'electric', ',', 'including', 'major', 'write-downs', ',', 'a', '60', '%', 'slash', 'in', 'the', 'common', 'stock', 'divide##nd', 'and', 'the', 'departure', 'of', 'former', 'chairman', 'ein##ar', 'gr##eve', 'during', 'a', 'company', 'investigation', 'of', 'his', 'stock', 'sales', '.']\n", + "Counter: 46\n", + "===================================================================\n", + "Hidden states: (13, 41, 768)\n", + "# Extracted words: 41\n", + "Sentence : \"The Arizona regulatory ruling calls for $ 42 million in added revenue yearly , compared with a $ 57 million boost proposed by the commission hearing officer .\"\n", + "Original (028): ['The', 'Arizona', 'regulatory', 'ruling', 'calls', 'for', '$', '42', 'million', 'in', 'added', 'revenue', 'yearly', ',', 'compared', 'with', 'a', '$', '57', 'million', 'boost', 'proposed', 'by', 'the', 'commission', 'hearing', 'officer', '.']\n", + "Tokenized (030): ['[CLS]', 'the', 'arizona', 'regulatory', 'ruling', 'calls', 'for', '$', '42', 'million', 'in', 'added', 'revenue', 'yearly', ',', 'compared', 'with', 'a', '$', '57', 'million', 'boost', 'proposed', 'by', 'the', 'commission', 'hearing', 'officer', '.', '[SEP]']\n", + "Filtered (028): ['the', 'arizona', 'regulatory', 'ruling', 'calls', 'for', '$', '42', 'million', 'in', 'added', 'revenue', 'yearly', ',', 'compared', 'with', 'a', '$', '57', 'million', 'boost', 'proposed', 'by', 'the', 'commission', 'hearing', 'officer', '.']\n", + "Detokenized (028): ['the', 'arizona', 'regulatory', 'ruling', 'calls', 'for', '$', '42', 'million', 'in', 'added', 'revenue', 'yearly', ',', 'compared', 'with', 'a', '$', '57', 'million', 'boost', 'proposed', 'by', 'the', 'commission', 'hearing', 'officer', '.']\n", + "Counter: 28\n", + "===================================================================\n", + "Hidden states: (13, 28, 768)\n", + "# Extracted words: 28\n", + "Sentence : \"The company had sought increases totaling $ 80.3 million , or 22 % .\"\n", + "Original (014): ['The', 'company', 'had', 'sought', 'increases', 'totaling', '$', '80.3', 'million', ',', 'or', '22', '%', '.']\n", + "Tokenized (018): ['[CLS]', 'the', 'company', 'had', 'sought', 'increases', 'totaling', '$', '80', '.', '3', 'million', ',', 'or', '22', '%', '.', '[SEP]']\n", + "Filtered (016): ['the', 'company', 'had', 'sought', 'increases', 'totaling', '$', '80', '.', '3', 'million', ',', 'or', '22', '%', '.']\n", + "Detokenized (014): ['the', 'company', 'had', 'sought', 'increases', 'totaling', '$', '80.3', 'million', ',', 'or', '22', '%', '.']\n", + "Counter: 16\n", + "===================================================================\n", + "Hidden states: (13, 14, 768)\n", + "# Extracted words: 14\n", + "Sentence : \"The decision was announced after trading ended .\"\n", + "Original (008): ['The', 'decision', 'was', 'announced', 'after', 'trading', 'ended', '.']\n", + "Tokenized (010): ['[CLS]', 'the', 'decision', 'was', 'announced', 'after', 'trading', 'ended', '.', '[SEP]']\n", + "Filtered (008): ['the', 'decision', 'was', 'announced', 'after', 'trading', 'ended', '.']\n", + "Detokenized (008): ['the', 'decision', 'was', 'announced', 'after', 'trading', 'ended', '.']\n", + "Counter: 8\n", + "===================================================================\n", + "Hidden states: (13, 8, 768)\n", + "# Extracted words: 8\n", + "Sentence : \"Tucson Electric closed at $ 20.875 a share , down 25 cents , in New York Stock Exchange composite trading .\"\n", + "Original (021): ['Tucson', 'Electric', 'closed', 'at', '$', '20.875', 'a', 'share', ',', 'down', '25', 'cents', ',', 'in', 'New', 'York', 'Stock', 'Exchange', 'composite', 'trading', '.']\n", + "Tokenized (025): ['[CLS]', 'tucson', 'electric', 'closed', 'at', '$', '20', '.', '875', 'a', 'share', ',', 'down', '25', 'cents', ',', 'in', 'new', 'york', 'stock', 'exchange', 'composite', 'trading', '.', '[SEP]']\n", + "Filtered (023): ['tucson', 'electric', 'closed', 'at', '$', '20', '.', '875', 'a', 'share', ',', 'down', '25', 'cents', ',', 'in', 'new', 'york', 'stock', 'exchange', 'composite', 'trading', '.']\n", + "Detokenized (021): ['tucson', 'electric', 'closed', 'at', '$', '20.875', 'a', 'share', ',', 'down', '25', 'cents', ',', 'in', 'new', 'york', 'stock', 'exchange', 'composite', 'trading', '.']\n", + "Counter: 23\n", + "===================================================================\n", + "Hidden states: (13, 21, 768)\n", + "# Extracted words: 21\n", + "Sentence : \"A Tucson Electric spokesman said the utility was disappointed by the commission 's decision and `` concerned about the financial integrity of the company .\"\n", + "Original (025): ['A', 'Tucson', 'Electric', 'spokesman', 'said', 'the', 'utility', 'was', 'disappointed', 'by', 'the', 'commission', \"'s\", 'decision', 'and', '``', 'concerned', 'about', 'the', 'financial', 'integrity', 'of', 'the', 'company', '.']\n", + "Tokenized (029): ['[CLS]', 'a', 'tucson', 'electric', 'spokesman', 'said', 'the', 'utility', 'was', 'disappointed', 'by', 'the', 'commission', \"'\", 's', 'decision', 'and', '`', '`', 'concerned', 'about', 'the', 'financial', 'integrity', 'of', 'the', 'company', '.', '[SEP]']\n", + "Filtered (027): ['a', 'tucson', 'electric', 'spokesman', 'said', 'the', 'utility', 'was', 'disappointed', 'by', 'the', 'commission', \"'\", 's', 'decision', 'and', '`', '`', 'concerned', 'about', 'the', 'financial', 'integrity', 'of', 'the', 'company', '.']\n", + "Detokenized (025): ['a', 'tucson', 'electric', 'spokesman', 'said', 'the', 'utility', 'was', 'disappointed', 'by', 'the', 'commission', \"'s\", 'decision', 'and', '``', 'concerned', 'about', 'the', 'financial', 'integrity', 'of', 'the', 'company', '.']\n", + "Counter: 27\n", + "===================================================================\n", + "Hidden states: (13, 25, 768)\n", + "# Extracted words: 25\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sentence : \"South Korean President Roh Tae Woo , brushing aside suggestions that the won be revalued again , said the currency 's current level against the dollar is `` appropriate . ''\"\n", + "Original (031): ['South', 'Korean', 'President', 'Roh', 'Tae', 'Woo', ',', 'brushing', 'aside', 'suggestions', 'that', 'the', 'won', 'be', 'revalued', 'again', ',', 'said', 'the', 'currency', \"'s\", 'current', 'level', 'against', 'the', 'dollar', 'is', '``', 'appropriate', '.', \"''\"]\n", + "Tokenized (040): ['[CLS]', 'south', 'korean', 'president', 'ro', '##h', 'tae', 'woo', ',', 'brushing', 'aside', 'suggestions', 'that', 'the', 'won', 'be', 'rev', '##al', '##ue', '##d', 'again', ',', 'said', 'the', 'currency', \"'\", 's', 'current', 'level', 'against', 'the', 'dollar', 'is', '`', '`', 'appropriate', '.', \"'\", \"'\", '[SEP]']\n", + "Filtered (038): ['south', 'korean', 'president', 'ro', '##h', 'tae', 'woo', ',', 'brushing', 'aside', 'suggestions', 'that', 'the', 'won', 'be', 'rev', '##al', '##ue', '##d', 'again', ',', 'said', 'the', 'currency', \"'\", 's', 'current', 'level', 'against', 'the', 'dollar', 'is', '`', '`', 'appropriate', '.', \"'\", \"'\"]\n", + "Detokenized (031): ['south', 'korean', 'president', 'ro##h', 'tae', 'woo', ',', 'brushing', 'aside', 'suggestions', 'that', 'the', 'won', 'be', 'rev##al##ue##d', 'again', ',', 'said', 'the', 'currency', \"'s\", 'current', 'level', 'against', 'the', 'dollar', 'is', '``', 'appropriate', '.', \"''\"]\n", + "Counter: 38\n", + "===================================================================\n", + "Hidden states: (13, 31, 768)\n", + "# Extracted words: 31\n", + "Sentence : \"His comments , made in response to reporters ' questions at the National Press Club here , signaled that Seoul is resisting U.S. pressure for a further rise in the currency 's value .\"\n", + "Original (034): ['His', 'comments', ',', 'made', 'in', 'response', 'to', 'reporters', \"'\", 'questions', 'at', 'the', 'National', 'Press', 'Club', 'here', ',', 'signaled', 'that', 'Seoul', 'is', 'resisting', 'U.S.', 'pressure', 'for', 'a', 'further', 'rise', 'in', 'the', 'currency', \"'s\", 'value', '.']\n", + "Tokenized (040): ['[CLS]', 'his', 'comments', ',', 'made', 'in', 'response', 'to', 'reporters', \"'\", 'questions', 'at', 'the', 'national', 'press', 'club', 'here', ',', 'signaled', 'that', 'seoul', 'is', 'resisting', 'u', '.', 's', '.', 'pressure', 'for', 'a', 'further', 'rise', 'in', 'the', 'currency', \"'\", 's', 'value', '.', '[SEP]']\n", + "Filtered (038): ['his', 'comments', ',', 'made', 'in', 'response', 'to', 'reporters', \"'\", 'questions', 'at', 'the', 'national', 'press', 'club', 'here', ',', 'signaled', 'that', 'seoul', 'is', 'resisting', 'u', '.', 's', '.', 'pressure', 'for', 'a', 'further', 'rise', 'in', 'the', 'currency', \"'\", 's', 'value', '.']\n", + "Detokenized (034): ['his', 'comments', ',', 'made', 'in', 'response', 'to', 'reporters', \"'\", 'questions', 'at', 'the', 'national', 'press', 'club', 'here', ',', 'signaled', 'that', 'seoul', 'is', 'resisting', 'u.s.', 'pressure', 'for', 'a', 'further', 'rise', 'in', 'the', 'currency', \"'s\", 'value', '.']\n", + "Counter: 38\n", + "===================================================================\n", + "Hidden states: (13, 34, 768)\n", + "# Extracted words: 34\n", + "Sentence : \"The U.S. wants a higher won to make South Korea 's exports more expensive and help trim Seoul 's trade surplus .\"\n", + "Original (022): ['The', 'U.S.', 'wants', 'a', 'higher', 'won', 'to', 'make', 'South', 'Korea', \"'s\", 'exports', 'more', 'expensive', 'and', 'help', 'trim', 'Seoul', \"'s\", 'trade', 'surplus', '.']\n", + "Tokenized (029): ['[CLS]', 'the', 'u', '.', 's', '.', 'wants', 'a', 'higher', 'won', 'to', 'make', 'south', 'korea', \"'\", 's', 'exports', 'more', 'expensive', 'and', 'help', 'trim', 'seoul', \"'\", 's', 'trade', 'surplus', '.', '[SEP]']\n", + "Filtered (027): ['the', 'u', '.', 's', '.', 'wants', 'a', 'higher', 'won', 'to', 'make', 'south', 'korea', \"'\", 's', 'exports', 'more', 'expensive', 'and', 'help', 'trim', 'seoul', \"'\", 's', 'trade', 'surplus', '.']\n", + "Detokenized (022): ['the', 'u.s.', 'wants', 'a', 'higher', 'won', 'to', 'make', 'south', 'korea', \"'s\", 'exports', 'more', 'expensive', 'and', 'help', 'trim', 'seoul', \"'s\", 'trade', 'surplus', '.']\n", + "Counter: 27\n", + "===================================================================\n", + "Hidden states: (13, 22, 768)\n", + "# Extracted words: 22\n" + ] + } + ], + "source": [ + "# extract activations for the dev sentences \n", + "transformers_extractor.extract_representations('bert-base-uncased',\n", + " dev_sentences,\n", + " 'dev_activations.json',\n", + " aggregation=\"average\" #last, first\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "065d527f", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading model: bert-base-uncased\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Some weights of the model checkpoint at bert-base-uncased were not used when initializing BertModel: ['cls.predictions.decoder.weight', 'cls.predictions.transform.dense.bias', 'cls.predictions.bias', 'cls.seq_relationship.weight', 'cls.predictions.transform.LayerNorm.bias', 'cls.predictions.transform.dense.weight', 'cls.predictions.transform.LayerNorm.weight', 'cls.seq_relationship.bias']\n", + "- This IS expected if you are initializing BertModel from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).\n", + "- This IS NOT expected if you are initializing BertModel from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Reading input corpus\n", + "Preparing output file\n", + "Extracting representations from model\n", + "Sentence : \"Rockwell International Corp. 's Tulsa unit said it signed a tentative agreement extending its contract with Boeing Co. to provide structural parts for Boeing 's 747 jetliners .\"\n", + "Original (028): ['Rockwell', 'International', 'Corp.', \"'s\", 'Tulsa', 'unit', 'said', 'it', 'signed', 'a', 'tentative', 'agreement', 'extending', 'its', 'contract', 'with', 'Boeing', 'Co.', 'to', 'provide', 'structural', 'parts', 'for', 'Boeing', \"'s\", '747', 'jetliners', '.']\n", + "Tokenized (036): ['[CLS]', 'rockwell', 'international', 'corp', '.', \"'\", 's', 'tulsa', 'unit', 'said', 'it', 'signed', 'a', 'tentative', 'agreement', 'extending', 'its', 'contract', 'with', 'boeing', 'co', '.', 'to', 'provide', 'structural', 'parts', 'for', 'boeing', \"'\", 's', '747', 'jet', '##liner', '##s', '.', '[SEP]']\n", + "Filtered (034): ['rockwell', 'international', 'corp', '.', \"'\", 's', 'tulsa', 'unit', 'said', 'it', 'signed', 'a', 'tentative', 'agreement', 'extending', 'its', 'contract', 'with', 'boeing', 'co', '.', 'to', 'provide', 'structural', 'parts', 'for', 'boeing', \"'\", 's', '747', 'jet', '##liner', '##s', '.']\n", + "Detokenized (028): ['rockwell', 'international', 'corp.', \"'s\", 'tulsa', 'unit', 'said', 'it', 'signed', 'a', 'tentative', 'agreement', 'extending', 'its', 'contract', 'with', 'boeing', 'co.', 'to', 'provide', 'structural', 'parts', 'for', 'boeing', \"'s\", '747', 'jet##liner##s', '.']\n", + "Counter: 34\n", + "===================================================================\n", + "Hidden states: (13, 28, 768)\n", + "# Extracted words: 28\n", + "Sentence : \"Rockwell said the agreement calls for it to supply 200 additional so-called shipsets for the planes .\"\n", + "Original (017): ['Rockwell', 'said', 'the', 'agreement', 'calls', 'for', 'it', 'to', 'supply', '200', 'additional', 'so-called', 'shipsets', 'for', 'the', 'planes', '.']\n", + "Tokenized (022): ['[CLS]', 'rockwell', 'said', 'the', 'agreement', 'calls', 'for', 'it', 'to', 'supply', '200', 'additional', 'so', '-', 'called', 'ships', '##ets', 'for', 'the', 'planes', '.', '[SEP]']\n", + "Filtered (020): ['rockwell', 'said', 'the', 'agreement', 'calls', 'for', 'it', 'to', 'supply', '200', 'additional', 'so', '-', 'called', 'ships', '##ets', 'for', 'the', 'planes', '.']\n", + "Detokenized (017): ['rockwell', 'said', 'the', 'agreement', 'calls', 'for', 'it', 'to', 'supply', '200', 'additional', 'so-called', 'ships##ets', 'for', 'the', 'planes', '.']\n", + "Counter: 20\n", + "===================================================================\n", + "Hidden states: (13, 17, 768)\n", + "# Extracted words: 17\n", + "Sentence : \"These include , among other parts , each jetliner 's two major bulkheads , a pressure floor , torque box , fixed leading edges for the wings and an aft keel beam .\"\n", + "Original (033): ['These', 'include', ',', 'among', 'other', 'parts', ',', 'each', 'jetliner', \"'s\", 'two', 'major', 'bulkheads', ',', 'a', 'pressure', 'floor', ',', 'torque', 'box', ',', 'fixed', 'leading', 'edges', 'for', 'the', 'wings', 'and', 'an', 'aft', 'keel', 'beam', '.']\n", + "Tokenized (038): ['[CLS]', 'these', 'include', ',', 'among', 'other', 'parts', ',', 'each', 'jet', '##liner', \"'\", 's', 'two', 'major', 'bulk', '##heads', ',', 'a', 'pressure', 'floor', ',', 'torque', 'box', ',', 'fixed', 'leading', 'edges', 'for', 'the', 'wings', 'and', 'an', 'aft', 'keel', 'beam', '.', '[SEP]']\n", + "Filtered (036): ['these', 'include', ',', 'among', 'other', 'parts', ',', 'each', 'jet', '##liner', \"'\", 's', 'two', 'major', 'bulk', '##heads', ',', 'a', 'pressure', 'floor', ',', 'torque', 'box', ',', 'fixed', 'leading', 'edges', 'for', 'the', 'wings', 'and', 'an', 'aft', 'keel', 'beam', '.']\n", + "Detokenized (033): ['these', 'include', ',', 'among', 'other', 'parts', ',', 'each', 'jet##liner', \"'s\", 'two', 'major', 'bulk##heads', ',', 'a', 'pressure', 'floor', ',', 'torque', 'box', ',', 'fixed', 'leading', 'edges', 'for', 'the', 'wings', 'and', 'an', 'aft', 'keel', 'beam', '.']\n", + "Counter: 36\n", + "===================================================================\n", + "Hidden states: (13, 33, 768)\n", + "# Extracted words: 33\n", + "Sentence : \"Under the existing contract , Rockwell said , it has already delivered 793 of the shipsets to Boeing .\"\n", + "Original (019): ['Under', 'the', 'existing', 'contract', ',', 'Rockwell', 'said', ',', 'it', 'has', 'already', 'delivered', '793', 'of', 'the', 'shipsets', 'to', 'Boeing', '.']\n", + "Tokenized (023): ['[CLS]', 'under', 'the', 'existing', 'contract', ',', 'rockwell', 'said', ',', 'it', 'has', 'already', 'delivered', '79', '##3', 'of', 'the', 'ships', '##ets', 'to', 'boeing', '.', '[SEP]']\n", + "Filtered (021): ['under', 'the', 'existing', 'contract', ',', 'rockwell', 'said', ',', 'it', 'has', 'already', 'delivered', '79', '##3', 'of', 'the', 'ships', '##ets', 'to', 'boeing', '.']\n", + "Detokenized (019): ['under', 'the', 'existing', 'contract', ',', 'rockwell', 'said', ',', 'it', 'has', 'already', 'delivered', '79##3', 'of', 'the', 'ships##ets', 'to', 'boeing', '.']\n", + "Counter: 21\n", + "===================================================================\n", + "Hidden states: (13, 19, 768)\n", + "# Extracted words: 19\n", + "Sentence : \"Rockwell , based in El Segundo , Calif. , is an aerospace , electronics , automotive and graphics concern .\"\n", + "Original (020): ['Rockwell', ',', 'based', 'in', 'El', 'Segundo', ',', 'Calif.', ',', 'is', 'an', 'aerospace', ',', 'electronics', ',', 'automotive', 'and', 'graphics', 'concern', '.']\n", + "Tokenized (026): ['[CLS]', 'rockwell', ',', 'based', 'in', 'el', 'se', '##gun', '##do', ',', 'cal', '##if', '.', ',', 'is', 'an', 'aerospace', ',', 'electronics', ',', 'automotive', 'and', 'graphics', 'concern', '.', '[SEP]']\n", + "Filtered (024): ['rockwell', ',', 'based', 'in', 'el', 'se', '##gun', '##do', ',', 'cal', '##if', '.', ',', 'is', 'an', 'aerospace', ',', 'electronics', ',', 'automotive', 'and', 'graphics', 'concern', '.']\n", + "Detokenized (020): ['rockwell', ',', 'based', 'in', 'el', 'se##gun##do', ',', 'cal##if.', ',', 'is', 'an', 'aerospace', ',', 'electronics', ',', 'automotive', 'and', 'graphics', 'concern', '.']\n", + "Counter: 24\n", + "===================================================================\n", + "Hidden states: (13, 20, 768)\n", + "# Extracted words: 20\n", + "Sentence : \"Frank Carlucci III was named to this telecommunications company 's board , filling the vacancy created by the death of William Sobey last May .\"\n", + "Original (025): ['Frank', 'Carlucci', 'III', 'was', 'named', 'to', 'this', 'telecommunications', 'company', \"'s\", 'board', ',', 'filling', 'the', 'vacancy', 'created', 'by', 'the', 'death', 'of', 'William', 'Sobey', 'last', 'May', '.']\n", + "Tokenized (030): ['[CLS]', 'frank', 'carl', '##ucci', 'iii', 'was', 'named', 'to', 'this', 'telecommunications', 'company', \"'\", 's', 'board', ',', 'filling', 'the', 'vacancy', 'created', 'by', 'the', 'death', 'of', 'william', 'sob', '##ey', 'last', 'may', '.', '[SEP]']\n", + "Filtered (028): ['frank', 'carl', '##ucci', 'iii', 'was', 'named', 'to', 'this', 'telecommunications', 'company', \"'\", 's', 'board', ',', 'filling', 'the', 'vacancy', 'created', 'by', 'the', 'death', 'of', 'william', 'sob', '##ey', 'last', 'may', '.']\n", + "Detokenized (025): ['frank', 'carl##ucci', 'iii', 'was', 'named', 'to', 'this', 'telecommunications', 'company', \"'s\", 'board', ',', 'filling', 'the', 'vacancy', 'created', 'by', 'the', 'death', 'of', 'william', 'sob##ey', 'last', 'may', '.']\n", + "Counter: 28\n", + "===================================================================\n", + "Hidden states: (13, 25, 768)\n", + "# Extracted words: 25\n", + "Sentence : \"Mr. Carlucci , 59 years old , served as defense secretary in the Reagan administration .\"\n", + "Original (016): ['Mr.', 'Carlucci', ',', '59', 'years', 'old', ',', 'served', 'as', 'defense', 'secretary', 'in', 'the', 'Reagan', 'administration', '.']\n", + "Tokenized (020): ['[CLS]', 'mr', '.', 'carl', '##ucci', ',', '59', 'years', 'old', ',', 'served', 'as', 'defense', 'secretary', 'in', 'the', 'reagan', 'administration', '.', '[SEP]']\n", + "Filtered (018): ['mr', '.', 'carl', '##ucci', ',', '59', 'years', 'old', ',', 'served', 'as', 'defense', 'secretary', 'in', 'the', 'reagan', 'administration', '.']\n", + "Detokenized (016): ['mr.', 'carl##ucci', ',', '59', 'years', 'old', ',', 'served', 'as', 'defense', 'secretary', 'in', 'the', 'reagan', 'administration', '.']\n", + "Counter: 18\n", + "===================================================================\n", + "Hidden states: (13, 16, 768)\n", + "# Extracted words: 16\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sentence : \"In January , he accepted the position of vice chairman of Carlyle Group , a merchant banking concern .\"\n", + "Original (019): ['In', 'January', ',', 'he', 'accepted', 'the', 'position', 'of', 'vice', 'chairman', 'of', 'Carlyle', 'Group', ',', 'a', 'merchant', 'banking', 'concern', '.']\n", + "Tokenized (022): ['[CLS]', 'in', 'january', ',', 'he', 'accepted', 'the', 'position', 'of', 'vice', 'chairman', 'of', 'carly', '##le', 'group', ',', 'a', 'merchant', 'banking', 'concern', '.', '[SEP]']\n", + "Filtered (020): ['in', 'january', ',', 'he', 'accepted', 'the', 'position', 'of', 'vice', 'chairman', 'of', 'carly', '##le', 'group', ',', 'a', 'merchant', 'banking', 'concern', '.']\n", + "Detokenized (019): ['in', 'january', ',', 'he', 'accepted', 'the', 'position', 'of', 'vice', 'chairman', 'of', 'carly##le', 'group', ',', 'a', 'merchant', 'banking', 'concern', '.']\n", + "Counter: 20\n", + "===================================================================\n", + "Hidden states: (13, 19, 768)\n", + "# Extracted words: 19\n", + "Sentence : \"SHEARSON LEHMAN HUTTON Inc .\"\n", + "Original (005): ['SHEARSON', 'LEHMAN', 'HUTTON', 'Inc', '.']\n", + "Tokenized (008): ['[CLS]', 'shear', '##son', 'lehman', 'hutton', 'inc', '.', '[SEP]']\n", + "Filtered (006): ['shear', '##son', 'lehman', 'hutton', 'inc', '.']\n", + "Detokenized (005): ['shear##son', 'lehman', 'hutton', 'inc', '.']\n", + "Counter: 6\n", + "===================================================================\n", + "Hidden states: (13, 5, 768)\n", + "# Extracted words: 5\n", + "Sentence : \"Thomas E. Meador , 42 years old , was named president and chief operating officer of Balcor Co. , a Skokie , Ill. , subsidiary of this New York investment banking firm .\"\n", + "Original (033): ['Thomas', 'E.', 'Meador', ',', '42', 'years', 'old', ',', 'was', 'named', 'president', 'and', 'chief', 'operating', 'officer', 'of', 'Balcor', 'Co.', ',', 'a', 'Skokie', ',', 'Ill.', ',', 'subsidiary', 'of', 'this', 'New', 'York', 'investment', 'banking', 'firm', '.']\n", + "Tokenized (042): ['[CLS]', 'thomas', 'e', '.', 'mead', '##or', ',', '42', 'years', 'old', ',', 'was', 'named', 'president', 'and', 'chief', 'operating', 'officer', 'of', 'bal', '##cor', 'co', '.', ',', 'a', 'sk', '##oki', '##e', ',', 'ill', '.', ',', 'subsidiary', 'of', 'this', 'new', 'york', 'investment', 'banking', 'firm', '.', '[SEP]']\n", + "Filtered (040): ['thomas', 'e', '.', 'mead', '##or', ',', '42', 'years', 'old', ',', 'was', 'named', 'president', 'and', 'chief', 'operating', 'officer', 'of', 'bal', '##cor', 'co', '.', ',', 'a', 'sk', '##oki', '##e', ',', 'ill', '.', ',', 'subsidiary', 'of', 'this', 'new', 'york', 'investment', 'banking', 'firm', '.']\n", + "Detokenized (033): ['thomas', 'e.', 'mead##or', ',', '42', 'years', 'old', ',', 'was', 'named', 'president', 'and', 'chief', 'operating', 'officer', 'of', 'bal##cor', 'co.', ',', 'a', 'sk##oki##e', ',', 'ill.', ',', 'subsidiary', 'of', 'this', 'new', 'york', 'investment', 'banking', 'firm', '.']\n", + "Counter: 40\n", + "===================================================================\n", + "Hidden states: (13, 33, 768)\n", + "# Extracted words: 33\n" + ] + } + ], + "source": [ + "# extract activations for the test sentences \n", + "transformers_extractor.extract_representations('bert-base-uncased',\n", + " test_sentences,\n", + " 'test_activations.json',\n", + " aggregation=\"average\" #last, first\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "3ed4eee4", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading json activations from train_activations.json...\n", + "10 13.0\n", + "Number of tokens: 224\n", + "length of source dictionary: 142\n", + "length of target dictionary: 29\n", + "224\n", + "Total instances: 224\n", + "['likely', 'high', 'causing', 'show', 'decades', 'forum', 'later', 'Corp.', 'enters', 'as', 'Pierre', 'Lorillard', 'having', 'former', 'cigarettes', 'stopped', 'any', 'questionable', \"''\", 'properties']\n", + "Number of samples: 224\n", + "Stats: Labels with their frequencies in the final set\n", + "POS 1\n", + "MD 1\n", + "VBD 7\n", + "RBR 2\n", + "VB 3\n", + "JJ 18\n", + ". 10\n", + "IN 25\n", + "CD 5\n", + "RP 1\n", + "'' 1\n", + "JJS 1\n", + "`` 1\n", + "VBZ 7\n", + "NNS 19\n", + "VBN 5\n", + "PRP$ 2\n", + "DT 20\n", + "CC 1\n", + "NN 30\n", + "EX 1\n", + "TO 5\n", + ", 15\n", + "VBP 3\n", + "WDT 2\n", + "VBG 5\n", + "NNP 25\n", + "PRP 4\n", + "RB 4\n" + ] + } + ], + "source": [ + "activations, num_layers = data_loader.load_activations('train_activations.json', 768)\n", + "tokens = data_loader.load_data(train_sentences, train_labels, activations, 512)\n", + "X, y, mapping = utils.create_tensors(tokens, activations, 'NN')\n", + "label2idx, idx2label, src2idx, idx2src = mapping" + ] + }, + { + "cell_type": "markdown", + "id": "43b41d1c", + "metadata": {}, + "source": [ + "# LCA" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "b6964887", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Training classification probe\n", + "Creating model...\n", + "Number of training instances: 224\n", + "Number of classes: 29\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.007966756820678711, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [1/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "4379810560364b54b478f3c570db3cfb", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [1/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [1/10], Loss: 2.6957\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.0641779899597168, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [2/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "36a1f57a1c22470d8e650c9c0e207e53", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [2/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [2/10], Loss: 0.9210\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004335165023803711, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [3/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "95f589335b254091baaefe3635ab1625", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [3/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [3/10], Loss: 0.6735\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.0042531490325927734, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [4/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "eda6e09e123149f4826b36b0b8bf1058", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [4/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [4/10], Loss: 0.4566\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004887819290161133, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [5/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "f733b21cb9c542b78be734d223ed0a1e", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [5/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [5/10], Loss: 0.3408\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004420280456542969, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [6/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "7b7fb86f6c61454b9a3cad95c89d13f3", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [6/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [6/10], Loss: 0.2813\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004229068756103516, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [7/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "f9d74f490ce4426e9a93e1a68f7d3e13", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [7/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [7/10], Loss: 0.2486\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004229307174682617, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [8/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "725a2e784ba149b1ad8c989f45985150", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [8/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [8/10], Loss: 0.2314\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004308223724365234, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [9/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "0f2b6e3b9bfa49219ad49162a90ed2d5", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [9/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [9/10], Loss: 0.2229\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004354238510131836, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [10/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "6dc45df77d754f54add95b531543e89d", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [10/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [10/10], Loss: 0.2189\n" + ] + } + ], + "source": [ + "probe = linear_probe.train_logistic_regression_probe(\n", + " X, y, lambda_l2=0.1, lambda_l1=0.1\n", + " )" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "2cecff53", + "metadata": {}, + "outputs": [], + "source": [ + "top_neurons, top_neurons_per_class = linear_probe.get_top_neurons(probe, 0.01, label2idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "59a3e209", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'POS': array([8756, 4148]), 'MD': array([8756]), 'VBD': array([8756, 7988, 6452, 6894, 7220, 1076, 1183, 1383, 3603, 385, 8234,\n", + " 2771, 7368, 6006, 2168, 1232]), 'RBR': array([4916, 4148]), 'VB': array([3013, 8731, 7535, 2574, 1988, 858, 9347, 6852, 2469, 863, 5614,\n", + " 5169, 3380, 3551, 9644, 631, 8084, 3266, 7629, 7473, 4518, 1170,\n", + " 3359, 4892]), 'JJ': array([8756]), '.': array([7988]), 'IN': array([1844]), 'CD': array([6909, 3029, 530, 6571, 6855, 5547, 2341, 1514, 7085, 7745, 3002,\n", + " 265, 1694, 5796, 6433, 9824, 159, 5673, 66, 9241, 3285, 3599,\n", + " 7218, 5769]), 'RP': array([4148, 4916]), \"''\": array([8756, 4916]), 'JJS': array([8756, 4148]), '``': array([4916]), 'VBZ': array([4916, 4148, 8756, 3380, 5684, 6611, 7988, 6577, 7607, 6326, 3387]), 'NNS': array([8756]), 'VBN': array([5215, 2776, 5814, 9910, 2496, 7979, 6941, 2763, 4917, 895, 6376,\n", + " 8917, 4225, 1735, 7683, 2186, 6368, 169, 7246, 9230, 5771, 892,\n", + " 3648, 6223]), 'PRP$': array([8756, 4916, 3380, 6945, 4943, 4912, 5684, 8341, 9390]), 'DT': array([1076]), 'CC': array([8756, 4148]), 'NN': array([8756]), 'EX': array([4148]), 'TO': array([6888, 2908, 339, 1759, 8868, 5698, 1747, 9673, 2385, 3166, 1058,\n", + " 6055, 2412, 2706, 9409, 2788, 1076, 308, 3042, 2496, 3597, 5061,\n", + " 3107]), ',': array([1844]), 'VBP': array([4846, 1602, 2926, 7064, 4819, 1090, 8980, 4537, 4554, 4916, 381,\n", + " 1386, 8117, 6498, 8866, 51, 4614, 3075, 5041, 6896, 7311, 862,\n", + " 6]), 'WDT': array([8756, 4916, 4148, 4862, 3197, 3592, 5091, 9210, 4275, 3587, 9824,\n", + " 6998, 1171, 6766, 2195, 7885, 555, 9377]), 'VBG': array([3693, 5506, 8174, 5171, 4721, 1571, 6871, 6388, 5858, 6581, 9741,\n", + " 7900, 5637, 3090, 6161, 3010, 8932, 7025, 5460, 9213, 2955, 5435,\n", + " 334, 754]), 'NNP': array([7293]), 'PRP': array([8921, 6395, 9335, 807, 8125, 3867, 7902, 7900, 9672, 4380, 6172,\n", + " 8239, 5923, 1642, 2325, 3889, 2763, 7371, 6768, 6204, 1523, 2079,\n", + " 1933, 4062]), 'RB': array([5333, 4527, 8720, 8821, 9957, 7375, 6055, 1514, 1281, 8968, 4167,\n", + " 8464, 8118, 2467, 2009, 5669, 4377, 588, 7399, 1319, 4226, 8500,\n", + " 325, 7649])}\n" + ] + } + ], + "source": [ + "print(top_neurons_per_class)" + ] + }, + { + "cell_type": "markdown", + "id": "61664b0c", + "metadata": {}, + "source": [ + "# No Reg" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "970368aa", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Training classification probe\n", + "Creating model...\n", + "Number of training instances: 224\n", + "Number of classes: 29\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.009303569793701172, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [1/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "29ed373af2aa44ecaa2aef1bc6c3fecf", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [1/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [1/10], Loss: 0.0651\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.0043680667877197266, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [2/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "fceae3f350f64757bc334cb6acd507d3", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [2/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [2/10], Loss: 0.0017\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004488468170166016, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [3/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "edd4fb22591c424398bb0e8a00cfacf5", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [3/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [3/10], Loss: 0.0001\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004181861877441406, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [4/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "f5f09b6bfdba4f62ac4193971f9bc2e9", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [4/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [4/10], Loss: 0.0001\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004251003265380859, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [5/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "ab30ca2f9f4248408273fd043ce60763", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [5/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [5/10], Loss: 0.0001\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004360675811767578, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [6/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "6f7618cfa60c4503bae9dd710bbe613c", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [6/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [6/10], Loss: 0.0000\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004534244537353516, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [7/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "b03b8316798045ca9b3a20a5ee0da664", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [7/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [7/10], Loss: 0.0000\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004230022430419922, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [8/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "30834c1e3dfb494ca0b7672ac9a32d0a", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [8/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [8/10], Loss: 0.0000\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004354238510131836, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [9/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "e82b9a6468194c9aa416a8248e3ad906", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [9/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [9/10], Loss: 0.0000\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004148244857788086, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [10/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "f8af007866fb46c1b3d2698d3f2f57ee", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [10/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [10/10], Loss: 0.0000\n" + ] + } + ], + "source": [ + "probe = linear_probe.train_logistic_regression_probe(\n", + " X, y, lambda_l2=0.0, lambda_l1=0.0\n", + " )" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "5934bb18", + "metadata": {}, + "outputs": [], + "source": [ + "top_neurons, top_neurons_per_class = linear_probe.get_top_neurons(probe, 0.01, label2idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "5adf8f32", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'POS': array([2867, 10, 1752, 1067, 3050, 3582, 6112, 8540, 9013, 4404, 5062,\n", + " 1416, 8594, 6705, 5151, 2065, 3297, 5839, 2723, 5714, 4377, 321,\n", + " 782, 3680, 5137, 972, 4910, 2061, 3648, 8764, 8760, 3080, 9220,\n", + " 7883]), 'MD': array([4208, 3270, 5093, 2529, 6318, 2421, 4330, 8219, 8123, 506, 5481,\n", + " 3604, 6623, 6915, 20, 8924, 9755, 5460, 935, 7451, 3994, 5194,\n", + " 9959, 9200, 653, 63, 3276, 5370, 4249, 3029, 8150, 4025, 7168,\n", + " 8045]), 'VBD': array([9472, 7338, 7051, 4805, 6044, 3313, 4527, 5573, 1962, 8949, 8230,\n", + " 3699, 5596, 3951, 4191, 4985, 687, 9379, 4832, 5140, 5276, 3206,\n", + " 4237, 9242, 9612, 770, 5949, 8802, 6563, 7685, 7075]), 'RBR': array([3050, 6855, 5679, 4163, 809, 232, 2156, 3352, 2850, 7581, 1081,\n", + " 4568, 7264, 7159, 1970, 9146, 2433, 5631, 2343, 9181, 8968, 7428,\n", + " 4116, 8649, 7764, 4704, 5325, 9851, 3375, 2708, 5808, 1490, 4327]), 'VB': array([1199, 9555, 7484, 109, 9630, 4322, 9423, 8526, 5697, 3227, 8417,\n", + " 7941, 2053, 7945, 6181, 3589, 7758, 1066, 7503, 7013, 1666, 4381,\n", + " 1145, 5839, 7426, 3309, 8162, 2709, 4278, 9739, 8016, 2378]), 'JJ': array([1487, 237, 1862, 3369, 1444, 8745, 8273, 7, 3819, 8063, 4223,\n", + " 1290, 6206, 1035, 9157, 1127, 7875, 5335, 2663, 775, 1094, 2996,\n", + " 4696, 9830, 9428, 3928, 6938, 2677, 9420, 8831, 5532]), '.': array([3626, 8025, 5226, 7603, 8068, 9164, 2464, 9283, 9532, 5574, 9927,\n", + " 9515, 8626, 9333, 9935, 1164, 226, 6400, 9158, 6815, 3291, 3096,\n", + " 7387, 1332, 4987, 2287, 8271, 133, 5245, 5303, 1211, 1809, 3011,\n", + " 3944, 5004, 202]), 'IN': array([ 416, 9983, 9071, 4514, 5243, 2662, 307, 7584, 2470, 4979, 1936,\n", + " 5839, 7662, 4178, 167, 2809, 3577, 5282, 1106, 9819, 1357, 5976,\n", + " 387, 2687, 9106, 1460, 5892, 2642, 8338, 8447, 498, 9215]), 'CD': array([8663, 4623, 2320, 4227, 9795, 6170, 2947, 3952, 4018, 7248, 8647,\n", + " 4209, 4591, 9867, 9866, 8490, 2534, 3383, 1946, 5359, 8435, 5448,\n", + " 5922, 3302, 8797, 214, 7484, 5673, 2651, 3453, 132, 5456, 2437,\n", + " 2602]), 'RP': array([2443, 1549, 8126, 5198, 4899, 8052, 5490, 7870, 3186, 8886, 7671,\n", + " 9891, 7367, 3559, 3852, 3092, 1179, 7764, 8498, 9111, 7628, 6984,\n", + " 2423, 6800, 9771, 4906, 9729, 3760, 2011, 6962, 9329, 5225, 9888,\n", + " 5749]), \"''\": array([3509, 2517, 1506, 4789, 2963, 10, 1053, 3368, 2310, 4995, 1843,\n", + " 8278, 8991, 5196, 5481, 7849, 5500, 8488, 1060, 9867, 4832, 2934,\n", + " 1788, 1282, 1598, 1016, 7802, 1403, 1511, 2157, 50, 6055, 8400,\n", + " 4327]), 'JJS': array([9683, 5244, 5217, 5132, 2743, 4064, 8109, 446, 8432, 2851, 16,\n", + " 9194, 2102, 7471, 5009, 2786, 4864, 2381, 7231, 3693, 8295, 8747,\n", + " 889, 7532, 6423, 8839, 8609, 920, 5022, 2062, 2991, 2739, 2536,\n", + " 3206]), '``': array([3844, 3231, 1217, 3033, 3043, 4135, 3818, 8800, 9046, 8039, 9455,\n", + " 579, 9384, 7455, 6822, 2534, 8675, 1501, 7586, 2142, 3100, 9758,\n", + " 4954, 9875, 7140, 5037, 5633, 1833, 3945, 1230, 2843, 2892, 796]), 'VBZ': array([3974, 825, 9977, 919, 5567, 7797, 675, 666, 7350, 2819, 8241,\n", + " 7218, 1004, 1424, 1022, 4515, 6168, 3659, 5975, 1442, 6259, 6269,\n", + " 2188, 6143, 6363, 1167, 8245, 1391, 6237, 1739, 329, 312]), 'NNS': array([3297, 4682, 4718, 2170, 1892, 7497, 6192, 4939, 2809, 7955, 1458,\n", + " 6785, 5881, 2562, 5409, 868, 9270, 4450, 7433, 6125, 8558, 2444,\n", + " 3184, 9822, 8684, 935, 1363, 5698, 3980, 6778]), 'VBN': array([9435, 9745, 750, 265, 9592, 1057, 4988, 5487, 4159, 6839, 753,\n", + " 9042, 4990, 9510, 5634, 8676, 5474, 8529, 2266, 8828, 3948, 3034,\n", + " 9841, 2302, 9871, 9485, 5706, 9816, 5517, 6092, 3516]), 'PRP$': array([7531, 3635, 5471, 3451, 5173, 9671, 1395, 346, 2883, 7783, 4792,\n", + " 5822, 6201, 9126, 3461, 4219, 1105, 4015, 2833, 8582, 4571, 4391,\n", + " 6107, 7378, 59, 8277, 4670, 9444, 107, 3442, 1396, 1157, 8608]), 'DT': array([2206, 3558, 8960, 7671, 1594, 5678, 6962, 5565, 8017, 2365, 8618,\n", + " 584, 48, 7725, 4808, 2198, 3714, 1849, 4793, 3390, 5250, 1183,\n", + " 7230, 5015, 2250, 8171, 2422, 2643, 2785, 1201, 4025, 5500, 378]), 'CC': array([9669, 8419, 5583, 3007, 5355, 7983, 2529, 3543, 8667, 7137, 4355,\n", + " 1739, 5391, 3984, 6636, 3304, 4460, 2534, 8938, 8296, 2843, 9955,\n", + " 781, 5712, 2102, 9303, 3162, 4931, 5808, 9057, 4504, 5632]), 'NN': array([5593, 4057, 2910, 5667, 1980, 5707, 4243, 9856, 1122, 9007, 6124,\n", + " 985, 5610, 8970, 934, 820, 9531, 4029, 1648, 9377, 356, 9310,\n", + " 709, 8221, 7897, 4268, 8119, 9682, 6140, 8779, 9536]), 'EX': array([2714, 1471, 7531, 3597, 9703, 7300, 9455, 3129, 6855, 400, 2829,\n", + " 126, 3441, 6134, 5217, 7793, 9451, 5811, 3773, 5196, 818, 6118,\n", + " 7159, 7215, 9517, 6314, 6417, 1495, 5669, 5472, 4739, 4418, 885]), 'TO': array([1280, 1088, 674, 1227, 1935, 770, 1147, 1911, 3186, 5336, 1607,\n", + " 98, 1225, 5565, 4978, 9664, 1826, 857, 4160, 1292, 524, 7430,\n", + " 2888, 1436, 3032, 5238, 140, 4133, 3956, 5474, 1590, 8139, 3450,\n", + " 2691]), ',': array([9866, 1762, 4228, 3115, 8669, 2683, 5634, 5840, 6619, 1589, 5319,\n", + " 9553, 3162, 5835, 7706, 5746, 3975, 1455, 2525, 7032, 430, 7961,\n", + " 5875, 6726, 1006, 8399, 9506, 202, 2102, 6944, 855, 5456, 6675,\n", + " 8107, 3780, 4401]), 'VBP': array([ 780, 7447, 2744, 2509, 6285, 6434, 4821, 65, 6207, 6633, 3213,\n", + " 3415, 6278, 5358, 8736, 2615, 6226, 6449, 8124, 1044, 3788, 9854,\n", + " 6765, 973, 9357, 3950, 6291, 7466, 9799, 9516, 8148, 6722]), 'WDT': array([4403, 7317, 6895, 9590, 5789, 9277, 3463, 8572, 1852, 9272, 8795,\n", + " 4865, 3811, 4621, 2185, 1740, 467, 6741, 2998, 6042, 2373, 4849,\n", + " 3393, 1795, 1147, 735, 8096, 6034, 2787, 5342, 9273, 2369, 126]), 'VBG': array([1616, 955, 4039, 6332, 4124, 1890, 3940, 3951, 4937, 2748, 2958,\n", + " 6948, 4284, 1122, 9308, 7040, 6250, 6536, 3671, 9295, 5047, 4708,\n", + " 2127, 2191, 3256, 1563, 3428, 2562, 98, 1091, 4152]), 'NNP': array([9961, 7387, 598, 1523, 4315, 272, 1471, 1821, 3495, 5129, 357,\n", + " 5811, 3718, 9129, 7094, 7556, 368, 6008, 1169, 2861, 8115, 7813,\n", + " 2586, 7359, 587, 6801, 9866, 8697, 29, 7594, 2177, 607]), 'PRP': array([6015, 9327, 1073, 1463, 2698, 4231, 596, 2650, 4923, 8121, 7583,\n", + " 2135, 3810, 1882, 6063, 4807, 6001, 880, 8667, 2231, 4681, 3060,\n", + " 2377, 2420, 4328, 281, 2532, 9276, 3934, 5187, 549, 9364, 2254]), 'RB': array([5900, 6475, 8935, 4903, 9895, 5554, 4991, 8167, 5921, 9555, 8929,\n", + " 7611, 6670, 4785, 6676, 2334, 9531, 5764, 6392, 4334, 6401, 1371,\n", + " 3403, 6611, 6750, 7404, 7142, 2964, 3250, 1189])}\n" + ] + } + ], + "source": [ + "print(top_neurons_per_class)" + ] + }, + { + "cell_type": "markdown", + "id": "018cff5e", + "metadata": {}, + "source": [ + "# Lasso-01" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "fb863fab", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Training classification probe\n", + "Creating model...\n", + "Number of training instances: 224\n", + "Number of classes: 29\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.007337093353271484, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [1/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "34badfe75b1d40ddb152ccfa35a9e580", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [1/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [1/10], Loss: 2.6902\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004339456558227539, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [2/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "6e2e564070c8499b817bb580a0321721", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [2/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [2/10], Loss: 0.9195\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004391670227050781, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [3/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "6792c35c35d94fcaa05132fbd6ab99bb", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [3/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [3/10], Loss: 0.6726\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004132270812988281, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [4/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "cf29033cff1946e5ac468946fb6a09ba", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [4/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [4/10], Loss: 0.4562\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004180431365966797, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [5/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "f6c6f30b9867457896af30f874280339", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [5/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [5/10], Loss: 0.3408\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.0042629241943359375, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [6/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "84287a7ab4c04f3dab872dd31a96d610", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [6/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [6/10], Loss: 0.2811\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004381418228149414, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [7/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "3e75b2ab056b4c6cbd53bfbab1ae2b3e", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [7/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [7/10], Loss: 0.2482\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004365444183349609, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [8/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "28de084704bf4970ba8c1903bffd8518", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [8/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [8/10], Loss: 0.2310\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.0041620731353759766, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [9/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "c2c27b5ef0fa4134ac7d332a181f67db", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [9/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [9/10], Loss: 0.2225\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004210710525512695, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [10/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "492cb50b421545bf892fcf5c5dd9080d", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [10/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [10/10], Loss: 0.2183\n" + ] + } + ], + "source": [ + "probe = linear_probe.train_logistic_regression_probe(\n", + " X, y, lambda_l2=0.0, lambda_l1=0.1\n", + " )" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "f1fe136f", + "metadata": {}, + "outputs": [], + "source": [ + "top_neurons, top_neurons_per_class = linear_probe.get_top_neurons(probe, 0.01, label2idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "86f99f99", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'POS': array([8756, 4148]), 'MD': array([8756, 4916]), 'VBD': array([8756, 5684, 7988, 7220, 4148, 3380, 5889, 4936, 8080, 7578, 4916,\n", + " 2188, 2585, 6657, 5667, 4107]), 'RBR': array([4916, 4148, 3380]), 'VB': array([5027, 3086, 1559, 5072, 511, 3149, 3777, 2035, 1312, 4143, 799,\n", + " 242, 3907, 7629, 7705, 23, 7330, 5553, 3408, 8735, 4704, 2858,\n", + " 2712, 2222, 6350]), 'JJ': array([8756]), '.': array([8756]), 'IN': array([8756]), 'CD': array([6415, 2322, 8903, 4107, 5737, 36, 5187, 7227, 966, 5030, 6711,\n", + " 3998, 4342, 5007, 8850, 4727, 3058, 953, 245, 1439, 6984, 282,\n", + " 1705]), 'RP': array([4916]), \"''\": array([5684, 8756]), 'JJS': array([8756, 4916]), '``': array([4916]), 'VBZ': array([4148, 4916, 3380, 8756, 5684, 5423, 9690, 4777, 5650, 5956, 4856,\n", + " 6761]), 'NNS': array([8756]), 'VBN': array([4644, 614, 7324, 1218, 4673, 5220, 4116, 5949, 1006, 4819, 6841,\n", + " 5763, 2803, 9861, 5361, 3792, 8092, 6560, 8198, 5973, 2328, 9971,\n", + " 3086, 5540]), 'PRP$': array([8756, 4916, 4148, 6452, 886, 4752, 5713, 746, 8853]), 'DT': array([308]), 'CC': array([4916, 8756]), 'NN': array([308]), 'EX': array([4916, 8756]), 'TO': array([5959, 3380, 6553, 208, 7325, 9844, 5310, 1237, 217, 6339, 245,\n", + " 5543, 6882, 3742, 6209, 8255, 7497, 5816, 7648, 5459, 1925, 2083,\n", + " 9953, 8913]), ',': array([1844]), 'VBP': array([8756, 2612, 8166, 27, 4393, 5726, 1653, 2378, 7433, 8903, 5071,\n", + " 3170, 4999, 4644, 6175, 3001, 1627, 4346, 9910, 9045, 7287, 1224]), 'WDT': array([4916, 8756, 5684, 6452, 7515, 1999, 3316, 9100]), 'VBG': array([5476, 8078, 4714, 3779, 3282, 337, 6465, 3798, 3489, 8863, 8790,\n", + " 3179, 6574, 9847, 2483, 8820, 1962, 7127, 5424, 6512, 7988, 6140,\n", + " 1729, 5832]), 'NNP': array([5822]), 'PRP': array([2477, 4942, 1646, 6392, 4390, 3330, 7400, 1716, 6788, 8563, 1389,\n", + " 1009, 7419, 4739, 2967, 8460, 7731, 1136, 9672, 2412, 4330, 9565,\n", + " 5562]), 'RB': array([6763, 3654, 2735, 5748, 2866, 5764, 9979, 7781, 2684, 8109, 5506,\n", + " 3492, 2389, 2401, 1282, 6502, 1612, 2773, 3578, 12, 4374, 5557,\n", + " 9743, 3533])}\n" + ] + } + ], + "source": [ + "print(top_neurons_per_class)" + ] + }, + { + "cell_type": "markdown", + "id": "d88d8a1d", + "metadata": {}, + "source": [ + "# Ridge-01" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "id": "cb0e4d3d", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Training classification probe\n", + "Creating model...\n", + "Number of training instances: 224\n", + "Number of classes: 29\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.009920358657836914, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [1/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "68d29af9f2104ea99cce9f0721ad9960", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [1/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [1/10], Loss: 0.0756\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004254817962646484, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [2/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "1c1bdf2c078e4b2b80f66d2e924c806c", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [2/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [2/10], Loss: 0.0134\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004626274108886719, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [3/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "e3a95fb3e75b48939bc53493da6b96d2", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [3/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [3/10], Loss: 0.0127\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.003996849060058594, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [4/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "c7077652e464437bbd486b301cd8f059", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [4/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [4/10], Loss: 0.0130\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004194974899291992, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [5/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "7f85e240c0c6481b975e016a0458597c", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [5/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [5/10], Loss: 0.0130\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.005129337310791016, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [6/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "e15fa7f69a4e4518b7468b994425ffff", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [6/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [6/10], Loss: 0.0127\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.007390022277832031, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [7/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "47c5707737224616b7006ebb1465bd05", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [7/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [7/10], Loss: 0.0123\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.007202863693237305, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [8/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "3b16872060784c6abec9b55e9f8c6ecb", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [8/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [8/10], Loss: 0.0119\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004210710525512695, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [9/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "d41ae9e432de43eb8c577c29166c94dd", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [9/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [9/10], Loss: 0.0114\n" + ] + }, + { + "data": { + "application/json": { + "ascii": false, + "bar_format": null, + "colour": null, + "elapsed": 0.004056453704833984, + "initial": 0, + "n": 0, + "ncols": null, + "nrows": null, + "postfix": null, + "prefix": "epoch [10/10]", + "rate": null, + "total": null, + "unit": "it", + "unit_divisor": 1000, + "unit_scale": false + }, + "application/vnd.jupyter.widget-view+json": { + "model_id": "11c1c038c59e4c82a2f6cd59a166834c", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "epoch [10/10]: 0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: [10/10], Loss: 0.0109\n" + ] + } + ], + "source": [ + "probe = linear_probe.train_logistic_regression_probe(\n", + " X, y, lambda_l2=0.1, lambda_l1=0.0\n", + " )" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "70bf804a", + "metadata": {}, + "outputs": [], + "source": [ + "top_neurons, top_neurons_per_class = linear_probe.get_top_neurons(probe, 0.01, label2idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "562cb8b2", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'POS': array([7572, 5668, 4500, 9153, 7459, 5600, 6326, 6719, 4672, 8311, 7315,\n", + " 5789, 7651, 9959, 7383, 8880, 8502, 6148, 3950, 3136, 7621, 6336,\n", + " 5997]), 'MD': array([6683, 7220, 7909, 5199, 821, 6811, 4905, 9396, 5394, 9339, 8829,\n", + " 8271, 7367, 8931, 9038, 7832, 8973, 6253, 2278, 8270, 8054, 18,\n", + " 9115, 1109, 8130, 8314]), 'VBD': array([1124, 8080, 6544, 6110, 9198, 6124, 5852, 8998, 7580, 8734, 4468,\n", + " 4081, 6385, 3500, 5573, 1697, 1892, 3056, 8894, 4154, 3108, 5665,\n", + " 8823, 2545, 5140, 2094, 6044, 1096, 6368]), 'RBR': array([2342, 2627, 8590, 2721, 6093, 7822, 2979, 4111, 2654, 3657, 2080,\n", + " 7001, 4029, 5629, 589, 5460, 272, 6749, 8530, 1601, 2653, 8901,\n", + " 3627, 1212, 3504, 3079, 2964, 333]), 'VB': array([8789, 4682, 6014, 2781, 2296, 5340, 6735, 341, 6719, 3549, 1020,\n", + " 1980, 2544, 3144, 5214, 325, 9039, 8143, 3706, 8735, 1877, 4924,\n", + " 1245, 3510, 1061, 1500, 8486, 5700, 3064]), 'JJ': array([4991, 6453, 7295, 3764, 1662, 7679, 2499, 5259, 7226, 1212, 5332,\n", + " 7586, 1177, 3547, 2330, 7914, 7201, 4820, 7048, 2255, 922, 1051,\n", + " 6129, 5281, 4628, 2873, 4581, 8253, 9214, 4214, 1693]), '.': array([8756, 9755, 2645, 8219, 5921, 6177, 7253, 5409, 1109, 7695, 6047,\n", + " 6683, 7632, 4996, 5130, 9104, 6174, 8987, 4132, 6650, 8144, 7451,\n", + " 4990, 4935, 4566, 6167, 5784, 8628, 2761]), 'IN': array([3535, 389, 2838, 6143, 934, 2557, 5282, 2041, 1690, 3443, 5375,\n", + " 2272, 5035, 1321, 5377, 4093, 3654, 8668, 2909, 111, 549, 7679,\n", + " 1789, 5839, 6607, 9983, 4217, 5113, 568, 5736]), 'CD': array([3714, 4482, 8799, 4122, 6997, 6549, 3973, 7697, 3159, 2904, 2651,\n", + " 4464, 9142, 8520, 3876, 9271, 2736, 8898, 4144, 5286, 5183, 8061,\n", + " 1260, 8051, 6000, 8465, 4025, 5583, 1946, 5868, 5283, 2866]), 'RP': array([4962, 7969, 2274, 3751, 7141, 5438, 5011, 1199, 7740, 1544, 4639,\n", + " 6414, 4702, 4819, 1749, 7290, 5747, 7853, 1666, 6735, 7976, 2628,\n", + " 955]), \"''\": array([2983, 2011, 8454, 9071, 5903, 8867, 2362, 2186, 8325, 8458, 8468,\n", + " 5350, 8810, 5641, 8219, 871, 7963, 5812, 2852, 8755, 5474, 7557,\n", + " 1120]), 'JJS': array([5062, 3116, 1906, 7575, 5423, 6458, 4460, 6120, 4148, 2155, 5163,\n", + " 3129, 1640, 2178, 8418, 882, 5410, 791, 5227, 3785, 4007, 2338,\n", + " 7388, 4580, 6851]), '``': array([8008, 4748, 6472, 1562, 8776, 7052, 7047, 1276, 8833, 2362, 644,\n", + " 4916, 6423, 2402, 2044, 2441, 1434, 7328, 5988, 6678, 1634, 1644,\n", + " 7849]), 'VBZ': array([8444, 1966, 4133, 6400, 5567, 3596, 2742, 3172, 7436, 1097, 5775,\n", + " 666, 8045, 254, 656, 5894, 1355, 9396, 7732, 2745, 1283, 2500,\n", + " 1580, 4278, 5375, 7175, 71, 9209, 1615, 8997]), 'NNS': array([2467, 3914, 5450, 4542, 3297, 1063, 2170, 1273, 2954, 5881, 2784,\n", + " 1246, 3942, 6785, 3006, 880, 1892, 1036, 4520, 2337, 3235, 816,\n", + " 6960, 2910, 1986, 5506, 3507, 801, 8516, 891]), 'VBN': array([3722, 2340, 1625, 4482, 5549, 1572, 6882, 3091, 6392, 5694, 2294,\n", + " 765, 5241, 8946, 959, 8322, 7554, 7170, 1858, 2932, 2688, 7853,\n", + " 4865, 2758, 2419, 198, 111, 3682, 2653, 754]), 'PRP$': array([8510, 8453, 8496, 1245, 7022, 1241, 4403, 1044, 1543, 2153, 4987,\n", + " 2867, 6260, 7684, 4121, 6529, 1142, 801, 6917, 3203, 5066, 3813,\n", + " 3950, 2469, 9139, 1147, 2013]), 'DT': array([2790, 1249, 2946, 4337, 1183, 1279, 486, 2017, 3890, 4756, 4295,\n", + " 4838, 6962, 2122, 1428, 462, 4658, 2101, 1607, 2022, 6071, 6210,\n", + " 3411, 4457, 2536, 2983, 54, 1498, 4355, 4482, 1193, 4407]), 'CC': array([3611, 6052, 4921, 6862, 6686, 7588, 7730, 7389, 3418, 2617, 7303,\n", + " 6479, 6349, 6018, 1825, 6148, 5225, 6953, 4649, 4642, 4290, 8240,\n", + " 2323]), 'NN': array([1648, 4825, 6796, 4257, 524, 4268, 9980, 3678, 1007, 3669, 981,\n", + " 4964, 6889, 3469, 682, 356, 9160, 2435, 5584, 6825, 733, 3116,\n", + " 1518, 4578, 3653, 6643, 2158, 6766, 204, 9775, 5732]), 'EX': array([4219, 2278, 1139, 4134, 3060, 5069, 4987, 3852, 2871, 2861, 4046,\n", + " 2342, 2749, 8873, 6392, 5884, 1238, 4301, 974, 355, 8125, 7279,\n", + " 6512]), 'TO': array([2251, 7189, 3500, 5996, 5349, 1915, 6764, 4460, 3691, 3756, 1995,\n", + " 4553, 1789, 3954, 2750, 4117, 6150, 1359, 1134, 6224, 5473, 4133,\n", + " 1813, 2425, 4345, 9678, 6317, 3152, 8139, 351, 3727]), ',': array([1220, 5982, 3611, 6180, 7873, 8752, 4590, 6603, 1518, 5099, 2026,\n", + " 5133, 1273, 8166, 3341, 3265, 6730, 7922, 5198, 5289, 8243, 2367,\n", + " 9518, 7746, 1338, 7503, 8405, 6768, 1147, 8931, 9826, 6669, 4365]), 'VBP': array([1520, 6107, 7796, 2020, 3739, 6022, 752, 5396, 7558, 606, 4913,\n", + " 8355, 3788, 4660, 6404, 4556, 6689, 3063, 7732, 3098, 6164, 5997,\n", + " 3765, 3004, 1072, 8394, 379, 6796, 3718]), 'WDT': array([7817, 5338, 8332, 2829, 7353, 8696, 8730, 781, 1248, 5340, 2970,\n", + " 2016, 6703, 9756, 9678, 5529, 8119, 7246, 5506, 2329, 8758, 7594,\n", + " 6020, 8222, 2078, 5908, 1536, 5403]), 'VBG': array([3337, 3919, 1863, 6174, 878, 3186, 2494, 5635, 4071, 4686, 4397,\n", + " 5471, 4497, 4576, 9105, 925, 4527, 3389, 2569, 8119, 7710, 4401,\n", + " 5486, 1911, 3076, 6536, 3636, 3497, 3875, 6386]), 'NNP': array([6818, 8800, 7983, 2891, 5282, 3556, 1366, 9830, 6770, 8750, 6364,\n", + " 4324, 3975, 4572, 7789, 3629, 6012, 1282, 3849, 2971, 2030, 9078,\n", + " 6108, 8857, 7800, 703, 3467, 8803, 6151, 3960, 3483]), 'PRP': array([4140, 4257, 5098, 5323, 1006, 621, 5449, 5025, 1563, 5676, 6836,\n", + " 370, 1832, 8523, 5142, 8583, 4035, 315, 2712, 3188, 4571, 1062,\n", + " 2246, 6654, 4738, 4997, 3104, 7601, 272, 4511]), 'RB': array([5268, 3263, 30, 6063, 2489, 9545, 2423, 4527, 6151, 4054, 3158,\n", + " 8371, 5229, 8472, 5588, 4438, 4947, 575, 7103, 6173, 3759, 6831,\n", + " 2057, 8448, 5997, 2062, 1721, 9134, 7631, 2880])}\n" + ] + } + ], + "source": [ + "print(top_neurons_per_class)" + ] + }, + { + "cell_type": "markdown", + "id": "46909c24", + "metadata": {}, + "source": [ + "# Probeless" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "75aab0ba", + "metadata": {}, + "outputs": [], + "source": [ + "top_neurons, top_neurons_per_class = probeless.get_neuron_ordering_for_all_tags(X, y, idx2label)" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "fd756241", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'NNP': [7988, 7220, 8756, 4148, 3380, 6452, 4916, 1844, 5684, 2612, 1076, 308, 9524, 6590, 5822, 5054, 4286, 3518, 5804, 8126, 3914, 4682, 5036, 5450, 2750, 7358, 9396, 8894, 1982, 6572, 8876, 8108, 4268, 5541, 5383, 4666, 7340, 3146, 6218, 6151, 4773, 3804, 5228, 2123, 5434, 2268, 3500, 6919, 8962, 3898, 3036, 4572, 4390, 5926, 6309, 2641, 6098, 1987, 4291, 7754, 5750, 8282, 5171, 5158, 7035, 1332, 4885, 2362, 8219, 4005, 1195, 5431, 1500, 6202, 9968, 8194, 6986, 3622, 2854, 7687, 5422, 8987, 1810, 5340, 1963, 7967, 6707, 6764, 6002, 3729, 5330, 5122, 7077, 8037, 8402, 8313, 2731, 2100, 7199, 9050, 4177, 5996, 2586, 7864, 5663, 6882, 2050, 7019, 9098, 2086, 6251, 8530, 5346, 7634, 3659, 6866, 6406, 4562, 5234, 7762, 4466, 2732, 6431, 6131, 1931, 4578, 5748, 1214, 7972, 3810, 5939, 9205, 4663, 8805, 7984, 3130, 4615, 2193, 3847, 2197, 9035, 1355, 5890, 1873, 6114, 8881, 4427, 2883, 5680, 2961, 5915, 7216, 8113, 4819, 7096, 6448, 3651, 3523, 4354, 6022, 5282, 8648, 1818, 4690, 5827, 6328, 7768, 1367, 4117, 8330, 4982, 4252, 2755, 6683, 2274, 4724, 2818, 2378, 9133, 8522, 4980, 5059, 5978, 4912, 2009, 8735, 6042, 3409, 6226, 6496, 5997, 2965, 6001, 6994, 3922, 2157, 5660, 4654, 3678, 6837, 7514, 3635, 5153, 2578, 5195, 5638, 1964, 4945, 7451, 2891, 8889, 6518, 8121, 4936, 3556, 8699, 2867, 3733, 2290, 8827, 9011, 2311, 8165, 8243, 5921, 2910, 5562, 4403, 3424, 1958, 4235, 5963, 4892, 5428, 7426, 5587, 6770, 8216, 7545, 5089, 5935, 5017, 3467, 6394, 5093, 1523, 4983, 9662, 3998, 2656, 4447, 8752, 4321, 8740, 5081, 1566, 7942, 6777, 4460, 9084, 3042, 6821, 4678, 4339, 7475, 1915, 8091, 5787, 4895, 1190, 1992, 4965, 6970, 4555, 5363, 8387, 5145, 4944, 3142, 2099, 3169, 1888, 3671, 4501, 1105, 1318, 2903, 8883, 1429, 3354, 3692, 4379, 2447, 3237, 3230, 6658, 3058, 8267, 4497, 5458, 7770, 8437, 6516, 4461, 4987, 5147, 8455, 5175, 9144, 4407, 8800, 4766, 7002, 3079, 5728, 3639, 3202, 9170, 4541, 6694, 7091, 8279, 2871, 1543, 4114, 5849, 3794, 3693, 2678, 2868, 2699, 6790, 8915, 5285, 6234, 3215, 8365, 3346, 5516, 4794, 2251, 4168, 9779, 6199, 2017, 8373, 3980, 5167, 4127, 5003, 8985, 4484, 2393, 3927, 2093, 6330, 6069, 3586, 5492, 8933, 798, 1722, 5713, 1125, 5626, 1147, 5252, 4325, 7538, 4799, 3983, 3484, 5274, 4660, 6806, 2715, 4858, 6810, 1042, 3787, 6038, 1469, 2683, 5483, 5653, 5861, 1666, 5020, 7931, 1050, 2237, 4997, 1610, 3886, 6629, 5233, 5650, 7605, 4608, 5668, 1568, 7284, 7574, 7269, 4212, 6355, 7499, 1594, 8300, 3440, 2661, 4748, 4214, 2434, 3956, 3937, 3349, 2278, 6460, 5731, 5733, 5406, 2135, 6680, 5857, 2055, 5244, 3400, 1331, 4419, 3161, 7983, 8376, 5229, 8032, 3910, 3716, 4476, 2334, 7406, 6020, 5113, 4219, 2439, 3481, 6555, 8052, 8615, 1947, 4514, 7859, 6617, 5560, 4960, 4861, 2490, 3359, 3172, 7813, 2172, 7448, 3446, 7684, 3019, 8179, 4828, 7845, 6108, 8789, 8115, 4708, 6037, 5658, 2210, 2215, 9081, 4031, 8536, 5732, 7174, 4870, 8102, 7532, 2716, 9467, 4738, 7353, 4976, 6703, 4446, 7204, 5021, 4249, 6421, 5982, 8718, 6196, 3667, 2180, 5030, 4642, 8769, 1241, 6967, 3611, 5558, 7787, 3254, 7228, 4001, 2355, 3429, 5376, 9123, 3300, 4612, 4751, 5519, 2162, 7732, 5107, 4718, 5048, 8001, 599, 775, 7312, 6746, 4882, 5789, 5144, 3751, 7086, 2462, 2142, 8306, 4313, 3895, 1222, 3026, 1325, 6662, 4053, 4524, 8059, 6869, 1404, 6050, 3005, 5476, 6062, 2713, 4638, 3233, 8560, 3970, 5755, 8538, 8228, 3870, 2115, 8842, 3076, 6436, 7336, 4506, 1679, 7486, 6585, 1506, 8174, 7112, 8967, 4705, 2957, 2863, 5309, 1671, 4208, 1219, 5636, 5891, 5269, 4850, 5214, 1522, 5943, 5215, 3924, 8217, 4197, 2948, 8835, 5210, 6018, 3159, 8147, 4124, 2061, 5049, 3597, 2712, 2380, 7462, 7043, 954, 4957, 1875, 3148, 9047, 7847, 6101, 3773, 7649, 8050, 5751, 3511, 6174, 3631, 4792, 8630, 6769, 5301, 5333, 7708, 4517, 1817, 5359, 4755, 5948, 1861, 5604, 5618, 6053, 9019, 7511, 1616, 5771, 4399, 6578, 4900, 4465, 5270, 8355, 1625, 6190, 8412, 2826, 5817, 3483, 5475, 9667, 6899, 7755, 4890, 3698, 4143, 4324, 4345, 2581, 9852, 755, 4932, 1197, 4264, 3123, 4377, 4192, 3553, 9055, 2954, 8750, 6786, 5550, 3102, 2632, 9753, 7000, 4262, 3494, 2726, 1471, 5491, 5032, 2829, 8326, 7098, 1864, 7880, 3725, 2843, 5765, 2983, 2336, 6615, 1612, 8857, 7001, 6762, 6267, 911, 6233, 8008, 4275, 8820, 3844, 3722, 1587, 2103, 8500, 5294, 4769, 1544, 4826, 5567, 5398, 1577, 4144, 3571, 5913, 6731, 5345, 2925, 5446, 6765, 3375, 5360, 1347, 6568, 5958, 1893, 5788, 7123, 1572, 6244, 3892, 1374, 5410, 2465, 5801, 4014, 3480, 1694, 5975, 6302, 8021, 9298, 5258, 1718, 4728, 6818, 4026, 6077, 6264, 8002, 6692, 4491, 2728, 1163, 5968, 8818, 1036, 8230, 7240, 8348, 2988, 1399, 1093, 8899, 2312, 3881, 6028, 6333, 1510, 5123, 2788, 828, 3738, 5725, 7738, 5881, 5798, 4731, 2364, 4979, 5875, 4215, 5513, 7854, 2515, 5325, 6418, 5365, 5133, 7411, 5102, 7906, 5870, 3734, 5757, 898, 6284, 1554, 3929, 1389, 6144, 5425, 9210, 3746, 6794, 4592, 4060, 734, 6958, 3975, 5061, 3423, 3577, 2026, 8998, 9818, 1697, 4176, 6012, 8643, 4199, 5321, 4452, 5924, 8035, 1561, 5135, 5259, 1990, 6214, 5150, 5912, 4189, 4782, 1442, 3451, 5704, 1887, 1839, 1813, 7792, 6750, 8937, 7334, 1079, 1434, 6133, 2202, 1541, 7726, 9116, 4248, 7162, 5323, 4771, 4211, 357, 7236, 2220, 5596, 5534, 3507, 2758, 7562, 7558, 6344, 8588, 5590, 4649, 4191, 2924, 6845, 6146, 6109, 4557, 5250, 1120, 6499, 4385, 4474, 6726, 8523, 3258, 1709, 3154, 5923, 6881, 6681, 7397, 5918, 5204, 4442, 6788, 9416, 4959, 5568, 621, 5679, 2186, 2970, 5799, 5187, 2643, 8697, 3124, 8984, 3376, 6964, 819, 2309, 732, 3226, 1935, 793, 2591, 8254, 1127, 2279, 7869, 6350, 7838, 4251, 3263, 5465, 2126, 5824, 4022, 5478, 7186, 1895, 1224, 8104, 3887, 4293, 1821, 3940, 4253, 4416, 4265, 1804, 4490, 1266, 4963, 7299, 4662, 4443, 4367, 7800, 3591, 6447, 6033, 6691, 7879, 9159, 429, 3246, 3648, 5254, 3675, 7929, 4657, 8613, 6740, 2006, 4439, 2803, 826, 6566, 8352, 4626, 4365, 7032, 7686, 2289, 5499, 9730, 8391, 4358, 6736, 773, 7052, 3080, 5776, 5543, 30, 6275, 4051, 5826, 7637, 4964, 979, 6728, 941, 2655, 9141, 7111, 4924, 2095, 3829, 2258, 1412, 8932, 3939, 2794, 2224, 3545, 5903, 8941, 5058, 864, 2809, 901, 6876, 8925, 6805, 3823, 2739, 1948, 1926, 2629, 2823, 2777, 3219, 1885, 7264, 8054, 6556, 991, 6428, 1196, 6643, 1596, 1696, 2111, 8922, 3485, 5156, 7094, 5466, 8173, 5537, 9716, 3499, 2374, 8080, 8497, 6318, 1678, 7578, 8413, 3872, 8669, 4502, 3874, 6128, 5952, 6638, 1945, 3526, 2035, 3706, 4825, 4565, 3718, 5019, 2020, 5576, 2340, 1511, 5092, 3891, 7580, 8859, 4040, 6311, 1710, 2058, 1282, 5549, 7101, 7692, 7664, 4641, 1207, 3977, 7494, 1107, 5523, 1087, 5339, 7303, 6259, 3104, 2075, 8710, 5746, 7390, 9912, 4762, 5692, 3113, 5860, 3171, 3615, 3654, 3207, 4279, 5265, 1624, 5894, 3697, 1398, 5994, 2672, 7862, 4577, 1789, 1910, 4978, 6558, 2183, 8647, 5237, 3314, 4323, 9094, 1402, 2896, 2403, 8617, 3858, 2249, 7982, 3272, 6934, 2703, 2217, 3133, 3753, 4698, 8133, 8309, 7769, 5327, 3292, 6127, 2454, 4533, 2557, 8537, 3967, 2492, 6274, 7267, 563, 6278, 6720, 2962, 6260, 5190, 8849, 2034, 4707, 1475, 7886, 5474, 9644, 1691, 2404, 9120, 5396, 5506, 8931, 5539, 8901, 4591, 1747, 2170, 7130, 2757, 2985, 4836, 1388, 5022, 4516, 4595, 3119, 2477, 6525, 3046, 5033, 3426, 3848, 4362, 5292, 4082, 948, 5380, 2645, 4597, 1633, 4254, 4422, 8357, 1124, 2894, 4194, 5129, 1639, 7385, 8067, 8478, 5266, 7045, 5184, 3478, 6481, 2120, 3960, 5378, 3620, 5810, 4526, 5988, 4821, 3827, 7650, 5869, 3805, 8948, 6519, 3756, 8089, 6119, 8632, 636, 5582, 5008, 8372, 8902, 4723, 5496, 1989, 7710, 670, 703, 3590, 51, 4970, 2686, 3496, 1736, 3118, 2660, 9143, 1472, 4790, 4311, 1944, 3684, 7070, 1701, 2486, 1659, 7460, 4814, 5960, 2978, 2057, 1858, 5983, 3421, 3444, 8074, 6009, 2930, 6716, 4743, 1249, 7427, 4122, 2938, 989, 8342, 2687, 1764, 6914, 4024, 1686, 7589, 3212, 4482, 9503, 5470, 6811, 3840, 3950, 8189, 427, 7554, 2729, 6523, 1528, 6148, 3955, 5885, 3205, 2458, 2469, 4527, 2245, 8262, 3334, 4384, 3358, 3704, 9181, 8452, 4388, 8405, 2774, 7253, 2733, 7834, 3388, 6877, 6627, 3594, 8896, 8963, 7688, 5510, 5226, 4775, 2464, 3894, 2257, 6942, 9155, 1447, 7118, 7286, 1521, 7682, 1959, 6043, 3994, 8251, 3916, 4785, 5207, 2041, 5240, 6291, 8088, 1385, 5235, 6901, 7820, 6800, 7449, 6711, 8181, 5786, 1548, 3283, 3059, 3670, 4911, 8375, 5712, 1200, 2372, 5972, 4068, 7537, 3486, 2199, 6193, 3730, 1071, 1877, 848, 4196, 3765, 5182, 2198, 6057, 4278, 2710, 8154, 9169, 7780, 2553, 3636, 3525, 1363, 1906, 6472, 1258, 4954, 1394, 4522, 6107, 2266, 3982, 6718, 6955, 7046, 6689, 3759, 6485, 3616, 9755, 1299, 3963, 3749, 6946, 1290, 3214, 5290, 9339, 5006, 3723, 9486, 2384, 8195, 5884, 8346, 2239, 5416, 768, 5335, 6197, 4330, 1716, 2634, 4702, 7608, 4808, 3674, 2344, 5790, 8506, 5763, 8996, 3900, 5358, 6895, 2916, 1904, 5690, 2392, 4519, 6493, 5700, 5901, 6332, 6896, 815, 2760, 8061, 1357, 8368, 282, 5220, 5241, 3112, 8169, 1618, 9305, 7752, 1669, 4571, 6336, 2940, 3047, 8489, 2122, 3447, 4628, 5130, 6982, 7293, 3072, 7323, 3090, 6468, 7644, 1440, 3188, 5722, 379, 5950, 865, 5947, 7393, 4935, 5126, 2166, 6087, 8358, 3708, 8289, 3004, 8627, 4164, 929, 4382, 5593, 6232, 3471, 6362, 8544, 3581, 6501, 7261, 2495, 5119, 4472, 422, 2607, 5473, 2478, 7700, 9136, 8803, 2951, 5900, 2994, 7488, 8264, 2156, 7756, 7556, 2717, 4290, 2350, 8157, 2308, 5341, 7326, 6660, 2131, 4521, 2329, 2663, 8966, 1431, 1317, 6026, 2128, 8454, 576, 2152, 5284, 3397, 9134, 4270, 4167, 5038, 8674, 8946, 6465, 4147, 564, 5552, 1971, 6085, 6659, 3876, 1358, 5287, 4281, 1676, 9200, 6599, 5007, 2242, 2287, 4800, 3108, 8448, 6801, 3034, 2476, 7866, 3629, 4553, 1903, 5962, 3101, 1588, 1293, 9125, 6500, 3285, 3265, 1135, 1923, 5785, 6743, 6185, 2691, 2521, 8345, 6553, 5289, 5594, 7011, 3170, 6414, 6825, 4003, 4697, 1179, 5800, 6323, 3497, 5409, 7917, 4457, 4715, 2981, 8361, 4195, 1719, 903, 1287, 2243, 356, 1049, 7607, 3889, 1425, 3245, 4437, 5106, 2718, 3418, 6093, 3809, 4469, 8995, 7409, 1847, 6413, 1606, 8322, 2446, 2236, 5394, 8175, 5246, 661, 4655, 974, 4532, 3797, 6372, 7310, 5200, 7669, 6671, 1975, 4363, 5565, 4225, 4631, 3664, 4877, 3195, 4681, 6068, 9173, 8164, 4376, 5564, 1468, 8347, 7012, 7871, 4266, 9568, 4280, 923, 4359, 583, 2351, 6212, 8751, 2369, 1757, 5859, 5065, 2292, 2386, 800, 3120, 5295, 7632, 3132, 4297, 6126, 1176, 4640, 786, 8271, 950, 3049, 2847, 847, 844, 5034, 1753, 8029, 6320, 4573, 4616, 3073, 6785, 3647, 4644, 3862, 1536, 1806, 3443, 9304, 4863, 5297, 1647, 3908, 6400, 8926, 2532, 6054, 4887, 2391, 1965, 3873, 2743, 8494, 5319, 6458, 9139, 1481, 1203, 8957, 606, 5194, 2451, 4294, 5279, 4671, 5205, 5300, 2300, 1576, 6686, 1167, 5529, 686, 2585, 1350, 2971, 4383, 288, 7141, 6531, 3802, 5463, 6812, 2322, 2574, 2178, 6622, 8316, 1636, 7496, 2653, 4696, 8666, 1191, 2911, 3855, 6404, 871, 3110, 7587, 3145, 5697, 8139, 3260, 8360, 8776, 1123, 7421, 5109, 6187, 3061, 980, 1892, 5117, 8555, 6243, 6961, 7024, 1961, 2748, 6918, 4165, 5344, 6669, 7663, 3758, 7189, 521, 4736, 3789, 2356, 5645, 5847, 3815, 2966, 8511, 6642, 4646, 6326, 8606, 7338, 9077, 1919, 6089, 6317, 4349, 9090, 3235, 7814, 879, 8177, 776, 3413, 5831, 2504, 4609, 9022, 6653, 9068, 1966, 8208, 2879, 4432, 8163, 1653, 7590, 3408, 4373, 2067, 8622, 8571, 473, 4032, 7940, 2640, 4709, 6932, 6348, 4648, 3510, 7849, 6595, 4486, 6830, 6095, 8468, 1360, 1629, 5880, 820, 1949, 4181, 3385, 7367, 3986, 4903, 4239, 8324, 2727, 7573, 2153, 6637, 1289, 2496, 4576, 3068, 3431, 5192, 5477, 5417, 6370, 4058, 3587, 6118, 1155, 6099, 3187, 7721, 9113, 268, 2611, 4710, 3055, 6865, 1045, 6649, 3841, 8764, 2861, 3411, 1119, 2467, 8227, 3528, 3901, 3662, 274, 4614, 2785, 5047, 4830, 5646, 2097, 1583, 4781, 5338, 4007, 4995, 8158, 3289, 6090, 4868, 8125, 2112, 7996, 5892, 2427, 1942, 8661, 5275, 2791, 3542, 589, 6663, 3803, 3714, 6917, 6164, 7994, 6289, 5196, 6592, 8990, 8432, 4839, 4046, 8129, 8502, 3633, 7936, 3748, 6395, 1376, 5091, 8004, 5488, 4013, 5124, 6569, 4186, 3216, 2226, 5954, 4090, 1950, 5814, 5909, 6535, 3025, 5018, 1853, 9866, 1433, 2144, 325, 7311, 8079, 4093, 1699, 5015, 3106, 4949, 3941, 8055, 3310, 1604, 8178, 6784, 1690, 5806, 1911, 3121, 808, 7079, 3842, 8548, 1180, 5703, 1886, 6055, 3826, 1198, 4059, 7729, 7702, 2450, 4594, 1740, 5605, 6106, 8856, 1635, 6017, 6358, 4458, 5629, 3037, 5242, 931, 5131, 5382, 2802, 7405, 5673, 5399, 1327, 4745, 6816, 4787, 5717, 4822, 7089, 8739, 3242, 6582, 7116, 3325, 6305, 8898, 1823, 2218, 8659, 5727, 7395, 3938, 5166, 4692, 4033, 6281, 2921, 5816, 5053, 5898, 2618, 5657, 5775, 7633, 331, 3679, 8092, 6277, 8637, 2907, 5436, 842, 1683, 7893, 4227, 3116, 8772, 1452, 5974, 7908, 1732, 2296, 2316, 5211, 4661, 9849, 3017, 8036, 6651, 1142, 1096, 701, 3772, 8786, 5993, 7495, 3878, 437, 1066, 6113, 3200, 2805, 1483, 6862, 507, 7790, 5350, 1238, 6008, 1538, 2376, 1843, 5043, 2398, 7386, 7593, 4680, 3814, 1056, 1574, 5180, 7743, 5887, 7645, 3370, 5866, 3415, 5530, 7226, 4272, 1502, 3595, 4246, 1802, 926, 7196, 3303, 3987, 7894, 4356, 2338, 4099, 5945, 2870, 2531, 3817, 868, 3660, 1260, 3097, 4078, 8456, 1535, 790, 472, 7579, 4739, 7697, 804, 4520, 2444, 3029, 8566, 8051, 9140, 6570, 1476, 5444, 1778, 5497, 5791, 7439, 4905, 4750, 2345, 5782, 3218, 143, 6060, 2986, 8770, 3880, 3114, 3140, 3562, 3371, 4255, 5511, 674, 8071, 1968, 5545, 2873, 4915, 2899, 5701, 6597, 3942, 5225, 93, 3322, 3389, 4583, 4100, 1409, 3846, 7540, 5357, 1462, 8768, 5386, 4735, 277, 1724, 2118, 7028, 6361, 8907, 456, 3656, 9901, 2261, 6354, 6313, 7518, 5377, 5062, 1435, 4398, 6386, 4827, 2012, 2890, 7907, 6100, 550, 7140, 8460, 7088, 8872, 4862, 4589, 7440, 8442, 5260, 6664, 1302, 172, 2281, 2522, 3166, 6652, 4659, 928, 1307, 7891, 8199, 2325, 299, 4028, 7621, 8439, 5014, 4102, 6307, 3705, 5710, 6287, 8535, 9262, 1456, 1601, 2920, 4507, 1767, 1068, 2995, 5390, 856, 4271, 2459, 8947, 2572, 4948, 2827, 1329, 182, 8287, 707, 9038, 3094, 6125, 1505, 3735, 221, 1783, 5464, 7291, 2689, 52, 2967, 4511, 6539, 2658, 494, 857, 6796, 5179, 4876, 4789, 6143, 7950, 298, 9978, 7600, 7680, 490, 2276, 7735, 843, 7233, 4929, 3386, 4582, 5222, 7417, 4334, 6685, 9700, 1908, 3557, 2990, 1335, 7234, 4288, 6797, 3709, 8797, 5329, 1632, 7459, 4796, 8836, 8245, 9306, 2267, 6091, 2740, 8952, 985, 6071, 1532, 5420, 7172, 7901, 186, 3608, 5303, 6150, 5152, 3356, 8575, 2089, 5899, 367, 5161, 328, 3351, 9588, 6094, 1117, 9128, 2448, 1918, 4121, 2194, 2182, 8431, 3630, 2650, 1540, 4922, 2759, 8942, 7324, 1136, 5023, 4719, 6836, 4607, 130, 4837, 3888, 1529, 3136, 7249, 3199, 3013, 6894, 2963, 4021, 7584, 6297, 8595, 5674, 1351, 1608, 9203, 7445, 861, 4126, 6010, 4797, 3489, 2078, 5103, 7194, 3278, 1630, 2840, 3459, 4879, 6851, 2401, 4741, 4630, 8401, 6480, 9803, 1605, 6112, 2437, 2813, 155, 4878, 2525, 7625, 3913, 2240, 5507, 7875, 2306, 5064, 3209, 5555, 2225, 5440, 435, 3529, 9153, 1890, 1415, 3504, 1742, 3074, 8585, 1991, 6271, 6742, 9358, 7779, 1474, 7182, 8418, 3658, 7379, 1707, 6430, 951, 851, 2244, 5783, 3264, 7776, 6145, 2857, 5829, 3641, 3379, 2072, 8188, 5741, 4071, 4676, 9078, 5472, 9129, 4057, 8693, 5863, 3689, 5430, 6887, 3299, 9520, 6916, 7383, 549, 5310, 6839, 3903, 797, 2348, 5253, 8822, 4435, 3457, 6855, 4424, 6013, 3793, 5186, 1430, 5101, 8248, 2997, 2125, 4498, 7248, 1321, 1680, 7008, 1960, 2848, 8202, 8134, 2096, 2793, 7428, 6426, 2105, 1682, 3152, 7530, 9571, 3609, 5384, 525, 6365, 1406, 4338, 5403, 1834, 8945, 5639, 2671, 738, 7283, 4224, 7909, 4590, 133, 5873, 6618, 6544, 616, 4415, 6773, 4414, 3865, 7812, 6005, 780, 6048, 6058, 1194, 7021, 6036, 2286, 3340, 5056, 2304, 4684, 7930, 1603, 996, 3599, 2352, 3182, 1489, 3204, 2371, 7993, 5557, 1156, 6364, 1343, 4846, 5929, 3824, 8482, 378, 4942, 1866, 1976, 4340, 7714, 4267, 850, 5016, 6509, 1962, 7568, 2402, 2862, 2283, 3882, 1088, 4851, 4637, 1882, 1061, 2222, 2880, 8708, 3821, 6756, 7104, 1283, 2888, 8600, 3997, 5504, 587, 3869, 514, 7619, 1414, 1010, 1638, 6641, 1085, 71, 7898, 6912, 5418, 2084, 6666, 5696, 933, 2621, 8968, 3736, 1013, 76, 5711, 817, 2929, 3174, 2353, 8263, 2654, 6014, 5615, 7085, 1518, 9385, 6625, 1364, 6781, 6953, 3057, 704, 1768, 5709, 2542, 8605, 1410, 6822, 2269, 4989, 9074, 2342, 9013, 2303, 454, 7623, 1221, 2148, 7214, 2484, 8738, 4183, 426, 2787, 2608, 2835, 8078, 7176, 7138, 3276, 8956, 8581, 8435, 8602, 9191, 3021, 1664, 2906, 3160, 5874, 6574, 4691, 7521, 1855, 6490, 446, 5288, 8213, 1840, 5486, 4054, 9478, 6696, 677, 2164, 2432, 8572, 1905, 4650, 7884, 7163, 6479, 7541, 4477, 6551, 1499, 4651, 7126, 3617, 9004, 5532, 6713, 5811, 6474, 1943, 3127, 6940, 4137, 3035, 1872, 5075, 9683, 3669, 6761, 9039, 2326, 3137, 2277, 8621, 8381, 7073, 5452, 2801, 9372, 1254, 6804, 1338, 4361, 3277, 1952, 6444, 5774, 4761, 2999, 5951, 1174, 1791, 9092, 8128, 1034, 7980, 3555, 3989, 4623, 3087, 4500, 3984, 1744, 4397, 1835, 5845, 4677, 3365, 1756, 7436, 7604, 885, 4310, 7329, 972, 9290, 3860, 2302, 3126, 6240, 1856, 4109, 3291, 5198, 5046, 4011, 1470, 582, 2846, 1021, 4801, 7471, 3822, 352, 4062, 2508, 4993, 5261, 3294, 8604, 8870, 6442, 4933, 7630, 1550, 242, 7181, 75, 7803, 7, 1157, 9213, 559, 1457, 9186, 3428, 3384, 8582, 7430, 5459, 4742, 7212, 7365, 4153, 6867, 8580, 4341, 4779, 6495, 2992, 9149, 4157, 1921, 6040, 8868, 4326, 7133, 4901, 3111, 7268, 1418, 5553, 8270, 6471, 7075, 2232, 2546, 6727, 1255, 3808, 5794, 4156, 4409, 8970, 3828, 8634, 809, 7321, 867, 3286, 5871, 2070, 3244, 2229, 3739, 5886, 5112, 6780, 6063, 2213, 4668, 6242, 8018, 7853, 9110, 3456, 4464, 3863, 9640, 1428, 4515, 4229, 1166, 6044, 5479, 5834, 5927, 6246, 9030, 3517, 7533, 4777, 5268, 4730, 1118, 5141, 6607, 3179, 478, 3973, 1584, 3173, 1246, 3341, 9320, 9202, 4108, 2590, 8929, 2694, 9383, 5423, 5808, 8103, 1730, 1074, 8083, 7767, 5151, 1607, 4838, 6083, 8269, 5429, 4426, 5908, 5526, 663, 1463, 6184, 2189, 1228, 6162, 3084, 4125, 7049, 5580, 7985, 5391, 6645, 3520, 1590, 3605, 4867, 3971, 3764, 2865, 7586, 1265, 2626, 9257, 2043, 2980, 1340, 5095, 3222, 9058, 6117, 3335, 5375, 5832, 7347, 7817, 1846, 1075, 4703, 5640, 4604, 940, 3107, 1891, 7113, 5315, 4733, 8131, 3135, 3056, 6514, 4111, 4695, 6603, 5627, 4087, 8068, 963, 2946, 1833, 4202, 8062, 7673, 3959, 2583, 7027, 2359, 9959, 4551, 3928, 4754, 8, 5802, 1146, 9082, 3712, 1324, 6335, 8453, 5518, 2231, 6815, 5830, 5784, 7375, 644, 6178, 1508, 7667, 4119, 4570, 8505, 5419, 7938, 4832, 2734, 3253, 6487, 1106, 1946, 2539, 8236, 1585, 3455, 7371, 1014, 8286, 6700, 1178, 3053, 25, 4897, 4473, 3588, 1934, 2114, 579, 3569, 3696, 7022, 1275, 5331, 3785, 2138, 3701, 8308, 1980, 7168, 1053, 4023, 8423, 626, 2421, 7723, 1012, 6654, 1925, 7110, 2679, 2886, 4764, 2487, 6180, 4925, 924, 3527, 2203, 1269, 8256, 8981, 914, 53, 8203, 6208, 1460, 4438, 1416, 1658, 7396, 3754, 8152, 6045, 2928, 2838, 4333, 7502, 1796, 8476, 4656, 2518, 211, 4210, 3091, 3232, 5647, 1259, 4611, 1488, 1262, 8852, 4843, 5078, 9973, 1672, 942, 5277, 2526, 481, 337, 2333, 9187, 7361, 6097, 4145, 6253, 9115, 981, 3646, 2028, 5177, 694, 4154, 7081, 3144, 1067, 7315, 6734, 7734, 1565, 4067, 5505, 5614, 2139, 4179, 5630, 3252, 3327, 8006, 7786, 5846, 3498, 2950, 2177, 1113, 8411, 3912, 8417, 3353, 5334, 1337, 5766, 1122, 6027, 8094, 3905, 2517, 9624, 3331, 2160, 853, 2023, 1729, 6573, 839, 3223, 7750, 7481, 2227, 5621, 1164, 8767, 968, 4992, 8332, 2085, 3186, 5448, 6975, 8520, 3897, 3293, 8224, 6715, 8628, 3742, 6176, 1621, 8149, 6219, 4069, 3680, 9206, 7457, 7357, 743, 6778, 4110, 1024, 754, 8547, 1822, 6677, 1043, 715, 6220, 6300, 4734, 9891, 6858, 6575, 5231, 3192, 4250, 5744, 3781, 3454, 4757, 7346, 4412, 2676, 5412, 8314, 8161, 1421, 5683, 961, 2714, 4711, 5361, 1545, 4493, 1611, 5807, 1654, 1252, 173, 6542, 8565, 8450, 2411, 6952, 3071, 4665, 1727, 2659, 7897, 2405, 8196, 2688, 1153, 918, 8665, 3522, 4441, 6826, 6166, 878, 5812, 3695, 2955, 3139, 1619, 2030, 1384, 3041, 3043, 3236, 1692, 4133, 6634, 6589, 1192, 311, 3626, 3369, 2273, 9507, 6987, 5487, 3779, 4238, 7941, 3495, 5503, 4889, 1055, 5132, 4618, 3301, 3690, 3183, 2741, 3007, 5662, 2933, 245, 1537, 8662, 7432, 5199, 7129, 2780, 1836, 3307, 5665, 8200, 666, 89, 6598, 399, 2535, 163, 7282, 7434, 4017, 4509, 2358, 2132, 3011, 6103, 408, 2155, 3812, 5108, 6608, 5716, 3883, 6377, 5262, 806, 6321, 8150, 784, 3954, 4372, 5821, 3203, 840, 7154, 9328, 1920, 1570, 187, 3248, 3859, 7811, 8577, 6751, 1837, 5183, 1549, 7922, 3290, 5833, 4428, 6188, 5966, 4329, 771, 7215, 4725, 7057, 4406, 5730, 2991, 1193, 7219, 1498, 1213, 3175, 1620, 3304, 6065, 8660, 3437, 3743, 1006, 4436, 4328, 7843, 432, 3775, 1828, 4894, 2297, 8893, 3155, 1785, 389, 8143, 5738, 3502, 3095, 8290, 6032, 2087, 1315, 2934, 5676, 1774, 7170, 4722, 7484, 9937, 7685, 2533, 1615, 2485, 4804, 6423, 2941, 6409, 3884, 1450, 8130, 6875, 62, 4540, 6466, 4162, 7014, 777, 4672, 5127, 8221, 3284, 1177, 3625, 910, 347, 8761, 1020, 2559, 7957, 8426, 6034, 4430, 2742, 534, 9207, 4355, 2042, 8180, 1869, 2628, 5057, 9268, 821, 1454, 8914, 6245, 2825, 4829, 3867, 1427, 8222, 6950, 6177, 595, 1322, 2704, 1039, 7360, 8446, 5698, 5286, 9938, 9353, 9565, 6557, 8247, 9046, 2497, 5977, 8335, 7376, 4791, 1728, 6893, 977, 2932, 1643, 2346, 3405, 6936, 4967, 6152, 1542, 6679, 8824, 5597, 590, 9017, 7483, 7925, 1600, 1524, 398, 6708, 3442, 2127, 8255, 7508, 1558, 8438, 5607, 49, 3965, 5595, 3054, 5883, 1900, 7410, 2944, 3930, 3783, 5098, 3923, 7740, 1569, 5249, 6464, 9161, 5761, 5747, 180, 244, 3546, 5206, 6529, 8920, 4998, 8679, 117, 5079, 5105, 7809, 6425, 8869, 2368, 5584, 5520, 3614, 6543, 1650, 6799, 5368, 1811, 7158, 80, 8198, 899, 8702, 5223, 5372, 135, 2395, 6749, 5414, 2069, 672, 116, 1602, 6186, 2019, 9421, 8594, 3818, 2736, 1609, 9405, 5858, 7413, 1091, 4778, 7211, 4089, 1954, 3162, 443, 3306, 2377, 6672, 6729, 6172, 433, 3255, 2619, 4012, 3799, 2510, 5835, 2637, 5060, 8239, 468, 5209, 4652, 2551, 2054, 5471, 9279, 4635, 3377, 5203, 4449, 3316, 2147, 8388, 5332, 883, 7965, 995, 8806, 1062, 2605, 7737, 3573, 6357, 7751, 330, 2415, 7056, 8100, 915, 6286, 3032, 246, 4418, 1310, 702, 4075, 4296, 4132, 6469, 8296, 5547, 6614, 6373, 1909, 607, 1413, 4633, 3364, 4549, 5855, 5522, 692, 7782, 5651, 5719, 816, 4554, 6140, 8389, 6298, 1559, 5349, 3943, 2435, 2201, 4240, 1571, 4706, 1011, 1461, 60, 6231, 1449, 388, 1637, 1815, 5322, 4411, 964, 8813, 2602, 8328, 5280, 2603, 2327, 8558, 6667, 1336, 451, 4784, 4625, 5932, 1151, 4504, 912, 5039, 2051, 3399, 8690, 740, 2601, 6983, 303, 6905, 1758, 2397, 1762, 5308, 3813, 359, 3767, 5598, 8917, 8385, 6719, 6484, 5364, 3514, 9175, 6547, 9054, 3801, 5971, 6439, 8654, 6294, 9265, 8961, 5920, 5283, 6254, 4622, 561, 3515, 955, 83, 5723, 3976, 2253, 3321, 6272, 5509, 7810, 223, 7382, 3890, 2647, 4393, 3516, 2441, 708, 1582, 5155, 6909, 6216, 709, 7778, 1432, 2566, 4962, 7148, 5610, 4518, 4044, 4943, 5401, 8093, 5040, 8266, 5116, 8804, 8846, 7525, 1099, 401, 667, 501, 5447, 1981, 6730, 7504, 3165, 8045, 3875, 7173, 7342, 8583, 7325, 5946, 8879, 5815, 4095, 3033, 1354, 5985, 3422, 1356, 8982, 1490, 7456, 8249, 1996, 4758, 6776, 4973, 2241, 2624, 1054, 2781, 4581, 1863, 2331, 8305, 2247, 1623, 5245, 1493, 3280, 3077, 4369, 5628, 8608, 1575, 5067, 5424, 5749, 2474, 8182, 1936, 5631, 3512, 2060, 4478, 6339, 882, 5934, 7319, 5351, 7670, 3243, 1749, 4029, 3326, 4859, 1825, 2307, 9020, 2407, 5671, 1473, 7677, 3719, 7307, 1104, 2819, 309, 7479, 634, 168, 617, 641, 6616, 3839, 1986, 3261, 4035, 3267, 3792, 6745, 2337, 7583, 8597, 729, 3487, 4094, 8866, 792, 8470, 8873, 5843, 4401, 2420, 2192, 1306, 3044, 5669, 8706, 8073, 2288, 3093, 1651, 5694, 5165, 2536, 8097, 2778, 6441, 4276, 241, 5037, 4610, 6156, 2866, 47, 5542, 2106, 2323, 285, 6687, 2008, 8268, 4223, 2271, 7065, 8516, 6623, 1799, 2373, 6926, 7564, 4134, 4020, 2011, 805, 9114, 3105, 1182, 5427, 3995, 2094, 58, 1627, 368, 2175, 6601, 4765, 7718, 999, 3776, 9135, 5066, 1458, 4503, 2354, 3342, 9031, 9651, 7815, 2171, 5143, 4559, 3396, 1438, 1731, 5573, 7510, 4984, 6583, 7004, 6980, 2016, 1168, 5485, 6130, 9057, 4285, 4860, 5170, 1824, 5, 7911, 4205, 6911, 7661, 3402, 8864, 6084, 2968, 3394, 3596, 9228, 9236, 9224, 1225, 5317, 5216, 1539, 2158, 1557, 3563, 6668, 8419, 1771, 7203, 1509, 8833, 812, 6379, 6698, 4337, 1065, 859, 3993, 4180, 7635, 8000, 8685, 3008, 1555, 3893, 3189, 9223, 3861, 1439, 2570, 8790, 8098, 9694, 8153, 476, 6477, 3947, 8017, 2185, 8457, 4045, 3015, 492, 256, 7591, 8559, 939, 658, 3462, 832, 3323, 5979, 5366, 2761, 1792, 3141, 6051, 8223, 4816, 63, 5919, 1280, 2196, 6078, 791, 5140, 2852, 5965, 1805, 1387, 9072, 7100, 3780, 6782, 9067, 2892, 8609, 4218, 6593, 4902, 6315, 3549, 4233, 6823, 3676, 1459, 7954, 6182, 3439, 1183, 3593, 4856, 5708, 689, 5955, 7613, 6688, 8276, 1526, 6204, 4387, 7725, 2010, 2293, 7384, 1580, 7501, 1515, 1741, 157, 4795, 5004, 880, 1111, 7636, 412, 3644, 2524, 1780, 7423, 4667, 1311, 4174, 1750, 7868, 9179, 6312, 293, 4675, 5569, 1634, 9470, 1720, 9108, 1901, 4548, 7949, 1779, 6003, 7401, 781, 6753, 2163, 7666, 4721, 7350, 772, 7962, 7103, 3592, 8704, 5980, 5632, 1687, 8038, 789, 1763, 753, 3383, 6248, 5449, 3619, 8496, 3655, 6526, 3506, 2858, 6945, 6828, 1420, 3051, 6016, 7561, 3642, 2080, 8042, 1497, 7468, 6256, 6920, 5077, 8151, 7010, 7570, 3156, 1344, 8762, 6134, 7281, 6561, 742, 5981, 9126, 774, 7055, 2789, 439, 4535, 3732, 5042, 1646, 2745, 3501, 6352, 2037, 7694, 8486, 7206, 8281, 2339, 8118, 1700, 695, 891, 2282, 5649, 788, 2548, 9349, 2674, 5544, 5502, 7662, 7572, 8698, 2137, 383, 2668, 1392, 2516, 8410, 1245, 1708, 1667, 6880, 1134, 3387, 1547, 6752, 1248, 1798, 1077, 5482, 4344, 8723, 7552, 9036, 2092, 2631, 4371, 4918, 4298, 1141, 3702, 4402, 5693, 4072, 4891, 7330, 5191, 7553, 7191, 6029, 6626, 7335, 2872, 7833, 4364, 3012, 3935, 6579, 6984, 6868, 2223, 767, 9032, 8508, 1037, 2996, 1851, 2824, 9705, 1267, 2841, 7867, 6962, 4951, 6857, 8105, 836, 2936, 270, 1703, 1044, 4404, 618, 4561, 2270, 5602, 423, 834, 9024, 2882, 480, 7503, 7169, 1352, 5097, 8635, 5896, 2280, 2187, 4536, 855, 6056, 1655, 8020, 2573, 6534, 553, 5624, 7341, 6366, 3045, 4658, 4138, 5840, 700, 3197, 5779, 8109, 6819, 6533, 9595, 6993, 8120, 3532, 7513, 4247, 3750, 3752, 760, 1188, 1878, 5026, 537, 2754, 4752, 7567, 3968, 1072, 7651, 764, 6478, 4370, 4230, 3332, 5495, 8862, 799, 428, 8830, 6655, 3957, 3741, 4753, 6279, 5028, 2021, 8991, 2018, 7796, 1232, 2837, 2822, 5852, 6795, 638, 1807, 1386, 7890, 6288, 3427, 8379, 5044, 8284, 4158, 1341, 8340, 2820, 8252, 4448, 8075, 8781, 1218, 1613, 8504, 1305, 1138, 4289, 2669, 7748, 6861, 1501, 5603, 2775, 4940, 4004, 9127, 6157, 9699, 846, 3040, 9109, 190, 919, 1227, 2544, 2184, 1090, 2575, 8167, 2228, 3269, 3668, 2230, 1223, 4593, 6619, 7678, 5031, 4774, 1057, 3673, 2878, 8540, 8809, 2413, 5480, 1426, 4129, 5772, 7791, 887, 6149, 6889, 212, 801, 2475, 1181, 1614, 2161, 6446, 908, 8015, 1186, 6211, 3760, 3951, 6389, 115, 6124, 9903, 460, 3225, 4600, 3624, 445, 9147, 4930, 8112, 9804, 3936, 6052, 7092, 8204, 4487, 731, 7437, 8611, 5589, 6754, 3482, 2856, 6966, 4873, 7970, 2272, 3576, 3312, 3677, 2317, 1578, 4463, 5767, 2324, 2901, 5218, 5217, 1292, 7797, 4061, 4529, 3099, 5421, 231, 7598, 345, 3796, 1871, 6874, 2033, 2414, 7446, 1069, 8753, 2902, 7841, 8085, 5876, 3268, 6840, 7132, 1301, 706, 3603, 3996, 7825, 3521, 5149, 1520, 552, 7656, 1951, 3227, 2937, 5664, 3731, 9154, 2864, 3791, 6030, 3606, 470, 4737, 2022, 1078, 9465, 9381, 2912, 6280, 9657, 7926, 8393, 2744, 8146, 545, 976, 7916, 5356, 1984, 2305, 6759, 4955, 1002, 8298, 2315, 2798, 7889, 5964, 841, 2045, 8114, 1993, 8819, 9518, 7124, 982, 2238, 5272, 7128, 5348, 4908, 5178, 4392, 8727, 4080, 5159, 2596, 3566, 7969, 4921, 2165, 6153, 4444, 6375, 6353, 2205, 1175, 1516, 6141, 6006, 7453, 3570, 394, 5745, 2455, 6584, 1286, 8106, 4410, 9291, 8031, 8528, 1482, 209, 6382, 6223, 6512, 8664, 1983, 8064, 8185, 0, 487, 1995, 7067, 8935, 1479, 4683, 8070, 5142, 5758, 5083, 6954, 4381, 4938, 8403, 2143, 6633, 6191, 652, 8325, 6241, 2499, 8569, 7245, 2638, 2176, 3832, 1850, 5644, 4988, 6398, 5633, 6237, 9508, 8304, 8675, 7125, 6650, 6356, 7420, 4173, 4689, 6631, 6972, 9093, 2195, 4947, 6853, 4048, 884, 2597, 7262, 8066, 1496, 8529, 6965, 7870, 2599, 4914, 2593, 6215, 8016, 2335, 7856, 5362, 5052, 9604, 7827, 5063, 3373, 6856, 4455, 1772, 61, 3374, 8242, 2900, 261, 7546, 318, 8343, 3565, 1205, 671, 3836, 2370, 4066, 4481, 5672, 355, 6076, 1870, 3572, 6639, 8336, 5381, 9015, 5586, 6849, 897, 6502, 8096, 8921, 8144, 5353, 4375, 3825, 6171, 1244, 3530, 2079, 7255, 714, 7366, 7620, 9156, 7294, 2509, 5850, 1579, 997, 6194, 1038, 1312, 7592, 1845, 8421, 9625, 8550, 6407, 8847, 8229, 6594, 1648, 5734, 8644, 1907, 3228, 3909, 2379, 3083, 9, 4720, 7976, 2013, 3474, 7989, 3541, 6160, 8652, 8519, 5752, 2418, 8737, 3682, 2102, 7229, 7009, 8861, 7244, 457, 3961, 1924, 7198, 2719, 410, 5793, 8392, 7596, 5904, 7823, 7238, 5120, 2468, 9085, 9749, 7435, 8897, 2294, 6378, 4036, 5489, 7955, 8568, 5655, 2088, 6207, 3361, 4701, 420, 269, 4617, 833, 7059, 6890, 4091, 1765, 6227, 9079, 8807, 7788, 5803, 4685, 2110, 690, 195, 6308, 15, 5967, 5670, 4996, 1626, 7655, 6738, 3934, 7399, 3857, 642, 39, 6039, 5408, 1240, 9002, 4231, 2007, 5820, 1371, 8793, 8462, 6138, 7300, 8640, 7247, 8689, 2811, 922, 6080, 8434, 698, 4016, 7836, 3933, 434, 886, 2440, 6824, 7239, 1212, 5754, 2310, 802, 1994, 1132, 2059, 4141, 7971, 7728, 6121, 6257, 4092, 8549, 4245, 8027, 7178, 3972, 2426, 737, 9536, 4468, 519, 7161, 8578, 8145, 9670, 3600, 8953, 7034, 6871, 932, 3710, 3392, 6735, 4274, 6345, 5637, 7490, 4454, 8397, 2523, 206, 7419, 377, 5984, 217, 2722, 1028, 4269, 1675, 2943, 2090, 4037, 8135, 6888, 1109, 594, 6540, 1464, 2964, 7388, 6266, 4172, 6620, 1437, 1978, 2052, 4263, 1296, 7520, 7979, 1408, 7761, 4083, 2343, 8590, 1276, 7470, 8499, 3078, 2579, 6611, 6714, 2027, 5933, 1514, 5825, 8490, 1859, 6392, 6383, 3247, 22, 624, 5635, 1137, 497, 6417, 6793, 7524, 3315, 6047, 8771, 338, 3406, 7617, 6697, 9091, 38, 8911, 6898, 9118, 1519, 5689, 1726, 7023, 3298, 6429, 8552, 9836, 3650, 3208, 6158, 6396, 5164, 142, 4729, 8747, 4019, 1755, 8025, 7577, 7848, 4727, 4257, 1243, 6011, 6600, 6722, 6702, 1809, 8466, 333, 2188, 7252, 6999, 5525, 992, 8988, 2796, 5114, 1712, 5343, 4926, 6723, 2795, 6102, 3319, 3513, 1390, 98, 4292, 746, 4990, 6031, 6562, 2073, 5914, 1233, 103, 1644, 1974, 8997, 1185, 6552, 2291, 5072, 1060, 4309, 8231, 8676, 2564, 2416, 631, 8160, 5838, 283, 9180, 7724, 5128, 156, 2419, 7544, 2693, 8584, 3249, 7569, 1393, 5405, 6832, 4991, 3623, 1273, 6906, 9167, 418, 4805, 4941, 7250, 88, 7784, 2200, 8949, 5606, 4704, 1277, 6015, 7937, 6198, 42, 8005, 6929, 520, 9350, 5050, 1973, 4531, 502, 1143, 199, 5010, 3560, 4647, 7507, 7414, 9071, 7054, 2014, 1407, 3115, 6863, 3763, 7720, 6885, 7288, 1285, 8777, 4917, 9100, 748, 5851, 2567, 1480, 3266, 5439, 1417, 7041, 1359, 3990, 396, 3470, 1953, 783, 477, 4480, 19, 4170, 994, 3000, 2834, 8603, 5393, 2675, 8148, 5740, 4088, 18, 5457, 1860, 281, 4084, 3567, 1794, 717, 1401, 8683, 9766, 3295, 9519, 9669, 5895, 2471, 4986, 2381, 7351, 310, 5443, 2119, 131, 8788, 6852, 1115, 2167, 838, 4258, 2181, 4331, 339, 3390, 5468, 7122, 2993, 6577, 6324, 8101, 1023, 9720, 6132, 8730, 7816, 2389, 944, 8999, 3060, 6648, 7807, 6956, 6401, 6415, 6276, 4803, 5213, 8323, 7857, 4673, 3343, 1380, 6405, 3728, 9064, 3761, 7594, 2394, 6299, 779, 3412, 9411, 3337, 2208, 1133, 8972, 2234, 2174, 2832, 2083, 1711, 5764, 9199, 7777, 2387, 1829, 4679, 9208, 7258, 2817, 8447, 2609, 535, 3643, 2751, 8717, 287, 2831, 7263, 3981, 8918, 4788, 183, 1812, 2049, 4123, 8774, 4471, 570, 6258, 3050, 9096, 1140, 503, 659, 1235, 8012, 7109, 5574, 3768, 2481, 5742, 2406, 1477, 5897, 9709, 3465, 2702, 2812, 3519, 5035, 909, 2169, 1397, 5973, 5169, 9190, 6476, 4140, 1902, 7345, 4636, 5172, 7287, 9157, 4103, 5571, 2480, 3432, 4812, 619, 4073, 770, 5435, 5911, 9616, 4190, 6435, 100, 3256, 8754, 4643, 4835, 5118, 5451, 2460, 7147, 5681, 679, 4972, 5264, 252, 7185, 320, 2191, 7274, 2673, 294, 8278, 7337, 8971, 1381, 3275, 8989, 3213, 1073, 5809, 8465, 2044, 8964, 6576, 1777, 3762, 3075, 782, 9955, 6859, 12, 8650, 7597, 6255, 2064, 6092, 3904, 676, 881, 7224, 292, 2512, 9620, 2915, 7990, 8782, 7221, 1663, 543, 4923, 3548, 1047, 9862, 8677, 5068, 5084, 3744, 1247, 6410, 1745, 807, 9194, 7500, 3344, 2558, 5426, 7209, 822, 7403, 2592, 5160, 870, 4834, 2720, 2124, 6817, 7731, 5917, 896, 5011, 7826, 1216, 3360, 2038, 7160, 8848, 7882, 1551, 8057, 4000, 1788, 7217, 9460, 6739, 7083, 2711, 6236, 2764, 4492, 9274, 8445, 6269, 8407, 8137, 4602, 988, 1739, 688, 5316, 4713, 1094, 6549, 6560, 3461, 6445, 306, 3065, 5877, 6774, 7999, 8636, 150, 6351, 835, 2500, 8722, 1567, 2589, 7177, 7819, 4283, 7039, 3508, 2422, 5490, 9023, 8367, 8238, 2908, 8369, 5238, 5212, 1445, 1154, 5848, 45, 2615, 3229, 123, 4669, 4079, 8624, 6343, 7840, 5512, 7516, 3845, 1723, 4580, 8272, 9171, 2927, 2357, 5839, 5355, 6902, 681, 5559, 5535, 6451, 4749, 2507, 4981, 2488, 3052, 1040, 1874, 9049, 3531, 8274, 41, 7121, 5442, 7047, 7730, 3627, 5469, 72, 3638, 9037, 2782, 3524, 2783, 2265, 5705, 3985, 630, 6024, 7557, 8338, 8366, 8928, 3201, 9729, 3305, 2625, 6437, 5986, 8834, 7455, 2752, 8370, 1786, 5455, 4763, 7454, 660, 3064, 9538, 6872, 5313, 264, 6910, 578, 152, 9040, 959, 837, 5724, 9028, 4831, 4880, 6559, 1026, 9554, 6808, 6695, 2749, 4928, 7944, 7824, 2494, 625, 7487, 611, 573, 2219, 5938, 7659, 9636, 2799, 4216, 8503, 1652, 99, 8524, 5232, 539, 3393, 464, 8934, 1485, 5404, 496, 1098, 2250, 7280, 592, 3952, 3194, 8293, 3122, 3262, 6959, 2613, 876, 5753, 5577, 7222, 725, 2168, 2926, 8014, 1000, 4717, 6159, 7137, 2960, 4544, 9929, 8976, 1101, 5070, 7407, 2982, 3, 5600, 1503, 7442, 4360, 2154, 4871, 1319, 9923, 6831, 3010, 2721, 4855, 1564, 3602, 8193, 1150, 1206, 9010, 5460, 2388, 7772, 8122, 7444, 1092, 890, 8214, 4009, 4627, 1513, 588, 9586, 866, 5267, 3911, 8110, 2318, 8261, 2417, 7246, 598, 9250, 986, 3964, 575, 7016, 1932, 7953, 647, 2588, 1009, 1304, 8758, 831, 7872, 2849, 3027, 4304, 6419, 1599, 3786, 1563, 6293, 1208, 5370, 436, 4768, 949, 6123, 3330, 7679, 8009, 6803, 4485, 7536, 6988, 1145, 414, 8919, 3663, 4351, 3543, 8895, 200, 6224, 161, 4346, 1725, 2895, 4142, 1239, 2545, 2367, 7197, 5685, 720, 7519, 8056, 1158, 8351, 5352, 4566, 8639, 73, 2453, 6676, 4547, 7668, 4806, 5088, 5536, 7877, 8429, 491, 6360, 1064, 6238, 5739, 4318, 1016, 1395, 5756, 6461, 8331, 1326, 9246, 5572, 5865, 7210, 3492, 158, 1379, 5326, 8838, 1759, 349, 2598, 3536, 9218, 1841, 6399, 4585, 5271, 7560, 554, 522, 4320, 387, 5162, 1831, 350, 2498, 3103, 1830, 565, 7069, 1035, 7585, 4135, 7626, 1279, 6363, 5609, 5928, 568, 324, 2423, 696, 5247, 8755, 937, 4906, 6393, 1201, 1721, 8488, 5013, 9823, 5688, 8696, 7943, 8427, 1403, 5402, 4881, 7987, 6732, 82, 5121, 2062, 9734, 8155, 5163, 3830, 4391, 1291, 5556, 9356, 1162, 164, 2577, 2425, 4317, 6195, 3468, 147, 1552, 9758, 4864, 4530, 4488, 6864, 300, 8729, 4052, 4896, 2666, 4732, 2874, 7062, 7798, 4299, 5931, 2859, 411, 8645, 8422, 171, 6390, 8992, 4558, 7232, 7058, 3896, 6304, 1677, 6203, 3143, 1941, 7528, 8013, 8291, 8875, 7042, 7134, 2792, 1770, 2136, 1095, 4213, 6674, 1842, 6432, 1270, 7408, 2117, 5930, 1714, 8601, 5959, 2604, 290, 7404, 7380, 6290, 1298, 2828, 3490, 9403, 7463, 907, 8579, 7964, 7242, 7716, 8943, 3907, 9603, 3688, 351, 1003, 9195, 5115, 1581, 3092, 6665, 3028, 240, 4759, 3607, 249, 8301, 4445, 2905, 7899, 6456, 2275, 3920, 540, 4335, 862, 322, 2939, 1396, 2709, 1466, 1977, 2560, 9573, 7527, 680, 662, 7933, 1086, 1649, 4222, 3850, 6517, 5087, 6772, 1184, 3864, 8906, 7660, 7861, 8825, 3009, 8086, 3561, 6000, 2670, 85, 2945, 1922, 7665, 7068, 7318, 9052, 363, 6371, 248, 6454, 7539, 3381, 6342, 8303, 4556, 8860, 8481, 2048, 395, 1288, 8329, 6554, 213, 3206, 8166, 4300, 3022, 7896, 1334, 7389, 7713, 7151, 8629, 4347, 1553, 990, 6921, 7689, 2133, 4496, 2000, 7902, 2810, 3578, 7918, 4813, 5540, 4467, 2839, 1586, 5795, 3558, 810, 8498, 386, 6733, 6741, 8171, 7550, 2216, 7895, 4295, 371, 6567, 8493, 5888, 3445, 110, 7830, 646, 6520, 1706, 7760, 4575, 7509, 5493, 204, 2483, 3966, 4307, 1766, 1052, 4396, 2284, 4567, 385, 3852, 2015, 400, 7277, 3634, 9498, 6403, 2952, 2347, 8065, 712, 8311, 5611, 5168, 3816, 9627, 2082, 8359, 3367, 7765, 551, 5961, 1031, 5328, 36, 8034, 5202, 5371, 2973, 9674, 1083, 317, 21, 4975, 8295, 6412, 2375, 2264, 336, 7835, 8865, 8986, 37, 962, 3023, 1029, 3564, 3962, 4287, 119, 108, 8023, 8265, 9442, 8220, 1008, 6835, 6239, 4772, 3086, 1114, 4146, 2063, 6273, 8362, 1808, 7119, 4744, 639, 2768, 4242, 8207, 5373, 2562, 905, 1642, 945, 1237, 2066, 2025, 5759, 6613, 3193, 1328, 7314, 2151, 1448, 234, 4423, 6807, 5181, 5922, 7966, 9426, 4820, 2505, 2563, 6992, 112, 2984, 4560, 6433, 8430, 2259, 665, 174, 904, 9557, 7642, 2923, 7461, 273, 8681, 5197, 2538, 7139, 4780, 6004, 7080, 6960, 5071, 7887, 2254, 2976, 4596, 2610, 7789, 7522, 8795, 1455, 146, 9097, 7744, 730, 9567, 803, 7648, 4599, 538, 8930, 5999, 5781, 9437, 7885, 3163, 2904, 7781, 373, 6948, 8744, 7986, 1769, 8240, 5531, 705, 1041, 973, 6438, 5715, 2773, 1930, 9222, 5769, 6699, 6537, 5780, 610, 6908, 6892, 3790, 4869, 3584, 1171, 9725, 430, 5796, 5256, 2969, 2255, 925, 8404, 9750, 5836, 1748, 8425, 7491, 4613, 6450, 1303, 7187, 3450, 9362, 3441, 627, 633, 5369, 9693, 1734, 5354, 2365, 2807, 8533, 7783, 7363, 6760, 7476, 6635, 3974, 1988, 1737, 9073, 8142, 1063, 7548, 3414, 3479, 3153, 6067, 8657, 5385, 1782, 5585, 3724, 5889, 8831, 1998, 558, 16, 960, 684, 2256, 956, 7878, 4958, 5397, 2530, 9337, 1368, 8760, 8127, 4314, 5583, 2031, 8084, 4260, 7892, 4512, 5770, 8798, 4699, 5291, 1773, 6457, 7639, 6325, 8886, 557, 5082, 4041, 785, 1556, 721, 4175, 354, 2746, 4010, 741, 5138, 2790, 1129, 9752, 8399, 5094, 8705, 7044, 5432, 7575, 5588, 3271, 2382, 2252, 1284, 8882, 1854, 6064, 7992, 3747, 5641, 9104, 8244, 3333, 3879, 3554, 6021, 8900, 1938, 3640, 2800, 2706, 5243, 8041, 2430, 3324, 3460, 1803, 7771, 6628, 3472, 7498, 7629, 29, 9137, 417, 5224, 3239, 2576, 4150, 584, 9402, 7690, 2108, 8201, 141, 9908, 8709, 8944, 2797, 7297, 2616, 6891, 8853, 512, 1665, 8725, 4818, 6462, 5248, 6142, 3969, 7013, 2431, 687, 7698, 7924, 8205, 9271, 5379, 4374, 2104, 560, 750, 971, 3819, 2942, 8823, 7320, 6168, 1884, 7193, 6998, 3604, 4312, 1713, 2627, 4687, 8910, 4228, 4847, 2914, 9025, 6137, 4070, 91, 4811, 2620, 1346, 6935, 2956, 2851, 2816, 6306, 267, 64, 7018, 6621, 2692, 238, 6563, 3807, 4352, 608, 787, 7945, 9189, 586, 9736, 2855, 3585, 3297, 4893, 1209, 3273, 307, 4431, 8880, 829, 1591, 6408, 8757, 4909, 9080, 8780, 2400, 6059, 567, 8593, 2445, 4629, 2756, 8787, 6192, 2341, 253, 8049, 958, 2134, 5146, 8912, 3915, 6169, 7131, 3241, 6229, 7874, 3138, 8714, 7736, 1969, 6167, 9911, 5623, 5743, 2056, 7624, 4817, 7794, 5501, 459, 1202, 1139, 6035, 5001, 9909, 7327, 1972, 8350, 5828, 3681, 1820, 3800, 4236, 7305, 8545, 5581, 366, 6548, 2001, 1868, 9504, 6337, 5856, 5726, 6292, 2098, 6505, 3020, 7060, 4910, 7517, 920, 1320, 7727, 9878, 4598, 2730, 7913, 8416, 9345, 2074, 5407, 4350, 6225, 6494, 7167, 1148, 747, 2677, 192, 3281, 8694, 8191, 4316, 7107, 5298, 2385, 656, 2527, 2893, 409, 4204, 3687, 4747, 4188, 4937, 4155, 7549, 2766, 228, 675, 498, 2776, 3347, 1670, 3788, 7932, 6483, 2285, 3167, 3505, 1366, 8285, 5937, 9146, 8616, 2850, 4569, 669, 2482, 1424, 8364, 5533, 935, 7693, 4043, 1116, 9172, 8841, 693, 6105, 9947, 7302, 7343, 7359, 1879, 9160, 4700, 4282, 5174, 7961, 6604, 9526, 5312, 469, 1662, 7171, 1370, 5263, 7497, 8874, 3575, 9975, 7431, 6678, 9408, 8938, 6886, 2214, 3338, 8843, 6482, 2295, 8855, 7977, 6596, 8479, 9590, 4920, 7657, 569, 8484, 6049, 3048, 3434, 8341, 5508, 3843, 953, 9198, 7795, 3720, 2262, 3931, 8483, 769, 5854, 511, 3355, 8684, 2853, 3991, 2639, 7150, 1215, 9537, 6023, 1300, 1281, 3466, 6712, 524, 7030, 4952, 7919, 825, 2159, 7296, 275, 8424, 7959, 3184, 6937, 811, 7802, 1005, 4601, 5201, 8940, 415, 9009, 7213, 3871, 9876, 5686, 6459, 6813, 5762, 1102, 6878, 3835, 8288, 7601, 6491, 3550, 4632, 4450, 5675, 966, 2479, 276, 4139, 4913, 8688, 8642, 87, 3868, 2919, 4587, 8844, 2804, 1080, 6316, 2091, 1832, 1313, 2493, 2977, 9066, 648, 1656, 4187, 9215, 413, 1912, 1862, 1199, 2630, 4884, 8726, 9111, 8076, 8258, 6116, 1776, 902, 3552, 7175, 7948, 8192, 9617, 5304, 6201, 474, 8211, 4586, 8556, 1717, 1484, 57, 5296, 9063, 513, 2489, 2987, 3559, 2436, 814, 5524, 5661, 5136, 9102, 70, 8851, 4097, 2922, 6265, 7093, 66, 6515, 5991, 3178, 6507, 875, 193, 482, 9458, 7837, 7328, 3661, 8983, 7674, 196, 4378, 9907, 9316, 8658, 4619, 4865, 9915, 3296, 444, 3568, 2429, 4563, 869, 8026, 6833, 2763, 4639, 6802, 7040, 9178, 4528, 2753, 4420, 8492, 7582, 2949, 6397, 6205, 3085, 1504, 2260, 8564, 6684, 1152, 3834, 3419, 6979, 7707, 6580, 5737, 44, 3250, 286, 3899, 1015, 7398, 3449, 612, 1108, 1294, 7799, 8638, 7145, 3833, 7418, 691, 3345, 2836, 40, 8382, 8721, 3180, 2263, 4513, 8974, 874, 5702, 227, 9150, 2146, 6340, 8711, 3129, 5882, 7804, 8877, 3694, 9738, 3109, 4039, 8495, 4074, 6924, 5299, 1017, 6701, 8927, 7415, 370, 6612, 84, 1849, 858, 4221, 1775, 2646, 9441, 7292, 761, 6136, 7958, 319, 9029, 201, 4584, 3251, 8814, 7029, 5969, 1451, 8562, 9034, 7424, 7876, 129, 3820, 3221, 5027, 1189, 4499, 8232, 9193, 9637, 5085, 9130, 4207, 2975, 8871, 7266, 7622, 7832, 8337, 4284, 3378, 5648, 8734, 796, 6334, 1242, 8969, 8058, 4451, 7474, 2321, 664, 7166, 1230, 574, 8794, 7946, 4049, 6341, 5548, 1940, 8176, 6846, 6550, 5735, 4064, 7910, 9006, 2150, 1441, 348, 2931, 1423, 8315, 2179, 8334, 1970, 1705, 4852, 6829, 5276, 8215, 8140, 3854, 6524, 2885, 3435, 8398, 6443, 3038, 6717, 7939, 4470, 7290, 6301, 3463, 483, 4523, 7759, 629, 3476, 3755, 1898, 7072, 4243, 1229, 2248, 2024, 7704, 6900, 1876, 2141, 603, 9675, 9661, 8701, 6498, 79, 5000, 2029, 343, 6473, 406, 1939, 6250, 4809, 5515, 8950, 6844, 4874, 453, 9117, 4542, 9958, 4357, 9003, 6213, 1883, 9012, 1025, 2473, 7766, 3031, 8785, 6374, 8090, 3921, 9686, 5864, 484, 6081, 9027, 295, 5561, 1033, 8716, 2737, 4149, 3362, 7225, 4712, 258, 8551, 2107, 8546, 214, 7322, 5990, 3837, 6082, 2953, 8010, 5563, 7703, 5415, 5652, 8592, 1495, 2808, 556, 2747, 6644, 5324, 4152, 1004, 3366, 23, 3382, 1211, 8250, 8561, 8829, 8063, 2433, 5949, 5612, 7512, 7026, 441, 9288, 8107, 5823, 845, 8371, 9703, 9697, 479, 3311, 7143, 8832, 532, 7317, 9886, 8218, 4842, 4169, 1573, 7643, 9433, 3645, 3948, 3691, 2875, 7653, 9163, 4746, 8159, 9007, 1797, 765, 6122, 8713, 1253, 515, 4368, 7927, 3001, 756, 2979, 304, 7863, 682, 2897, 6767, 2396, 6508, 7362, 1530, 967, 5805, 8596, 957, 7722, 5910, 1760, 8567, 8720, 3946, 3168, 8320, 5792, 8253, 1443, 8141, 8574, 5484, 8259, 6913, 6506, 92, 1595, 9214, 7745, 7746, 9021, 8354, 1967, 6981, 9162, 6175, 9682, 2, 8712, 6907, 2130, 4841, 8598, 508, 9807, 3185, 3777, 9894, 1251, 7473, 3535, 649, 877, 8019, 1377, 5768, 6347, 3191, 9056, 8965, 795, 7251, 6968, 8292, 6263, 9788, 9540, 6763, 6510, 655, 744, 4096, 517, 3002, 7934, 4479, 5714, 7259, 65, 5002, 8619, 9884, 7394, 5706, 34, 7960, 4621, 7828, 6283, 3014, 6944, 6349, 9373, 9061, 7806, 5666, 969, 8554, 8030, 4315, 987, 1323, 1827, 3407, 5677, 5099, 620, 1486, 7920, 2642, 3534, 6268, 7709, 8573, 6850, 8916, 5736, 4394, 7053, 4971, 8190, 6329, 530, 9629, 1689, 2554, 7231, 8302, 3653, 8241, 622, 9610, 4203, 297, 7180, 1130, 531, 2438, 4030, 3477, 1494, 6154, 6183, 6766, 3395, 1685, 9731, 5942, 7472, 7477, 7270, 4714, 5456, 2071, 1985, 5682, 7672, 3488, 5498, 1030, 9666, 1979, 6453, 139, 2547, 5527, 1645, 8817, 8378, 8022, 8960, 1268, 1444, 4824, 6971, 5620, 6682, 5970, 8973, 6748, 505, 8072, 7464, 2556, 151, 9315, 2410, 5514, 9042, 369, 3063, 8047, 1589, 8353, 9781, 8975, 8028, 7652, 384, 7308, 448, 3628, 9902, 4767, 6744, 6995, 5012, 8979, 7374, 455, 237, 329, 5090, 7547, 8395, 2555, 5494, 358, 3544, 8692, 3579, 9845, 9000, 1838, 7279, 1365, 751, 9970, 4653, 20, 4634, 5659, 4112, 8123, 7344, 1274, 733, 952, 5100, 181, 3039, 8307, 6860, 7851, 74, 546, 1446, 4664, 9427, 8310, 3070, 4946, 6883, 3398, 2565, 9787, 1956, 9099, 9632, 7610, 8527, 8235, 6532, 4234, 3665, 9976, 6636, 3798, 6768, 2664, 4740, 2543, 440, 1405, 1103, 2959, 1263, 2211, 9119, 6235, 2724, 2207, 54, 4807, 7354, 9797, 5940, 852, 1, 475, 7482, 1857, 745, 635, 7025, 1801, 7381, 260, 6129, 8436, 3700, 3177, 5667, 5193, 3125, 2779, 134, 893, 1927, 5868, 8858, 6897, 7928, 9777, 9954, 8939, 657, 4770, 7295, 7031, 2786, 8686, 6930, 6388, 1316, 7749, 7227, 1110, 3503, 122, 2614, 1373, 8587, 6170, 279, 5389, 1673, 9018, 7276, 132, 8394, 9400, 6873, 3433, 3703, 2815, 2707, 7433, 224, 8087, 1348, 2212, 9197, 3610, 4693, 7974, 6939, 114, 6606, 9820, 4200, 2682, 3150, 9701, 8513, 1465, 719, 3190, 6066, 4421, 1899, 4802, 3436, 6798, 4564, 4985, 2918, 728, 3018, 7005, 827, 7352, 5392, 5654, 8441, 2665, 78, 5944, 5227, 5445, 229, 1369, 5080, 4336, 1314, 8903, 6261, 284, 9062, 7860, 7935, 653, 1001, 7563, 7675, 6209, 3851, 6110, 7588, 7020, 3100, 9544, 7793, 9881, 7695, 7466, 4327, 8909, 2173, 8234, 9397, 509, 9896, 3877, 601, 185, 6976, 7915, 8888, 4956, 5500, 7543, 5760, 8386, 1546, 2652, 1693, 7599, 8317, 9733, 5998, 5009, 1795, 9822, 9489, 6771, 2700, 9452, 4786, 8275, 4217, 8449, 8186, 4950, 4130, 8655, 8415, 6624, 7273, 9297, 4038, 4113, 7108, 8172, 6449, 900, 7218, 382, 8111, 7332, 9276, 2830, 1560, 6470, 7114, 137, 9165, 2002, 8646, 1928, 7603, 8670, 8003, 2784, 2606, 184, 1784, 9794, 4810, 7429, 33, 9351, 6928, 4934, 8081, 9715, 5867, 5086, 2501, 2738, 3158, 6591, 6385, 4303, 9850, 493, 1914, 1674, 1688, 8796, 5691, 4006, 6367, 506, 313, 1622, 7485, 8534, 5025, 4081, 7523, 5579, 7658, 2636, 7506, 9043, 5905, 1913, 9764, 6571, 5134, 6884, 46, 1754, 4462, 8007, 5643, 5176, 1173, 8799, 936, 7452, 8589, 7681, 6, 170, 8433, 9917, 8408, 8461, 438, 4400, 9138, 9390, 8472, 1362, 136, 2204, 4160, 2457, 7973, 7339, 4603, 7106, 1848, 7773, 8678, 2461, 4968, 4798, 125, 233, 326, 11, 4244, 7071, 341, 9308, 6427, 7602, 596, 5437, 2456, 4128, 1100, 4178, 516, 6120, 7048, 1126, 2036, 3089, 8821, 3726, 8477, 191, 6511, 6007, 8633, 8958, 7555, 6820, 683, 4104, 7627, 5599, 8077, 8319, 6221, 8878, 6161, 1897, 3282, 7015, 2595, 8783, 6657, 3336, 1534, 9466, 1236, 9798, 1097, 289, 637, 4866, 8649, 9044, 7611, 7149, 542, 2361, 8591, 1081, 1112, 9069, 7846, 489, 6951, 3372, 9264, 6104, 1761, 7529, 6737, 1339, 9374, 9183, 9105, 8184, 4034, 736, 4545, 7061, 226, 7153, 6706, 5433, 8732, 3198, 1226, 1478, 9370, 4232, 711, 8226, 7534, 8563, 8099, 4456, 7164, 13, 9785, 6690, 9377, 9714, 2735, 9545, 7099, 2998, 8707, 374, 921, 3721, 6381, 6789, 6522, 342, 6705, 6755, 9326, 1661, 3672, 8700, 8748, 8570, 1234, 3082, 4848, 6978, 7333, 7275, 113, 7066, 7387, 375, 431, 7447, 1349, 4319, 5461, 8515, 2842, 9312, 9927, 947, 3328, 7997, 9348, 895, 7165, 9897, 888, 9083, 8132, 678, 2913, 9649, 7369, 609, 3313, 1880, 4872, 1217, 14, 5699, 6369, 8923, 7402, 362, 5907, 1787, 4429, 8542, 176, 8784, 7306, 2330, 3583, 1250, 6247, 6200, 4907, 1715, 6314, 5818, 8959, 450, 9449, 643, 8333, 6440, 1597, 416, 381, 7829, 7256, 7037, 1593, 5236, 9647, 3683, 7654, 2424, 5566, 4588, 5642, 1816, 8746, 6189, 9739, 4833, 323, 6025, 1957, 9428, 6303, 9026, 7671, 266, 6147, 1131, 2491, 6230, 4201, 32, 4413, 3096, 67, 3062, 5387, 938, 3257, 5395, 4974, 6670, 1220, 272, 6210, 6319, 243, 7254, 3157, 3782, 727, 5844, 1894, 7921, 6725, 9778, 8724, 813, 4277, 9406, 7200, 5517, 5619, 6969, 8119, 3024, 4209, 5441, 7618, 9076, 7422, 9515, 2860, 1525, 863, 2540, 9796, 6115, 4433, 3770, 31, 3795, 1562, 7201, 993, 334, 9258, 2040, 111, 3717, 7480, 1159, 372, 6416, 7348, 9445, 7298, 6380, 2844, 9930, 7278, 7535, 4395, 9860, 8778, 7900, 102, 160, 9413, 9184, 3849, 225, 239, 265, 4063, 824, 4886, 7207, 8233, 2145, 7711, 465, 8363, 8095, 7676, 3589, 722, 3632, 149, 7033, 5221, 7831, 8815, 466, 4366, 4018, 9542, 4027, 2065, 8283, 4815, 4969, 8356, 8046, 6173, 3831, 4568, 2770, 5546, 6904, 5678, 9418, 8993, 3348, 4106, 8518, 7316, 8420, 140, 4105, 8653, 1272, 7102, 9230, 7991, 3699, 6925, 9904, 7237, 710, 758, 5239, 7051, 640, 6536, 9313, 9587, 5592, 8733, 301, 9806, 2452, 6809, 6521, 2068, 9560, 6217, 5778, 9858, 144, 9379, 9948, 6838, 685, 6331, 8475, 9936, 6070, 1144, 5400, 8773, 3856, 6779, 4495, 9447, 8742, 6630, 2622, 4994, 602, 7003, 6834, 421, 203, 1929, 2221, 9060, 9106, 613, 4151, 424, 4674, 3176, 4605, 5076, 148, 4, 6327, 3539, 5617, 6947, 391, 1790, 3259, 6923, 5257, 2314, 9376, 8863, 407, 6181, 5413, 4840, 4306, 4898, 7542, 1383, 485, 2697, 998, 6538, 364, 8631, 3958, 9826, 2935, 7157, 872, 9087, 8840, 830, 2876, 8671, 7036, 8541, 106, 3906, 6963, 6586, 4353, 7235, 2582, 9562, 8444, 9815, 177, 8312, 3448, 210, 1375, 7208, 8044, 7526, 6420, 4417, 9793, 4065, 232, 7467, 713, 3164, 458, 2129, 9333, 7821, 8913, 8839, 2140, 8525, 3932, 6282, 2537, 3452, 5538, 7285, 5862, 1400, 9756, 3657, 5367, 2319, 1660, 1419, 4343, 7705, 7774, 7378, 8792, 8728, 4425, 2698, 235, 7855, 9185, 327, 6492, 6927, 9710, 4166, 8586, 2332, 7822, 9420, 528, 5936, 5902, 6434, 650, 8277, 5189, 9740, 5125, 9853, 1261, 6041, 4301, 35, 3707, 6710, 1391, 3978, 208, 2549, 9859, 2769, 452, 5916, 818, 2383, 3853, 94, 2690, 3509, 9717, 2617, 9158, 2470, 6757, 934, 4273, 1048, 906, 9598, 5853, 9429, 9392, 8443, 5625, 1330, 95, 9103, 6632, 8318, 8463, 2584, 5148, 6564, 8703, 7392, 8383, 6455, 361, 9744, 4857, 4508, 9688, 3210, 220, 9802, 7952, 109, 4015, 7566, 9877, 1592, 7304, 4760, 1453, 4793, 8212, 5318, 8471, 4899, 1640, 5467, 6285, 9664, 9668, 397, 118, 6747, 5872, 5314, 462, 7757, 2725, 1170, 463, 3224, 6310, 3727, 5718, 1257, 6693, 6827, 9961, 9216, 8908, 2696, 8532, 504, 8225, 3287, 4538, 5591, 726, 9982, 1491, 5110, 403, 7850, 735, 9166, 6949, 3438, 1826, 7581, 7747, 6486, 9535, 9488, 2514, 3598, 1487, 3745, 8170, 6709, 2408, 6096, 7758, 1733, 179, 5656, 5096, 7391, 189, 1169, 3711, 4776, 4904, 8672, 4999, 5055, 7450, 4966, 3401, 1204, 9615, 3925, 1271, 4380, 3128, 5337, 4849, 7968, 8663, 2528, 7515, 56, 3806, 5453, 7489, 9346, 447, 280, 17, 9949, 4494, 4389, 9387, 5622, 5634, 6704, 500, 2360, 4256, 7289, 2116, 7691, 321, 778, 2972, 2442, 5578, 3537, 7978, 623, 4348, 1121, 8400, 59, 3368, 3713, 2209, 3081, 3238, 7076, 6384, 2519, 2695, 943, 7205, 9434, 7715, 404, 5281, 9895, 8867, 6296, 2005, 1800, 9220, 3945, 2889, 9549, 7364, 3117, 9363, 8339, 7628, 166, 3430, 2762, 8321, 1372, 1507, 8539, 6262, 5157, 591, 5219, 7469, 2412, 1160, 48, 2771, 9786, 518, 8741, 6072, 2328, 4182, 7493, 3320, 544, 7438, 9472, 7764, 9192, 4883, 9532, 7565, 4977, 9495, 5454, 6252, 600, 5989, 4184, 7763, 7998, 9883, 2667, 5837, 7465, 7155, 9311, 1278, 6610, 632, 402, 167, 7808, 9070, 4220, 7007, 3420, 9888, 9893, 6656, 917, 1512, 1022, 7142, 332, 9848, 3944, 1889, 5104, 7956, 8845, 3918, 978, 9957, 9086, 3329, 548, 7183, 169, 3737, 9790, 4342, 8854, 198, 222, 1342, 2594, 8156, 5154, 1082, 8625, 2909, 449, 5069, 1019, 3493, 9558, 1007, 555, 390, 380, 9581, 8053, 8467, 3919, 6588, 9485, 7117, 3404, 4302, 2363, 4116, 259, 3740, 1058, 1852, 3416, 8349, 1256, 104, 628, 7801, 9935, 1793, 3547, 9650, 5293, 9580, 9702, 9800, 3147, 5953, 4939, 9846, 9634, 5841, 5255, 9772, 8297, 7595, 4163, 6941, 6046, 1916, 8765, 3475, 6135, 8618, 77, 9188, 6422, 6249, 3953, 1533, 8048, 8428, 4308, 9112, 8668, 9492, 9843, 7805, 43, 7443, 9204, 5024, 8954, 4085, 766, 9861, 7368, 8168, 7975, 5073, 9301, 8162, 4115, 7881, 3769, 7097, 860, 854, 673, 6870, 716, 9665, 3149, 3885, 4875, 9221, 4716, 1172, 7641, 9075, 5374, 7063, 9440, 3574, 101, 1165, 3098, 2502, 8887, 6527, 9496, 4756, 9757, 4101, 6996, 9556, 2898, 9287, 7742, 24, 9609, 6504, 8766, 55, 9314, 7903, 4408, 205, 572, 2472, 9389, 6165, 9343, 5773, 2076, 1070, 3317, 1865, 346, 2887, 7416, 562, 5601, 7241, 7785, 7818, 4546, 7505, 9882, 9635, 263, 823, 5521, 6842, 6139, 3181, 202, 4489, 4086, 9443, 7914, 2121, 9174, 6721, 9122, 8294, 3771, 5302, 8810, 9523, 9393, 6787, 1631, 392, 9438, 9783, 3003, 1746, 6163, 9969, 5721, 2313, 718, 3067, 8599, 9354, 5906, 9212, 9476, 5208, 271, 9384, 3308, 7260, 7272, 9016, 2246, 7741, 9724, 8344, 4927, 9713, 3992, 26, 6061, 6402, 8473, 749, 8924, 4136, 4606, 580, 3302, 697, 3030, 3949, 9336, 7551, 9101, 6973, 1668, 6675, 7064, 7888, 8116, 3410, 5438, 1531, 9176, 6391, 4645, 2428, 2039, 8060, 5616, 6903, 3357, 1814, 7963, 6997, 4120, 1527, 4726, 6228, 2046, 7615, 8197, 9494, 4525, 9737, 7230, 8791, 6602, 8526, 6222, 7458, 5307, 9267, 3774, 2299, 8440, 5608, 6179, 3766, 8736, 254, 2561, 3612, 5613, 7146, 5273, 1382, 5041, 9001, 9303, 9808, 2349, 9334, 8210, 5842, 2047, 9131, 8811, 3066, 5570, 9505, 4206, 8850, 9934, 946, 376, 2806, 9759, 5976, 2206, 9270, 8451, 4688, 2662, 2003, 9628, 9407, 9967, 577, 9614, 3403, 9760, 9248, 3270, 6758, 9677, 9599, 162, 9522, 9323, 6991, 8136, 9835, 1018, 6368, 894, 3425, 9430, 4552, 1059, 9318, 9943, 3069, 6513, 2681, 9789, 9307, 9244, 8745, 7883, 9871, 8812, 8187, 1411, 86, 315, 1657, 2884, 3006, 2580, 2409, 9965, 9132, 7753, 4854, 7271, 1684, 4453, 4077, 9721, 6530, 9151, 8040, 6792, 7372, 7842, 8138, 3811, 8978, 9317, 165, 2298, 9601, 526, 7559, 9679, 7331, 9922, 365, 9966, 5729, 3838, 9089, 9263, 1467, 2767, 6848, 7425, 9964, 3685, 128, 9371, 9865, 7144, 9550, 3231, 28, 7631, 197, 1436, 8327, 2149, 1517, 126, 5695, 3473, 7865, 6609, 1702, 8380, 486, 7981, 9918, 9742, 344, 566, 9240, 7638, 7712, 7640, 8695, 9728, 154, 1308, 7412, 3580, 8183, 794, 4686, 6338, 5987, 9225, 4919, 236, 3458, 4440, 9238, 536, 614, 8257, 7699, 4543, 6990, 425, 9754, 9832, 1295, 5813, 9774, 8673, 5139, 9164, 9593, 8487, 9529, 5554, 8890, 9814, 3551, 9552, 762, 9780, 4475, 8891, 9444, 9053, 965, 4783, 9033, 9474, 9621, 5278, 4241, 7038, 3131, 4161, 4550, 9388, 8458, 9201, 5005, 7188, 6775, 3686, 3757, 6111, 2534, 8610, 5074, 2503, 8543, 9324, 9005, 6073, 9366, 7873, 5388, 4620, 7912, 5320, 3220, 305, 124, 1210, 604, 405, 6647, 9521, 8641, 4574, 4434, 1628, 8507, 8237, 6463, 8474, 9534, 6646, 2004, 9432, 3464, 9051, 3540, 9840, 2600, 8749, 230, 3288, 7775, 5411, 4845, 9592, 7683, 9048, 889, 9464, 5528, 8612, 499, 1264, 1735, 251, 9361, 1378, 9446, 9925, 3979, 7257, 4025, 6086, 9561, 9211, 2550, 360, 9887, 7612, 9461, 4624, 4322, 739, 7606, 312, 8651, 10, 9196, 9879, 1999, 9564, 68, 9272, 97, 9574, 8260, 5462, 9805, 2814, 6843, 2081, 9847, 9121, 9332, 9926, 7152, 7184, 9638, 4198, 7136, 8951, 6074, 7377, 9182, 9854, 9481, 6467, 2821, 7576, 9931, 1896, 8510, 2989, 7135, 8509, 9247, 9611, 8396, 4171, 9327, 8043, 9801, 9648, 9107, 9695, 90, 8024, 8409, 7050, 96, 7120, 7701, 1046, 2390, 6977, 6854, 3538, 9763, 1361, 7202, 5185, 9645, 3339, 9687, 9483, 547, 4823, 3350, 2568, 7571, 8994, 1032, 2648, 4259, 1089, 9468, 9838, 5720, 3988, 6475, 3999, 2917, 6019, 7084, 2644, 2541, 2233, 6497, 3151, 3309, 467, 5188, 9899, 178, 724, 495, 2571, 8687, 8273, 3666, 9261, 2235, 9368, 8553, 2680, 8905, 8480, 4098, 340, 9626, 4931, 8576, 1353, 9493, 8775, 9480, 9972, 4459, 9563, 5992, 296, 6387, 2301, 7739, 9295, 153, 1617, 4670, 9924, 9266, 4510, 9555, 6503, 1698, 302, 752, 9829, 4107, 5687, 1231, 4159, 7127, 9254, 597, 4050, 9872, 4953, 8464, 4853, 9690, 2569, 218, 5230, 207, 4305, 9342, 8801, 6943, 9607, 3621, 6075, 9824, 9059, 1492, 9045, 527, 8039, 7373, 5051, 5878, 69, 8892, 9395, 9241, 6814, 3917, 9654, 8206, 335, 2974, 6957, 6724, 3778, 2772, 8299, 6088, 9612, 9367, 9811, 7078, 9791, 4405, 533, 8731, 5957, 9008, 9591, 2399, 8977, 8614, 9732, 5995, 9643, 7095, 2101, 6528, 4226, 9974, 8280, 8802, 8469, 9658, 9553, 6938, 5336, 9365, 9310, 6541, 9293, 1937, 2032, 9527, 194, 723, 9436, 2657, 9971, 6489, 1997, 1781, 7844, 8667, 9834, 9680, 5045, 6359, 9375, 9285, 353, 9477, 6546, 9743, 1704, 9404, 9672, 7646, 6985, 2513, 523, 7923, 1881, 5956, 3613, 9145, 1955, 7719, 9864, 6376, 219, 9727, 8808, 4534, 8512, 8980, 3652, 8759, 9633, 9689, 1598, 8406, 4961, 4386, 6270, 4131, 9873, 8826, 9462, 605, 2552, 9284, 9751, 6605, 7478, 9769, 9600, 7192, 699, 9412, 7717, 9735, 2833, 3196, 9398, 6565, 916, 9252, 188, 1128, 2623, 4694, 585, 2708, 9459, 27, 9678, 9817, 7905, 9548, 763, 6879, 615, 9941, 5137, 9981, 6931, 8209, 9831, 9014, 9583, 9762, 4844, 4888, 5305, 8557, 9765, 291, 9454, 9642, 9708, 2765, 9719, 2651, 262, 8414, 2633, 8485, 8491, 6488, 471, 759, 668, 2877, 8531, 9410, 9685, 3318, 9767, 9630, 7082, 2649, 8517, 9513, 4047, 7839, 9296, 3533, 9825, 316, 4237, 9065, 121, 9391, 9795, 9566, 6545, 9575, 9602, 2845, 9771, 9792, 6933, 8246, 2587, 6989, 9712, 7006, 6295, 8514, 5893, 9867, 3902, 8390, 4539, 6847, 4193, 2701, 257, 8682, 6915, 9569, 9471, 9868, 7370, 9577, 7614, 2684, 1751, 1333, 9839, 9746, 9217, 9330, 8607, 4332, 9543, 7531, 9209, 9352, 9578, 9329, 8837, 1161, 2705, 7696, 107, 1027, 9340, 7858, 930, 7105, 9684, 9660, 9041, 9707, 7190, 7087, 8521, 3352, 1309, 5342, 8374, 4579, 9357, 9939, 9546, 7159, 3274, 5347, 9619, 9423, 2320, 9890, 6155, 8884, 7904, 5481, 3417, 6587, 9500, 5551, 9245, 7355, 9799, 9359, 2053, 9816, 8033, 9844, 4056, 9239, 9341, 7647, 9273, 9963, 255, 9501, 9243, 3618, 2463, 5306, 571, 5111, 9741, 9914, 9589, 9979, 9463, 7301, 9933, 9251, 9696, 9983, 9148, 9855, 9921, 849, 9325, 4055, 4118, 9401, 9905, 2529, 3926, 5707, 5029, 9585, 2466, 9344, 9425, 9528, 314, 7115, 9479, 9322, 8082, 7995, 9773, 8816, 9497, 9671, 9942, 9260, 278, 9422, 7706, 6640, 9892, 7492, 9456, 9095, 6322, 9490, 9234, 1187, 9331, 645, 9842, 651, 7356, 9782, 9292, 9857, 9663, 2947, 9723, 3279, 2109, 3601, 8623, 7616, 8501, 4261, 3088, 5819, 6411, 9885, 9676, 9380, 442, 9810, 9439, 3866, 4537, 9219, 5941, 6206, 1641, 9623, 9539, 105, 7074, 3134, 5925, 8828, 7400, 1695, 1933, 2077, 8955, 9530, 6079, 9088, 9770, 9142, 8743, 1149, 975, 4002, 9841, 9335, 3217, 4008, 9784, 970, 7223, 4076, 9321, 7733, 9940, 9851, 9417, 9502, 9409, 7090, 127, 9469, 9962, 3637, 9525, 9837, 9455, 9652, 7243, 393, 8680, 9229, 510, 419, 7313, 7349, 7179, 9533, 247, 3211, 9249, 9655, 9711, 8377, 9399, 7195, 9606, 7017, 5879, 9369, 9512, 3469, 8779, 9302, 9863, 757, 9641, 5575, 9889, 8691, 9482, 8459, 9235, 6783, 9596, 9830, 9152, 9718, 5797, 9473, 9226, 120, 3582, 6841, 6922, 2869, 215, 9484, 8069, 5311, 9541, 8763, 9232, 9698, 8626, 7441, 7156, 9726, 9386, 9928, 1738, 6791, 488, 7265, 9618, 1743, 2443, 9233, 3234, 2511, 9256, 6346, 9177, 8904, 2506, 3453, 8124, 8719, 9451, 8715, 2881, 9745, 9898, 9919, 9869, 9415, 9920, 9819, 7309, 9691, 9646, 250, 3491, 3363, 9747, 9453, 9294, 6974, 9880, 9491, 9360, 2958, 81, 9833, 8936, 9775, 593, 8620, 9506, 3784, 9639, 9551, 9283, 138, 9960, 6673, 9347, 9278, 9875, 4505, 9608, 6581, 1297, 1084, 50, 9414, 9227, 9906, 9277, 5173, 5251, 9956, 9309, 9809, 9338, 9510, 9692, 9900, 9673, 4483, 9951, 9457, 9237, 9382, 927, 9576, 9487, 9281, 9579, 9514, 9653, 9932, 9424, 3649, 6661, 581, 9977, 9475, 2366, 7609, 9748, 9722, 4185, 2113, 9761, 9378, 9355, 6424, 9768, 9613, 8384, 3715, 9706, 8885, 8656, 9517, 9570, 9827, 9813, 9364, 5777, 9450, 1752, 892, 9622, 9582, 9980, 7951, 9946, 9659, 9952, 9435, 873, 9681, 9572, 9953, 9319, 9547, 541, 9828, 9255, 1819, 9231, 3016, 9870, 7852, 8117, 9509, 9584, 9511, 3240, 9821, 3391, 983, 9594, 9913, 9299, 2723, 9605, 461, 9242, 9874, 9275, 2520, 7947, 9776, 9516, 1051, 9300, 9253, 9631, 8011, 9944, 1867, 9419, 9431, 9280, 9916, 9124, 9704, 9559, 9499, 654, 9856, 9812, 9259, 1917, 9531, 9269, 9289, 2635, 9950, 9910, 4042, 1345, 9597, 9394, 9945, 9448, 2449, 9656, 9282, 9286, 984, 913, 2190, 1422, 1681, 175, 159, 529, 9168, 2685, 145, 216], ',': [308, 1076, 8756, 9396, 3380, 1844, 7988, 2612, 4148, 4916, 9524, 5684, 6452, 8628, 7220, 6287, 6649, 5519, 7055, 8987, 7417, 7860, 5982, 8219, 3235, 4708, 6750, 4379, 3246, 5881, 7518, 3940, 7479, 3172, 774, 3678, 3822, 4751, 4345, 4677, 5680, 2286, 5113, 5147, 5915, 5214, 4590, 3376, 5476, 6978, 3215, 4003, 3577, 3611, 6307, 2044, 4446, 6934, 6180, 7261, 2843, 505, 3421, 5175, 3983, 5300, 1679, 2910, 8247, 2404, 7092, 6683, 5358, 3460, 5353, 6635, 2447, 6948, 2467, 3257, 3054, 7212, 9936, 1518, 5442, 5935, 7286, 4716, 6355, 5398, 4189, 8797, 2756, 6936, 1273, 3091, 2478, 3372, 6210, 8391, 1699, 4837, 4144, 6126, 6166, 6711, 6493, 5445, 1220, 3801, 4782, 7922, 6448, 6869, 4912, 911, 1276, 5124, 8029, 3289, 4957, 4069, 9421, 1374, 931, 8641, 4674, 7014, 2142, 8050, 3859, 1147, 9915, 2521, 4771, 8400, 1988, 1542, 2075, 3588, 5879, 7216, 4819, 5093, 5605, 7428, 3524, 1924, 1636, 5725, 2809, 5484, 9586, 6244, 985, 4014, 2812, 6660, 817, 6911, 1280, 8829, 5099, 5394, 8523, 3805, 3922, 2041, 7451, 7593, 3909, 1915, 7154, 8405, 979, 4356, 3757, 868, 4474, 3639, 4331, 8818, 4585, 2692, 2608, 7873, 3265, 3948, 1753, 2272, 6468, 1156, 5232, 6, 5539, 5550, 5943, 1105, 5167, 8, 6318, 953, 4793, 8752, 3301, 7075, 6143, 5060, 6836, 5412, 1908, 4569, 8286, 5867, 4051, 9159, 6329, 6069, 4908, 3817, 2271, 5569, 7637, 6175, 1140, 2640, 6252, 4057, 5561, 4292, 4607, 3142, 8329, 6386, 6894, 1805, 9518, 1249, 2601, 3580, 1504, 512, 8021, 9755, 4464, 1555, 7823, 834, 3341, 6168, 1656, 677, 5618, 2281, 6162, 1710, 6666, 8789, 3284, 5301, 6647, 7662, 7141, 7624, 3148, 9147, 980, 2017, 6542, 1437, 3369, 9516, 3408, 1575, 5676, 3033, 4140, 7755, 776, 2058, 1464, 3906, 3910, 2573, 5886, 2489, 5468, 3631, 5927, 5636, 3192, 4773, 3037, 6373, 6361, 1721, 4399, 3765, 4532, 5228, 8690, 6817, 850, 4801, 2683, 4052, 6432, 5835, 7984, 6837, 5375, 7746, 6603, 6337, 6246, 328, 4626, 7310, 6213, 2268, 7605, 1385, 2269, 6219, 6226, 1873, 6889, 1408, 4394, 2323, 1885, 1330, 2653, 974, 7907, 4700, 5746, 3553, 5668, 5750, 2380, 2095, 2604, 452, 7089, 9721, 3049, 1497, 4642, 7105, 6643, 372, 6825, 8986, 3807, 2170, 9173, 8379, 1818, 1840, 3658, 5289, 2186, 6682, 7670, 3876, 4944, 856, 4932, 49, 6321, 2533, 4690, 3283, 1039, 7623, 406, 6518, 1833, 5898, 1338, 2180, 3839, 6224, 4407, 5182, 7561, 5861, 6703, 1402, 3526, 7403, 2826, 4644, 1544, 7685, 6001, 8054, 9054, 3359, 6049, 7247, 1747, 7504, 7329, 2232, 6516, 2863, 9046, 2890, 4533, 7536, 6630, 4236, 2168, 5587, 9682, 2263, 1290, 6251, 4513, 4005, 2143, 567, 5584, 669, 2954, 1335, 7679, 9865, 1495, 7107, 2310, 2026, 2870, 8453, 4978, 3521, 4573, 211, 6994, 2938, 8314, 3662, 2102, 9129, 603, 1334, 4501, 5663, 1872, 4226, 6769, 1117, 5233, 9015, 1472, 9198, 1104, 6902, 6057, 4033, 2871, 6236, 4850, 5410, 507, 6669, 3563, 71, 7086, 9167, 8934, 5593, 2137, 1303, 6698, 9565, 481, 6436, 8953, 6068, 7942, 1500, 1599, 796, 3706, 1602, 7702, 8399, 5400, 4825, 2392, 206, 7437, 3160, 3595, 4325, 6992, 1337, 2396, 3871, 65, 2205, 6356, 5004, 7782, 2343, 7236, 5337, 8392, 9911, 8750, 3963, 2153, 5892, 1503, 4294, 3138, 606, 6714, 4820, 942, 5303, 1322, 2090, 3444, 3783, 8330, 3180, 6855, 8748, 2122, 212, 1711, 7585, 8827, 2247, 4362, 7597, 6591, 6295, 2820, 9011, 7537, 3040, 4421, 6071, 2048, 6000, 4895, 6121, 2312, 2616, 5901, 3594, 1037, 4414, 9771, 3039, 8061, 3036, 7982, 4963, 1440, 4137, 626, 6725, 8166, 2126, 5067, 9441, 6444, 6109, 4444, 379, 4710, 6101, 5112, 8430, 9972, 5772, 9397, 8131, 3090, 7371, 7651, 7123, 88, 3942, 2785, 7035, 5700, 4660, 3080, 2515, 617, 1990, 9082, 2867, 2915, 1358, 3646, 807, 8139, 3154, 8708, 4748, 8822, 5930, 1258, 9305, 6796, 4521, 1246, 7866, 3643, 6561, 6339, 4127, 1445, 5130, 8729, 4731, 6134, 6700, 1418, 3733, 9797, 6794, 2556, 185, 6196, 8783, 2758, 4176, 3277, 3424, 961, 1650, 8634, 1863, 6508, 8271, 945, 6877, 7648, 2894, 843, 7129, 3635, 2591, 3111, 4650, 1062, 4045, 5340, 3364, 6103, 5458, 217, 3975, 6404, 3104, 3882, 3799, 7184, 1151, 3071, 5006, 3343, 5950, 2216, 7060, 3722, 3762, 5242, 8290, 1050, 3480, 1327, 1222, 4406, 1479, 4572, 1628, 1644, 8015, 3360, 6736, 3638, 2700, 600, 1065, 9204, 6843, 4982, 6352, 7268, 3626, 8675, 8949, 3468, 2367, 2202, 4210, 3858, 7712, 1748, 6547, 6431, 1836, 3916, 2858, 3310, 4025, 9773, 6220, 5258, 3392, 2497, 2794, 3141, 5932, 1369, 7200, 6032, 2103, 4877, 2516, 756, 6629, 7657, 5218, 3324, 7359, 3764, 4297, 1095, 8738, 601, 8970, 2948, 2641, 9098, 7980, 9458, 3108, 702, 2424, 6981, 1074, 696, 8766, 861, 5341, 389, 8185, 3164, 4896, 3291, 5333, 4426, 1096, 7315, 5133, 9013, 6812, 1934, 2176, 4411, 8361, 2098, 7019, 1286, 9741, 3808, 2782, 7471, 5226, 426, 1612, 9160, 6084, 2217, 5478, 5310, 5931, 5527, 2586, 7421, 2014, 9097, 2829, 5891, 6964, 323, 8373, 4994, 5316, 2386, 8930, 5189, 2099, 1807, 2303, 6921, 5914, 4037, 9568, 9433, 655, 3103, 4678, 2911, 7580, 1324, 5564, 5209, 8762, 2229, 4192, 793, 2676, 6186, 2872, 5781, 2393, 5163, 3804, 6707, 2220, 6212, 478, 9793, 3523, 2370, 336, 1307, 1434, 8355, 9595, 2197, 9402, 5428, 2374, 5475, 5065, 8907, 914, 1919, 6028, 6040, 6762, 6530, 1823, 8014, 3597, 7441, 570, 8591, 3980, 3031, 3451, 4447, 5547, 2061, 3749, 7415, 2702, 704, 6664, 2921, 3436, 2106, 4365, 2213, 9364, 1111, 4078, 1716, 7885, 1554, 6006, 7689, 2240, 3255, 6946, 1713, 6622, 1848, 9534, 2105, 6726, 6774, 3015, 1331, 4682, 5888, 271, 7032, 8851, 1979, 5799, 3969, 4195, 3135, 5975, 5459, 9647, 2215, 2265, 2487, 6315, 7363, 9717, 3914, 6176, 4147, 6764, 9238, 6007, 1375, 3560, 108, 1932, 6299, 1618, 4451, 3428, 1127, 6289, 5757, 2712, 4846, 3212, 6416, 7607, 4484, 2231, 4759, 7434, 1719, 7172, 2936, 4631, 2111, 7940, 764, 6458, 997, 786, 551, 823, 7001, 82, 5199, 1447, 732, 4083, 1891, 5477, 4351, 9123, 5418, 1387, 4639, 5957, 3776, 7098, 7970, 6354, 6292, 3307, 1535, 5123, 3740, 4048, 7854, 1462, 1020, 3716, 7762, 7314, 535, 6852, 1123, 8205, 5335, 4372, 5444, 3489, 8470, 3640, 6233, 4334, 8171, 6759, 8243, 2714, 2340, 4109, 4983, 7533, 5541, 9443, 6856, 6882, 1380, 9795, 1987, 2071, 672, 93, 3752, 948, 2988, 3946, 4204, 4248, 6020, 6993, 1788, 7780, 7252, 3566, 679, 8190, 2678, 1166, 2916, 8413, 9393, 7530, 8653, 4152, 7226, 7388, 2542, 3262, 6778, 5703, 7224, 2874, 199, 7697, 767, 66, 8530, 9590, 6078, 337, 5516, 1992, 2611, 2873, 750, 173, 7012, 8537, 177, 5946, 6917, 1629, 3332, 4627, 3735, 9604, 3354, 831, 8309, 882, 6880, 476, 4630, 5252, 8181, 7083, 3848, 193, 860, 9038, 6807, 9077, 6500, 6227, 4578, 8710, 2158, 717, 4128, 5366, 729, 9155, 8059, 2444, 3759, 4616, 1561, 534, 4219, 3260, 1828, 4468, 5140, 6514, 8255, 4868, 1888, 3751, 1946, 7787, 6471, 9904, 1354, 4390, 2274, 3907, 967, 8973, 1429, 4749, 4028, 3171, 4490, 5120, 2970, 3508, 5588, 3029, 1461, 3676, 6108, 6871, 1895, 3254, 5406, 7803, 3442, 6218, 6214, 8782, 8278, 1624, 3446, 282, 999, 6330, 3932, 806, 4111, 888, 7282, 3738, 6026, 8202, 6087, 4935, 3641, 1745, 7985, 5109, 7475, 9298, 5062, 6467, 6932, 4469, 1676, 9380, 2996, 6648, 2755, 4367, 5169, 7604, 8218, 4900, 2253, 3121, 7868, 6627, 214, 1415, 466, 4164, 9027, 1585, 6944, 1583, 8078, 4275, 799, 9779, 5119, 1228, 6718, 7562, 3139, 231, 1513, 1729, 3744, 8632, 3326, 1718, 9935, 6800, 2509, 8939, 5524, 5774, 3908, 9115, 8196, 4257, 9037, 1742, 3008, 7936, 1765, 4709, 6919, 2101, 1371, 1023, 3078, 1390, 5452, 2503, 7548, 6425, 8368, 4458, 404, 3330, 9409, 3785, 1400, 9520, 1198, 5321, 3810, 2148, 4212, 7361, 4684, 2827, 522, 6656, 2575, 9040, 2226, 1900, 5816, 2944, 1794, 5994, 4756, 2984, 3494, 5875, 9822, 2983, 4363, 5348, 5689, 5986, 1635, 5581, 3146, 5664, 4722, 100, 8304, 9187, 4689, 1091, 1075, 3939, 8083, 3684, 7943, 5269, 2981, 6366, 2965, 5465, 1245, 6988, 4567, 3327, 5696, 2905, 9754, 6540, 2656, 3384, 7214, 5997, 9136, 4728, 3690, 8465, 6607, 4155, 3797, 9004, 3379, 1406, 1279, 800, 477, 6673, 6058, 5880, 4851, 5030, 4787, 6446, 7490, 6349, 8514, 673, 6477, 2878, 4506, 1293, 143, 6324, 4408, 9641, 6039, 3753, 7864, 4520, 83, 9581, 7994, 1132, 7409, 6811, 2559, 4403, 3557, 5968, 5164, 1060, 8216, 4497, 1531, 6118, 9282, 1412, 3874, 1416, 4350, 4348, 3482, 8129, 7877, 638, 2994, 616, 5598, 7510, 3981, 7411, 5158, 5854, 2279, 7395, 2997, 4401, 388, 5962, 2989, 5118, 8236, 5789, 4412, 940, 1275, 5653, 4832, 3186, 2973, 4167, 2209, 2721, 5912, 1138, 1910, 5947, 5200, 954, 5731, 3562, 1909, 6745, 5102, 4785, 25, 1744, 7109, 2351, 4707, 1006, 8813, 7663, 5560, 1824, 75, 5162, 4675, 5179, 2687, 4460, 5788, 9497, 5954, 3863, 5450, 1399, 691, 5265, 5754, 2999, 92, 1625, 1463, 6479, 6225, 7769, 1451, 9707, 6474, 4321, 2985, 1458, 1611, 1394, 7800, 563, 1026, 1157, 1283, 182, 1506, 9783, 5359, 5709, 5171, 5762, 3683, 3271, 632, 6929, 4191, 9666, 3123, 6223, 383, 6620, 3974, 3622, 8652, 1056, 4816, 2147, 1817, 2184, 6734, 3161, 8436, 6414, 3647, 5165, 851, 4535, 9591, 7716, 1961, 7020, 2308, 1241, 1343, 7204, 6328, 2373, 9058, 6413, 4718, 6829, 2152, 7120, 1958, 3584, 2012, 9343, 4527, 3470, 5274, 1072, 4959, 9141, 3266, 6839, 2092, 6805, 3415, 5623, 5293, 36, 7513, 695, 4903, 7786, 7053, 1709, 343, 1302, 8275, 2403, 76, 1509, 294, 1219, 1336, 3280, 3929, 7126, 5260, 5275, 4214, 7669, 297, 1757, 5837, 7015, 5153, 2054, 844, 680, 8704, 1842, 7299, 5474, 3114, 6399, 245, 5793, 2621, 9808, 7621, 1164, 3207, 2496, 1057, 950, 8964, 4553, 4737, 7587, 3616, 5068, 3928, 8548, 2896, 7199, 2879, 4792, 157, 2967, 2418, 2859, 7422, 3644, 4517, 6765, 5407, 307, 9785, 3892, 134, 2104, 9688, 4330, 3195, 4278, 1235, 716, 3689, 306, 4461, 9530, 2492, 9850, 269, 7270, 38, 8020, 6659, 4441, 2322, 6264, 8378, 7448, 4514, 3124, 515, 2740, 1120, 8480, 6653, 5186, 8353, 7888, 886, 1707, 3507, 2585, 7217, 5229, 8942, 5996, 9922, 4352, 5061, 384, 5877, 3233, 1669, 5285, 114, 408, 9551, 286, 1152, 2593, 4017, 909, 3440, 1124, 8259, 6042, 7645, 6037, 4676, 4276, 1724, 9703, 8665, 6208, 8174, 8998, 902, 6178, 9291, 2208, 2024, 3045, 7573, 8387, 1448, 4061, 5132, 2144, 4385, 8097, 804, 8158, 1216, 5921, 7398, 39, 5457, 5282, 5044, 9923, 741, 9597, 4082, 3314, 7413, 255, 7967, 9405, 736, 6986, 7132, 5724, 876, 5751, 4956, 3664, 3458, 5116, 276, 5926, 7469, 5346, 707, 3604, 3768, 5918, 772, 7608, 2729, 4344, 6064, 5876, 9286, 5021, 5131, 4724, 2884, 1176, 6638, 5323, 5933, 5198, 9039, 61, 4705, 7894, 1853, 8645, 951, 1944, 7240, 9846, 7961, 2199, 4551, 7760, 1278, 7564, 3679, 4641, 650, 6114, 6492, 6462, 6987, 349, 3703, 7986, 9225, 4987, 2021, 4942, 6230, 658, 3550, 9698, 7124, 2866, 8438, 9349, 2752, 5887, 3970, 362, 6163, 2854, 7114, 5549, 1864, 748, 1510, 5787, 1409, 7322, 9066, 4424, 2481, 4432, 3873, 1966, 6895, 342, 398, 3954, 473, 4250, 8125, 663, 2346, 5645, 6061, 2052, 6523, 7116, 690, 9346, 5903, 4863, 7828, 2259, 7466, 5194, 6411, 1501, 3249, 7901, 7650, 8979, 396, 142, 2477, 2486, 2353, 8140, 634, 2560, 7897, 1875, 7432, 1142, 6203, 2479, 7541, 1403, 1342, 3000, 1384, 3510, 4208, 4638, 1603, 8269, 4565, 7117, 989, 6525, 2674, 9781, 1041, 9522, 3642, 521, 7474, 556, 9063, 1593, 6018, 7406, 1376, 3823, 6043, 2523, 3042, 1174, 3670, 5694, 3900, 8622, 2494, 9079, 5178, 1055, 4555, 7532, 8295, 6595, 2171, 5319, 5146, 1843, 2378, 1572, 3950, 941, 8245, 2371, 518, 2631, 5585, 8643, 2726, 4796, 7056, 9413, 6699, 5431, 5046, 6350, 8925, 5558, 5967, 740, 162, 1511, 3937, 6309, 4430, 2596, 727, 5977, 7851, 3137, 2107, 5511, 4452, 5859, 2918, 3318, 3205, 4879, 6712, 4420, 787, 7572, 1395, 2055, 6010, 661, 9556, 6332, 186, 6149, 4541, 4196, 6746, 7579, 1112, 4923, 174, 7250, 2093, 1191, 5315, 612, 8735, 1825, 3729, 554, 8562, 5018, 4743, 2110, 8899, 4482, 3596, 8223, 2336, 7242, 5517, 6298, 3406, 6044, 1866, 1830, 7416, 5339, 2245, 3891, 1606, 3846, 7468, 4100, 5740, 5042, 7047, 9017, 5089, 4824, 559, 2224, 8991, 4457, 839, 8332, 8289, 9366, 5166, 6464, 5732, 6106, 619, 8758, 2564, 6598, 5250, 4507, 6780, 5344, 3627, 5496, 5135, 6406, 7857, 7334, 7100, 146, 7620, 5562, 1155, 2128, 5833, 1379, 549, 2792, 4741, 2739, 1677, 3387, 1755, 4885, 6810, 9772, 9190, 829, 3101, 3223, 6125, 3418, 1532, 1989, 2046, 3293, 5690, 2278, 3960, 4769, 9181, 5192, 7886, 4799, 635, 205, 3589, 3520, 8915, 2655, 7610, 7424, 2627, 5446, 5852, 5988, 3827, 1431, 6234, 1972, 7678, 3197, 356, 8753, 1774, 2228, 73, 5712, 6830, 2624, 1010, 2592, 7847, 6127, 3941, 5847, 5281, 9579, 3747, 6876, 9882, 2329, 6110, 7768, 1879, 3695, 6667, 4742, 4238, 32, 6728, 2780, 352, 9683, 7495, 6197, 943, 9689, 7578, 6862, 7686, 4843, 4384, 9029, 3967, 9023, 8347, 6358, 4698, 2194, 1485, 2816, 6247, 1253, 5510, 1044, 326, 5671, 3587, 4598, 3741, 901, 3106, 3692, 1859, 2289, 4288, 1289, 6768, 4775, 7384, 6773, 6348, 1890, 2412, 2512, 3245, 2344, 2759, 496, 4503, 5237, 6499, 6284, 6174, 6695, 5590, 4059, 119, 6694, 2230, 7063, 1605, 7026, 5451, 4980, 8089, 1397, 1229, 815, 8711, 8130, 117, 6731, 9852, 280, 2660, 4997, 694, 2379, 1750, 9143, 5937, 4697, 1945, 5297, 1441, 7556, 1207, 9807, 4576, 5455, 2020, 3107, 2647, 4976, 2839, 63, 2277, 4580, 4122, 1968, 6216, 239, 4508, 5466, 1686, 9057, 5145, 2465, 6012, 4817, 7732, 1088, 7511, 3281, 8270, 3756, 9722, 359, 9550, 3528, 4591, 3328, 7875, 172, 4519, 296, 7884, 4683, 8669, 5543, 3431, 7704, 3046, 3770, 5238, 2062, 1040, 8147, 9483, 1329, 8067, 7480, 3047, 4515, 3870, 977, 9354, 2991, 8940, 3555, 3264, 3399, 4354, 2875, 6916, 3903, 2163, 9031, 2778, 1449, 3457, 4022, 8416, 2760, 5393, 8935, 3423, 4096, 5456, 8656, 8835, 7258, 2183, 3862, 8836, 139, 3682, 6786, 8528, 976, 3286, 4646, 3615, 5631, 2795, 590, 4364, 9019, 5939, 5958, 622, 5555, 6148, 782, 607, 751, 944, 5885, 8550, 7174, 4023, 6677, 8958, 2097, 2439, 5934, 1666, 1426, 5048, 7535, 4265, 8886, 5614, 6705, 6645, 1508, 8010, 7611, 6161, 1887, 5220, 9955, 472, 3201, 6713, 6686, 9035, 4557, 5913, 5396, 8662, 8625, 1470, 6652, 6519, 4538, 4291, 708, 7097, 96, 6400, 8111, 1767, 1550, 1574, 9005, 867, 7969, 7899, 6954, 7462, 4253, 5499, 7491, 5727, 8857, 7630, 4001, 2114, 5537, 7235, 7990, 9050, 588, 5483, 3812, 4996, 3239, 7118, 2006, 8266, 2562, 4272, 5288, 210, 4341, 2078, 2518, 8017, 7002, 1093, 1194, 1540, 4228, 1809, 1333, 2659, 5368, 5567, 4062, 4915, 7450, 5823, 838, 1620, 7390, 7656, 7193, 291, 5409, 9146, 2686, 5033, 1521, 6615, 7397, 8926, 2757, 8282, 4168, 4053, 4732, 9154, 9138, 6357, 5945, 1892, 6976, 4813, 4965, 3165, 2369, 4864, 3525, 4229, 4814, 7253, 6788, 5830, 683, 618, 7514, 2638, 3447, 344, 8754, 508, 8008, 4905, 133, 2261, 1049, 8785, 5212, 6164, 9120, 4318, 1475, 2266, 714, 1244, 7998, 8375, 3170, 5345, 8261, 30, 8928, 1239, 7021, 4174, 106, 2483, 5180, 9553, 5582, 4524, 1489, 3370, 6918, 6094, 4920, 6556, 4571, 149, 1054, 1476, 2979, 1991, 4671, 1811, 5710, 3583, 4475, 4655, 3767, 4215, 4766, 2437, 4383, 1287, 6785, 6998, 5174, 840, 2952, 649, 7953, 3712, 9171, 2963, 1368, 1697, 5966, 9296, 8348, 5763, 3938, 4054, 8883, 721, 8865, 8506, 6317, 8298, 835, 3992, 1200, 6549, 7096, 8917, 798, 3745, 5755, 1682, 158, 62, 4397, 3004, 574, 5277, 853, 454, 439, 9100, 320, 5246, 8189, 8157, 5287, 825, 3835, 2155, 2178, 7675, 4890, 6396, 1567, 3027, 223, 4862, 2139, 929, 5399, 115, 3532, 6478, 4830, 9424, 318, 9675, 6943, 3100, 5144, 1085, 5801, 31, 4075, 7313, 1659, 1529, 3021, 5978, 8370, 5225, 7223, 1796, 163, 3303, 4936, 5168, 1148, 4727, 287, 9478, 5733, 4300, 262, 5159, 9805, 6077, 445, 3704, 1386, 1317, 4031, 5719, 1339, 1122, 1452, 5531, 4307, 666, 2397, 4323, 116, 3213, 4525, 6258, 6886, 2539, 5884, 3497, 5871, 4289, 4311, 460, 2249, 15, 2798, 3680, 7291, 2427, 1360, 3673, 5905, 1687, 5364, 8619, 2696, 527, 6566, 5909, 1086, 2495, 423, 4839, 1671, 7499, 3017, 5699, 3132, 8004, 226, 2774, 3261, 1610, 8971, 0, 4225, 1984, 7433, 5091, 3803, 4249, 7182, 4157, 4986, 4548, 5742, 6055, 1810, 6901, 5862, 3905, 4277, 5330, 5295, 3471, 6984, 6053, 6285, 1193, 3998, 6907, 399, 3730, 347, 1906, 9725, 2525, 5271, 366, 321, 7788, 5628, 6245, 6582, 3720, 1260, 9330, 5828, 6112, 9477, 8195, 5117, 2267, 4738, 670, 562, 3112, 8084, 1619, 6930, 4496, 5766, 9250, 8352, 9958, 2027, 8200, 624, 3409, 5702, 6353, 8172, 4663, 3285, 6531, 1722, 4498, 7700, 5974, 3445, 6639, 1137, 6456, 3923, 5190, 641, 6260, 7445, 3667, 1227, 3714, 8419, 3802, 5373, 7568, 9637, 2805, 7245, 3927, 1009, 3576, 631, 5223, 8208, 6873, 8175, 781, 9285, 1221, 7972, 3102, 4600, 3675, 6243, 6501, 8346, 7321, 3485, 6616, 7375, 1468, 3389, 6065, 7722, 7794, 293, 5365, 5665, 3766, 4974, 6036, 8418, 5577, 7264, 3230, 5642, 864, 2643, 3202, 5244, 1918, 3814, 5960, 4691, 2287, 4922, 4019, 5764, 4575, 4293, 354, 9752, 4216, 1568, 8027, 3439, 2728, 8486, 3696, 6080, 1808, 2257, 2086, 4637, 1185, 710, 7248, 5779, 13, 1238, 5032, 1856, 3821, 266, 2510, 1456, 3294, 2450, 3095, 897, 5521, 3300, 8179, 6555, 7011, 5804, 8251, 4373, 8230, 6701, 9295, 6412, 1878, 9619, 737, 8898, 6360, 3426, 2342, 4270, 8300, 3581, 3034, 1920, 7766, 4544, 7167, 6702, 2987, 5509, 2764, 701, 2614, 4223, 2154, 5586, 8957, 5503, 8104, 7073, 8311, 5161, 2578, 6139, 9313, 2926, 28, 7983, 3654, 6671, 2630, 1177, 8788, 1035, 1737, 364, 18, 4662, 7228, 3529, 627, 9426, 8721, 3247, 7575, 9475, 7543, 8968, 6704, 5429, 4934, 6107, 3199, 1690, 917, 9657, 8454, 3956, 4790, 7133, 7502, 3634, 6693, 9876, 5870, 5017, 742, 4696, 2658, 4781, 8894, 2174, 539, 1388, 4013, 6014, 1923, 1588, 1741, 1528, 6311, 5529, 2876, 1790, 8875, 6327, 7503, 3081, 2691, 5043, 7682, 685, 2668, 1481, 3997, 1224, 3496, 1762, 4989, 6952, 1134, 1181, 982, 8213, 3346, 2236, 5188, 251, 2116, 1491, 2381, 5325, 6150, 4800, 7336, 5322, 2010, 6866, 8500, 6128, 319, 4376, 8776, 5864, 1149, 5094, 3877, 2775, 4218, 9085, 3977, 6722, 7843, 2290, 3055, 4395, 898, 2433, 2848, 2645, 7522, 1141, 6804, 3688, 5506, 5075, 2334, 7945, 355, 2297, 9125, 58, 3455, 2484, 1601, 7357, 2558, 1935, 1701, 5748, 5568, 939, 3889, 3402, 3278, 4095, 1861, 3365, 5896, 2907, 8596, 6365, 8897, 8143, 5384, 1505, 7137, 4349, 2422, 6421, 6819, 9158, 1665, 2781, 5058, 1323, 4574, 8182, 5824, 7584, 973, 5350, 1048, 3653, 2219, 4162, 8941, 8167, 511, 6846, 7546, 190, 5025, 3395, 9163, 3237, 8457, 2718, 6433, 3865, 6743, 5013, 4581, 4829, 8984, 5965, 9395, 2455, 8357, 8177, 842, 4227, 8336, 3076, 6572, 2920, 9002, 1846, 1094, 3787, 4274, 5290, 4132, 4995, 9926, 5711, 2244, 5492, 5963, 5488, 8611, 715, 9826, 1558, 5448, 7057, 1119, 7134, 2634, 4049, 8173, 5195, 9602, 1777, 4625, 5313, 9710, 5107, 180, 8511, 9093, 8118, 7179, 6893, 1080, 5644, 8902, 4822, 2976, 1499, 7486, 580, 6931, 4339, 3058, 4158, 5604, 711, 317, 333, 2581, 2629, 3315, 3565, 7430, 7687, 8184, 5827, 5899, 1949, 3097, 6005, 7067, 7372, 1728, 4831, 5309, 5786, 987, 8431, 3, 2689, 4821, 5015, 3504, 2445, 2594, 6291, 3826, 4007, 2070, 7811, 1325, 7324, 3116, 413, 7859, 4719, 6776, 2376, 3789, 9326, 1167, 3225, 2972, 8555, 3895, 3982, 4465, 859, 5176, 2276, 2737, 5873, 6045, 7891, 667, 4878, 6553, 2646, 3542, 544, 4658, 2513, 4930, 575, 1964, 6472, 8272, 5152, 9894, 1905, 6041, 7738, 2096, 7639, 874, 2713, 2663, 1482, 4805, 2356, 698, 1028, 7703, 5571, 5900, 2914, 8484, 4213, 2688, 5016, 4964, 5402, 184, 1014, 3549, 4648, 501, 1576, 885, 4926, 7812, 3119, 773, 1821, 9308, 8873, 5272, 3105, 3065, 6826, 8659, 5338, 3382, 3338, 2847, 470, 3898, 3894, 4299, 1627, 8264, 636, 7276, 4672, 6955, 2610, 5371, 4715, 9094, 7037, 2522, 2710, 4094, 1712, 1507, 6597, 4114, 5834, 2822, 5782, 9829, 2385, 2089, 2957, 7303, 640, 7439, 963, 1971, 8317, 571, 9665, 4121, 2618, 1243, 8468, 229, 7269, 3252, 8946, 1443, 3579, 9090, 2165, 9078, 2469, 5357, 1259, 3349, 8325, 5405, 1839, 1607, 6529, 7631, 646, 5657, 8846, 3251, 4993, 3880, 9359, 189, 2823, 8267, 5658, 2243, 7600, 6680, 2296, 118, 6081, 4954, 5812, 7142, 4516, 4951, 6632, 4750, 1305, 4582, 3013, 5646, 569, 2933, 7853, 2362, 2576, 8305, 8786, 3815, 9885, 252, 3701, 8105, 59, 3312, 4921, 2164, 652, 2813, 6654, 4439, 6793, 1318, 5196, 3344, 6232, 3531, 5049, 7085, 434, 5381, 8950, 3094, 6884, 369, 4612, 3674, 857, 6004, 9684, 1766, 489, 6177, 1460, 2498, 833, 5416, 7077, 1943, 8437, 7342, 1541, 3599, 4661, 3159, 7481, 95, 3505, 8301, 3053, 8326, 1616, 1802, 8422, 4032, 4117, 1363, 730, 5929, 3818, 8471, 7004, 2150, 810, 421, 3005, 1524, 4264, 6105, 3353, 6822, 4735, 2035, 5122, 5638, 195, 5908, 4504, 2361, 2211, 5741, 1735, 5253, 7965, 1621, 1046, 1311, 4680, 6089, 1450, 5184, 2047, 8627, 8316, 2348, 3397, 7170, 2679, 8068, 5420, 1869, 9219, 9427, 4046, 6650, 648, 8091, 3844, 6756, 1298, 6578, 8412, 5814, 8324, 8908, 3481, 7102, 3456, 2059, 2935, 8108, 8713, 7119, 6730, 6054, 3809, 4892, 4281, 5783, 9186, 7000, 2789, 2908, 1107, 2742, 4589, 568, 8945, 6532, 4836, 4024, 9118, 5849, 8057, 7761, 9854, 425, 5923, 457, 1791, 9265, 8263, 3155, 3973, 3855, 4359, 6085, 5869, 2505, 327, 1459, 2637, 538, 5486, 5811, 1995, 1959, 7770, 828, 9931, 2670, 1321, 267, 4450, 2156, 7181, 8540, 7065, 1653, 6596, 1306, 5239, 2531, 1948, 7661, 7343, 4431, 370, 9471, 3396, 7654, 3405, 2650, 4666, 9297, 4245, 3386, 745, 8032, 6935, 7507, 6838, 4125, 7427, 3220, 4928, 4628, 3110, 6801, 7284, 1031, 2402, 1849, 4902, 5522, 1453, 6381, 8152, 6833, 592, 7246, 3182, 430, 2337, 8162, 6153, 490, 3454, 7743, 5630, 880, 4925, 2619, 5395, 8045, 6592, 1183, 7340, 9325, 1566, 629, 8231, 4485, 9236, 4165, 3275, 9957, 4804, 2338, 2526, 1942, 1356, 4262, 9200, 2225, 5969, 849, 3461, 9838, 6679, 3427, 2462, 9548, 8450, 8879, 1034, 2333, 3868, 3057, 6484, 820, 6190, 459, 4530, 241, 884, 6980, 4138, 2429, 6370, 7542, 9791, 8767, 6655, 5798, 6821, 4134, 4398, 3236, 5829, 292, 8876, 1877, 4979, 4410, 2535, 2912, 3743, 553, 23, 7189, 242, 3590, 4183, 845, 4583, 2013, 5276, 8819, 1578, 2928, 201, 225, 1421, 6706, 1960, 8028, 5079, 6242, 6439, 6593, 4471, 9072, 3628, 9012, 883, 995, 1173, 2306, 3707, 9269, 4186, 6853, 4981, 420, 3074, 2717, 2028, 418, 6715, 5462, 3773, 660, 2364, 2927, 7710, 9153, 6437, 8150, 1902, 2273, 2748, 377, 400, 1373, 4142, 1950, 2251, 1764, 9287, 1654, 4206, 6410, 1284, 8554, 5372, 4177, 8787, 1835, 5363, 4422, 5648, 8018, 2009, 5924, 6551, 2661, 6140, 3019, 3543, 8952, 1267, 2162, 5056, 1262, 5728, 4529, 4605, 7010, 1590, 5565, 1953, 8535, 4761, 2946, 4621, 7168, 5054, 6305, 6187, 3965, 4039, 5953, 1469, 265, 9702, 8740, 4604, 2434, 9633, 785, 1570, 1715, 2888, 4941, 2862, 3200, 6184, 3136, 8134, 1727, 1365, 4673, 7544, 7366, 7283, 2042, 5784, 4194, 6674, 4640, 5536, 6278, 9331, 5150, 2736, 8800, 8534, 6099, 345, 1670, 5603, 5019, 120, 877, 5553, 1822, 5704, 5436, 7239, 3459, 2803, 5855, 4500, 5064, 9206, 6340, 4774, 5151, 7472, 7767, 9117, 918, 2499, 8583, 6326, 3214, 5382, 4791, 1708, 4657, 2007, 8737, 8126, 3153, 5602, 9233, 738, 2358, 1417, 9248, 7311, 1732, 9818, 6297, 5826, 1168, 8025, 686, 8538, 3228, 2384, 2395, 8165, 2745, 5324, 3361, 8615, 8795, 4377, 1294, 3853, 4154, 2857, 3571, 4522, 3813, 2828, 5434, 7473, 6767, 2063, 5141, 6116, 5785, 5389, 8529, 4310, 7730, 7088, 3748, 3162, 1004, 3381, 6950, 5839, 3986, 8081, 6742, 6460, 1474, 6626, 9067, 7878, 4103, 7521, 3263, 7399, 8372, 6851, 8274, 2189, 1396, 3693, 105, 5234, 448, 5866, 2836, 6320, 5408, 4952, 3671, 1195, 7589, 1410, 3694, 5534, 8772, 8115, 8421, 6083, 7494, 2838, 1154, 8358, 7751, 582, 1042, 700, 6333, 7293, 7815, 4509, 4562, 5817, 4396, 2865, 7180, 1077, 2925, 4071, 7470, 6496, 3556, 91, 7052, 9114, 6845, 5490, 3734, 2454, 852, 1178, 313, 4945, 5236, 5057, 3267, 2787, 1549, 4880, 3760, 3887, 7467, 4011, 7260, 289, 2903, 6569, 6898, 4030, 8279, 236, 4603, 9939, 2120, 5443, 5993, 3035, 8852, 1996, 8076, 8609, 3629, 6344, 7151, 224, 4173, 7554, 5038, 2335, 8403, 3269, 4043, 5846, 969, 8055, 595, 6038, 309, 5334, 925, 1694, 5936, 1225, 4266, 8005, 7668, 6151, 1498, 1609, 1291, 706, 771, 3374, 7440, 4328, 3656, 6858, 8981, 5674, 682, 5312, 357, 4918, 4166, 8823, 6016, 3179, 5386, 9170, 8496, 3514, 5063, 1061, 8096, 2864, 519, 8678, 6782, 4443, 4067, 4358, 4754, 8121, 981, 6761, 221, 6863, 2768, 5566, 6076, 8573, 1921, 7909, 4808, 644, 7590, 4762, 4779, 7729, 5066, 6809, 8504, 3904, 284, 3022, 4502, 5863, 8462, 8896, 9907, 2387, 1730, 4614, 826, 192, 4665, 6442, 4360, 6132, 7407, 3659, 386, 6676, 1981, 8442, 1346, 5489, 924, 3517, 155, 4428, 2546, 5286, 5840, 2861, 7810, 387, 7122, 8234, 3187, 3875, 3178, 5650, 1740, 4442, 4811, 7463, 3772, 9866, 6608, 6371, 8793, 768, 5020, 1630, 1778, 8566, 3126, 5572, 9121, 467, 6589, 8834, 5501, 3591, 5717, 8088, 5844, 1963, 1519, 1638, 5850, 3761, 6167, 5254, 808, 14, 4695, 6002, 2628, 6382, 2458, 5775, 7644, 497, 8588, 3869, 8090, 2544, 2127, 4112, 3335, 1749, 3911, 5231, 1066, 6033, 5794, 1851, 9434, 3422, 899, 8914, 6323, 912, 5197, 4768, 6617, 6568, 6509, 485, 1197, 3145, 1428, 6697, 6117, 5183, 4933, 7527, 7444, 7718, 3218, 812, 51, 8674, 4613, 4760, 3506, 1068, 947, 9928, 4092, 4343, 8160, 483, 7330, 2753, 5808, 4972, 6017, 5597, 5292, 1726, 4029, 7091, 8869, 129, 5071, 7335, 5078, 5268, 3617, 1081, 7634, 1213, 2391, 1483, 818, 9893, 2716, 9837, 4290, 2808, 4960, 1110, 2490, 5681, 3513, 1113, 1359, 1252, 5073, 8577, 5463, 5011, 273, 1680, 1782, 4730, 8102, 5143, 1172, 9133, 1725, 7383, 4855, 1043, 7420, 900, 6409, 1130, 6813, 8446, 2237, 9950, 1692, 4652, 1870, 1736, 4897, 5425, 1799, 176, 9749, 5487, 557, 7104, 543, 141, 2801, 4827, 7219, 4636, 2819, 2975, 3781, 647, 5634, 6975, 922, 9445, 783, 586, 5092, 5376, 7197, 805, 4797, 1526, 1882, 1837, 6100, 4882, 2407, 9274, 4699, 3536, 1591, 4889, 5296, 6738, 6691, 1328, 5713, 8451, 4999, 204, 7022, 9466, 753, 3484, 5284, 4463, 2326, 5349, 956, 3607, 3174, 4247, 4491, 5803, 4455, 1954, 6961, 4809, 746, 6754, 3463, 1300, 6269, 863, 4488, 2157, 5007, 1269, 6417, 9264, 7498, 1608, 1626, 6334, 1597, 2051, 5673, 4129, 3122, 8889, 4860, 2761, 4239, 4133, 8051, 1980, 8597, 2727, 4064, 3959, 7551, 5594, 743, 8151, 4577, 9787, 988, 2204, 6302, 613, 8447, 1295, 9104, 9766, 3527, 1125, 84, 2931, 7964, 763, 3754, 6093, 9552, 2574, 5670, 4803, 3630, 7838, 3337, 3655, 2394, 1926, 6823, 7652, 4106, 6816, 2218, 7931, 3824, 4794, 1580, 8644, 5351, 1642, 2567, 1667, 4849, 1893, 7919, 6543, 8572, 5482, 5270, 8859, 4337, 7726, 2123, 3605, 2476, 5643, 1925, 2777, 3305, 6131, 7849, 5632, 8824, 1315, 8322, 5283, 8911, 9084, 6601, 136, 2282, 4466, 8232, 4711, 2532, 5980, 3573, 6013, 2030, 2368, 8878, 3400, 2860, 7694, 1569, 6202, 4866, 6535, 6910, 299, 3739, 7591, 310, 3258, 2091, 8893, 7079, 6784, 2094, 4418, 4427, 409, 179, 4549, 6557, 6967, 1771, 3878, 53, 6279, 8844, 5951, 1098, 525, 8443, 7996, 4355, 6719, 3462, 6351, 9252, 841, 5036, 373, 6970, 3931, 2508, 6584, 2899, 4035, 453, 5971, 1052, 1700, 4415, 2906, 2545, 5261, 6342, 659, 2475, 7520, 7680, 2932, 5170, 8425, 8402, 546, 6199, 5211, 8478, 578, 3610, 3994, 8547, 836, 7435, 9948, 3930, 2223, 4197, 3879, 492, 2671, 7171, 7714, 1266, 8773, 1256, 5177, 6567, 937, 4388, 1007, 3333, 2961, 2922, 6991, 3313, 6231, 1484, 1551, 1024, 1352, 6188, 2118, 3173, 1265, 1355, 9968, 4004, 5279, 791, 4478, 1372, 3299, 9821, 9732, 5026, 2069, 152, 1129, 8920, 6558, 7957, 3378, 9714, 2011, 878, 7338, 1423, 5806, 3921, 9169, 2517, 168, 3648, 4255, 5683, 3832, 4734, 72, 5800, 8594, 438, 3296, 4870, 5173, 3883, 1538, 8938, 7646, 8155, 1648, 4608, 1792, 9092, 5022, 2060, 4733, 735, 6735, 1310, 5098, 6304, 2131, 6757, 8248, 1079, 2978, 6485, 2459, 7752, 3912, 4110, 4681, 7326, 8664, 2068, 144, 4826, 3708, 5504, 7910, 7103, 6772, 7185, 9025, 2971, 2241, 3362, 353, 2405, 6229, 6982, 5883, 5607, 8098, 4135, 5095, 4898, 1153, 1594, 433, 2886, 5210, 6708, 1571, 2570, 6490, 5552, 5390, 6619, 3413, 9664, 3913, 7813, 8636, 6288, 910, 3860, 5207, 1059, 2080, 5761, 1180, 1186, 6451, 3375, 1622, 7949, 6124, 4679, 99, 3725, 8676, 6908, 7869, 8203, 5328, 923, 8768, 6563, 9073, 4036, 5380, 4659, 1854, 3390, 542, 4467, 8565, 5822, 932, 5329, 7121, 9223, 1101, 5520, 8455, 6122, 303, 2869, 4721, 8448, 122, 8497, 822, 3130, 7890, 1803, 258, 1637, 8575, 1078, 8866, 8427, 3989, 8284, 4026, 5920, 9540, 4416, 3569, 3833, 1106, 3407, 5040, 5383, 6942, 8855, 7230, 8073, 2734, 903, 3780, 991, 4224, 1319, 3486, 8825, 958, 2057, 1962, 6495, 4231, 8127, 7201, 2883, 4308, 8389, 443, 7101, 7476, 6609, 479, 4252, 7404, 5589, 832, 2317, 3050, 964, 6090, 6048, 8466, 3243, 9861, 4949, 7658, 3429, 7649, 9459, 1348, 6781, 2598, 9431, 1103, 8982, 1763, 7896, 5202, 3857, 7125, 9949, 2141, 3502, 4393, 8192, 1689, 1435, 6983, 2814, 6277, 7833, 4595, 463, 8007, 6687, 926, 3884, 7790, 821, 8931, 4448, 9436, 7863, 5706, 5701, 2328, 6267, 1928, 1196, 50, 272, 6171, 2448, 4476, 3795, 2410, 4554, 8224, 8910, 2939, 908, 4745, 6625, 4570, 4188, 3955, 7659, 1986, 5318, 2471, 2288, 4317, 4795, 2962, 249, 9357, 8757, 3830, 2885, 7831, 5280, 5086, 9049, 6056, 288, 4834, 9629, 256, 1457, 2457, 6872, 8739, 1202, 584, 1432, 1901, 7632, 7711, 1236, 4755, 1232, 2703, 7999, 5600, 2577, 609, 4998, 5580, 3498, 2175, 7825, 8170, 1845, 98, 5919, 2004, 2130, 8849, 2160, 1240, 1242, 6377, 87, 7482, 4402, 6522, 4153, 2034, 1067, 4623, 3025, 2738, 4702, 6130, 7598, 7414, 933, 4296, 5464, 1133, 4618, 6133, 2331, 1691, 599, 7108, 1651, 1182, 1347, 8781, 6753, 4340, 4798, 693, 8107, 8133, 1496, 1516, 2998, 9341, 130, 1813, 6614, 3068, 573, 4175, 1021, 334, 8146, 5530, 6867, 5097, 789, 329, 3988, 2632, 9940, 2203, 3487, 5111, 1756, 1565, 3522, 8268, 6570, 561, 9418, 9554, 4254, 1564, 3500, 7070, 8012, 9080, 2732, 8135, 8426, 7778, 8062, 6668, 44, 4594, 788, 4303, 9379, 5128, 5072, 6336, 4688, 7149, 3115, 7376, 8093, 2332, 4284, 1019, 9108, 9411, 417, 54, 9068, 6891, 7354, 8072, 6912, 4020, 4534, 3242, 8556, 4706, 2837, 4518, 1473, 6881, 7938, 2313, 2446, 6141, 8079, 259, 620, 3890, 8668, 3206, 2986, 9662, 7277, 410, 5542, 6641, 7298, 248, 1190, 1617, 4913, 5430, 510, 1522, 8519, 5317, 2435, 4765, 5172, 611, 7805, 2016, 6447, 3032, 7274, 3620, 3345, 7069, 1970, 3044, 7396, 7346, 5765, 2242, 8545, 7779, 2221, 1573, 4182, 1758, 2929, 500, 5010, 2000, 1951, 5832, 6739, 5440, 7379, 1553, 9909, 5744, 6651, 7993, 4434, 1022, 6900, 7756, 8319, 8037, 7509, 5045, 8498, 5970, 4736, 7566, 37, 5108, 47, 3120, 6075, 1634, 4479, 2473, 4073, 1248, 3669, 731, 4610, 6672, 8861, 8262, 3750, 2200, 537, 7772, 432, 8249, 8617, 7347, 2307, 687, 6945, 5291, 2751, 3829, 6585, 6481, 8549, 4788, 244, 530, 7169, 3872, 1420, 57, 9806, 7809, 5050, 456, 3661, 919, 1115, 2254, 4098, 1940, 1613, 1537, 9562, 5403, 855, 450, 7323, 7423, 8035, 1884, 5868, 7367, 2195, 6599, 3096, 4163, 959, 9043, 6842, 846, 6457, 8432, 6775, 6890, 5573, 6623, 6724, 3056, 8365, 7294, 2084, 3414, 9071, 5361, 2960, 4763, 6612, 1815, 278, 4611, 4097, 8654, 2834, 2177, 6899, 3548, 1454, 9144, 1203, 6723, 4298, 7110, 2597, 1975, 6628, 7908, 6254, 2300, 3156, 871, 2192, 7735, 6438, 2238, 7941, 9862, 8536, 1274, 5752, 3488, 1559, 3893, 8070, 1586, 8410, 5989, 3575, 1427, 3732, 3836, 3144, 8759, 6172, 890, 790, 7042, 7555, 4992, 6689, 8034, 8518, 8482, 6859, 5336, 5770, 2037, 608, 4472, 9780, 311, 1936, 6875, 5660, 1969, 5031, 5513, 2283, 1886, 2810, 3099, 7865, 4370, 8602, 1414, 8608, 4758, 110, 8840, 1911, 8579, 325, 8390, 3226, 3012, 1296, 4901, 1880, 5656, 5678, 4286, 7820, 5795, 994, 6741, 6160, 3169, 4540, 60, 5662, 4068, 6156, 7094, 3968, 3567, 5479, 7297, 5502, 642, 7493, 972, 2902, 921, 7906, 5203, 1466, 2693, 3430, 6170, 6887, 6533, 4887, 1633, 7728, 2831, 4080, 1069, 5187, 7385, 8411, 2943, 1053, 7287, 6145, 7524, 2719, 5505, 2033, 6502, 4725, 3227, 2085, 8367, 5491, 712, 2493, 7861, 7442, 1806, 8385, 9858, 870, 8479, 5356, 2815, 8109, 6692, 1772, 5723, 9561, 7952, 6868, 1493, 8552, 7944, 7989, 4948, 6392, 5693, 4280, 1731, 5633, 2339, 2966, 9116, 7845, 2579, 8728, 2438, 1071, 887, 550, 7635, 233, 4480, 4596, 9636, 6926, 3828, 7382, 5206, 1523, 9737, 6995, 1393, 5249, 3825, 427, 6787, 4283, 187, 2003, 8858, 2590, 4072, 692, 9157, 960, 1467, 2136, 6022, 5480, 1678, 8751, 2398, 2639, 8000, 5679, 7418, 2788, 8864, 2074, 1898, 4141, 8796, 237, 583, 161, 3351, 393, 7549, 4615, 6454, 2746, 8578, 1834, 3516, 801, 2188, 5904, 8075, 3411, 2504, 263, 3394, 1536, 6878, 1282, 6972, 2431, 1939, 451, 2613, 5972, 8963, 9195, 5526, 17, 3746, 1404, 3398, 2275, 2464, 2043, 3087, 5734, 2087, 7749, 8112, 6211, 6909, 480, 3586, 6418, 4251, 5821, 8044, 5559, 9034, 9180, 132, 227, 3011, 5332, 5747, 7436, 5115, 171, 8870, 7627, 3083, 2741, 2900, 6347, 4499, 5843, 4894, 2161, 4511, 3302, 8002, 3864, 3129, 2318, 1596, 5439, 3633, 7456, 6192, 8661, 7724, 8420, 1292, 1705, 5595, 9620, 8932, 5435, 5047, 5215, 1557, 2923, 4991, 8148, 8803, 7736, 1218, 1904, 5979, 79, 8990, 2207, 2754, 5759, 955, 6074, 4041, 760, 2796, 9193, 2684, 9135, 1439, 545, 7148, 8343, 6631, 2673, 2841, 5378, 5307, 8388, 3840, 5838, 6398, 382, 4081, 4150, 7350, 5087, 5570, 3358, 8229, 9189, 6733, 739, 1217, 5687, 819, 5216, 4268, 6795, 4668, 1350, 8601, 6383, 1556, 4124, 2053, 5722, 3295, 566, 4211, 275, 5836, 6861, 4914, 2842, 6552, 7128, 7876, 2125, 6579, 7081, 403, 5156, 7777, 9109, 1212, 2414, 8238, 2602, 7459, 6193, 6248, 5635, 8646, 4911, 5374, 3183, 6375, 2654, 6027, 3849, 2172, 3625, 6098, 6517, 2019, 4687, 8031, 9810, 3609, 3188, 6624, 4723, 209, 281, 3779, 1247, 3993, 2524, 5000, 1993, 2115, 1862, 5860, 3545, 2441, 9941, 1118, 1801, 1868, 6050, 4, 3292, 4701, 468, 9276, 6119, 9567, 5138, 1655, 8398, 7419, 5606, 4990, 1820, 6857, 560, 8036, 1175, 5791, 6255, 5897, 7131, 5377, 597, 8334, 7353, 9460, 3331, 5106, 7937, 6363, 5331, 5470, 9563, 4324, 4568, 5655, 2882, 5726, 8706, 8256, 5790, 8520, 506, 4010, 3272, 1812, 3109, 6634, 6760, 4034, 2138, 6545, 7796, 1392, 8123, 734, 3483, 2895, 1983, 1860, 5964, 277, 6576, 9199, 4126, 1102, 6274, 4593, 1312, 8629, 3282, 1251, 8997, 5991, 8490, 4592, 689, 7690, 5142, 8340, 5055, 2411, 46, 3837, 6426, 6146, 5259, 3085, 8281, 2951, 2347, 1894, 7158, 3443, 4984, 6345, 3041, 9509, 1145, 3652, 4438, 8376, 4143, 9179, 1647, 4066, 3724, 8502, 1301, 1720, 4329, 802, 3216, 4233, 3606, 9736, 3995, 6727, 9315, 2791, 6770, 9184, 8215, 4561, 4492, 2468, 6953, 7325, 4409, 996, 6662, 3902, 3697, 5105, 6280, 7267, 1272, 5014, 6883, 5615, 7664, 3755, 968, 2315, 2846, 4006, 4633, 7319, 7797, 7776, 3166, 7351, 1985, 3636, 8621, 3222, 3401, 8606, 6113, 8144, 3075, 7389, 8532, 7496, 5437, 112, 7740, 2294, 3793, 2977, 2302, 928, 9110, 4130, 8254, 5576, 1097, 5201, 5326, 4566, 7895, 8563, 6207, 8164, 4602, 7992, 7139, 1994, 260, 350, 1623, 3259, 1108, 1189, 5716, 4910, 2607, 7034, 3209, 8921, 464, 6051, 9967, 2132, 6737, 8310, 4632, 5081, 7636, 7717, 4876, 6215, 5952, 2079, 2722, 8581, 7698, 4044, 5191, 5592, 9956, 7308, 3158, 7950, 164, 9871, 4943, 2409, 6824, 4940, 150, 2382, 3897, 2050, 4279, 8163, 3971, 6266, 4955, 7045, 5857, 8856, 3518, 1100, 9612, 5423, 7028, 7798, 3592, 7814, 3163, 8699, 9769, 848, 957, 9042, 6429, 4924, 6874, 8999, 1234, 8972, 7457, 1089, 3933, 10, 6257, 9069, 3996, 1520, 6575, 4119, 1029, 5758, 2167, 532, 6420, 1652, 1579, 2206, 7027, 2419, 8474, 5858, 3002, 5360, 2603, 8149, 2304, 7016, 6480, 6060, 9685, 6157, 4848, 2690, 9472, 1030, 8122, 5343, 6604, 725, 2280, 2830, 7976, 5447, 6958, 7529, 2924, 1340, 332, 5612, 7365, 6191, 7660, 5221, 6605, 6849, 2045, 2605, 7666, 1646, 3203, 676, 9557, 156, 1270, 6554, 1530, 5243, 6469, 1424, 6129, 3979, 8342, 3663, 2325, 9521, 990, 5424, 7262, 3273, 1438, 6675, 1407, 8106, 6602, 7948, 3321, 754, 2182, 1237, 4230, 2108, 4867, 6537, 5825, 6999, 6138, 7140, 2140, 9375, 2416, 7317, 854, 2258, 5392, 803, 2146, 6449, 6688, 4531, 8417, 3073, 5973, 324, 6424, 6142, 8312, 8463, 2672, 4865, 298, 7841, 5495, 8042, 1016, 7210, 4874, 3060, 8242, 5088, 9625, 6241, 7300, 2191, 8969, 1643, 779, 2993, 55, 2073, 2474, 9506, 1977, 338, 9151, 2324, 4720, 202, 1357, 1912, 4563, 8918, 7232, 2731, 3719, 9891, 1577, 1600, 8806, 7464, 4369, 8016, 7516, 7626, 5983, 5518, 9508, 5084, 4714, 7684, 9526, 1789, 2117, 5085, 6716, 9000, 8063, 1455, 2606, 5441, 1584, 3847, 5654, 5009, 504, 6430, 3495, 5001, 8640, 2359, 3175, 4906, 3700, 8359, 5911, 1871, 2327, 3051, 5753, 3850, 5944, 2852, 8201, 1816, 7567, 3229, 8677, 5640, 4962, 407, 7784, 4313, 8222, 8612, 8727, 7483, 4170, 3377, 6372, 365, 9091, 6091, 7501, 5473, 2421, 6956, 1490, 9603, 8769, 6806, 7570, 7720, 7138, 8558, 684, 8489, 2185, 674, 6335, 9018, 2766, 8790, 4040, 3660, 4622, 2415, 8524, 6720, 8582, 9164, 5551, 8344, 4643, 7926, 8794, 6023, 3511, 3190, 3465, 1230, 2942, 7856, 4840, 3373, 8723, 9215, 6052, 6802, 6960, 6401, 1188, 322, 7234, 2802, 8226, 9126, 891, 1314, 238, 5083, 414, 5137, 3951, 8589, 816, 5596, 6272, 2460, 7708, 688, 2390, 2250, 8755, 191, 220, 8717, 6154, 2694, 3298, 5327, 3184, 1367, 6063, 1364, 3806, 3432, 8901, 7887, 5427, 9156, 2964, 2992, 3478, 4645, 4635, 5257, 3234, 8022, 3966, 11, 358, 8698, 3947, 8092, 4601, 2772, 3530, 5948, 8702, 671, 4545, 7817, 6144, 5776, 3791, 9895, 4692, 1539, 5545, 6562, 6510, 7829, 6273, 1706, 2880, 2354, 502, 3127, 3985, 4835, 9293, 131, 5023, 3786, 3072, 3268, 7487, 8874, 7916, 5831, 858, 4435, 1382, 5851, 3991, 1800, 2550, 7301, 8732, 8954, 5052, 6029, 4858, 7791, 7924, 8944, 6201, 6798, 2480, 7900, 5771, 8585, 1978, 5815, 8919, 8830, 9442, 4084, 5698, 1143, 8764, 429, 5219, 7221, 3790, 9708, 3059, 5082, 8429, 528, 2887, 3113, 1723, 8013, 9218, 7905, 5266, 1783, 3650, 8038, 4087, 126, 7191, 4740, 8237, 6265, 8923, 6341, 5469, 8976, 7177, 3736, 103, 304, 8680, 6831, 2749, 2485, 5059, 4802, 6290, 1045, 5938, 9751, 3816, 7408, 5264, 8056, 7455, 1754, 3276, 8539, 4938, 8211, 312, 2227, 8605, 2038, 6512, 3143, 8395, 1003, 7617, 5688, 3881, 85, 1838, 1087, 1073, 6364, 5352, 35, 3152, 1488, 1761, 7594, 380, 7870, 7846, 7458, 6487, 5362, 1589, 2432, 351, 2135, 2049, 4854, 219, 8369, 8313, 5053, 3651, 5848, 2452, 8103, 4190, 2066, 7918, 9503, 4753, 6182, 4304, 3867, 5449, 7893, 7041, 6534, 720, 9213, 5556, 5110, 9743, 7517, 5070, 9796, 4647, 4326, 2589, 9047, 208, 837, 1512, 1903, 9056, 3888, 6152, 3957, 7848, 40, 397, 3990, 9953, 3048, 4841, 2982, 4838, 8607, 9227, 6455, 3043, 9446, 1779, 2995, 2314, 6403, 7834, 7991, 1874, 2891, 9178, 5298, 5532, 4346, 9420, 4145, 3052, 6008, 4012, 5985, 3150, 6832, 7550, 4651, 2292, 6971, 6031, 3490, 471, 6394, 6752, 8730, 7912, 3794, 7721, 7750, 3558, 8386, 713, 8983, 7625, 9003, 6600, 3578, 9759, 3086, 9188, 4267, 5493, 22, 6777, 9834, 3602, 1545, 3064, 5433, 5984, 5472, 2423, 8341, 1829, 9970, 7064, 4203, 4752, 7186, 7872, 4884, 3600, 9853, 4179, 6030, 6423, 2811, 6415, 9279, 8214, 7638, 1548, 2669, 6684, 6808, 2856, 6515, 4486, 4386, 1171, 3718, 8137, 8345, 3448, 9627, 2583, 7987, 3691, 9081, 594, 5397, 2298, 3438, 2677, 2968, 6459, 930, 3342, 1326, 681, 7095, 9036, 7500, 2083, 1514, 3952, 1672, 9947, 7874, 3731, 7552, 7871, 5422, 203, 2980, 2904, 8335, 6546, 1036, 166, 3383, 9210, 7592, 8696, 3715, 7222, 5388, 5557, 7596, 8086, 5391, 5749, 7058, 4181, 4764, 7446, 7380, 4320, 935, 5533, 5685, 2151, 6828, 7525, 1587, 5101, 8434, 2179, 5096, 7238, 5263, 4586, 3290, 6590, 3193, 8798, 4146, 2252, 5669, 4382, 9052, 5256, 5385, 6402, 8207, 9814, 7173, 4099, 6271, 4778, 405, 1047, 8760, 4295, 4542, 6019, 5404, 4547, 261, 6256, 8047, 6173, 9243, 7962, 8199, 8553, 4038, 5069, 6606, 6848, 4881, 7460, 7748, 2507, 2551, 6914, 1494, 1136, 361, 6021, 8349, 1515, 719, 8204, 8452, 6799, 5245, 2064, 7576, 494, 7394, 866, 7840, 9342, 6621, 8691, 213, 6097, 4950, 2849, 246, 6892, 9859, 2934, 7826, 8847, 8250, 5471, 167, 1889, 89, 2750, 1639, 2159, 3140, 4456, 1109, 8285, 9332, 5027, 7393, 8508, 1982, 2173, 3256, 2341, 154, 9464, 7821, 3323, 2440, 2210, 952, 7054, 183, 21, 8503, 3084, 2711, 4309, 8831, 7447, 1941, 3687, 9750, 2807, 2832, 6374, 1998, 8992, 3371, 5414, 6574, 3535, 5865, 1206, 6885, 6642, 4222, 7734, 2779, 4958, 8744, 385, 5649, 7290, 4609, 3984, 7278, 7360, 5574, 7995, 8303, 9678, 1313, 9744, 5780, 6473, 8142, 8176, 865, 5401, 4917, 5419, 2955, 517, 5525, 1693, 8404, 4423, 5080, 5205, 5767, 3477, 77, 274, 7249, 6384, 8188, 9623, 8110, 9140, 5652, 879, 8667, 5127, 1092, 8318, 6611, 1226, 705, 4784, 8761, 8895, 4947, 5672, 5682, 1533, 2198, 2956, 8544, 5426, 3347, 6240, 6840, 7263, 1277, 9289, 2377, 6047, 1698, 7066, 8026, 6637, 6025, 8880, 5002, 1389, 4757, 2565, 5039, 7296, 2299, 2534, 5841, 3943, 9404, 1852, 200, 2817, 2201, 4375, 797, 6763, 2488, 7954, 2309, 7305, 4389, 2855, 1685, 7558, 8610, 7824, 8239, 3198, 6888, 7023, 3287, 3322, 7331, 9221, 1204, 4536, 6461, 4392, 9927, 6434, 1038, 1604, 4528, 579, 3632, 2940, 7024, 7461, 4258, 2389, 637, 8128, 4856, 770, 4789, 1632, 3645, 4470, 7453, 3093, 4207, 5637, 6104, 4357, 7488, 7968, 6470, 8967, 2082, 4271, 2763, 6450, 7695, 6301, 3208, 8337, 7377, 2892, 775, 1192, 135, 8715, 8716, 56, 524, 7618, 7882, 5925, 7583, 6313, 9539, 102, 6560, 3637, 9888, 7046, 3612, 2793, 367, 4873, 1033, 7213, 2773, 765, 6749, 5955, 7215, 3541, 5247, 3934, 412, 1907, 8687, 2799, 2930, 8733, 6933, 8891, 8001, 7692, 4091, 907, 1965, 7008, 7402, 7038, 3304, 9444, 5639, 5342, 5034, 526, 70, 4139, 4970, 8153, 5563, 2588, 1743, 4988, 8483, 2193, 4780, 628, 4747, 3915, 6489, 6198, 7143, 446, 7676, 6904, 7202, 8227, 435, 5715, 1215, 2715, 1563, 2744, 9105, 587, 9137, 3092, 2818, 596, 4812, 6658, 2284, 3420, 1769, 2196, 3861, 971, 3452, 4739, 5008, 2500, 1442, 4888, 9211, 3098, 4493, 3677, 6949, 7545, 3020, 2264, 9150, 9194, 6275, 565, 699, 4975, 3007, 8989, 6526, 1775, 2311, 7288, 9571, 2134, 8568, 7241, 3274, 5467, 6009, 6059, 6583, 5114, 9191, 6482, 9207, 1547, 6818, 8052, 4656, 1233, 7667, 6268, 8159, 4620, 7792, 6136, 4319, 8331, 378, 4240, 6896, 1562, 992, 7781, 2023, 762, 2345, 3441, 5739, 8064, 2530, 27, 5959, 9738, 949, 905, 2420, 6024, 3585, 3564, 7557, 3009, 7622, 6250, 4335, 6137, 2072, 5461, 441, 3976, 8943, 4449, 1546, 6259, 3177, 5181, 604, 811, 3038, 5148, 5227, 1254, 749, 4772, 1922, 3723, 5743, 5512, 5756, 5624, 3788, 9165, 1785, 6766, 6466, 2112, 6303, 3067, 7540, 9217, 2352, 2720, 7039, 1027, 6390, 4437, 8820, 4021, 285, 9345, 8235, 181, 7955, 1703, 5802, 7960, 302, 2840, 623, 8114, 9873, 9113, 4374, 7807, 401, 3385, 572, 5129, 2501, 8871, 8244, 2031, 1002, 8085, 1929, 2025, 3608, 6419, 415, 5807, 7902, 5583, 4931, 3253, 1841, 7106, 1668, 3572, 3250, 8916, 3319, 1560, 1683, 2430, 9761, 1976, 5240, 2825, 2771, 3077, 8415, 9317, 5100, 8574, 4378, 4526, 6505, 4558, 3147, 1658, 3435, 8804, 5308, 4649, 2850, 9507, 7206, 2355, 769, 1146, 6580, 8292, 862, 9693, 1826, 487, 196, 8228, 7465, 6428, 7889, 7198, 2316, 514, 8650, 1581, 6966, 4090, 4861, 458, 4312, 7150, 8890, 724, 3699, 5523, 1090, 7979, 8580, 5515, 3001, 8679, 8718, 3464, 2543, 8948, 7935, 2234, 3366, 8476, 6209, 2626, 8927, 1401, 9408, 8288, 8694, 8472, 339, 7911, 8350, 7072, 1150, 7386, 7615, 5302, 1209, 8362, 5738, 8071, 1916, 1255, 5035, 6092, 5497, 7966, 8397, 4285, 5609, 4160, 5224, 1714, 1973, 491, 1199, 8734, 9134, 2547, 3479, 5874, 469, 6548, 9387, 9205, 1012, 975, 391, 8424, 9111, 9306, 2400, 2119, 8516, 7289, 1814, 8297, 1952, 970, 207, 1850, 2133, 80, 6962, 5599, 7930, 8191, 7754, 4333, 8156, 633, 3534, 1931, 5890, 7387, 3467, 761, 1663, 9601, 7693, 6362, 6483, 440, 8154, 4433, 8673, 9440, 6293, 9632, 5769, 9175, 3710, 7959, 444, 7112, 6158, 6237, 7013, 4712, 4807, 431, 3232, 8821, 2285, 1502, 7043, 3962, 8770, 3711, 6195, 5103, 6034, 2291, 3792, 520, 9731, 8912, 1116, 7932, 1883, 8841, 675, 7577, 4617, 68, 5544, 8877, 5922, 3079, 3820, 2406, 2214, 9362, 5677, 4260, 2945, 9372, 9498, 1263, 6082, 7392, 64, 8651, 455, 305, 5666, 1739, 5651, 7044, 4089, 1223, 1433, 3519, 1135, 5647, 7971, 2636, 9535, 283, 4086, 140, 8624, 3624, 7830, 2239, 7795, 4597, 4973, 1477, 8510, 7677, 998, 3279, 5661, 3728, 7337, 169, 9429, 1947, 3325, 4347, 2790, 4744, 7339, 4172, 6205, 9361, 1649, 9400, 8631, 8371, 9257, 1366, 7681, 4606, 589, 8832, 4058, 4828, 2321, 3800, 4971, 9060, 8805, 7616, 8291, 4523, 2652, 4391, 9963, 5028, 4169, 2372, 8616, 4187, 7040, 7048, 5248, 1543, 1717, 8492, 8882, 8995, 1696, 758, 7563, 8780, 1770, 9103, 7613, 7259, 3698, 2453, 2642, 3854, 733, 1831, 9691, 9868, 5626, 5856, 5267, 6300, 4316, 6797, 8838, 2897, 6732, 4584, 6378, 3552, 4875, 8613, 9723, 6331, 8094, 1158, 9087, 6312, 6959, 9877, 8630, 4056, 6979, 2675, 1614, 6507, 9388, 6070, 1534, 8258, 7229, 8382, 6498, 4909, 4063, 2375, 9914, 3419, 722, 9383, 7665, 7642, 4246, 4015, 6690, 6573, 8253, 7582, 1662, 9102, 577, 1144, 1281, 8488, 5691, 4256, 2853, 218, 6520, 3306, 1381, 5432, 869, 4205, 2417, 1362, 7401, 2270, 8401, 8974, 3798, 2893, 6066, 9481, 8240, 766, 8564, 3681, 4079, 9966, 8101, 474, 5136, 7328, 2222, 9831, 5760, 7799, 8414, 3061, 5126, 6815, 2470, 8683, 3244, 9185, 6476, 2456, 8049, 8648, 962, 7485, 6906, 45, 8705, 2950, 3339, 9099, 2730, 498, 2293, 678, 9452, 465, 1913, 6940, 656, 7029, 3811, 4016, 7307, 9321, 2959, 7759, 2056, 2555, 7913, 591, 7771, 7254, 7588, 4405, 1332, 3450, 3437, 422, 7862, 7574, 1631, 8145, 5090, 7062, 1083, 8393, 8494, 1465, 7599, 151, 482, 7601, 6633, 6011, 5421, 5641, 3026, 8592, 4009, 9006, 9386, 4654, 8296, 639, 7715, 2212, 9202, 978, 6391, 3919, 9161, 7898, 90, 5, 1201, 7560, 8714, 9694, 4685, 6491, 7273, 2008, 759, 9686, 1759, 5241, 2088, 3367, 3547, 7318, 4287, 2100, 5548, 6717, 8903, 8308, 3924, 6844, 9661, 9479, 904, 5949, 6286, 5999, 8315, 8929, 3063, 7974, 7166, 830, 6095, 6445, 1795, 7233, 8598, 8485, 9024, 7934, 300, 8603, 197, 7643, 8241, 9032, 8660, 6204, 1316, 254, 5737, 1139, 8527, 3561, 2121, 9588, 5692, 5613, 2707, 920, 662, 6088, 6379, 9363, 4818, 4777, 9214, 9912, 6282, 3614, 1688, 1304, 4556, 7653, 5617, 9162, 8812, 8030, 8642, 6860, 4419, 5730, 2824, 4966, 5820, 5460, 4806, 5845, 4000, 5610, 5262, 52, 7194, 8638, 6644, 2868, 2557, 3066, 5514, 1268, 3763, 6947, 447, 222, 4400, 605, 8586, 1353, 2622, 8725, 5369, 6977, 4368, 4477, 881, 6238, 2145, 6314, 7362, 8206, 8019, 7251, 2695, 1776, 2032, 8198, 7836, 9172, 5940, 7506, 9920, 6159, 2797, 4852, 3727, 8082, 1126, 3623, 8962, 8872, 9898, 6748, 9410, 8366, 94, 6850, 993, 9432, 7061, 744, 7706, 1780, 6709, 9010, 1480, 7292, 7018, 8423, 9825, 9711, 5012, 7802, 2537, 3217, 7051, 643, 3987, 7672, 5796, 484, 5235, 7227, 8658, 7454, 4342, 8868, 4235, 6613, 8815, 2451, 4149, 4619, 436, 3834, 5273, 5160, 2704, 6670, 6181, 3499, 165, 4306, 1377, 8975, 1486, 6369, 2022, 9474, 7879, 3841, 7804, 8433, 6169, 4243, 7452, 6678, 2662, 709, 7080, 6939, 7244, 3241, 4694, 7842, 8169, 428, 9182, 9618, 3702, 1956, 6571, 9609, 5299, 9356, 8567, 9677, 8041, 9672, 6951, 9760, 4946, 9302, 7225, 7958, 3918, 8220, 33, 3194, 4263, 3297, 4074, 2919, 6783, 348, 1673, 8988, 5894, 6968, 6665, 264, 2835, 4101, 8720, 6453, 6506, 3270, 6263, 4060, 9064, 726, 9268, 4653, 2511, 5037, 8842, 503, 8283, 1444, 2889, 2633, 5157, 9333, 5910, 6296, 4282, 3742, 9392, 9096, 4483, 2913, 5792, 6306, 4693, 7723, 7612, 6594, 4746, 7477, 6696, 6922, 755, 9932, 20, 5895, 374, 8746, 7737, 4559, 7147, 8635, 1664, 1446, 495, 4088, 1005, 8807, 3023, 74, 7164, 4588, 5768, 3540, 9934, 5778, 915, 3474, 6316, 5620, 8178, 7302, 7773, 3935, 7581, 5708, 7320, 1000, 7237, 3544, 3842, 7497, 9900, 9139, 4429, 9320, 3167, 9130, 7553, 894, 4361, 8194, 3311, 4904, 8657, 5498, 5217, 2724, 4703, 7162, 5500, 3134, 3777, 6385, 4462, 7033, 5810, 8799, 2548, 9820, 8533, 6897, 3570, 9500, 8119, 809, 8087, 8937, 1684, 1008, 896, 4104, 4178, 6503, 7883, 9430, 9794, 7025, 4893, 9606, 8394, 6494, 2682, 1405, 1344, 7030, 5481, 4200, 8445, 6405, 4599, 1063, 2262, 795, 2804, 8670, 6346, 2553, 3619, 5714, 7818, 3185, 1430, 8495, 416, 8686, 621, 2664, 6755, 7209, 8444, 7641, 5818, 7727, 1205, 1184, 5354, 6200, 9061, 7973, 2166, 2776, 4027, 7526, 1615, 7785, 3917, 3356, 8499, 6283, 6308, 4634, 8726, 5134, 2600, 9347, 6835, 2538, 1974, 9624, 3466, 3851, 1114, 8065, 5213, 9197, 3189, 1897, 3238, 4859, 5998, 8513, 5686, 1734, 3014, 2784, 2571, 2709, 2743, 3191, 7344, 966, 8383, 2949, 1957, 78, 2609, 8525, 9954, 3329, 9469, 7839, 2401, 9937, 6681, 6221, 1001, 2563, 6521, 2491, 4366, 7793, 6185, 824, 7629, 295, 6511, 8360, 8863, 4512, 8600, 8449, 6618, 5077, 7438, 7528, 2969, 7187, 4327, 9757, 9307, 7569, 42, 8302, 1927, 19, 7744, 2330, 137, 8959, 552, 7978, 5370, 9930, 1967, 6035, 7606, 9525, 9572, 8561, 4845, 8439, 8299, 8604, 4105, 9883, 8688, 6294, 5916, 6440, 2002, 1804, 5494, 1857, 5882, 7281, 5208, 4786, 1160, 8559, 5697, 7523, 9978, 8960, 3843, 2001, 6636, 6359, 4770, 16, 516, 123, 2502, 9943, 6120, 9836, 8571, 8692, 9022, 8709, 9365, 6938, 330, 5608, 8639, 9803, 6913, 4985, 3819, 7111, 4273, 7867, 9083, 3582, 2124, 9222, 747, 9030, 7369, 5805, 3559, 7275, 8684, 4413, 9681, 7783, 9367, 2187, 7155, 9811, 2383, 784, 4539, 4664, 9655, 9651, 7880, 1257, 6123, 375, 9007, 8843, 697, 1208, 7713, 3434, 6985, 109, 6963, 7538, 7266, 1768, 9676, 813, 6102, 2015, 279, 6067, 8590, 509, 668, 936, 1025, 8338, 5721, 9739, 6792, 5705, 1170, 1370, 3316, 4202, 9969, 5928, 3221, 4629, 4968, 6957, 8363, 2725, 1914, 125, 9886, 2040, 7808, 9697, 3248, 3551, 2667, 5906, 9747, 7196, 6261, 1899, 9020, 8771, 7327, 3598, 9425, 1211, 228, 2901, 8467, 2472, 5579, 8233, 558, 8626, 6710, 253, 268, 2, 4445, 4927, 7619, 3492, 4070, 9208, 3539, 6941, 4338, 6062, 8321, 8860, 9558, 48, 6395, 814, 4234, 5773, 8655, 8257, 3515, 7655, 8221, 5627, 3512, 9770, 6388, 9437, 9903, 9065, 215, 564, 7933, 3896, 4667, 7218, 6744, 5591, 9961, 8046, 1527, 8306, 1163, 363, 2770, 3018, 7547, 7449, 4907, 2425, 2699, 7374, 9316, 1487, 4489, 4815, 1011, 728, 6685, 7130, 6820, 9832, 3176, 1419, 240, 5995, 6536, 8724, 6937, 153, 3672, 576, 5387, 9879, 9906, 4077, 2953, 7358, 9727, 8810, 3709, 6663, 7031, 3831, 4871, 6539, 8040, 9385, 3668, 9016, 3886, 8985, 4209, 7534, 6338, 6550, 475, 7602, 4232, 5961, 9924, 2461, 8546, 9599, 4353, 9839, 8778, 8475, 6965, 4315, 8593, 938, 3449, 3010, 3224, 3665, 3925, 7832, 5155, 2941, 7068, 34, 9663, 8364, 2528, 6657, 9201, 792, 3574, 24, 7426, 4244, 7928, 2426, 1552, 3796, 5889, 3778, 2305, 2029, 8461, 3157, 3845, 5809, 4199, 2527, 9028, 3472, 8993, 8599, 9646, 8095, 8742, 8183, 4371, 6079, 4425, 3961, 1288, 5538, 7280, 6407, 4546, 3721, 3705, 7005, 7378, 3070, 7765, 7628, 1760, 4018, 555, 9246, 6194, 3782, 9593, 5619, 4776, 4221, 335, 9476, 875, 5546, 8099, 8505, 7082, 1210, 3501, 113, 7997, 7806, 2783, 493, 232, 593, 235, 2129, 1165, 9901, 8666, 7699, 1661, 5540, 664, 8333, 5415, 8839, 780, 7742, 7050, 7671, 5736, 2482, 2584, 9544, 488, 8853, 3554, 1320, 8381, 8961, 301, 6155, 9845, 381, 3133, 4505, 7175, 3433, 4102, 4108, 8521, 6834, 7920, 4473, 9802, 777, 6923, 653, 8560, 1070, 4201, 6577, 4560, 9746, 1013, 7093, 43, 394, 8637, 8293, 3334, 2582, 9728, 1786, 9560, 8009, 8747, 8777, 7688, 8551, 6165, 3936, 5616, 7757, 1351, 9131, 2005, 1179, 625, 6779, 4404, 7947, 5003, 4387, 9230, 9166, 6427, 2909, 7508, 4847, 1787, 1121, 9600, 7348, 9621, 9244, 827, 9262, 9074, 6343, 5485, 7208, 4969, 7381, 4729, 1674, 1250, 893, 3856, 1383, 7595, 5907, 7049, 2169, 7295, 4002, 5956, 8080, 6435, 9670, 8003, 7205, 9051, 9860, 9089, 7364, 8277, 2540, 4302, 5125, 3509, 3089, 8707, 7844, 5204, 1876, 1058, 8328, 5878, 5578, 9592, 5379, 101, 5675, 1159, 9748, 5411, 2680, 3920, 8168, 8074, 67, 8193, 9470, 3069, 6969, 3593, 1592, 5976, 7341, 7745, 6610, 6925, 7946, 9001, 1017, 8212, 4833, 4872, 7892, 7, 9473, 7674, 8570, 3062, 8712, 2260, 4156, 8407, 6559, 9467, 3028, 7963, 1797, 9358, 9699, 5417, 9142, 4269, 4853, 9668, 1858, 6996, 8161, 6524, 3953, 9447, 9334, 8996, 3657, 7701, 2844, 7059, 6147, 4454, 7731, 290, 9758, 9610, 872, 9537, 6441, 5611, 1938, 4783, 5413, 3603, 6486, 5367, 9216, 2408, 8618, 657, 8814, 4937, 2697, 5902, 5193, 315, 8703, 4495, 9824, 9192, 7758, 8633, 2036, 3118, 9974, 5853, 1645, 3838, 6747, 7316, 4065, 1525, 160, 9519, 7921, 5454, 9687, 5355, 8541, 2648, 6864, 6380, 3388, 9505, 3899, 5306, 2413, 3473, 6920, 1733, 8862, 2039, 9095, 392, 6015, 5872, 7747, 9642, 1784, 7176, 6758, 7391, 2851, 8833, 2519, 6721, 4113, 9048, 9644, 9119, 7981, 9299, 9578, 1855, 8077, 9840, 341, 2436, 2256, 8966, 6827, 1398, 5601, 8924, 2572, 198, 4380, 4717, 1341, 1015, 4217, 610, 615, 4669, 2898, 8408, 9549, 7431, 540, 986, 4939, 6527, 7146, 8023, 513, 449, 2947, 1214, 5629, 4869, 7519, 3775, 6803, 6281, 5005, 2821, 8132, 1675, 9340, 2536, 4481, 8722, 1131, 2769, 1349, 7231, 9929, 9377, 3546, 8186, 5813, 2666, 9536, 1595, 9406, 499, 8225, 2561, 2762, 752, 3503, 7512, 3149, 2301, 1391, 8649, 3024, 8053, 4810, 4322, 7312, 5314, 9669, 7332, 1411, 5453, 4115, 7763, 8396, 6588, 630, 8217, 5024, 7835, 5076, 9353, 9283, 1865, 6239, 9532, 1261, 8522, 1478, 7368, 3416, 651, 6310, 8817, 7484, 7801, 8307, 8428, 9848, 5507, 6729, 8339, 29, 257, 4180, 3030, 5621, 2399, 7707, 2319, 3336, 8672, 6115, 8913, 906, 8765, 5104, 9938, 2076, 7285, 8507, 6790, 2255, 9484, 6544, 2665, 395, 8327, 5535, 7789, 3958, 7003, 2765, 2554, 3320, 4713, 2569, 7915, 270, 9369, 4686, 8473, 7099, 778, 8187, 9645, 9076, 1704, 7939, 5718, 3131, 1640, 7443, 2617, 9384, 8792, 7774, 8900, 3350, 4823, 9070, 8136, 128, 8048, 81, 9272, 5622, 7183, 4842, 4047, 402, 7279, 7076, 8294, 2681, 7633, 2363, 7917, 2388, 2350, 4085, 533, 8435, 9106, 147, 376, 9026, 2623, 8956, 2295, 9975, 8576, 2514, 4510, 4883, 1702, 9351, 9127, 916, 9428, 7135, 3128, 2599, 6789, 8180, 8700, 6368, 3125, 6253, 9376, 8809, 7272, 1361, 7304, 8100, 6262, 7816, 6046, 7705, 6217, 9842, 9267, 9973, 4417, 1425, 8595, 9101, 9650, 4886, 6389, 8784, 5554, 7009, 9021, 4116, 4193, 8584, 6249, 9360, 3475, 3493, 2735, 2706, 8811, 9626, 5941, 6997, 230, 411, 7489, 7855, 7412, 3852, 8033, 9583, 8978, 8481, 8867, 9338, 4543, 7255, 9485, 8854, 9486, 2360, 8491, 3340, 7345, 8887, 2466, 1231, 9547, 8252, 548, 7691, 4440, 9407, 1695, 7113, 9982, 3885, 6927, 6928, 585, 3117, 9055, 9174, 6586, 6973, 5320, 6443, 8120, 5154, 9800, 9212, 442, 5981, 8542, 9303, 9496, 390, 4241, 8845, 9059, 8701, 2081, 1436, 9008, 3538, 462, 2077, 5251, 9288, 7163, 3348, 9416, 9323, 6325, 8066, 7145, 5185, 5842, 7850, 4587, 9587, 3317, 4704, 3774, 9220, 1082, 7165, 8006, 8808, 9768, 3410, 5041, 9203, 4624, 6924, 1827, 7410, 3404, 9878, 9614, 4093, 9495, 2442, 4564, 8515, 1867, 9890, 1847, 7203, 8210, 4184, 9872, 9456, 946, 9778, 4436, 2698, 7071, 8741, 2806, 7505, 8663, 7837, 2833, 7188, 6111, 2733, 6086, 3082, 9492, 9816, 7352, 5625, 9183, 368, 614, 9634, 6179, 3168, 188, 1798, 718, 8749, 3978, 3686, 7178, 7256, 178, 9643, 9733, 9355, 3204, 437, 2246, 8464, 7127, 602, 8440, 6640, 1896, 9263, 1099, 4487, 6564, 7764, 2845, 7819, 9389, 1793, 26, 9112, 3726, 9889, 7207, 2568, 5990, 111, 7153, 7405, 4919, 7036, 8060, 9240, 8323, 5745, 6740, 7257, 7425, 6751, 7709, 2552, 3758, 6072, 7084, 9902, 8487, 2747, 6235, 7741, 7603, 8850, 5659, 9700, 3219, 8671, 9494, 4459, 3357, 2235, 5311, 4899, 7306, 6135, 3949, 8287, 4151, 5528, 934, 9742, 7160, 4381, 9897, 3568, 9009, 9488, 7929, 3393, 7683, 1492, 3308, 5695, 8881, 9468, 6903, 6541, 7373, 9132, 9720, 9242, 7822, 9086, 4967, 1582, 6073, 8947, 9319, 8745, 8697, 8477, 9899, 5667, 2767, 3533, 8458, 6367, 7515, 8509, 8763, 9812, 316, 9784, 5438, 424, 97, 8884, 4977, 8933, 4767, 194, 8892, 7333, 8351, 8791, 9489, 7492, 1517, 9318, 9176, 3771, 3476, 9501, 8685, 8543, 2649, 1308, 2701, 9658, 4844, 4161, 3717, 6879, 6319, 9523, 6646, 4453, 9304, 9403, 9789, 4242, 5121, 234, 9390, 8441, 1930, 7925, 2705, 7565, 4237, 7115, 9, 5278, 1999, 4198, 8922, 9196, 86, 8197, 9371, 3412, 1378, 6096, 331, 12, 371, 8905, 2248, 9713, 9566, 9959, 665, 523, 9648, 314, 461, 7753, 7007, 3151, 2708, 6905, 9654, 7586, 8409, 3210, 3666, 7271, 9635, 547, 6854, 7531, 8116, 3537, 3972, 645, 340, 9350, 1746, 6538, 1657, 9107, 5294, 9729, 794, 8775, 2349, 9786, 7739, 4336, 9925, 9438, 8320, 5735, 9767, 6387, 6990, 9680, 6865, 6475, 4550, 4259, 9247, 1598, 895, 6497, 2917, 7159, 8260, 8024, 7975, 3737, 1413, 9763, 4171, 9965, 3713, 8614, 8906, 2365, 6870, 2657, 41, 7190, 9209, 6222, 8977, 9905, 104, 1, 2541, 6465, 2974, 9128, 8736, 847, 9044, 8456, 5139, 9449, 3231, 1299, 9709, 9545, 3368, 5992, 965, 4670, 9849, 9615, 2937, 9254, 4494, 6463, 927, 7956, 9887, 9819, 9607, 8043, 7192, 1032, 8774, 1271, 9337, 2549, 9266, 5304, 8246, 7914, 9412, 9983, 8512, 4726, 1471, 8994, 9756, 3417, 4953, 170, 360, 9790, 9570, 9149, 9881, 6408, 7211, 8557, 9869, 9045, 9271, 8681, 5222, 4159, 4891, 3769, 9527, 6189, 7719, 3685, 5942, 7977, 148, 5720, 9145, 5074, 9817, 7927, 2615, 6183, 9706, 9370, 8517, 6814, 9613, 8743, 1018, 6528, 9490, 2149, 8802, 9841, 7087, 4050, 9339, 9122, 9719, 8039, 3621, 9502, 8406, 9284, 9660, 7827, 723, 4220, 69, 9462, 5230, 9555, 4552, 7078, 9659, 9504, 1937, 2651, 2625, 4857, 9712, 3181, 1064, 9512, 5987, 2233, 6771, 9799, 9014, 9041, 6376, 9245, 7144, 1881, 5149, 7696, 7571, 9451, 8058, 9336, 9312, 8141, 9696, 2580, 7152, 5051, 2620, 9918, 8623, 7370, 9273, 9574, 7539, 9679, 9463, 3964, 3391, 9493, 536, 9667, 3355, 8280, 3288, 1128, 3003, 6841, 9528, 9775, 4305, 9598, 9971, 3006, 9798, 8209, 6276, 3944, 9580, 9482, 7614, 9857, 2644, 8569, 1660, 9638, 8965, 8816, 7775, 6393, 6504, 9480, 9399, 2786, 1955, 9152, 9543, 2067, 3901, 8526, 5347, 3618, 7903, 9435, 2428, 3196, 4136, 9628, 9962, 8980, 8384, 8354, 7074, 1751, 9640, 8356, 703, 8909, 4537, 6228, 8695, 8531, 4314, 3601, 9716, 9695, 5029, 8837, 3309, 2366, 7400, 9278, 9053, 4118, 9322, 9538, 8276, 9765, 1161, 9847, 3613, 9788, 7136, 9867, 9589, 2595, 7157, 121, 5508, 6488, 4961, 2877, 9863, 9830, 9454, 1997, 1641, 2990, 6397, 9979, 9704, 107, 6989, 3425, 4107, 7858, 8682, 8374, 6587, 7356, 8273, 2018, 7904, 5707, 7881, 9546, 5917, 9782, 9777, 9515, 7195, 6270, 1917, 3649, 8113, 9813, 7647, 9559, 7559, 6974, 9529, 9919, 9301, 9908, 7090, 6422, 9241, 9564, 9422, 9514, 4579, 9639, 9234, 9232, 8493, 9239, 4055, 9977, 9585, 9735, 3240, 9374, 6847, 9328, 3352, 5819, 3088, 9584, 3211, 9774, 3363, 9673, 486, 9933, 8459, 9740, 9884, 6661, 1781, 9251, 8501, 7478, 7429, 9596, 654, 124, 247, 9792, 9823, 2109, 8138, 8587, 6565, 7355, 4332, 2320, 346, 4301, 8731, 3999, 9753, 8469, 8951, 9671, 9235, 6322, 127, 7725, 8265, 9715, 7265, 9455, 9804, 1933, 9311, 8801, 7733, 4261, 9652, 7349, 9541, 2566, 9851, 9917, 8828, 757, 6206, 9177, 9656, 7923, 8689, 9270, 9373, 4120, 9896, 8377, 3866, 9381, 9569, 9573, 9913, 9533, 3926, 7640, 1773, 9335, 8955, 4929, 9513, 7006, 1084, 7156, 9253, 9809, 9075, 6915, 9827, 9231, 8380, 5305, 8848, 9608, 7017, 1264, 3945, 8904, 9249, 9674, 4076, 9910, 9327, 8888, 7161, 9875, 2529, 9062, 541, 1738, 9724, 8647, 7609, 5255, 6791, 5797, 9391, 9942, 9718, 9290, 9921, 5893, 9762, 9394, 9237, 1285, 8826, 9542, 1169, 9843, 5575, 9088, 9260, 5777, 9314, 9855, 9378, 9705, 9256, 9382, 1187, 9576, 2881, 7673, 8719, 8779, 9033, 3469, 9952, 9148, 9465, 9631, 598, 9423, 9324, 243, 3491, 7309, 9259, 9292, 9964, 9976, 9726, 9951, 9630, 8936, 9617, 2587, 8124, 3453, 9491, 9690, 2958, 9329, 9856, 3016, 8069, 2357, 9229, 250, 9844, 9960, 8460, 8885, 4123, 6581, 2443, 4131, 9833, 9414, 138, 9344, 9517, 4008, 9835, 2065, 9281, 7852, 9880, 3403, 5729, 6513, 9352, 1297, 9450, 6003, 4042, 8620, 2800, 9745, 9981, 9801, 9575, 9261, 9258, 983, 1162, 9226, 3784, 9616, 9649, 9309, 9594, 2723, 913, 9611, 9453, 8693, 2463, 9577, 9692, 9277, 2506, 9310, 9228, 2520, 581, 9701, 9734, 2181, 9828, 9348, 873, 4185, 2113, 9224, 9864, 9653, 9294, 9582, 9417, 9487, 9946, 7951, 1832, 9980, 892, 9255, 9815, 419, 8117, 9870, 1752, 9510, 9776, 9605, 9439, 9622, 9874, 1051, 9401, 9124, 9398, 9419, 9511, 9300, 9415, 9275, 9531, 9764, 8011, 9368, 7243, 1309, 531, 9499, 9280, 9944, 9448, 2635, 9461, 2449, 9916, 9457, 9945, 216, 159, 1819, 145, 1345, 889, 9730, 175, 1422, 2190, 9168, 9892, 984, 529, 2685, 1681], 'CD': [3380, 7220, 7988, 6452, 1076, 308, 4148, 1844, 8756, 2612, 5684, 4916, 2268, 4262, 4959, 1694, 5030, 3036, 3494, 4477, 3804, 5333, 4572, 1619, 2462, 5750, 6495, 5727, 5798, 4191, 6018, 4982, 2726, 6101, 5250, 3423, 5340, 4482, 6013, 1887, 4565, 1992, 1730, 3230, 3029, 2655, 4963, 8031, 3797, 5245, 4195, 3528, 6993, 926, 2387, 1958, 5965, 5026, 6786, 851, 3714, 5532, 2178, 2760, 2941, 4214, 5789, 6108, 6406, 6869, 2261, 8405, 2498, 2220, 3690, 2988, 2173, 2518, 2722, 2189, 3923, 5197, 7263, 4754, 7637, 4031, 6597, 2217, 2659, 1682, 3709, 3950, 3427, 5482, 5731, 1739, 5158, 5179, 962, 3973, 4296, 5994, 5661, 7761, 6302, 5926, 1318, 3986, 2854, 5313, 2450, 4390, 3446, 5226, 2093, 4429, 4890, 1500, 3777, 4411, 2994, 1560, 2341, 5947, 1119, 4458, 3205, 2946, 9173, 878, 6694, 3490, 4764, 1493, 5534, 3059, 1573, 3767, 6715, 5567, 8819, 4258, 3643, 5794, 4714, 1449, 7771, 1642, 2086, 1421, 4909, 2736, 3072, 5303, 4800, 3086, 1878, 1818, 3373, 4799, 7027, 3182, 2304, 6929, 7411, 2589, 3109, 1499, 2236, 874, 2267, 2245, 8051, 2345, 4141, 4535, 5242, 2957, 2495, 1727, 4545, 6081, 6876, 1452, 3756, 2035, 5480, 3263, 2605, 971, 2197, 5875, 5946, 5829, 6664, 4008, 3998, 4608, 6351, 3622, 1968, 5061, 4718, 8799, 1536, 7942, 7554, 3155, 2437, 2496, 2170, 6518, 2318, 4691, 1954, 1837, 2922, 3113, 6161, 3013, 963, 4766, 1623, 4122, 3004, 3061, 2893, 1410, 4870, 3218, 4741, 1577, 5677, 3996, 3487, 7070, 6259, 5638, 5832, 7283, 3672, 5363, 1472, 7432, 3840, 2678, 5753, 2226, 4078, 2410, 5522, 1190, 1553, 3014, 1200, 5292, 2293, 7795, 6109, 6692, 2507, 3827, 3938, 6778, 3228, 6128, 8539, 1891, 3310, 2414, 2875, 2646, 6566, 1329, 2460, 2125, 8179, 3854, 5830, 8699, 6727, 6668, 2757, 1523, 2710, 2904, 8669, 7477, 8529, 5064, 3525, 1750, 5863, 8322, 1728, 3772, 4530, 7786, 4524, 8968, 2240, 4478, 4776, 1646, 3661, 982, 3012, 1458, 1460, 8251, 3877, 4689, 3629, 4985, 805, 7483, 3706, 5658, 2289, 6714, 773, 8781, 7546, 4293, 8200, 8425, 3266, 6250, 4626, 6521, 5376, 4253, 2070, 5413, 1731, 1791, 2025, 5021, 2586, 5107, 3485, 6781, 5341, 2241, 6964, 3089, 7357, 7462, 6430, 561, 3264, 9019, 5614, 4043, 3478, 2999, 1446, 4388, 6225, 7501, 5509, 2838, 3762, 7838, 4294, 4693, 1541, 5220, 4440, 5570, 4893, 6277, 5959, 5756, 5747, 2451, 7707, 5477, 6762, 7436, 4979, 2246, 1550, 5432, 4988, 2228, 3781, 1692, 5988, 6997, 6557, 6589, 7931, 4255, 8215, 1224, 1868, 4220, 2147, 2262, 3354, 6390, 1683, 855, 6643, 8519, 4518, 5568, 5156, 4474, 2985, 7003, 5609, 5766, 1548, 5561, 3283, 7160, 7730, 9090, 4597, 4622, 3955, 2292, 2472, 6197, 3946, 7334, 6196, 7174, 1186, 4709, 3526, 4846, 5782, 7645, 3179, 7447, 3240, 4841, 2231, 8412, 3829, 5426, 4032, 4549, 7521, 4756, 8125, 5821, 1769, 8228, 4272, 2938, 5360, 4374, 8465, 5023, 3684, 2321, 1468, 2717, 1178, 1525, 2758, 792, 704, 6914, 2136, 9181, 660, 6383, 4464, 8945, 6550, 2291, 3750, 5246, 1989, 3890, 3725, 3620, 5618, 7732, 2277, 8893, 3521, 3782, 6336, 8230, 5394, 6076, 2237, 6524, 7460, 866, 7698, 6060, 2377, 2097, 6010, 8466, 914, 5459, 4992, 3941, 7787, 6167, 5365, 4658, 4066, 8013, 1023, 4224, 3449, 8475, 4246, 5053, 4592, 5662, 2300, 6477, 1123, 1669, 3178, 7163, 7289, 2843, 3170, 7198, 920, 4836, 7644, 6054, 5316, 1659, 5471, 5924, 3009, 6199, 3300, 2852, 2965, 4452, 5390, 5428, 2026, 4410, 8314, 550, 2719, 3286, 6000, 6300, 6392, 5286, 3096, 4802, 8413, 7848, 7823, 6877, 9057, 5317, 2982, 3881, 9143, 8998, 6515, 3305, 4721, 2405, 3504, 8498, 2214, 4723, 6338, 8269, 2238, 3035, 1155, 3586, 1771, 4645, 5615, 1267, 4217, 1883, 5709, 6385, 6229, 4631, 1949, 1951, 4068, 6570, 2301, 1405, 9085, 6085, 5457, 3187, 1952, 1325, 4664, 4793, 5228, 4715, 2328, 5431, 2803, 3357, 5073, 2391, 1069, 8523, 1518, 8554, 5403, 6525, 6733, 1821, 1148, 6531, 2537, 1469, 1357, 5976, 4048, 3947, 4637, 2608, 1402, 2915, 2286, 5804, 1588, 1502, 3153, 7482, 8289, 5489, 3611, 4610, 6162, 6365, 1884, 5308, 6181, 7856, 6429, 7330, 8130, 4750, 3101, 4540, 1946, 3284, 4576, 1283, 1533, 6286, 4595, 809, 2643, 2001, 4679, 3167, 1053, 6756, 8134, 820, 5399, 8947, 8471, 1521, 1953, 2684, 4544, 6071, 5518, 1116, 960, 7682, 8643, 2395, 7523, 6499, 2793, 8241, 2107, 1916, 2356, 2818, 5378, 4573, 2770, 6066, 3275, 3173, 4590, 3330, 6949, 8098, 1050, 5062, 5208, 891, 3006, 7624, 1221, 83, 6562, 7245, 3008, 6426, 1532, 5761, 3836, 7755, 1269, 3452, 1549, 1840, 4073, 3054, 2477, 8921, 1281, 7365, 6809, 2037, 7106, 6377, 8445, 3606, 6131, 1778, 7055, 968, 1010, 4340, 6572, 8070, 7018, 1428, 4849, 4211, 7019, 8177, 5604, 7153, 2105, 1875, 8983, 7928, 2750, 5932, 5881, 2499, 3982, 7302, 1910, 8642, 7813, 7527, 3822, 7133, 1196, 1772, 5680, 1466, 4054, 5704, 9524, 8108, 8375, 2516, 684, 4285, 2794, 3864, 5896, 6753, 4125, 3559, 1684, 7440, 4289, 5951, 9186, 7104, 9180, 7921, 5792, 5290, 731, 1564, 4034, 3518, 5808, 3376, 6967, 8245, 6395, 2333, 6630, 158, 7703, 6615, 2515, 5036, 6849, 4706, 6200, 4501, 3038, 1478, 5785, 7697, 8208, 1222, 3921, 1996, 2791, 1565, 4356, 8278, 2210, 5447, 5547, 5113, 7751, 2075, 8563, 5178, 1110, 6517, 4850, 7962, 4522, 7086, 5948, 8560, 6248, 7677, 6600, 7871, 788, 8902, 2873, 5461, 6909, 52, 9079, 7119, 6164, 5725, 6837, 2532, 6930, 7158, 7292, 1524, 5483, 7495, 5491, 6973, 2389, 4998, 2467, 6194, 5486, 1908, 6065, 2916, 3068, 9587, 4732, 8555, 5373, 2177, 5539, 2354, 3280, 3045, 6372, 3562, 2411, 9853, 7769, 6002, 5339, 1058, 8035, 3298, 7893, 6598, 3002, 2253, 6582, 5312, 4379, 3774, 6472, 3805, 1645, 8710, 6126, 8689, 5232, 5786, 6679, 1762, 1851, 3220, 2084, 5358, 7901, 5171, 1982, 6755, 8418, 3021, 1559, 1463, 4086, 3776, 2855, 9437, 3411, 841, 3314, 4230, 139, 6534, 1637, 7874, 5506, 8729, 5350, 6245, 4660, 6146, 2445, 1217, 1890, 6962, 1341, 2753, 8207, 780, 3005, 5930, 6171, 2166, 5974, 3931, 3090, 3857, 2769, 1191, 7438, 8795, 4168, 8616, 4438, 482, 4354, 6141, 5014, 4082, 6833, 6350, 3185, 3051, 5787, 1368, 7735, 1302, 3988, 5791, 2129, 1990, 1339, 781, 681, 4912, 3124, 2640, 6828, 2681, 6670, 2417, 897, 6311, 8450, 1257, 6153, 4712, 3213, 9467, 3573, 5068, 9193, 6516, 8624, 4108, 3161, 2530, 2866, 4300, 5757, 2871, 9478, 1509, 7088, 5917, 732, 6983, 9097, 5269, 6736, 8091, 9736, 4038, 2861, 6935, 6037, 4761, 4548, 1429, 1733, 954, 8525, 3517, 8329, 1926, 1964, 7150, 6633, 1398, 9377, 4822, 4778, 1688, 1757, 4339, 1047, 2452, 4330, 2883, 5474, 8734, 6257, 725, 2224, 7510, 1214, 4327, 5049, 2092, 3746, 8609, 6358, 7080, 2542, 5900, 8797, 8392, 2270, 6382, 7340, 7261, 582, 3245, 7854, 6825, 8828, 5583, 5443, 4834, 7284, 1073, 8317, 3858, 6297, 1203, 8866, 9121, 3914, 6939, 5344, 7335, 2023, 2824, 4936, 2283, 7966, 4628, 1709, 5325, 3980, 8367, 2244, 6567, 7366, 2002, 1959, 3789, 5985, 5836, 8102, 6251, 1815, 6645, 1747, 3733, 7087, 5109, 3869, 6965, 6672, 5866, 7951, 959, 6069, 1809, 8606, 5147, 560, 4635, 7327, 6448, 5396, 768, 8084, 5142, 8661, 3510, 3030, 3257, 6891, 8145, 4957, 4341, 9137, 1233, 3561, 5170, 4604, 832, 5298, 2996, 5516, 1288, 4771, 2720, 4999, 5519, 3443, 6759, 6110, 5095, 5833, 513, 392, 2049, 6041, 2490, 8057, 5784, 4329, 2658, 8898, 4941, 1980, 4013, 4642, 5429, 7194, 6649, 3642, 5040, 7593, 1923, 8500, 4401, 4819, 7650, 4173, 7607, 9213, 2255, 5524, 3146, 4995, 6493, 7863, 3126, 249, 7118, 1001, 6631, 6986, 5039, 4102, 8503, 4871, 695, 5342, 7183, 3247, 1554, 2742, 2126, 7025, 7773, 2051, 7799, 8244, 7961, 5124, 1538, 9013, 3505, 1643, 9089, 4389, 1670, 6794, 1477, 6133, 1808, 5622, 3894, 2215, 853, 1476, 2393, 9567, 1316, 7368, 3537, 6827, 4748, 2721, 2713, 1331, 1470, 2502, 1388, 3819, 6274, 3892, 5799, 4717, 1379, 7401, 1003, 6287, 4144, 9411, 2986, 3670, 2316, 3074, 6552, 3753, 1649, 4662, 2055, 5112, 2309, 5590, 2154, 915, 4305, 7079, 5180, 7267, 6242, 6609, 5351, 5234, 1621, 2819, 1328, 1140, 4251, 6312, 3972, 6233, 1350, 7562, 4278, 351, 6669, 7875, 4541, 5206, 6991, 1090, 8321, 8355, 9218, 5132, 6307, 5803, 5018, 8586, 5877, 1100, 7045, 4281, 8634, 3122, 901, 2559, 3702, 3949, 5289, 3308, 8153, 8728, 2934, 1013, 3911, 7323, 4695, 5597, 1185, 2978, 3803, 1415, 7577, 5016, 6817, 7990, 1766, 8330, 7413, 20, 5763, 3893, 3710, 7294, 5696, 1600, 8340, 5488, 3635, 4557, 7792, 8052, 2429, 3480, 573, 6856, 194, 2823, 182, 1324, 8652, 8291, 2050, 4198, 4672, 5760, 4755, 7757, 8838, 8154, 3696, 4682, 6205, 5191, 6239, 7605, 9164, 1146, 3571, 4571, 2041, 6822, 3739, 8353, 5701, 9012, 4738, 5602, 4851, 2342, 4615, 1928, 9287, 7934, 8561, 2269, 9713, 3157, 784, 5865, 2732, 750, 821, 3953, 6559, 1160, 1002, 1037, 8730, 6319, 5529, 6318, 7005, 9661, 2148, 1607, 2902, 4699, 6474, 1574, 2111, 4581, 2123, 6218, 6709, 869, 5175, 8580, 8086, 4730, 6049, 1170, 941, 6889, 6553, 2332, 6084, 1721, 5469, 7965, 4484, 6182, 3925, 4003, 7242, 4814, 4407, 2894, 6901, 7886, 1083, 7299, 190, 1033, 1942, 3845, 2235, 5282, 4189, 3108, 3419, 5550, 7322, 2160, 1774, 5465, 5057, 8901, 5035, 4423, 1736, 3863, 2704, 5309, 3639, 3060, 2691, 8639, 4582, 825, 6020, 7667, 4360, 3163, 4345, 4432, 2340, 309, 3215, 2325, 3408, 3591, 7717, 1665, 1361, 2320, 979, 2385, 1609, 6716, 433, 7321, 7238, 3929, 3159, 7382, 5210, 4456, 9239, 6227, 7151, 2413, 3400, 2099, 5617, 1442, 6057, 4052, 1945, 3549, 6744, 2577, 2358, 2867, 909, 6975, 7549, 786, 3751, 7428, 8996, 6932, 2583, 5445, 2682, 7224, 5876, 2546, 6320, 7727, 793, 2371, 7986, 2805, 8987, 9082, 5359, 1070, 5738, 3057, 9009, 1423, 6335, 9146, 5978, 2447, 2675, 5108, 6114, 8133, 7926, 1337, 5338, 2306, 6253, 4811, 7316, 3939, 6700, 1539, 2636, 7240, 3235, 1704, 410, 1870, 4384, 7524, 1589, 5006, 2676, 6305, 8219, 5884, 7068, 1901, 8696, 6896, 5097, 5582, 435, 3962, 1486, 8369, 1722, 989, 3444, 3344, 4025, 1108, 6995, 2191, 7601, 1885, 6852, 932, 4613, 3500, 4051, 5915, 2879, 9865, 4794, 6535, 7338, 4970, 3142, 6719, 2433, 4574, 4675, 7718, 6464, 2739, 4566, 1473, 8054, 3676, 8611, 2274, 5195, 7085, 6687, 8824, 2629, 1258, 9046, 2789, 8934, 242, 3828, 7318, 2799, 2809, 8485, 1969, 4179, 1335, 8236, 5252, 5046, 3662, 2645, 5901, 4740, 5019, 2737, 2764, 4103, 8150, 4344, 2745, 7001, 6878, 8581, 2534, 1944, 6389, 2402, 1899, 8067, 1386, 8191, 7843, 3716, 5164, 9064, 4250, 7385, 2501, 3823, 8719, 3040, 3809, 4286, 2928, 8825, 4894, 4302, 4359, 41, 4442, 3252, 3482, 6950, 8432, 7222, 6217, 6106, 6800, 7590, 8205, 1250, 8976, 1181, 4879, 1117, 8029, 4165, 6959, 3842, 7992, 2969, 4781, 3176, 5266, 8255, 3351, 1234, 1795, 3552, 6107, 1625, 5841, 4703, 7586, 806, 1634, 5723, 6144, 5088, 3935, 6510, 3633, 3983, 8296, 8622, 4047, 3824, 8090, 7887, 214, 265, 5639, 7484, 1930, 4053, 5440, 1986, 7784, 1239, 1183, 1287, 2696, 8166, 3861, 3145, 3311, 4591, 6348, 4661, 9689, 5873, 5831, 9177, 1176, 8118, 797, 5183, 7585, 1921, 6954, 6292, 4049, 5143, 6502, 110, 4268, 7812, 9131, 1741, 7061, 428, 6445, 6769, 8675, 698, 6431, 6237, 907, 8917, 2322, 3835, 3878, 6955, 9948, 4663, 1347, 6215, 5070, 2408, 8537, 4402, 8870, 7686, 3813, 1488, 3577, 7468, 5938, 5237, 446, 7073, 4306, 3770, 5301, 1343, 4817, 6208, 6203, 2489, 678, 5679, 5657, 3655, 4816, 2087, 5436, 5198, 5523, 12, 5385, 3158, 2712, 2415, 5822, 4403, 9020, 6191, 6555, 4514, 1793, 3181, 3732, 8836, 4889, 3489, 9233, 6599, 8674, 7537, 17, 6799, 2538, 3397, 7439, 1826, 8060, 4248, 2948, 1927, 7530, 2355, 7918, 1794, 4371, 1751, 4521, 3421, 782, 4180, 8002, 7883, 9098, 3405, 2839, 753, 1336, 8541, 965, 2896, 3258, 2829, 7487, 460, 3488, 8103, 4014, 9113, 1971, 8946, 4605, 348, 4587, 8411, 3092, 5621, 5663, 3896, 1508, 3110, 98, 2134, 7841, 5543, 1798, 877, 5968, 1142, 5890, 5812, 6386, 2484, 5122, 5065, 7386, 8982, 4397, 3055, 2651, 5887, 4895, 3895, 980, 2115, 7793, 4751, 8654, 3907, 4412, 6425, 5892, 357, 3348, 7303, 3780, 7125, 106, 5152, 4806, 534, 347, 7473, 6860, 785, 734, 1106, 3674, 5574, 1072, 5327, 2234, 7265, 3587, 3874, 4863, 8068, 5580, 7388, 1805, 5996, 3242, 3993, 6987, 3404, 7599, 5475, 6634, 4493, 152, 5463, 6760, 8888, 5123, 3093, 2891, 1515, 7884, 5128, 7714, 3084, 1260, 7107, 7377, 7967, 7855, 1174, 8123, 9766, 4276, 4083, 5083, 6568, 3334, 7423, 2667, 2109, 7765, 302, 1841, 4187, 6471, 6994, 1748, 6698, 8373, 6036, 3171, 5077, 8326, 4989, 7451, 9135, 2143, 4785, 8089, 4875, 5579, 490, 25, 938, 6031, 8597, 2327, 1228, 8959, 4856, 6880, 5891, 7402, 8482, 4498, 72, 7254, 5943, 5949, 4500, 1355, 9179, 1321, 5054, 4046, 5584, 5094, 5688, 3037, 7768, 4020, 3270, 2128, 6456, 9063, 4380, 840, 653, 8378, 6805, 1706, 8295, 4373, 3481, 8374, 6554, 6912, 8249, 2374, 4932, 2983, 2817, 667, 9108, 4424, 6112, 936, 5612, 2165, 3806, 4944, 2562, 2186, 6186, 7145, 1545, 3456, 3507, 5939, 5135, 2964, 3435, 8112, 1678, 3588, 1555, 3944, 8772, 4825, 6576, 7743, 7035, 2539, 6415, 1770, 1591, 7753, 4365, 1877, 5963, 6804, 2061, 3773, 8156, 6346, 4632, 1506, 6134, 4677, 4847, 2714, 129, 924, 9392, 8019, 3538, 2727, 8008, 4081, 8204, 7170, 7669, 8263, 1485, 5085, 4947, 3913, 7543, 6469, 4911, 2576, 195, 5450, 4649, 7712, 4098, 7075, 7568, 3125, 38, 6308, 7865, 1276, 432, 3814, 3307, 5807, 2469, 8388, 7622, 8495, 2933, 9565, 765, 2471, 387, 3987, 2324, 7791, 2156, 4311, 8852, 3532, 5017, 4010, 796, 6329, 2474, 5084, 1820, 2056, 8876, 7114, 6899, 3318, 1622, 4455, 2521, 3214, 4457, 8754, 3838, 1006, 994, 2196, 8345, 13, 5742, 2397, 2816, 8820, 4876, 2074, 6629, 6742, 2103, 9047, 3688, 7409, 8702, 7204, 4292, 1360, 2089, 6976, 9142, 8975, 5275, 5223, 8831, 1981, 3808, 5540, 3965, 7489, 3162, 8313, 2373, 2141, 3524, 4275, 3664, 3597, 5405, 898, 508, 1338, 1915, 4577, 8343, 2399, 931, 9094, 3798, 7906, 2567, 7561, 2781, 6683, 8835, 1764, 3557, 1605, 2543, 5655, 881, 2180, 7293, 5273, 2590, 1501, 7375, 5261, 4644, 798, 8787, 3644, 4264, 3191, 1561, 7044, 7882, 6291, 2375, 3916, 9037, 6774, 776, 4697, 3359, 3910, 1035, 2971, 6327, 6746, 4393, 3847, 6882, 7278, 4707, 8136, 5498, 9323, 8063, 6614, 5348, 6551, 3391, 6043, 3647, 4646, 2683, 9396, 7116, 1849, 7919, 7617, 6204, 4720, 2427, 2624, 2492, 1282, 9402, 1255, 2865, 1495, 1456, 8776, 4127, 7239, 2276, 6086, 5631, 741, 9028, 5160, 5196, 6213, 2826, 5500, 1494, 5169, 5393, 255, 6370, 690, 1030, 1556, 1699, 5562, 8336, 3386, 4719, 4550, 5157, 1566, 6596, 8027, 6734, 6014, 4623, 8918, 9023, 3420, 2378, 454, 5410, 1985, 8559, 950, 2113, 6050, 1505, 6854, 1241, 3414, 791, 5554, 5353, 3930, 5105, 7059, 2254, 5899, 5412, 4030, 5910, 2860, 4533, 3463, 1998, 5546, 5504, 1874, 7139, 2820, 7913, 7971, 4164, 4106, 1617, 2307, 7350, 6137, 8858, 4088, 4983, 900, 5846, 4227, 2390, 5416, 2317, 7306, 589, 1212, 391, 4202, 7383, 301, 3267, 9827, 3127, 6235, 2748, 5200, 6339, 5321, 3495, 2792, 9857, 8805, 7041, 2287, 4933, 4568, 7499, 6887, 2754, 5133, 7474, 7023, 2780, 9322, 3951, 7286, 2021, 8435, 5549, 958, 3077, 1184, 6529, 7253, 1115, 5406, 8488, 5224, 5148, 5212, 3095, 5467, 1640, 6123, 1920, 1701, 30, 8279, 9010, 7498, 4976, 4208, 3483, 4829, 9374, 3459, 1677, 5919, 4927, 3634, 8415, 9203, 9941, 7829, 4375, 2434, 2566, 2618, 700, 3513, 5032, 5862, 142, 5964, 3882, 5715, 6906, 378, 6052, 2479, 668, 2954, 828, 8361, 1065, 5484, 3032, 8651, 5647, 4119, 5852, 8037, 7528, 6839, 9195, 771, 3800, 1004, 3754, 5383, 1201, 6317, 3713, 501, 4839, 701, 4928, 1855, 2195, 5355, 94, 2008, 2892, 961, 5911, 1913, 5587, 4176, 5643, 5150, 854, 3219, 5619, 5217, 3148, 2380, 7031, 4782, 3023, 4906, 2419, 37, 1307, 6686, 6231, 8184, 7610, 2591, 3681, 7387, 8056, 7511, 1753, 5960, 7398, 5553, 8822, 2403, 2908, 2669, 8311, 6811, 6118, 1679, 1497, 7024, 1606, 7725, 4071, 1366, 5291, 7655, 8509, 57, 9123, 3069, 6894, 568, 4431, 4449, 4428, 3262, 1839, 9429, 7657, 6322, 2825, 6226, 8181, 3860, 1700, 9954, 2022, 6989, 2827, 1856, 4910, 8332, 8577, 7111, 290, 2048, 5192, 1358, 2813, 6083, 5297, 4212, 2175, 1054, 2910, 1270, 5185, 8803, 8789, 3335, 2368, 1139, 5903, 4427, 3313, 3197, 2857, 150, 4143, 8062, 1237, 9866, 7427, 2511, 6688, 9825, 4325, 418, 4880, 7894, 3711, 9017, 3730, 6851, 7587, 6671, 1729, 6593, 7870, 8292, 8189, 1563, 3576, 8417, 1873, 6563, 3278, 757, 7367, 8664, 1435, 6660, 5982, 1817, 2353, 6619, 7741, 2256, 5268, 2045, 9911, 8222, 6745, 1822, 2083, 9004, 7065, 822, 1447, 6267, 8242, 1213, 4578, 3250, 4267, 910, 8106, 8272, 8567, 9420, 4172, 8427, 4112, 862, 9418, 3876, 6863, 4690, 4444, 6127, 4606, 8142, 3097, 6830, 3592, 5372, 3165, 3496, 4298, 5920, 2013, 9291, 4469, 4026, 1088, 1586, 1581, 2132, 5409, 1629, 3873, 7736, 7180, 3177, 4532, 3560, 2259, 8584, 4599, 6077, 6768, 8196, 7491, 6818, 1131, 5559, 2009, 3047, 3995, 1122, 5172, 3628, 8859, 6580, 7054, 3327, 911, 6158, 718, 217, 5346, 7670, 3981, 4249, 6450, 5033, 5748, 6284, 7907, 2288, 6546, 8631, 3645, 6730, 9634, 1934, 7344, 8486, 5300, 1544, 3665, 8149, 3201, 7558, 8871, 9596, 7419, 1612, 4651, 4145, 6328, 7649, 4256, 355, 2834, 8447, 8552, 4011, 3900, 9305, 7089, 4231, 2110, 5181, 642, 5997, 8516, 4803, 9847, 5751, 2797, 7580, 3046, 2044, 2512, 1552, 1373, 4507, 4320, 5703, 4843, 6918, 1716, 6812, 5814, 9156, 7973, 6696, 4698, 6548, 7972, 3099, 7448, 5966, 7853, 4641, 3852, 5414, 1147, 3426, 1661, 4519, 2024, 755, 3533, 3132, 6496, 6223, 6844, 1105, 6051, 2028, 445, 3790, 5904, 3056, 4786, 4749, 1145, 4188, 7126, 8686, 5855, 7762, 2688, 6528, 2862, 6387, 3678, 200, 5093, 4415, 5071, 5063, 9497, 1775, 3034, 8774, 2312, 8591, 6655, 8924, 3437, 1653, 8910, 4617, 8739, 7664, 2619, 7620, 3585, 8919, 2359, 8964, 251, 4701, 4724, 1718, 5334, 7659, 8844, 1845, 3826, 8536, 5564, 9141, 6721, 6907, 2142, 8226, 3887, 1074, 4558, 777, 8938, 600, 8705, 5349, 340, 4035, 8409, 1590, 5820, 3583, 5375, 8883, 4874, 7361, 4481, 6421, 5031, 4966, 2052, 132, 5847, 5366, 7567, 3616, 4364, 6617, 9160, 8178, 4297, 6659, 1540, 3735, 2185, 4523, 7010, 2140, 6025, 5078, 2943, 7199, 6620, 3810, 4396, 1576, 1315, 4079, 2585, 6819, 5935, 3260, 3572, 5734, 8974, 7455, 2272, 2202, 4271, 8760, 8810, 3365, 2641, 6981, 4257, 4385, 2311, 3503, 5285, 6952, 2031, 9549, 7110, 1427, 6968, 9470, 1863, 3289, 8159, 2120, 6187, 2203, 6068, 8385, 2454, 1861, 8721, 6143, 5044, 5544, 2756, 1973, 5225, 6138, 408, 5825, 423, 5318, 7621, 3200, 2766, 2152, 2545, 1034, 6080, 8393, 692, 3202, 6765, 4447, 356, 2279, 8806, 3212, 7817, 3265, 8187, 8735, 7379, 6784, 2945, 3651, 8461, 1596, 5642, 7746, 7553, 15, 1907, 7140, 4935, 7269, 7157, 7804, 1223, 1579, 4763, 3624, 3079, 6380, 7514, 1967, 5525, 2062, 5153, 1610, 1666, 1557, 1909, 1894, 3450, 5079, 5624, 7778, 8216, 9787, 6652, 5345, 1412, 2058, 3683, 3254, 6219, 996, 2563, 3341, 2847, 3621, 1143, 2164, 8021, 9778, 7797, 3042, 4382, 3136, 3765, 7827, 4607, 5274, 6816, 3617, 5381, 124, 2273, 9087, 5315, 4650, 6290, 9354, 4815, 5937, 3229, 60, 7752, 5161, 6468, 1743, 1603, 7103, 5167, 5402, 916, 6607, 3227, 8104, 6151, 1570, 5165, 5740, 3472, 4446, 4201, 1593, 2071, 3285, 6711, 1062, 9115, 6039, 8018, 3722, 7722, 9971, 8073, 5098, 3379, 885, 8644, 3802, 9243, 4466, 4240, 2098, 4922, 6788, 1911, 8854, 3701, 2334, 3246, 4142, 9307, 8079, 7943, 1802, 530, 8, 342, 9111, 4594, 6705, 4317, 4284, 6946, 8714, 4583, 3377, 1880, 2970, 2290, 8231, 9786, 8701, 6176, 3392, 3755, 7259, 5247, 7476, 7285, 4779, 5872, 3022, 2265, 6462, 4413, 4969, 1935, 4349, 131, 8223, 8220, 5052, 5700, 1627, 5838, 5541, 1914, 8849, 3121, 2446, 3100, 3825, 7818, 2623, 2632, 2308, 6732, 3139, 5287, 9081, 8549, 480, 1025, 630, 2020, 2478, 515, 6873, 8545, 7847, 7193, 3970, 4603, 9153, 5780, 5801, 4295, 5229, 8169, 8195, 3927, 4159, 6848, 2119, 611, 1306, 6184, 3558, 6785, 3922, 6193, 2570, 3471, 9345, 6985, 6793, 7127, 6642, 8922, 2043, 8233, 5849, 3338, 3143, 6104, 8074, 4209, 5166, 6401, 4000, 2363, 2073, 2544, 2835, 2053, 6971, 3385, 5466, 4708, 6266, 4028, 5585, 2525, 3541, 2106, 1293, 80, 5458, 130, 1102, 1081, 2702, 1407, 1724, 6032, 3194, 7236, 5885, 6432, 487, 9349, 5258, 9250, 6665, 1511, 3440, 6777, 3041, 9039, 7572, 9317, 4643, 4070, 9316, 4111, 8335, 7205, 5674, 8842, 1710, 2278, 7417, 2815, 1158, 2888, 1397, 282, 4370, 7325, 3225, 1803, 3237, 3349, 1093, 6437, 8034, 4804, 2153, 4956, 8813, 8000, 5853, 5645, 8830, 9781, 1787, 893, 1876, 4542, 6150, 9686, 9268, 2054, 8151, 8504, 2174, 2145, 7628, 6807, 7777, 8595, 4903, 9328, 8045, 8511, 417, 7954, 7155, 5176, 1126, 5916, 3, 6342, 203, 1109, 1152, 8271, 5644, 9185, 9604, 1459, 3080, 9487, 4901, 7311, 4017, 6413, 4570, 6731, 8957, 928, 5953, 2628, 3195, 8480, 4553, 5214, 9103, 2921, 3969, 3904, 4725, 6001, 2540, 2329, 4920, 3534, 8042, 8758, 1434, 2653, 2695, 8325, 4154, 7148, 2886, 2432, 9498, 8175, 402, 2801, 1017, 193, 6653, 8346, 1061, 5673, 1008, 764, 6028, 4036, 8527, 8925, 6330, 3070, 2400, 6095, 1177, 2749, 7674, 902, 1159, 3530, 5263, 221, 3736, 9253, 2370, 3764, 3605, 717, 3529, 1765, 596, 1872, 1039, 2088, 6616, 1503, 4821, 4506, 7742, 1602, 469, 5025, 9161, 849, 3025, 3565, 6984, 2118, 2271, 4993, 2435, 3595, 3687, 8006, 708, 6026, 6402, 1569, 2967, 6684, 4593, 2841, 9443, 6708, 802, 2005, 3204, 4888, 7809, 6606, 2874, 726, 6059, 6853, 5861, 7979, 2357, 7333, 3295, 2689, 4147, 5593, 3451, 8990, 9092, 2638, 8812, 6174, 7675, 9947, 6447, 6168, 3738, 6718, 1041, 9234, 4915, 7857, 634, 2774, 4265, 3659, 3039, 4520, 3105, 3990, 2351, 7449, 4133, 688, 6234, 476, 7643, 8635, 2808, 4057, 9059, 234, 9881, 3535, 3660, 4076, 1052, 4648, 1359, 1077, 4517, 3183, 6728, 2609, 6232, 3269, 5870, 6105, 5636, 2438, 3641, 363, 4137, 86, 3433, 2151, 3784, 7936, 6381, 5024, 8004, 1938, 4007, 9036, 1614, 8403, 3527, 8065, 3224, 8650, 4862, 5508, 6479, 9715, 3462, 3886, 3695, 5430, 1898, 3594, 7994, 6604, 7744, 8358, 4307, 1510, 5711, 4527, 4796, 5686, 6886, 7872, 2281, 4731, 1075, 293, 8257, 2687, 1962, 9271, 7270, 2876, 75, 3958, 702, 7937, 3027, 6750, 6042, 5928, 3880, 7374, 7726, 2935, 5400, 267, 456, 6166, 2176, 4229, 5215, 4980, 1979, 7866, 2218, 4138, 5767, 2409, 1829, 3909, 8786, 9599, 7016, 1676, 7274, 9215, 9100, 7320, 8886, 9858, 8396, 3367, 738, 7138, 6454, 7052, 4887, 6895, 7898, 8913, 5958, 4126, 899, 3948, 3281, 4788, 2146, 4118, 5637, 8165, 4490, 5219, 5628, 8565, 9297, 5858, 618, 8301, 5690, 1801, 8904, 3396, 9666, 1107, 4552, 7021, 2456, 2006, 4095, 2718, 6884, 6058, 2913, 4827, 5984, 5837, 3279, 5719, 8534, 5336, 7313, 6125, 2095, 1277, 5439, 4362, 3509, 1042, 8218, 4877, 1697, 6917, 3422, 8626, 3370, 9685, 5131, 6212, 7720, 6936, 8143, 3615, 7452, 1686, 2740, 3065, 163, 6047, 3997, 5987, 8423, 1572, 5494, 3118, 7314, 8521, 8538, 998, 8472, 8857, 3623, 6088, 9390, 6921, 4085, 6353, 1630, 7175, 6400, 1667, 7914, 6706, 4497, 3522, 1377, 5606, 5060, 610, 4301, 2266, 8170, 1800, 6978, 4266, 7940, 4022, 6926, 3833, 1079, 6458, 5706, 861, 3977, 8081, 3514, 380, 3516, 4666, 883, 6820, 5712, 6262, 5476, 2652, 4655, 756, 2172, 9266, 7407, 6836, 7748, 6810, 7948, 8655, 9961, 8260, 7584, 1279, 8250, 5774, 6752, 3569, 748, 1720, 6369, 8252, 1843, 4678, 8965, 4977, 4727, 3087, 3933, 87, 3759, 5190, 3106, 3091, 8092, 8640, 2863, 3019, 3413, 2611, 3855, 6497, 7700, 6834, 5783, 6177, 7466, 4671, 4951, 8737, 553, 1860, 6140, 3870, 8389, 5470, 8282, 5478, 7197, 2981, 4868, 1396, 3249, 7141, 9540, 3581, 2504, 4139, 7082, 5929, 2686, 1418, 5588, 1608, 8201, 4075, 8520, 5921, 5434, 2094, 7557, 494, 8623, 6216, 3209, 1380, 4742, 937, 8943, 5283, 8585, 9144, 4182, 1912, 6590, 8309, 2481, 1284, 3607, 4460, 6519, 1814, 6436, 8711, 7763, 5295, 4215, 5216, 4955, 3358, 8088, 2344, 1166, 4653, 5136, 14, 8770, 2729, 3102, 8064, 1374, 1171, 770, 1356, 1918, 473, 404, 7189, 3208, 7998, 7421, 313, 1141, 2626, 7533, 4772, 5089, 3049, 3968, 8807, 7433, 933, 8618, 1551, 4513, 4948, 8454, 9200, 872, 7833, 245, 4538, 923, 2457, 4921, 3033, 7115, 2347, 3963, 948, 3339, 5802, 8860, 4854, 6685, 269, 6885, 8588, 8468, 8846, 3883, 1364, 9905, 5517, 767, 3297, 5279, 311, 4225, 2828, 5423, 3015, 1249, 2796, 7579, 4160, 7619, 7850, 2932, 6332, 4399, 520, 5856, 7759, 3859, 5, 1173, 3612, 377, 1133, 6766, 208, 187, 3406, 4016, 2787, 5043, 8243, 1943, 985, 7000, 371, 2784, 155, 4430, 4417, 7963, 5199, 3141, 1020, 7822, 3848, 1275, 5050, 3839, 7437, 7336, 6033, 3233, 7097, 3584, 453, 1040, 3394, 6575, 4638, 6165, 1853, 3384, 4790, 7594, 9055, 8038, 6188, 2465, 3243, 9588, 7281, 9054, 4140, 6149, 8347, 2728, 8972, 8129, 6764, 1835, 8270, 5962, 6347, 7464, 6979, 3276, 3340, 8049, 5668, 3631, 5117, 9208, 4157, 4657, 3062, 7663, 1014, 2698, 8931, 871, 7504, 4853, 507, 6396, 4618, 5918, 1893, 1974, 6079, 5130, 3737, 7512, 9883, 7124, 3599, 3749, 4784, 1104, 7251, 745, 1961, 1655, 3277, 3680, 2597, 3567, 5233, 9750, 4684, 6273, 5880, 8061, 1810, 3976, 186, 4001, 4470, 320, 5531, 7057, 9136, 246, 3044, 3553, 4323, 9410, 1712, 3381, 8708, 4367, 2785, 6770, 5913, 6543, 3430, 1939, 9035, 1372, 8963, 5969, 6087, 2382, 9785, 7216, 7723, 2047, 5058, 4194, 9129, 4596, 7776, 7456, 2877, 1153, 9945, 4938, 8733, 8324, 4726, 6505, 4383, 6190, 133, 6055, 4476, 4820, 7380, 5537, 3172, 5119, 3116, 6650, 7595, 808, 4239, 1124, 3412, 2199, 1168, 7740, 8157, 146, 1689, 4337, 4421, 2831, 1491, 9114, 892, 729, 117, 6053, 8687, 3821, 8833, 7310, 8281, 2693, 740, 4117, 5595, 4858, 6045, 5710, 2486, 9329, 1618, 8197, 6881, 2183, 5613, 1319, 2997, 3867, 7503, 8493, 7545, 6356, 9554, 5898, 8832, 5817, 844, 2741, 1375, 1483, 8139, 4752, 3324, 1635, 4443, 5141, 3058, 6357, 0, 6314, 6460, 974, 2767, 6613, 4204, 2759, 1252, 9134, 7262, 1007, 7172, 5925, 5605, 5992, 2533, 4745, 7060, 299, 2102, 6375, 273, 9058, 4949, 3959, 1947, 1326, 4005, 2038, 4900, 7137, 8994, 8676, 4158, 843, 8954, 5493, 4110, 1941, 6826, 644, 2561, 5897, 7091, 7007, 8078, 3830, 6815, 5672, 6117, 6618, 7916, 6866, 5717, 8305, 6703, 5102, 1125, 8750, 8621, 3956, 1406, 4769, 9496, 6093, 7915, 2654, 5056, 1823, 3957, 1409, 9928, 3555, 253, 2338, 3936, 5927, 868, 4681, 2257, 5418, 5678, 3180, 8352, 7397, 3189, 5377, 4580, 8984, 1057, 4940, 9538, 5281, 4737, 834, 4183, 4838, 976, 2919, 7406, 1280, 1529, 3783, 9093, 7215, 6082, 1049, 2680, 3331, 7591, 1830, 9120, 875, 3745, 3614, 2914, 3112, 4063, 8363, 5010, 4335, 5851, 772, 7704, 7181, 9777, 1408, 6842, 5310, 1660, 5868, 400, 8717, 4433, 2811, 3222, 7393, 8530, 4837, 304, 7307, 2473, 674, 1773, 4461, 4692, 1209, 8935, 3542, 1290, 6888, 4392, 492, 6119, 9175, 4121, 4277, 119, 2661, 3497, 5648, 5425, 1404, 4336, 7486, 2575, 2423, 7186, 2660, 9101, 8453, 6627, 1199, 7490, 3389, 8044, 5571, 563, 783, 3667, 7475, 2578, 9293, 5284, 3817, 9690, 1767, 1777, 4309, 1886, 6717, 6352, 6111, 1703, 6211, 5038, 4987, 4831, 5492, 1864, 9313, 4167, 7864, 6905, 7816, 3168, 5159, 6972, 9069, 6044, 4024, 164, 5162, 6707, 9780, 5694, 6323, 7095, 8333, 5066, 4612, 7300, 3656, 733, 3692, 4018, 2679, 7297, 4673, 7842, 1265, 8147, 8991, 3415, 8752, 4304, 4768, 6677, 8691, 3787, 5607, 5485, 2464, 2613, 502, 5015, 569, 16, 2122, 1977, 3154, 2444, 4218, 8017, 2773, 8115, 3346, 4492, 4711, 6244, 8973, 859, 9603, 3851, 2369, 1351, 3461, 1888, 4971, 6157, 9573, 3791, 8544, 1892, 8267, 5326, 2607, 5034, 5319, 1535, 6453, 8284, 4830, 7679, 2480, 1378, 8706, 6275, 4153, 6934, 9744, 5116, 224, 6980, 8390, 3409, 5850, 8682, 6280, 7518, 6547, 5201, 887, 4205, 8880, 4696, 1167, 6470, 5589, 6315, 1095, 7058, 2497, 5452, 4107, 4219, 1719, 3315, 7885, 4203, 9522, 3940, 7673, 2906, 7616, 4509, 6439, 4824, 1156, 9038, 9027, 3375, 8286, 3898, 4037, 4625, 4321, 1526, 8724, 7938, 7767, 1931, 4363, 3063, 8438, 8259, 1376, 1238, 8970, 9421, 4797, 4736, 6048, 1462, 5724, 929, 8535, 7984, 6506, 1496, 3119, 1417, 8572, 1394, 7168, 7219, 659, 2144, 1782, 6207, 9457, 3865, 2313, 3846, 8202, 8872, 6773, 8638, 5991, 101, 279, 1273, 5749, 5357, 1651, 4419, 1272, 4905, 4303, 8916, 4551, 5218, 3834, 7328, 4716, 5788, 289, 2104, 1732, 7983, 6626, 2853, 4334, 5989, 6875, 2581, 8847, 7896, 4273, 6542, 2541, 2821, 8574, 1792, 8082, 3905, 744, 2812, 7096, 9434, 5874, 9876, 7830, 2911, 6648, 2078, 1707, 2404, 2870, 3457, 1838, 3447, 9678, 5004, 735, 192, 5361, 1604, 6651, 3076, 8135, 6446, 9442, 7048, 6726, 9862, 2694, 2556, 3689, 7234, 5828, 4773, 6483, 7685, 991, 5552, 2715, 8163, 7976, 7154, 4680, 6676, 372, 7237, 5888, 7877, 8268, 5499, 9795, 9728, 7228, 9981, 7329, 7002, 8266, 3429, 1248, 1662, 7583, 8093, 3648, 2376, 3169, 8474, 8431, 5194, 1924, 2096, 6855, 9071, 7908, 2897, 9032, 2459, 2012, 5277, 1489, 747, 2421, 8364, 1256, 3071, 5075, 8615, 6898, 8437, 8185, 3207, 8462, 7226, 9248, 2963, 9528, 6831, 5702, 2573, 1636, 1522, 6911, 1948, 4744, 7680, 211, 5954, 4602, 3174, 3436, 590, 71, 1616, 6412, 6210, 1744, 3768, 647, 8662, 4733, 7040, 6549, 2337, 4109, 4355, 3657, 5444, 545, 399, 8050, 1198, 5514, 2069, 6958, 3952, 1120, 4589, 4926, 8800, 1988, 9052, 8694, 5545, 5556, 6796, 7362, 18, 4170, 7496, 1182, 2603, 7641, 8726, 1229, 4791, 6145, 1828, 8683, 2201, 7573, 1264, 873, 4515, 7513, 5464, 9542, 9408, 2517, 7996, 1779, 2294, 4865, 4216, 2296, 7541, 9301, 76, 2439, 5811, 5495, 7011, 2348, 1611, 7930, 3593, 1811, 6263, 8194, 3686, 964, 5683, 2225, 1085, 7770, 3815, 1919, 1416, 2114, 8005, 6005, 723, 4177, 946, 3679, 5081, 6682, 2848, 7635, 1266, 5565, 8636, 5536, 9800, 8174, 7606, 1978, 4310, 3236, 2468, 3994, 6556, 2531, 6089, 2362, 2621, 558, 6594, 3812, 8126, 7589, 4805, 7702, 7371, 9040, 4416, 5800, 4942, 468, 6012, 7982, 1842, 5335, 3291, 3630, 5542, 5993, 1994, 6592, 604, 3942, 7282, 1305, 6442, 1327, 173, 1528, 383, 449, 8300, 3675, 6178, 6974, 5391, 5793, 997, 8566, 1403, 1650, 4308, 9183, 1385, 1157, 942, 6172, 4059, 6394, 6532, 5368, 6180, 3301, 9240, 5908, 233, 3239, 1230, 4665, 5685, 5420, 7162, 7500, 3743, 9068, 2017, 8376, 3303, 9571, 4398, 7445, 7694, 7941, 8290, 6654, 6355, 4290, 5743, 7689, 5163, 721, 9145, 8354, 6139, 848, 1788, 3053, 9050, 2790, 9706, 5067, 1243, 2331, 4190, 6264, 7200, 1032, 591, 143, 4479, 8022, 8192, 4207, 2139, 9011, 1344, 1905, 3967, 1113, 3654, 1582, 8348, 7993, 1227, 6942, 6847, 5806, 6202, 1950, 2384, 5945, 4067, 7933, 5106, 8911, 5104, 2251, 8969, 8647, 4913, 3111, 6666, 839, 3568, 4832, 8234, 6697, 8533, 4270, 6272, 5653, 5558, 7067, 4996, 1742, 6115, 921, 4964, 5732, 1384, 2846, 5000, 3017, 715, 9051, 6897, 6680, 1064, 6569, 4775, 5526, 7317, 2085, 7454, 6944, 2323, 6099, 6838, 1163, 8404, 4069, 7613, 2650, 9742, 842, 4668, 7729, 6641, 8028, 6246, 2890, 709, 867, 3383, 5665, 3663, 3350, 3849, 4009, 2364, 7662, 2016, 2161, 1342, 9592, 3837, 3448, 9031, 799, 1498, 2249, 1781, 2428, 3844, 5151, 516, 955, 8856, 9077, 8186, 2887, 2771, 3625, 1096, 212, 9355, 5248, 8096, 2768, 5449, 4124, 6560, 9125, 5755, 8010, 4511, 427, 1587, 9206, 4621, 5091, 5627, 1475, 5824, 4503, 2697, 188, 8649, 7494, 1906, 1776, 951, 8718, 9563, 7420, 1626, 626, 5382, 1285, 3484, 3130, 477, 4945, 6919, 1322, 804, 8550, 6893, 3107, 8443, 628, 3889, 103, 7077, 2046, 3596, 6500, 8083, 1647, 4954, 4676, 8587, 6491, 1431, 6361, 8339, 7665, 1474, 8402, 6821, 2744, 814, 7758, 1807, 4762, 2350, 7634, 8955, 1078, 7989, 2297, 1671, 4465, 4092, 1432, 8753, 160, 6006, 6333, 3114, 489, 4882, 6681, 8939, 9518, 6623, 6910, 7109, 1068, 2461, 5834, 9755, 2929, 5265, 1601, 4950, 4475, 3785, 8948, 2992, 7485, 9222, 6341, 5955, 2662, 7502, 9871, 2746, 4885, 9407, 7716, 7825, 2247, 5186, 7949, 5630, 4925, 2547, 1858, 6103, 4422, 1846, 7013, 6644, 9711, 1804, 9889, 3268, 8933, 2127, 6862, 6845, 4555, 8213, 40, 4326, 664, 8608, 343, 7203, 3206, 7578, 691, 5555, 5028, 5886, 6179, 1833, 3540, 379, 6761, 4758, 389, 147, 4974, 8593, 4844, 817, 9899, 4614, 5182, 5839, 3539, 6433, 2386, 6276, 7296, 5950, 6999, 2193, 6423, 838, 4234, 7415, 940, 8478, 4175, 6970, 5826, 2637, 3455, 6966, 1882, 7656, 1831, 2602, 4378, 7098, 5288, 9722, 4346, 1464, 6435, 7909, 2303, 5042, 5145, 7324, 8264, 7008, 3083, 7147, 8999, 8206, 5007, 8713, 1638, 2878, 981, 7132, 5971, 123, 7810, 5455, 8790, 5795, 1151, 1401, 6622, 9002, 2845, 2923, 9191, 939, 8217, 6398, 833, 1019, 5775, 2958, 8101, 7775, 9270, 801, 3312, 9486, 1136, 2535, 7654, 4316, 4044, 4282, 1547, 2761, 9230, 3374, 6538, 8817, 5397, 9459, 2907, 7604, 6364, 5909, 4687, 1399, 7129, 332, 3353, 8397, 5977, 3975, 4735, 8506, 5293, 4654, 1164, 857, 1390, 9683, 5384, 315, 5513, 724, 1387, 6260, 5752, 2158, 5072, 5649, 8659, 2029, 405, 6638, 3418, 7960, 3302, 2677, 7693, 1711, 5722, 8568, 2777, 8981, 6864, 918, 5272, 8144, 9362, 2007, 2881, 1796, 9694, 6409, 1129, 7315, 8821, 636, 6366, 4616, 5646, 8357, 4197, 9099, 6268, 1850, 9105, 2080, 2899, 4100, 1713, 823, 4062, 9606, 5087, 4328, 5389, 4710, 285, 5779, 7782, 228, 2926, 9644, 1520, 8047, 8722, 7032, 3590, 4997, 6407, 8053, 8370, 5002, 571, 5713, 6345, 8784, 3075, 4774, 8716, 6998, 8761, 4420, 5260, 4426, 9751, 1513, 365, 1179, 3498, 7164, 8214, 8120, 8874, 6754, 3241, 4114, 8915, 5020, 4451, 5660, 6632, 8960, 4897, 9403, 8483, 7101, 4029, 2131, 8071, 1799, 815, 1363, 3801, 8547, 4923, 4228, 1691, 9165, 593, 5511, 4181, 779, 2398, 6723, 6492, 6220, 7030, 322, 478, 1690, 6526, 61, 4116, 7266, 3066, 7836, 6100, 1055, 7481, 8514, 7588, 1205, 6094, 5560, 8319, 761, 6243, 8076, 8740, 5533, 8690, 5448, 6299, 1286, 8368, 36, 8227, 5744, 743, 4247, 5356, 92, 1036, 7754, 6017, 3884, 9048, 9670, 2194, 953, 4221, 1425, 5859, 3912, 7858, 7264, 2042, 5490, 880, 2213, 2205, 3299, 1202, 699, 2962, 1687, 5650, 8942, 5371, 850, 661, 2116, 7355, 7130, 1024, 9104, 2243, 6601, 8843, 649, 4156, 2066, 8907, 9836, 24, 6282, 8097, 1215, 8107, 2765, 2730, 6465, 6038, 6304, 6902, 3816, 3752, 5422, 3602, 6948, 2703, 3333, 1011, 5231, 8731, 1519, 2733, 1263, 7859, 7434, 6321, 5487, 3369, 4094, 4958, 3775, 7922, 9412, 9788, 1897, 7342, 8645, 2918, 8932, 2927, 2162, 7083, 8594, 6098, 606, 422, 7069, 7985, 3658, 9170, 6121, 894, 1568, 5380, 284, 3003, 4609, 7653, 4196, 2895, 4965, 1144, 3875, 2692, 7470, 8448, 1995, 1278, 3937, 7424, 9796, 6016, 8032, 6255, 6485, 2564, 956, 3556, 8540, 9119, 1193, 1225, 6373, 995, 9943, 6713, 6195, 292, 3486, 3691, 401, 3841, 8773, 8224, 6603, 9855, 1450, 8372, 9154, 7687, 1103, 4353, 8914, 4516, 2663, 1745, 7945, 82, 2851, 6776, 8665, 7552, 1371, 3671, 5184, 2601, 655, 5573, 7738, 714, 3135, 2349, 1232, 9552, 1585, 2034, 4792, 3464, 1067, 8152, 5177, 1696, 3603, 1071, 3293, 2656, 7869, 334, 2155, 6587, 5259, 7710, 9727, 3793, 4734, 648, 2579, 6404, 96, 6624, 375, 2924, 1869, 2526, 6130, 1197, 5578, 7556, 557, 2960, 9807, 3807, 4975, 559, 3511, 4729, 6309, 9209, 7453, 4765, 3428, 2242, 9169, 385, 9000, 328, 4448, 5424, 8337, 7050, 5581, 858, 8679, 9384, 8510, 3862, 4984, 5322, 7820, 7457, 2505, 9171, 7953, 7846, 4633, 6924, 6414, 6743, 2510, 579, 4352, 1440, 3693, 1571, 944, 4313, 9815, 2849, 7798, 7661, 9352, 7221, 4504, 4529, 1631, 2648, 2392, 6029, 1481, 1758, 3723, 1245, 3424, 7288, 4134, 5934, 5276, 2572, 4279, 9544, 1246, 7881, 9949, 8421, 8601, 9151, 8167, 6441, 882, 3364, 4702, 6009, 4652, 1594, 7100, 3454, 5693, 2453, 2594, 1575, 5633, 5417, 973, 3261, 4152, 1457, 5840, 7780, 2232, 4918, 8528, 2229, 1392, 1542, 1021, 2788, 8109, 1705, 9738, 413, 8583, 5758, 7128, 2124, 7232, 7051, 8303, 1740, 5669, 1900, 1180, 4722, 1825, 7834, 8497, 2716, 8590, 9474, 3439, 93, 7230, 4861, 3317, 9073, 151, 4463, 7233, 2060, 2735, 7646, 3550, 6116, 165, 2000, 3337, 3326, 8171, 1312, 6417, 9580, 1161, 521, 5733, 5404, 9837, 6040, 4174, 1680, 8992, 3416, 7969, 3390, 8146, 2647, 2523, 9159, 6790, 49, 4826, 7796, 3545, 294, 4377, 8633, 9306, 2108, 81, 6512, 2837, 1467, 6374, 7319, 3989, 9353, 1309, 3232, 1516, 3137, 6782, 4252, 1966, 4495, 5419, 7631, 7845, 4902, 8298, 6608, 7418, 8446, 2263, 652, 4924, 506, 1723, 3016, 5835, 6925, 737, 6170, 1641, 8287, 7446, 8262, 5632, 9669, 5728, 6824, 7444, 8546, 305, 3479, 2991, 6712, 6293, 3332, 3682, 908, 4080, 5598, 7056, 6767, 2159, 8681, 1092, 8502, 7766, 9116, 2782, 5634, 2014, 6691, 7575, 6667, 6867, 6326, 9979, 1295, 633, 1859, 7564, 707, 2003, 1972, 39, 9449, 8864, 2548, 9205, 8131, 3343, 3067, 8986, 595, 3398, 9060, 2856, 5203, 637, 7034, 635, 7957, 912, 4263, 9626, 7897, 3831, 1834, 2033, 4439, 3924, 1301, 352, 3144, 5127, 8704, 5986, 6078, 539, 5626, 5640, 5270, 8602, 2903, 8881, 4878, 5569, 9455, 7376, 7384, 7781, 4045, 6056, 6561, 5762, 2580, 452, 2522, 4598, 6689, 8923, 8496, 694, 1749, 7399, 5741, 8014, 7217, 4813, 9276, 7064, 3115, 2912, 9651, 4962, 5369, 8920, 9903, 2666, 1354, 7169, 5670, 7779, 4023, 6490, 1583, 3731, 1320, 5238, 6823, 813, 8379, 9568, 5047, 4192, 7701, 8727, 2494, 1298, 5772, 1866, 1976, 2920, 8085, 9157, 9049, 8801, 2252, 519, 7612, 2631, 5438, 983, 6113, 4914, 679, 4372, 4743, 100, 1658, 2250, 720, 3734, 9174, 1310, 2448, 7364, 3223, 1644, 4004, 9620, 7879, 8851, 9084, 9914, 5902, 570, 8598, 73, 3536, 1330, 4072, 1761, 663, 6313, 4892, 62, 5765, 3707, 837, 5764, 239, 7184, 2565, 3123, 4777, 8121, 2850, 1334, 8508, 1235, 5211, 6388, 2264, 5596, 189, 7623, 9772, 4659, 4787, 1292, 7750, 969, 6481, 4233, 2367, 1965, 2775, 2184, 1420, 3954, 5442, 19, 1580, 8391, 8826, 2339, 8558, 2642, 8762, 6956, 1218, 583, 4588, 5816, 7028, 8768, 4178, 3255, 3188, 4274, 7410, 3226, 115, 1925, 5370, 9521, 7868, 5323, 3903, 2223, 3928, 1289, 472, 4400, 2458, 3891, 3741, 4358, 9379, 256, 8677, 6662, 8331, 7347, 3704, 3501, 6658, 8693, 5103, 7630, 9325, 1461, 388, 1763, 3328, 4254, 774, 706, 9018, 5776, 9197, 5505, 306, 7348, 4647, 9850, 3256, 4857, 8953, 3094, 6678, 206, 7395, 4636, 398, 5745, 7108, 7459, 8258, 727, 1060, 225, 7724, 551, 1391, 4033, 6344, 5983, 7811, 760, 3432, 2167, 903, 7185, 2822, 3779, 6945, 2302, 1929, 5603, 2057, 4600, 1584, 9158, 719, 4418, 594, 5080, 5254, 3131, 9295, 6124, 8424, 6871, 525, 641, 7356, 2568, 8985, 4627, 3387, 5332, 2665, 505, 1259, 8055, 4473, 5944, 8455, 1240, 7636, 9849, 9126, 5502, 999, 3203, 4129, 4795, 5611, 8113, 4833, 2596, 7899, 8381, 8777, 812, 3820, 4056, 6674, 6478, 1482, 1009, 2082, 5845, 2776, 3117, 6558, 9482, 4601, 7789, 2707, 4505, 5671, 105, 1352, 8020, 5979, 7800, 3104, 7516, 8877, 3506, 4759, 156, 4061, 5664, 8766, 9852, 5126, 588, 443, 5871, 5187, 1543, 693, 6035, 3186, 7458, 5933, 7426, 1993, 3294, 2230, 5280, 367, 5140, 587, 2672, 2738, 481, 8254, 3442, 6301, 9337, 846, 7177, 2420, 1490, 7819, 9238, 677, 396, 5114, 7734, 8007, 6129, 9733, 1895, 6577, 9366, 3399, 5796, 8899, 5652, 4149, 6256, 8203, 1936, 338, 5771, 6090, 2379, 7249, 9976, 5392, 4860, 8148, 7004, 7878, 337, 7123, 3649, 1479, 9109, 4199, 1135, 6340, 470, 1854, 7596, 1558, 5708, 2168, 3520, 5530, 5848, 2610, 9640, 8248, 1824, 3199, 1492, 2734, 2673, 8949, 3320, 6523, 9473, 575, 8929, 1138, 8769, 9331, 8001, 5520, 3619, 4210, 157, 2401, 9065, 972, 8463, 3697, 4186, 455, 8997, 5454, 3991, 300, 7536, 2864, 790, 4409, 3272, 7308, 3708, 5952, 2500, 7876, 1783, 6702, 5022, 5189, 2090, 2588, 3578, 4343, 5352, 9502, 1087, 6278, 9823, 7250, 5230, 2940, 9882, 4967, 461, 286, 6148, 8827, 9211, 2593, 1562, 1175, 7889, 8666, 1118, 8543, 5656, 8796, 8229, 6585, 2163, 8407, 7970, 1813, 8912, 4288, 3843, 366, 1465, 6588, 811, 7932, 666, 4866, 6857, 4683, 6070, 1599, 5843, 6434, 5446, 7272, 1871, 1066, 7408, 3361, 2872, 434, 4585, 3794, 3393, 4634, 9007, 7861, 1726, 2019, 1367, 9581, 4015, 7760, 2441, 3748, 2508, 457, 7600, 7208, 8653, 8274, 2063, 2955, 5074, 2059, 7122, 8613, 65, 1317, 1963, 5857, 1111, 4808, 7046, 3564, 8429, 1254, 5144, 8457, 64, 3727, 8164, 8342, 9489, 3460, 3908, 7681, 1012, 6797, 3761, 7525, 7728, 227, 9569, 1244, 9327, 5635, 2731, 2671, 1172, 2966, 3650, 2804, 3216, 1134, 3160, 2137, 8612, 6132, 8971, 7733, 238, 2079, 4835, 6883, 6579, 3548, 6892, 3011, 2584, 1904, 6258, 2519, 2475, 3410, 9445, 5770, 7917, 1395, 6343, 5306, 2598, 2258, 3897, 4943, 7648, 1127, 498, 9839, 5737, 5882, 5682, 3475, 2762, 2138, 9356, 7414, 2487, 4531, 5401, 8188, 9311, 6288, 8861, 4491, 6363, 7461, 7997, 7785, 763, 3081, 2939, 5320, 5905, 2842, 1194, 5331, 2198, 8952, 5576, 517, 5398, 2011, 5998, 1624, 6405, 2959, 199, 949, 6418, 6695, 333, 7247, 4291, 8751, 7465, 296, 7608, 9254, 5207, 7522, 6916, 8328, 8490, 2343, 5931, 5967, 3609, 1262, 3945, 2275, 6420, 2216, 4414, 546, 9122, 7651, 7360, 8897, 5923, 1165, 7403, 9625, 2900, 8850, 789, 5367, 6858, 8755, 4368, 6283, 6941, 1026, 9679, 5512, 6868, 4907, 317, 4235, 4753, 5451, 1112, 3465, 1094, 567, 6271, 5048, 2239, 7788, 6801, 108, 7287, 5343, 3371, 8434, 9861, 8380, 1137, 2670, 5601, 7173, 608, 826, 7268, 8627, 6738, 2188, 886, 7295, 8410, 8012, 5698, 7790, 5249, 2346, 9102, 4867, 307, 303, 3120, 1708, 6611, 2657, 5503, 336, 231, 4569, 7378, 3248, 3151, 8573, 2882, 2993, 8046, 8110, 8553, 6795, 629, 1639, 7508, 6064, 5011, 9172, 9022, 9003, 1903, 537, 6142, 4162, 511, 7652, 8841, 3703, 6639, 1648, 2171, 8885, 4486, 440, 710, 8895, 8160, 1044, 4223, 9263, 3600, 2394, 3322, 856, 1154, 1664, 676, 8896, 7094, 5572, 4213, 5778, 9969, 1045, 1299, 4990, 8452, 1717, 1578, 6720, 4238, 2509, 349, 7246, 3868, 9591, 1005, 3466, 4435, 7353, 7560, 689, 2968, 7534, 5980, 6403, 5202, 7582, 8422, 9627, 2798, 5754, 2440, 3052, 8507, 5535, 8161, 6874, 919, 6540, 9912, 8657, 7029, 742, 5324, 9702, 4872, 5253, 6252, 8128, 496, 499, 287, 2644, 1311, 8927, 4611, 4312, 8548, 2310, 8442, 6238, 7429, 3508, 4391, 7532, 1430, 9764, 8377, 3818, 475, 9909, 8033, 2582, 2064, 5209, 116, 7520, 9492, 1789, 9199, 4226, 5957, 6739, 2674, 1836, 4554, 4351, 2858, 1056, 2987, 3926, 7312, 8578, 819, 3304, 6399, 6947, 9921, 3771, 7739, 7191, 3760, 1714, 6722, 2614, 8039, 3853, 7507, 2975, 4562, 4798, 8016, 7692, 8937, 619, 3368, 497, 6507, 6961, 4245, 8603, 4318, 2880, 9201, 870, 6487, 3470, 6861, 4089, 2040, 2416, 2372, 535, 7851, 3347, 213, 9326, 252, 2476, 556, 9693, 7022, 4299, 8782, 5364, 5759, 9601, 890, 7390, 1043, 4884, 538, 8238, 5099, 181, 345, 6938, 7210, 4873, 9190, 6527, 8878, 775, 327, 2936, 2973, 5894, 8928, 3626, 4789, 639, 922, 7987, 8941, 6636, 5008, 4869, 9831, 2030, 7391, 3832, 8697, 2315, 4019, 7625, 2606, 7959, 835, 9749, 7991, 5407, 373, 1785, 7442, 485, 7381, 4087, 3966, 3856, 9162, 7678, 549, 23, 5695, 1725, 493, 6574, 241, 5768, 9210, 4468, 3792, 6269, 1780, 9466, 988, 3152, 7867, 2711, 5227, 1983, 6699, 8720, 7506, 5240, 6008, 5100, 1150, 8494, 4640, 3458, 7946, 3362, 51, 3190, 3502, 297, 581, 1132, 8433, 2260, 9618, 5889, 7218, 8024, 9503, 7351, 354, 8499, 2157, 6236, 6501, 8818, 6240, 1652, 2724, 244, 7597, 8338, 578, 141, 716, 1455, 183, 201, 6584, 5330, 592, 5912, 7721, 99, 7544, 5790, 7920, 2117, 85, 6957, 7815, 1365, 3566, 1314, 1672, 8517, 2208, 1754, 3646, 3543, 104, 1348, 5256, 5623, 2802, 7149, 8399, 5527, 4200, 512, 6482, 7020, 6281, 7014, 464, 218, 8470, 3282, 3085, 4012, 1756, 514, 3563, 616, 3531, 5468, 7658, 1902, 250, 5975, 6379, 2455, 8610, 614, 2668, 7706, 3934, 8646, 2944, 4324, 8531, 638, 3638, 1340, 4917, 9426, 3872, 5563, 88, 3728, 6152, 466, 8658, 1970, 2418, 6591, 5689, 6509, 1445, 9001, 7840, 8629, 4132, 9080, 1534, 7182, 9236, 196, 8116, 1806, 6360, 2557, 9590, 4896, 7626, 5746, 8239, 9140, 2227, 2121, 7244, 6647, 884, 6147, 4567, 4864, 751, 9932, 9178, 9575, 9133, 6173, 876, 4480, 4881, 2625, 7826, 9860, 9934, 4757, 2551, 8280, 2560, 8416, 8873, 5329, 1000, 7134, 4547, 7772, 6354, 8794, 2951, 324, 8362, 9594, 9495, 1393, 2192, 90, 599, 5586, 5666, 66, 6063, 807, 4099, 8865, 1975, 6789, 9731, 6289, 532, 7, 2961, 8232, 7547, 479, 7072, 4619, 412, 6988, 274, 612, 6349, 7273, 2751, 8419, 9481, 713, 3306, 3078, 1206, 2942, 8359, 2616, 209, 6806, 6371, 728, 8512, 1296, 3251, 7165, 6296, 5936, 6444, 9078, 9187, 1628, 9285, 235, 8604, 5809, 9612, 6024, 171, 109, 6494, 6027, 7958, 6455, 8993, 2889, 8398, 1091, 1437, 7747, 5999, 9891, 2219, 441, 2832, 4561, 6741, 9968, 4978, 6334, 617, 8723, 9189, 5705, 1932, 3984, 4331, 7598, 3445, 3974, 9653, 3694, 8764, 7053, 8025, 6201, 4728, 5479, 8738, 7950, 6451, 4450, 990, 180, 8484, 223, 2980, 6735, 4222, 6466, 3342, 3043, 310, 7890, 711, 53, 7213, 4064, 6224, 7964, 8137, 8155, 8299, 325, 2426, 8141, 4146, 9229, 5129, 5600, 7178, 7463, 9336, 5456, 474, 906, 8599, 2555, 4084, 1960, 9752, 6832, 3360, 879, 1656, 3799, 8122, 8441, 4105, 8757, 2574, 8316, 9262, 3627, 3138, 8956, 7354, 795, 3378, 5557, 5241, 6004, 2407, 6908, 6030, 977, 8660, 161, 5726, 7756, 8420, 1195, 2617, 283, 5854, 2135, 8518, 7471, 7305, 9359, 7081, 4705, 2810, 2752, 9929, 436, 7039, 4842, 9433, 2984, 8894, 8891, 7892, 5243, 7952, 1028, 6583, 6306, 7211, 803, 896, 8744, 8961, 730, 2406, 2422, 7131, 7479, 8099, 8302, 1597, 7529, 2282, 6198, 6729, 4058, 970, 9256, 7405, 381, 1101, 4584, 5594, 2925, 3712, 9942, 9820, 1797, 35, 5815, 6265, 2336, 5620, 9868, 7911, 4347, 4939, 3544, 3372, 816, 5781, 1755, 31, 6928, 1303, 8671, 7012, 1504, 8989, 2956, 174, 9557, 89, 6298, 6428, 8158, 1063, 7373, 925, 7229, 6511, 9110, 3441, 7666, 1695, 9758, 172, 9933, 240, 5118, 8387, 9791, 1448, 522, 662, 9462, 1737, 8365, 3492, 3499, 3271, 4074, 9076, 4986, 9963, 7389, 2930, 291, 9808, 7206, 7143, 2763, 2952, 430, 810, 3244, 2482, 5408, 9578, 945, 5386, 4812, 1991, 3336, 9955, 5092, 8026, 5730, 9832, 3985, 191, 3064, 4499, 2755, 4991, 339, 1567, 9147, 4886, 905, 524, 9888, 8350, 6457, 5922, 3166, 6992, 6940, 463, 904, 7902, 7900, 831, 2212, 4656, 9822, 7042, 8637, 2558, 1444, 3724, 6461, 6625, 7592, 204, 1192, 9879, 8069, 7828, 9261, 6578, 3253, 3744, 3879, 5827, 6635, 1685, 5995, 374, 9252, 3000, 7570, 8426, 5629, 2706, 1086, 6459, 144, 7187, 8294, 7955, 8304, 2592, 2779, 7684, 3636, 1484, 9406, 135, 518, 9598, 6221, 459, 2483, 8596, 6537, 3292, 2976, 3885, 6612, 7430, 9372, 3290, 2485, 3325, 5244, 7339, 613, 8366, 2634, 7924, 4260, 9488, 8741, 4502, 5681, 1383, 9279, 1369, 8684, 6621, 5869, 8075, 9771, 1999, 6690, 4369, 2885, 7036, 4060, 6062, 8605, 6214, 8798, 6913, 4908, 2844, 6982, 4556, 384, 9743, 6362, 2639, 91, 3468, 8182, 7167, 7660, 9682, 3175, 9936, 1016, 865, 4166, 8394, 4575, 9361, 3402, 1848, 8384, 248, 7849, 3024, 8247, 5271, 8950, 6419, 2150, 7509, 586, 2091, 9875, 4171, 9719, 8479, 281, 5337, 9380, 358, 9192, 5990, 670, 2604, 3700, 2200, 3273, 7047, 8648, 6228, 4780, 9643, 5867, 2493, 6489, 6480, 148, 462, 8747, 7277, 4236, 8995, 1675, 298, 3007, 9894, 6960, 1332, 6136, 2335, 9309, 341, 7212, 8341, 1253, 830, 3388, 6175, 4155, 8334, 9298, 2285, 2627, 4713, 2004, 800, 3915, 6610, 9167, 3050, 3653, 5138, 6571, 6565, 185, 5012, 8492, 9814, 7602, 3943, 3018, 5411, 266, 5940, 8524, 7166, 4039, 9130, 4828, 6673, 6241, 829, 543, 3719, 319, 6923, 3020, 7540, 2133, 6160, 2909, 5460, 4620, 122, 7276, 2587, 1080, 2859, 8802, 8297, 2112, 2388, 415, 4700, 1862, 112, 420, 4206, 1291, 8688, 8725, 5961, 6508, 8892, 414, 680, 2836, 7839, 1530, 3668, 7794, 8320, 8105, 754, 3319, 5082, 3788, 8668, 9034, 554, 1029, 1389, 5973, 5651, 5193, 2553, 7880, 6285, 9714, 7071, 986, 6092, 1439, 2783, 1879, 6484, 9574, 6034, 7627, 29, 4244, 63, 8632, 987, 9264, 3073, 2772, 9066, 4994, 4845, 2514, 5120, 9026, 4338, 288, 7043, 7832, 376, 8575, 541, 3888, 2552, 2513, 4739, 947, 9762, 1313, 7550, 370, 9072, 1734, 3604, 448, 7574, 2807, 7394, 5510, 7862, 864, 2280, 5421, 7929, 7337, 70, 4512, 8094, 7895, 509, 9716, 95, 8940, 8183, 4624, 1208, 1433, 5296, 8256, 9639, 6536, 118, 4488, 1346, 7326, 2130, 7642, 6279, 8513, 54, 7227, 7225, 4283, 6261, 8785, 4065, 6486, 4526, 9330, 3129, 9526, 3729, 8288, 7925, 917, 5362, 7078, 3031, 8564, 229, 4096, 409, 3184, 9732, 7837, 658, 6449, 5001, 2412, 134, 6159, 4564, 2027, 7214, 603, 5302, 483, 8199, 4101, 5501, 9926, 9699, 9688, 406, 3786, 5914, 1451, 2630, 6270, 8617, 9818, 8015, 952, 7258, 1048, 2211, 1537, 1251, 3366, 888, 1236, 44, 7808, 140, 9025, 3026, 3796, 5641, 5566, 7639, 620, 8401, 7873, 10, 3238, 8855, 552, 1231, 9983, 510, 9428, 9721, 1512, 7493, 7824, 7105, 9214, 8592, 9381, 2778, 9589, 3098, 787, 9725, 6011, 3321, 2430, 7891, 170, 4097, 5267, 3474, 7092, 9198, 993, 74, 5027, 7171, 8114, 2931, 685, 1852, 8172, 6602, 4243, 3196, 5739, 46, 6573, 3407, 1715, 3575, 3473, 3747, 8176, 4586, 4760, 8951, 4342, 7774, 4021, 3523, 7291, 4091, 3999, 3652, 7117, 5842, 696, 7731, 9485, 4041, 8009, 4960, 6424, 8692, 9128, 2352, 1613, 7275, 6813, 8926, 2383, 3673, 390, 1620, 7049, 5013, 623, 9779, 9422, 6963, 9386, 8829, 1098, 364, 6316, 5374, 258, 5307, 3382, 2284, 1188, 3221, 7076, 7416, 4536, 359, 4462, 4150, 8489, 2868, 6903, 6969, 2524, 9274, 1487, 369, 6192, 5037, 7802, 4852, 8430, 6473, 6122, 697, 4855, 5076, 7450, 5692, 1654, 682, 4496, 1984, 9150, 3431, 8695, 4441, 6701, 2179, 5610, 9246, 8315, 8030, 847, 627, 8630, 7910, 3296, 3698, 8780, 3574, 7009, 7309, 3718, 6890, 3192, 277, 672, 8501, 8487, 4968, 9826, 967, 8869, 4630, 542, 9660, 2361, 8140, 2869, 4946, 6254, 1426, 8848, 622, 5972, 1443, 4376, 2330, 686, 8198, 6513, 2207, 8698, 5433, 4319, 8557, 9555, 3150, 5515, 824, 7695, 8072, 7563, 169, 1323, 1812, 3758, 9194, 8059, 7668, 5264, 1816, 8253, 8360, 7629, 2010, 8967, 8685, 9740, 6780, 4767, 7713, 6544, 9799, 975, 6850, 5139, 8788, 9910, 576, 4667, 1242, 4232, 350, 8619, 9383, 2182, 2977, 9458, 9207, 4, 8308, 5146, 28, 7708, 1247, 3960, 3395, 3128, 5860, 9166, 5328, 3964, 8351, 5257, 5548, 6498, 6169, 7112, 9681, 3763, 7370, 6427, 9737, 8562, 9794, 8173, 5427, 5121, 329, 4539, 5907, 1274, 4090, 113, 5387, 5221, 7345, 7033, 3618, 7026, 3345, 8889, 8579, 2795, 3640, 5045, 5675, 9659, 47, 7638, 5059, 6096, 210, 1097, 1, 9118, 2953, 624, 7404, 6748, 1673, 1531, 8476, 1038, 9668, 382, 7749, 4952, 7944, 5090, 6757, 7038, 8868, 1210, 7888, 393, 8944, 9083, 7152, 9278, 9391, 9925, 9904, 9723, 7425, 4981, 318, 5895, 8449, 7256, 5497, 8240, 9464, 4130, 6747, 6209, 7142, 7422, 6378, 5354, 687, 9107, 9842, 2974, 650, 7737, 7705, 9288, 3048, 5473, 7488, 9138, 6416, 491, 651, 1216, 9468, 625, 495, 484, 7252, 9335, 2700, 9427, 4361, 4333, 4408, 9806, 1922, 2554, 9658, 966, 9005, 5970, 957, 9006, 4929, 3971, 9767, 9348, 335, 6829, 2470, 5714, 3669, 1031, 2488, 6522, 4770, 8285, 5676, 9662, 426, 9042, 3356, 3467, 9703, 295, 2248, 656, 2187, 5507, 860, 9053, 6476, 1693, 8793, 5818, 1211, 4801, 621, 8193, 8041, 2018, 1353, 9124, 669, 7640, 8670, 431, 9656, 9315, 125, 3316, 4563, 8853, 7467, 9397, 8867, 4972, 5883, 8903, 7672, 9697, 9624, 1268, 3918, 6023, 4104, 5009, 9469, 261, 9030, 2664, 6865, 8607, 6324, 6294, 9439, 9717, 7807, 8087, 671, 7647, 8275, 4115, 7248, 8277, 114, 4669, 137, 5236, 4560, 5481, 9507, 8875, 2491, 631, 9705, 9886, 818, 9508, 6846, 78, 1632, 2571, 4128, 5379, 6758, 4135, 9729, 4394, 465, 9803, 2905, 9930, 8235, 321, 7260, 9783, 1940, 58, 9834, 8614, 2995, 7201, 4934, 386, 8127, 9184, 4386, 6007, 7290, 5592, 7569, 9202, 9500, 1633, 6657, 8276, 5262, 7935, 4930, 9346, 6, 6859, 2840, 8036, 7469, 4315, 5691, 438, 7346, 184, 1207, 230, 609, 7690, 3287, 3010, 2204, 2830, 8444, 6410, 205, 6015, 7146, 2599, 2072, 2972, 5134, 8383, 1507, 739, 8344, 1261, 9409, 8371, 1889, 584, 9774, 4818, 1592, 7559, 4783, 8882, 5699, 9117, 8003, 1018, 3720, 9267, 6021, 6438, 5168, 7431, 8700, 45, 6763, 3323, 11, 6904, 7517, 2527, 5441, 9265, 4528, 7691, 4807, 397, 8589, 6463, 6663, 2950, 8746, 5864, 1424, 8386, 4471, 2206, 5654, 3850, 416, 3769, 2979, 1220, 736, 8958, 9376, 1615, 9654, 1381, 5115, 136, 7015, 5538, 8809, 9139, 237, 168, 5205, 444, 601, 1768, 9044, 403, 4027, 992, 683, 3610, 3198, 585, 9937, 5235, 5003, 176, 8221, 264, 3589, 471, 1294, 69, 9710, 4006, 7062, 705, 9523, 8778, 4055, 547, 5496, 7472, 8119, 5844, 5716, 5086, 429, 34, 5769, 564, 3140, 8526, 3329, 4445, 8211, 2233, 67, 5294, 6808, 8783, 7074, 84, 2998, 3570, 4859, 7363, 8460, 9163, 9675, 2100, 3259, 1760, 4366, 6772, 9441, 27, 6120, 9277, 7352, 33, 597, 215, 2, 7632, 3795, 8382, 935, 3519, 5521, 4639, 8190, 3133, 9760, 9484, 9720, 6303, 504, 6397, 149, 7676, 8439, 6091, 3920, 7121, 6900, 9560, 7369, 2068, 5395, 2699, 9221, 6628, 21, 4136, 6951, 7806, 6779, 9501, 7102, 2209, 6067, 8779, 2067, 6802, 6295, 8979, 6135, 102, 8732, 362, 226, 9978, 6937, 1546, 4472, 9915, 9848, 331, 1784, 8900, 8862, 439, 6249, 6337, 7063, 2701, 9650, 1674, 6920, 5041, 232, 6102, 3477, 6440, 3211, 2326, 778, 2221, 8212, 7783, 7711, 8884, 6097, 1219, 2424, 9021, 8712, 8771, 447, 9537, 9024, 7980, 6331, 3401, 1414, 9340, 7435, 6163, 4685, 5435, 9769, 4269, 326, 5736, 4425, 5415, 6189, 2431, 7633, 2314, 4348, 598, 9204, 2620, 3961, 7343, 9045, 268, 9672, 7618, 8667, 8180, 8132, 6075, 1130, 6771, 1370, 9615, 528, 675, 8930, 1441, 3992, 7255, 6872, 4674, 8625, 5599, 2015, 6586, 9413, 9216, 7120, 762, 2528, 6514, 6803, 9570, 9363, 4454, 4688, 3721, 6840, 5805, 2396, 7392, 3164, 4381, 6704, 276, 6953, 9918, 3906, 6520, 8293, 8395, 7441, 607, 7209, 7835, 4629, 1663, 9212, 8840, 7615, 9701, 5137, 9536, 8556, 9922, 236, 7974, 7814, 4904, 6247, 9067, 9648, 3637, 7280, 3082, 2743, 8908, 5810, 1400, 7093, 1027, 4809, 1759, 4543, 7968, 5608, 7190, 8839, 8765, 6533, 178, 4357, 257, 9358, 7535, 4485, 1362, 1937, 8327, 5101, 5577, 3919, 9958, 4559, 6230, 7358, 8168, 3705, 769, 7999, 8312, 9802, 9112, 1956, 4467, 7176, 9472, 1702, 7978, 8823, 4395, 9460, 395, 8815, 1735, 9070, 467, 8879, 3493, 3677, 4406, 9558, 2319, 3028, 2622, 5453, 1480, 9400, 3088, 503, 9872, 1046, 3598, 2169, 836, 9638, 9646, 4953, 9095, 6835, 8576, 8505, 1419, 8318, 9029, 5697, 220, 2295, 437, 4937, 2569, 5110, 8792, 9845, 5437, 9333, 746, 9423, 9707, 8742, 4404, 8709, 458, 9867, 4163, 6798, 4040, 9041, 5188, 1084, 22, 3608, 9869, 6595, 1169, 8111, 4113, 1300, 712, 1786, 7696, 8962, 9344, 7581, 1082, 9405, 6693, 8811, 6725, 8261, 6749, 5299, 9609, 7196, 8804, 3579, 1436, 7480, 540, 640, 3811, 8641, 863, 7396, 7492, 7715, 1204, 9188, 9529, 1015, 1226, 7113, 9927, 207, 9272, 7566, 6751, 4746, 7037, 4437, 4350, 4810, 9534, 5347, 7341, 7090, 7099, 1349, 177, 9610, 1453, 32, 1517, 8814, 330, 544, 6022, 5155, 7548, 162, 361, 8048, 758, 3932, 56, 8023, 9132, 3438, 5096, 6675, 4508, 9061, 8570, 3512, 6775, 3899, 263, 9505, 1595, 5213, 6724, 2549, 9367, 7801, 7359, 3740, 7538, 5204, 1514, 3103, 9343, 8707, 43, 7223, 8532, 2536, 8988, 9284, 9436, 7542, 3632, 7144, 7156, 260, 9957, 9684, 6411, 7304, 126, 8162, 9636, 8977, 6384, 1668, 4169, 500, 222, 4840, 450, 7831, 6310, 2360, 1162, 8966, 8467, 8100, 198, 6367, 9844, 8265, 6222, 7555, 5823, 8551, 275, 9308, 9043, 7235, 9739, 4898, 9816, 9877, 2381, 7372, 5956, 9938, 42, 9953, 5314, 8406, 9378, 270, 8834, 7202, 6422, 9056, 9016, 7611, 9480, 411, 2036, 6996, 632, 722, 3726, 7821, 9365, 2690, 9334, 6376, 451, 5055, 2947, 8440, 9015, 5721, 1790, 8845, 5667, 3001, 1297, 9965, 8117, 943, 9149, 978, 9342, 2039, 9566, 7279, 1121, 9393, 9399, 5239, 8283, 9897, 9665, 9494, 6843, 5718, 8225, 7195, 531, 4883, 7331, 7443, 5305, 9430, 1422, 323, 8306, 1987, 9724, 2786, 1411, 271, 8066, 2708, 9687, 9757, 7231, 2709, 562, 280, 2506, 565, 8906, 128, 6046, 9432, 7745, 9698, 1454, 1847, 3210, 1304, 9225, 8887, 6737, 9967, 4973, 79, 7956, 9008, 8058, 9595, 9196, 6933, 9519, 7551, 6443, 3580, 1059, 5222, 9824, 4525, 111, 3453, 272, 9735, 9770, 766, 9401, 8775, 2503, 657, 643, 7271, 2806, 9220, 3515, 749, 602, 580, 9931, 8791, 9452, 9527, 6393, 9553, 5906, 3147, 8481, 7571, 9692, 9075, 574, 3546, 9476, 8542, 166, 1114, 5735, 8678, 9893, 6019, 2305, 6325, 6927, 421, 6156, 9454, 5687, 8515, 7805, 9127, 6541, 9709, 8748, 6931, 6740, 9561, 4184, 9977, 646, 7519, 4387, 3766, 8628, 4434, 7709, 154, 7699, 8080, 4848, 3547, 5625, 9106, 1089, 179, 368, 6391, 9320, 6915, 8890, 7671, 5278, 6154, 9493, 8210, 7241, 2298, 9761, 9819, 48, 55, 7515, 5591, 1865, 4241, 6656, 9667, 9759, 5773, 7526, 1471, 9951, 1955, 7188, 7298, 555, 9302, 5174, 2299, 167, 425, 9913, 9543, 6072, 6368, 2884, 9513, 8569, 7939, 9447, 9959, 6530, 6943, 3554, 9461, 6792, 8469, 9479, 9223, 407, 7614, 5005, 4280, 5616, 7603, 9227, 5528, 5154, 9583, 9902, 4823, 1827, 6539, 8095, 3134, 3871, 9674, 2550, 8663, 9629, 9398, 8349, 1308, 2529, 9935, 8473, 9974, 6073, 4453, 9841, 526, 3434, 4686, 7565, 8040, 1857, 9940, 9155, 3978, 344, 9373, 6467, 3582, 5981, 934, 8837, 3476, 1438, 9520, 9556, 9351, 8600, 8356, 59, 9878, 2081, 6061, 4899, 4322, 6646, 4704, 4546, 9924, 7803, 6183, 9370, 852, 1022, 9797, 6581, 107, 3757, 3717, 2917, 4259, 9801, 6990, 4242, 4093, 8077, 7257, 8672, 2149, 9614, 9804, 9244, 7084, 8808, 7066, 1598, 9885, 312, 3699, 794, 6185, 9096, 8703, 8310, 9074, 9775, 605, 572, 566, 1896, 8124, 8582, 4436, 9677, 665, 2725, 4487, 6359, 3666, 7927, 845, 673, 8905, 254, 7161, 6787, 9975, 8414, 9312, 7576, 5069, 8237, 5659, 9438, 4120, 8458, 4050, 9332, 6475, 9014, 9033, 8323, 6879, 9258, 97, 9782, 5125, 8522, 8863, 9973, 7981, 9645, 5819, 7478, 7207, 9895, 927, 2814, 2901, 6870, 8428, 1271, 523, 8477, 1382, 3902, 197, 1189, 2595, 9741, 9887, 9550, 9676, 6977, 4077, 9600, 6074, 5942, 5813, 4042, 9389, 8978, 8464, 9548, 9547, 424, 7159, 9257, 1746, 9754, 2076, 360, 9545, 5878, 3425, 3363, 9765, 9635, 7497, 5720, 5149, 3309, 5304, 9593, 9663, 9880, 8656, 9562, 9621, 8436, 2101, 527, 8043, 9382, 8673, 9642, 9465, 9919, 9091, 4931, 2898, 9235, 9515, 7995, 5472, 6408, 153, 9535, 4534, 9, 9251, 3156, 4919, 9982, 548, 9247, 5707, 8767, 8491, 8209, 9966, 3601, 4579, 9176, 7412, 752, 2633, 9385, 9630, 533, 4193, 7719, 1413, 9680, 9532, 4747, 4185, 6814, 2615, 1187, 5388, 9805, 259, 9652, 1957, 3288, 7764, 8745, 8909, 9414, 3901, 5311, 3685, 9708, 9939, 7977, 9700, 8759, 6640, 8736, 5255, 4405, 6503, 5051, 9387, 7904, 9641, 1881, 1738, 7923, 9695, 9873, 7912, 9585, 3613, 7903, 243, 7844, 9539, 9404, 1099, 9901, 3778, 9375, 6155, 9632, 7539, 316, 9231, 8400, 4459, 9304, 9712, 4489, 2442, 9745, 9318, 9237, 9303, 262, 9763, 9622, 9657, 9972, 4694, 1997, 9314, 9424, 26, 7683, 9789, 8980, 9952, 2747, 895, 4287, 9296, 9633, 9616, 9908, 2222, 4670, 5797, 247, 615, 6504, 6637, 2436, 8246, 2990, 5941, 5551, 9817, 3193, 3742, 9530, 4237, 9357, 3917, 9182, 3551, 9483, 9655, 278, 2705, 9870, 9425, 9477, 2032, 8451, 9898, 5879, 1333, 4314, 7192, 6564, 314, 9602, 827, 9753, 3866, 9637, 9619, 3231, 9504, 9280, 9746, 9546, 9964, 353, 1128, 9341, 9456, 9241, 346, 9696, 7301, 9491, 4261, 9907, 6488, 8273, 2365, 7531, 2466, 536, 9863, 8307, 1819, 8680, 9851, 645, 2949, 9360, 9843, 9217, 9292, 9605, 9417, 6206, 7400, 4494, 6545, 1933, 2937, 3355, 4891, 5029, 5462, 4332, 486, 4537, 9446, 7136, 2649, 7505, 9773, 8816, 9628, 2989, 120, 8749, 9463, 68, 9607, 3217, 9533, 9564, 9086, 2077, 9917, 1527, 9838, 6605, 9792, 9798, 9647, 9294, 9854, 3352, 9793, 7688, 8138, 9541, 7006, 3491, 3234, 9829, 9499, 3417, 3979, 9283, 9310, 9579, 5173, 930, 9364, 9260, 7609, 9152, 9415, 703, 9962, 9840, 2443, 8459, 488, 9576, 4002, 913, 6841, 9369, 219, 9471, 9440, 9088, 9846, 9980, 9232, 9249, 3274, 9395, 7017, 5893, 9269, 9664, 9388, 9790, 9623, 4161, 9062, 6783, 5111, 442, 9290, 9451, 2425, 2449, 9718, 9148, 7349, 9649, 9321, 759, 394, 9245, 9586, 9756, 9551, 9809, 6791, 9608, 8936, 9960, 9371, 127, 9956, 9299, 6710, 9892, 9525, 9339, 9784, 9416, 4151, 9810, 1698, 9900, 9811, 3469, 9319, 9512, 9490, 9350, 7135, 7975, 9833, 9896, 9726, 9338, 9920, 9450, 9691, 5575, 7332, 7243, 9617, 3403, 6003, 6922, 8456, 4483, 4123, 9255, 9884, 8408, 7905, 77, 9813, 419, 9572, 9611, 2520, 8763, 9511, 7179, 4131, 9671, 1917, 1657, 4961, 9431, 9289, 2800, 3149, 2366, 9453, 2463, 8743, 9835, 8620, 2833, 1752, 9226, 138, 1867, 9228, 9946, 9347, 9673, 5777, 9923, 9906, 6661, 9613, 50, 2065, 9242, 2723, 9828, 9419, 8715, 9821, 9475, 9890, 2600, 2181, 9768, 9582, 9748, 1149, 577, 1345, 9394, 9970, 9324, 9281, 5251, 7860, 9864, 9597, 9435, 202, 5729, 9577, 9734, 9514, 4510, 9224, 9444, 9517, 9510, 9275, 9509, 1051, 7852, 8571, 889, 3715, 7947, 9516, 121, 9273, 9859, 9368, 9584, 9506, 9286, 1832, 9559, 9747, 9776, 8011, 9944, 9300, 9950, 9219, 1681, 9259, 9874, 9830, 2635, 9856, 9282, 9704, 9812, 654, 9730, 9448, 9916, 2685, 9631, 2190, 216, 9531, 9168, 159, 984, 145, 175, 529], 'NNS': [1076, 308, 3380, 1844, 4148, 8756, 7988, 2612, 4916, 7220, 3983, 5684, 6452, 5519, 3215, 2447, 4751, 3525, 5663, 6287, 6431, 1699, 5061, 1679, 931, 2467, 4895, 5567, 911, 4293, 2757, 2495, 4031, 4127, 3072, 4799, 4648, 3840, 1228, 1722, 3263, 2591, 7967, 4608, 4457, 1727, 5829, 6597, 5225, 2153, 3235, 7199, 7055, 5376, 3359, 2490, 4794, 7871, 1481, 5416, 2464, 4718, 1078, 3689, 2921, 7823, 7491, 2384, 163, 5562, 1996, 5979, 4771, 1616, 4768, 8629, 2041, 8735, 5211, 954, 6335, 848, 7861, 1875, 3258, 2754, 3112, 1385, 7103, 4641, 842, 1823, 4003, 3423, 1995, 4000, 4959, 310, 1986, 6824, 4026, 5727, 5536, 6180, 4688, 2245, 4443, 1063, 3880, 3675, 1416, 5955, 2186, 5993, 6723, 3942, 2026, 5412, 3722, 5456, 1846, 1989, 1696, 2304, 6184, 8448, 5750, 5539, 1609, 6495, 2249, 4644, 4789, 2954, 6761, 3920, 3914, 1107, 7592, 4982, 1610, 3182, 1273, 3146, 5258, 4191, 1477, 8259, 6056, 5406, 2764, 2614, 460, 1576, 5409, 2414, 4967, 7680, 878, 2184, 5187, 5297, 2220, 3152, 801, 3254, 4199, 3873, 73, 1218, 3174, 3950, 4490, 5557, 2655, 3232, 928, 3577, 2266, 5113, 2378, 5947, 959, 5474, 4345, 4638, 1227, 6747, 4214, 2344, 1452, 4682, 841, 1887, 6144, 3013, 713, 4790, 1672, 3110, 5179, 3651, 7816, 3006, 1718, 6948, 1574, 3090, 3774, 2599, 6280, 4223, 3823, 5359, 2809, 1554, 4626, 4520, 3017, 7263, 3715, 3870, 4419, 4021, 2238, 1470, 80, 4022, 2430, 2486, 8031, 2763, 8360, 5288, 2139, 6177, 6224, 5058, 9128, 7906, 1646, 808, 8639, 897, 6952, 4362, 5898, 3980, 2907, 2093, 4300, 4814, 1612, 1569, 7720, 6026, 4710, 5486, 6307, 1258, 5881, 3192, 8373, 3446, 2059, 1676, 3148, 768, 6330, 1221, 3253, 1717, 4589, 6065, 5783, 74, 6837, 1536, 1456, 2485, 1195, 2380, 6020, 6893, 4384, 6085, 3616, 7093, 890, 8297, 4646, 5512, 2424, 5357, 4270, 1246, 2342, 8452, 9524, 3635, 3960, 5130, 2112, 2988, 4591, 2224, 8488, 5913, 2099, 6069, 3208, 3785, 186, 1371, 9027, 5141, 7529, 1325, 4991, 7098, 9397, 2440, 5117, 2678, 6325, 3844, 3532, 3878, 1498, 5935, 9197, 7684, 5340, 8908, 1742, 6125, 8591, 5904, 3876, 3531, 6912, 3781, 3102, 2867, 3858, 5171, 2826, 7365, 5939, 950, 4403, 1331, 6127, 904, 5909, 5564, 3976, 5615, 5068, 1970, 5826, 4551, 2794, 3382, 974, 5885, 6304, 960, 1941, 2687, 3170, 6551, 4677, 5252, 3034, 3966, 6518, 4274, 5301, 5394, 4703, 2827, 3522, 3594, 3455, 2406, 2570, 6087, 1127, 7942, 2204, 5319, 1198, 4484, 7656, 5152, 1992, 1261, 2734, 1156, 1540, 6992, 4744, 4411, 1055, 8584, 2058, 806, 1606, 3783, 8957, 4290, 192, 851, 4748, 1119, 2279, 2308, 4734, 4572, 5351, 7605, 4792, 2643, 1418, 966, 3015, 505, 4349, 7866, 2883, 2014, 3198, 2968, 1203, 2337, 7716, 3212, 3768, 8466, 3938, 7760, 5088, 3431, 339, 7661, 2287, 2658, 8898, 4612, 6174, 7118, 4373, 6383, 6242, 5502, 6332, 3643, 4194, 2880, 8189, 8130, 4755, 5915, 182, 816, 2322, 2709, 3761, 129, 5478, 2450, 5582, 4549, 8699, 3076, 908, 8264, 6653, 2731, 7048, 3935, 6666, 8702, 3648, 3507, 1665, 143, 8140, 4877, 7362, 3081, 8706, 7938, 5450, 1248, 8133, 3055, 2823, 7840, 6350, 4728, 8147, 3167, 5630, 2358, 6715, 8203, 1511, 3802, 4533, 4046, 158, 617, 5147, 6788, 3506, 6503, 3426, 4529, 2952, 5317, 1658, 8674, 1734, 1810, 5067, 1919, 9141, 6853, 7515, 4024, 449, 3562, 7421, 2016, 83, 313, 3609, 5789, 2055, 3916, 7621, 4245, 9032, 1932, 1682, 435, 2294, 2832, 2863, 4698, 1011, 3751, 1583, 3821, 5899, 2896, 3744, 4363, 5537, 6413, 3849, 8051, 1831, 4766, 4109, 1966, 2215, 3105, 285, 2444, 4769, 434, 2861, 3502, 4553, 6108, 8219, 4935, 4399, 926, 1526, 4922, 5590, 7768, 5466, 1802, 3909, 4862, 1638, 1224, 3733, 9013, 6677, 4583, 3278, 786, 2983, 1291, 1915, 648, 941, 5650, 4330, 2508, 6559, 7181, 949, 2274, 427, 730, 4432, 5891, 1963, 139, 1806, 9396, 3756, 6594, 2683, 5836, 3765, 1873, 1566, 6218, 3025, 6604, 4684, 4957, 2911, 6728, 3804, 122, 5516, 6162, 2739, 2095, 7790, 7072, 9421, 4834, 6889, 8429, 2712, 8251, 6785, 1709, 1865, 7075, 2180, 2115, 2177, 3930, 8245, 6806, 295, 6707, 8528, 2225, 3053, 3716, 2202, 1839, 2947, 7475, 7445, 4524, 2562, 7319, 5560, 2402, 6038, 2624, 5759, 3607, 6348, 4379, 8789, 1623, 4248, 4390, 5136, 6683, 4481, 4189, 3480, 4944, 4106, 5321, 1164, 4706, 5690, 1222, 5249, 5145, 6057, 3595, 9467, 6584, 4822, 4094, 1105, 5167, 3611, 4150, 1971, 5791, 8987, 6895, 5445, 3631, 2633, 7451, 6794, 2243, 2972, 5290, 5982, 1789, 6124, 6406, 743, 3581, 2179, 5275, 563, 5744, 1239, 3451, 459, 5835, 2784, 5021, 5735, 2932, 9065, 2126, 7271, 5038, 8455, 4983, 5289, 3047, 7934, 3108, 6017, 7483, 6305, 6811, 5013, 6603, 1474, 1895, 6833, 4878, 3020, 5725, 7100, 3116, 1434, 5645, 6919, 1590, 684, 490, 4522, 2007, 450, 772, 2760, 3664, 5166, 5353, 4375, 5065, 2334, 7698, 8807, 4320, 2348, 243, 3036, 3517, 1877, 5934, 6213, 3630, 5731, 3600, 844, 5380, 7496, 6659, 4416, 2313, 7170, 3029, 2738, 5250, 4708, 4874, 2488, 3629, 1287, 2128, 9503, 3375, 1358, 7138, 5476, 3529, 2607, 5035, 4066, 2257, 2123, 607, 8608, 4578, 6681, 7994, 4482, 1728, 1202, 6121, 110, 1457, 3752, 3793, 4129, 3738, 1990, 5747, 5396, 6042, 6234, 4368, 8125, 318, 3810, 1686, 1550, 7086, 2578, 1344, 2813, 6349, 4299, 1181, 4469, 6649, 2945, 5143, 793, 3477, 7372, 3987, 3998, 4398, 4377, 5833, 1775, 5580, 2948, 6703, 815, 5428, 9092, 1167, 7761, 3277, 3338, 6527, 3696, 5383, 7884, 3485, 6702, 3091, 8061, 6855, 7116, 2078, 3846, 2232, 2694, 4474, 7868, 8283, 4542, 689, 1721, 2641, 7937, 2782, 8537, 1910, 3270, 6196, 5549, 4508, 8324, 6667, 5968, 9181, 5884, 4032, 7022, 1519, 7151, 3011, 1720, 2312, 7435, 7375, 6254, 4275, 7931, 8073, 6043, 4267, 5414, 1707, 2502, 2492, 7978, 3389, 5558, 537, 3264, 1890, 4882, 2510, 5471, 2247, 2268, 4028, 5960, 7663, 1408, 1443, 478, 8717, 8799, 3142, 4483, 7000, 5053, 5346, 2663, 4506, 198, 1724, 1327, 6119, 6672, 1805, 5989, 3326, 3075, 1173, 5042, 2496, 4582, 948, 4230, 3395, 5839, 5158, 5618, 2462, 995, 2393, 5365, 3367, 2910, 2848, 4642, 8915, 2242, 6235, 4813, 6582, 3440, 5475, 191, 398, 1935, 2377, 4847, 914, 6888, 5131, 225, 8039, 4614, 7718, 1762, 7174, 6398, 699, 4932, 4897, 3341, 1767, 4660, 8330, 8762, 3049, 864, 1786, 3815, 609, 1034, 8089, 8049, 2477, 2573, 5634, 894, 6118, 8139, 6418, 2097, 8413, 6114, 5703, 7556, 3706, 6635, 9470, 3392, 4617, 2984, 6358, 4796, 7593, 2116, 2688, 8484, 8558, 4297, 8529, 4054, 8705, 1602, 7919, 6148, 3678, 987, 452, 2979, 1920, 3413, 493, 3080, 1817, 3740, 2618, 709, 5856, 4976, 5581, 6664, 1506, 8355, 1701, 5345, 8021, 3421, 5274, 5033, 4045, 6109, 6634, 1544, 2560, 8486, 2894, 1656, 2073, 3328, 1818, 6078, 834, 7357, 9019, 3884, 2197, 2829, 413, 2426, 6607, 2289, 5787, 2976, 2856, 7886, 3042, 870, 5221, 8449, 3260, 1885, 1662, 5866, 1305, 5015, 2824, 2340, 3720, 4501, 4949, 3330, 2170, 5285, 1412, 3779, 5584, 1505, 7687, 4001, 4779, 868, 6942, 5724, 5200, 2871, 2391, 7406, 6970, 5550, 2006, 6945, 5287, 4887, 3245, 5994, 7854, 6018, 5452, 7371, 3605, 1655, 812, 4143, 8634, 3622, 3817, 4846, 5237, 5646, 7253, 2142, 782, 6164, 2841, 1625, 6251, 706, 2285, 5023, 1958, 3597, 6120, 656, 5534, 4446, 5926, 3230, 5315, 6515, 1943, 939, 838, 4233, 8710, 3499, 3078, 34, 5730, 6471, 2621, 1021, 1993, 5350, 4812, 2875, 2758, 8143, 4507, 1561, 2970, 1464, 4570, 2351, 1541, 2627, 5757, 4339, 4707, 2403, 62, 4816, 2774, 7261, 3843, 2261, 5523, 5123, 1924, 6736, 3670, 4628, 8213, 1377, 4265, 24, 9795, 181, 2276, 3335, 2854, 4998, 6002, 2216, 4447, 5954, 6750, 4495, 4527, 3246, 6916, 4850, 2052, 7299, 3256, 8010, 173, 8893, 3797, 5098, 1062, 5781, 7574, 8857, 2061, 4903, 1753, 1694, 1949, 5276, 5696, 2269, 8389, 6212, 9123, 5093, 565, 2965, 867, 3986, 4078, 4167, 6882, 1290, 5410, 2843, 4044, 6825, 2374, 6993, 3542, 3465, 6133, 8029, 4053, 4781, 5341, 6317, 1068, 4517, 9965, 4038, 593, 711, 4536, 3141, 9305, 4181, 5382, 2645, 3172, 1716, 6694, 6001, 76, 4979, 2729, 6493, 6458, 1229, 5751, 1635, 1888, 576, 4367, 4782, 7439, 9026, 2938, 2574, 3401, 8925, 1436, 33, 1572, 2611, 5920, 2717, 5680, 4963, 3171, 5339, 7283, 6058, 8174, 3346, 7169, 1147, 5694, 4615, 3233, 7186, 6409, 5806, 7083, 3939, 5214, 4731, 2775, 5363, 1821, 603, 3058, 1205, 3940, 4488, 1712, 5133, 4253, 2897, 3351, 437, 8091, 2846, 4571, 6083, 2433, 4360, 2847, 8, 3591, 1124, 430, 1856, 7518, 2103, 6101, 3587, 1837, 1517, 2959, 7434, 7897, 4902, 4208, 5816, 6365, 48, 4014, 1053, 1763, 1944, 4833, 3747, 1521, 4724, 1779, 7810, 2229, 5903, 3552, 5220, 5588, 5803, 9909, 3526, 1740, 8322, 3145, 5988, 5597, 6052, 1859, 2992, 7440, 2746, 1097, 8687, 6757, 6762, 5242, 1853, 2686, 5431, 887, 8942, 6150, 9090, 2531, 405, 8431, 6932, 3286, 6370, 5821, 5997, 4785, 396, 4154, 5228, 4013, 7379, 6764, 1037, 4519, 5310, 5614, 6284, 8361, 3805, 3543, 7710, 1621, 1978, 2362, 3871, 4515, 3139, 776, 7001, 5496, 5270, 386, 791, 6028, 1300, 2891, 9781, 1580, 1360, 3739, 3736, 270, 4110, 4800, 8796, 6436, 2371, 3662, 4114, 5234, 2902, 2394, 9567, 2011, 1235, 4219, 5280, 7875, 1755, 2217, 7738, 6005, 3033, 4597, 7499, 3162, 5717, 8286, 1081, 1355, 4954, 4925, 6130, 7601, 7462, 8883, 4577, 5638, 5465, 5665, 6786, 1626, 7019, 8054, 6302, 5499, 1736, 3888, 3754, 6010, 300, 1475, 1213, 4690, 2199, 1402, 2252, 4806, 559, 5089, 4890, 4730, 5128, 944, 3205, 1648, 7433, 7843, 1341, 7686, 6089, 9359, 234, 933, 1086, 8636, 3922, 5186, 7787, 4829, 6869, 3497, 7525, 9080, 994, 3615, 1093, 4541, 6318, 2839, 3219, 1479, 2218, 3124, 1447, 6876, 4652, 4168, 5338, 2278, 1484, 5251, 96, 443, 5693, 117, 3759, 4157, 4325, 4754, 9169, 4285, 9216, 6151, 6525, 2862, 8859, 5001, 1483, 5998, 3276, 6892, 1634, 3126, 3447, 5292, 4864, 2971, 3801, 8258, 7771, 4096, 5708, 5901, 7769, 4936, 1542, 2653, 4680, 3753, 918, 8152, 5642, 6244, 1603, 2997, 2857, 4466, 7417, 6665, 8901, 66, 855, 6053, 3046, 853, 7060, 75, 9006, 8115, 1432, 7240, 6246, 4057, 1050, 7204, 4176, 1489, 4355, 4565, 6044, 9098, 4946, 7732, 2283, 3826, 6599, 2164, 7226, 3931, 8153, 4048, 1038, 4158, 3293, 2080, 4397, 6555, 7562, 6913, 1293, 3894, 6821, 1411, 8654, 2586, 1497, 3859, 3996, 2404, 5886, 6315, 9896, 4820, 6485, 5229, 8835, 2793, 6519, 5467, 5362, 4452, 1472, 8201, 578, 4656, 7700, 8578, 6784, 8424, 6624, 5192, 7949, 4569, 1117, 3874, 5303, 2114, 7035, 1545, 5440, 1122, 3195, 3454, 4135, 3161, 5295, 1998, 8540, 1108, 5230, 1607, 8665, 6145, 952, 5568, 1091, 6964, 676, 3910, 3000, 1653, 8067, 8907, 2143, 4247, 5043, 6709, 2928, 6182, 9038, 468, 7286, 1886, 1659, 6877, 6731, 2518, 5344, 6054, 1118, 1054, 1347, 4082, 611, 1636, 2241, 4521, 136, 664, 1500, 6669, 1392, 5420, 2985, 7432, 4896, 4407, 7495, 5664, 5356, 1322, 8935, 3386, 9193, 5325, 1042, 8216, 2211, 1142, 3342, 3599, 2557, 2523, 8402, 2158, 5732, 7851, 3289, 132, 4987, 8970, 1409, 3803, 2427, 3694, 4659, 702, 9220, 7085, 5547, 6512, 8208, 5124, 7032, 3218, 4737, 8468, 9011, 1961, 4926, 1431, 6068, 4365, 4011, 3714, 5254, 160, 1329, 7477, 1619, 3701, 3973, 4356, 6233, 8652, 8243, 5668, 1237, 3411, 5352, 3848, 2387, 2329, 3310, 3907, 6671, 9017, 3527, 2157, 5700, 2267, 1922, 1374, 3462, 8819, 5020, 6866, 2981, 2045, 1815, 1936, 1120, 6410, 4585, 557, 269, 5766, 4672, 595, 7327, 1794, 4900, 6586, 337, 5541, 7353, 880, 4962, 7350, 6569, 6401, 7347, 792, 8797, 8496, 5999, 6107, 6055, 4215, 4321, 3808, 3484, 401, 8369, 7724, 227, 8005, 8902, 7010, 7659, 8611, 4866, 4164, 1267, 4696, 6414, 8622, 6638, 6918, 4359, 5358, 4576, 2535, 3159, 103, 551, 7470, 2120, 1152, 7660, 997, 7073, 6016, 8998, 2423, 8121, 4311, 6202, 5763, 2638, 2086, 7894, 2044, 5195, 3550, 7129, 1710, 388, 6950, 885, 40, 2075, 8684, 5135, 4249, 6045, 4119, 6930, 1389, 6153, 3892, 6901, 2399, 2025, 4163, 915, 2035, 356, 6071, 8352, 6946, 150, 2820, 6778, 3518, 7983, 4573, 6231, 1535, 4383, 6767, 5016, 3409, 1044, 4699, 729, 4764, 2171, 8920, 1627, 8425, 3456, 6328, 2281, 4147, 1950, 2122, 667, 4458, 6292, 2303, 8454, 6585, 3812, 1571, 8202, 2916, 1594, 2593, 3788, 2993, 4825, 3941, 2673, 7972, 2521, 5017, 4252, 4532, 7070, 6981, 3592, 7532, 9961, 1510, 2178, 4098, 5633, 590, 5226, 2277, 1113, 924, 3528, 9143, 9144, 1906, 5488, 3361, 2200, 2986, 2089, 3684, 7681, 4052, 2290, 8300, 6402, 4835, 7728, 5811, 5284, 5980, 3667, 1069, 2585, 3399, 2957, 6975, 6352, 3963, 8087, 8254, 9035, 4594, 6865, 7579, 329, 7110, 5921, 2029, 9173, 6077, 5506, 2718, 3101, 6356, 5458, 4462, 8971, 5119, 2088, 5030, 5969, 7682, 1083, 6106, 6232, 3482, 3557, 6857, 1555, 8376, 1185, 5973, 8103, 8008, 8129, 7645, 480, 8722, 6615, 953, 774, 5529, 5958, 6126, 8583, 7685, 773, 5153, 5333, 6898, 7311, 5849, 4851, 8018, 3106, 4863, 5444, 703, 3284, 7486, 715, 301, 1683, 2773, 8137, 5300, 2323, 1836, 8500, 4709, 5602, 4225, 7302, 4061, 1697, 7607, 8375, 3120, 989, 1155, 4294, 8863, 2525, 7650, 1863, 2967, 2640, 6072, 8157, 7786, 4607, 7828, 1109, 5670, 465, 4557, 2017, 1440, 5329, 384, 3408, 4898, 6531, 4830, 6601, 4741, 4918, 1002, 2306, 1390, 4195, 4122, 0, 3237, 9120, 5605, 6342, 5424, 5184, 4911, 4310, 3202, 5722, 3639, 4663, 4837, 7608, 5963, 1337, 1243, 5655, 3970, 1861, 2539, 231, 5574, 6134, 7141, 787, 5801, 7669, 1321, 2761, 1310, 3809, 352, 2064, 7042, 8392, 5861, 1284, 8088, 2189, 6386, 8847, 5824, 7281, 6264, 589, 1296, 2644, 2203, 3977, 456, 7580, 6800, 8588, 7166, 8478, 3700, 1959, 8347, 5698, 5196, 3929, 1079, 6274, 798, 6266, 7369, 4392, 4540, 1085, 3379, 1338, 4697, 5308, 6810, 4005, 5231, 5817, 1197, 573, 8271, 5448, 1435, 1303, 5799, 8134, 8151, 7755, 7126, 8453, 4239, 3982, 822, 1585, 1666, 4113, 2542, 3471, 8981, 4738, 6726, 3214, 3814, 6741, 501, 3760, 3037, 3749, 2441, 1876, 1176, 7637, 2543, 696, 1442, 4464, 8523, 8643, 4278, 6787, 4427, 2933, 9129, 4676, 1523, 1153, 5477, 5140, 804, 8669, 4227, 4912, 5109, 6226, 2109, 8167, 7623, 3847, 2210, 1964, 2890, 5996, 2160, 3514, 4272, 2484, 4372, 7449, 8822, 7509, 7936, 1538, 9051, 6887, 7907, 1854, 1588, 4942, 1822, 1476, 8778, 5175, 1518, 1238, 1577, 4655, 3692, 4179, 2176, 3364, 2251, 4461, 2469, 1302, 2596, 6048, 3828, 6143, 1151, 900, 8506, 8536, 454, 2106, 899, 8776, 8267, 2062, 1945, 8309, 1973, 2726, 5309, 4750, 2990, 8342, 2051, 105, 8095, 6442, 7954, 1849, 5277, 1166, 564, 6416, 2803, 4611, 1277, 2024, 891, 2454, 5639, 6099, 5243, 4619, 7002, 688, 3911, 3997, 9170, 5190, 4512, 5492, 354, 4745, 2703, 5604, 1918, 2558, 5974, 1926, 2478, 8535, 7427, 5071, 3004, 2792, 5459, 1014, 8249, 5814, 3560, 7587, 4281, 1482, 1249, 5834, 9433, 8238, 9485, 5201, 8619, 1825, 6260, 580, 859, 1154, 4870, 9252, 8968, 3624, 4067, 1071, 1332, 9848, 1757, 7242, 4603, 1765, 9725, 2265, 8062, 5843, 5215, 2111, 3376, 5784, 4773, 5007, 8418, 6622, 1933, 6192, 2273, 6734, 240, 4328, 1241, 3314, 2338, 5198, 2105, 929, 4720, 5161, 8314, 5054, 1850, 2165, 2072, 8504, 980, 3690, 6499, 5658, 6826, 1462, 1843, 1049, 4995, 341, 1921, 8427, 5269, 6361, 999, 3772, 5256, 5078, 7670, 5679, 5233, 5571, 8079, 1629, 154, 9284, 1891, 3674, 2629, 7392, 7836, 4177, 3887, 8269, 7767, 3889, 7940, 811, 1870, 1651, 2292, 3937, 7602, 3228, 8889, 1901, 2144, 1851, 9002, 1348, 25, 4256, 2530, 3119, 5565, 5601, 1905, 5116, 8035, 7293, 6326, 3071, 5006, 8200, 7762, 5049, 5151, 2690, 2656, 8675, 4985, 6472, 6353, 1524, 5371, 6448, 9661, 2286, 8118, 6696, 1667, 3693, 2068, 5522, 6822, 7864, 6756, 1809, 3354, 5869, 383, 7820, 5070, 5048, 8746, 2805, 3097, 4839, 5323, 291, 6549, 3659, 3504, 2704, 4915, 1363, 5900, 8358, 5712, 5710, 7011, 5887, 2460, 1123, 2310, 6867, 1311, 8405, 9159, 7014, 7163, 3044, 6574, 1260, 3936, 5532, 1376, 8780, 1008, 1923, 6339, 1357, 3285, 3457, 9054, 8265, 6423, 6333, 1283, 9206, 8538, 7335, 9146, 843, 8372, 6812, 168, 482, 2434, 670, 7107, 6112, 4211, 2689, 4303, 2416, 5838, 8284, 4761, 1579, 5390, 290, 5943, 7634, 4662, 3713, 1743, 3956, 5896, 1415, 4124, 1429, 9160, 4666, 8606, 3201, 5107, 1830, 2533, 1420, 229, 2714, 5091, 3822, 6934, 3789, 5593, 972, 820, 5648, 2446, 6776, 8438, 7778, 8012, 5062, 6611, 6999, 9077, 2094, 6769, 3481, 9209, 1143, 4590, 1750, 4535, 5097, 44, 2692, 1864, 3424, 9186, 6464, 1356, 1807, 1047, 3373, 4438, 3665, 1191, 8786, 513, 206, 2376, 5674, 6917, 3734, 532, 3535, 267, 7702, 3927, 6556, 8773, 3588, 6698, 345, 5423, 2439, 9296, 828, 7490, 7133, 817, 6117, 2748, 2395, 2908, 2049, 1375, 3646, 7361, 1764, 9297, 3291, 18, 417, 2015, 6589, 1700, 9050, 521, 7893, 5911, 7471, 830, 3647, 3553, 1174, 3912, 1980, 218, 1182, 2660, 5434, 6395, 4905, 3349, 2636, 3121, 2505, 5543, 3243, 7250, 2749, 5483, 963, 4174, 4691, 5657, 8565, 6839, 3510, 3681, 6722, 6492, 985, 7970, 8064, 7511, 3494, 7003, 5075, 1669, 3735, 5463, 8043, 7128, 4234, 7268, 3571, 1424, 6986, 7267, 7885, 6432, 5160, 1269, 7773, 1469, 2356, 3428, 1946, 2339, 8412, 5822, 861, 5962, 6770, 2855, 8615, 3898, 4880, 195, 6447, 7336, 4424, 979, 6439, 39, 2590, 9833, 2691, 982, 4931, 3400, 1281, 6627, 5788, 2296, 1468, 5525, 6131, 4836, 5102, 4675, 1981, 7770, 7385, 6868, 5908, 4561, 7310, 7423, 5636, 8083, 4144, 3032, 6849, 3707, 5384, 1367, 4940, 1751, 5498, 8378, 4821, 1245, 1394, 8929, 1948, 5603, 8370, 3830, 4041, 805, 6098, 7782, 5282, 4928, 1741, 6592, 1792, 1448, 1200, 4868, 3021, 3019, 8648, 5966, 8230, 5666, 1637, 7800, 2575, 624, 1845, 2013, 2070, 2183, 6036, 9609, 714, 6468, 1732, 7796, 2042, 2240, 2679, 4719, 3280, 2631, 4340, 3132, 708, 1450, 1101, 6813, 1737, 1024, 1671, 631, 7182, 4497, 3303, 8983, 7908, 152, 5978, 1352, 1335, 7853, 7535, 2353, 5194, 5248, 525, 810, 2071, 3895, 2831, 1934, 3764, 7743, 1346, 907, 5313, 5785, 3561, 5056, 1515, 2616, 1318, 7340, 9407, 901, 2577, 8332, 1546, 2244, 2133, 3384, 2405, 814, 8218, 157, 1573, 3412, 2873, 5377, 6479, 3107, 6216, 9136, 7210, 7901, 7502, 2837, 2272, 2012, 1872, 6557, 2437, 119, 5632, 4604, 1796, 2465, 4695, 9040, 2581, 3891, 8946, 1499, 4468, 3035, 3074, 4134, 6510, 5236, 4873, 7189, 7568, 3154, 8817, 8832, 3083, 4160, 7553, 840, 8348, 3855, 3869, 6188, 3406, 9442, 1216, 3009, 3086, 6579, 38, 2236, 5397, 6652, 2654, 6660, 6748, 2148, 857, 6967, 2307, 8539, 4622, 1833, 898, 4004, 6765, 3904, 951, 2661, 5335, 2797, 1911, 6994, 3356, 8662, 49, 2583, 7088, 4945, 4639, 1835, 6766, 1529, 2791, 5379, 4725, 6433, 636, 5212, 6553, 964, 7329, 3062, 4516, 9105, 5685, 8564, 7590, 3135, 6076, 2745, 9308, 8282, 738, 8102, 1157, 8911, 7315, 5019, 8938, 7437, 4255, 1869, 7305, 3111, 3397, 8312, 2386, 2766, 85, 2367, 6718, 1528, 3860, 3327, 1892, 644, 680, 6823, 679, 6645, 5929, 6572, 5880, 9683, 5863, 5786, 6178, 4765, 2364, 1575, 3556, 4071, 3365, 6845, 8446, 535, 6902, 6344, 8690, 4165, 3767, 3358, 3415, 7797, 6926, 429, 4017, 675, 9125, 7323, 5753, 7367, 6421, 1977, 7390, 4121, 4323, 7481, 3051, 3813, 2759, 7644, 5653, 5165, 3144, 4689, 7516, 6840, 8027, 4993, 8270, 3881, 4188, 2946, 5504, 7068, 2048, 7541, 1399, 5046, 8876, 3555, 467, 4555, 5983, 2020, 3187, 704, 1217, 7909, 1501, 1692, 2223, 2219, 519, 5758, 379, 4180, 1410, 5782, 6490, 6804, 5870, 3625, 1745, 4584, 1991, 6617, 5024, 6297, 1774, 7403, 100, 8829, 6400, 2253, 6, 9666, 5798, 8530, 8135, 4062, 1690, 7096, 8028, 4803, 3040, 315, 6851, 2999, 5945, 4035, 7655, 9039, 4463, 1178, 8403, 799, 3903, 7052, 3236, 2787, 698, 1771, 9234, 3669, 5375, 9058, 4627, 6746, 2309, 8768, 6796, 5081, 8708, 6629, 1680, 1907, 755, 6960, 6320, 942, 4804, 7554, 6453, 325, 5403, 1388, 6500, 5704, 8497, 6700, 2468, 3005, 3345, 3136, 7838, 4422, 1463, 5265, 7584, 2333, 1075, 7780, 3155, 131, 9676, 3252, 6105, 4385, 7172, 2991, 3975, 5671, 7448, 4595, 2751, 3854, 9478, 1057, 3068, 2060, 6199, 5635, 5368, 4266, 1828, 3301, 8032, 1007, 2239, 5457, 4797, 4671, 2226, 4418, 4657, 5372, 871, 8958, 445, 7140, 3060, 2812, 3604, 5831, 3923, 1731, 634, 7784, 5469, 8932, 4224, 287, 495, 7125, 1611, 1052, 4172, 4819, 826, 5286, 4318, 2906, 3459, 832, 4137, 4430, 1379, 7729, 5867, 6208, 2107, 4500, 6570, 4069, 5555, 5349, 4616, 6836, 2152, 2944, 3207, 3928, 7544, 3773, 6008, 6773, 2716, 3969, 9254, 5240, 2509, 1396, 6547, 3865, 2352, 1354, 8090, 7635, 1193, 1584, 7177, 9110, 543, 5857, 8976, 3519, 626, 4117, 7029, 328, 8017, 2110, 35, 8224, 1175, 5064, 5096, 8263, 3623, 6425, 7077, 7504, 2369, 7957, 2904, 5032, 2925, 5268, 6523, 5304, 807, 1840, 1061, 1009, 4762, 4832, 2082, 433, 2647, 7847, 146, 6237, 1900, 2840, 1631, 4650, 489, 477, 2926, 2131, 4581, 7666, 1942, 1301, 2231, 8160, 6024, 3163, 399, 6006, 6714, 6225, 4286, 5808, 1563, 6081, 5387, 8303, 2213, 3199, 5673, 3787, 3955, 9082, 5337, 821, 7303, 2838, 5587, 3169, 9115, 1940, 707, 2222, 6152, 1747, 3087, 5260, 1460, 5018, 8594, 7494, 6103, 7104, 7383, 8078, 2567, 6351, 6552, 9774, 8785, 5794, 1508, 7809, 6239, 4502, 758, 9402, 1361, 4885, 5932, 7985, 869, 3028, 3654, 507, 7219, 6462, 5714, 6526, 1266, 781, 4329, 3353, 4701, 3680, 4774, 1567, 3439, 5699, 7275, 4296, 3299, 3273, 6686, 6830, 1397, 4948, 2028, 1406, 8555, 3671, 2671, 7869, 1403, 614, 7232, 6267, 3590, 5713, 981, 3173, 3776, 6496, 5830, 640, 4892, 8290, 2588, 2888, 2192, 8738, 7154, 3300, 5487, 8450, 5723, 6797, 2727, 5552, 4649, 6980, 5875, 9256, 1618, 5464, 8357, 3267, 3422, 778, 3418, 5892, 1570, 6633, 1158, 7425, 5425, 4705, 42, 3658, 922, 1630, 6360, 5927, 1568, 6220, 8343, 1343, 9140, 4879, 2237, 8234, 1265, 9033, 6093, 2608, 2819, 7028, 6568, 3226, 8000, 1749, 2331, 5804, 3695, 2879, 7922, 353, 241, 5178, 5711, 1984, 6643, 8772, 274, 8928, 7216, 7546, 9171, 2161, 7215, 6608, 359, 6911, 5520, 4702, 7178, 9175, 1466, 577, 5775, 6846, 5846, 1608, 7334, 618, 1582, 4103, 6191, 9214, 6277, 7980, 8183, 6894, 2375, 3127, 6243, 7589, 4775, 6100, 4083, 296, 6369, 3729, 9352, 7395, 2005, 7826, 2899, 5847, 7591, 299, 2318, 2188, 8740, 1478, 1532, 2801, 5641, 5447, 3054, 2389, 1968, 1549, 8919, 2090, 6429, 5177, 4665, 2546, 8739, 1893, 201, 534, 5533, 3521, 4933, 8445, 3672, 8437, 2752, 3209, 1559, 8108, 4679, 7679, 9100, 2659, 4545, 2836, 4678, 1041, 6091, 8193, 9150, 7352, 7916, 5057, 8961, 8279, 6060, 993, 3057, 850, 8550, 7749, 4600, 5553, 9326, 5348, 473, 8222, 8645, 4997, 5050, 4196, 9565, 9153, 1026, 128, 1339, 3466, 8714, 1994, 5086, 4715, 3727, 1058, 5263, 4111, 8266, 3839, 2079, 6357, 5598, 7694, 4183, 3606, 5583, 919, 1088, 4881, 4178, 6593, 8541, 8122, 4827, 5513, 5366, 2136, 2522, 8321, 2054, 6321, 3370, 4958, 5370, 5761, 4889, 3500, 4197, 8313, 8262, 8921, 2370, 955, 2009, 5418, 883, 6094, 4442, 961, 685, 1421, 8547, 4596, 606, 8952, 3223, 420, 6598, 771, 6323, 777, 3109, 5079, 1220, 6037, 5112, 7294, 5453, 6956, 4074, 1601, 6979, 1730, 621, 5283, 6875, 5964, 2191, 3656, 8644, 6033, 7751, 3967, 8546, 6491, 6253, 2302, 5818, 5436, 876, 5232, 3933, 2732, 5509, 3307, 5928, 4795, 5709, 8757, 7946, 9117, 2994, 6616, 6713, 3513, 4334, 2023, 2475, 5430, 3957, 4100, 2137, 5183, 1493, 8150, 7514, 8914, 800, 6375, 5748, 3487, 1307, 4075, 7636, 180, 4051, 3008, 2228, 5683, 3486, 3200, 8268, 5014, 4190, 3962, 3641, 1983, 4393, 5626, 8704, 3130, 765, 7639, 4518, 6207, 1333, 6478, 8391, 824, 4757, 8803, 169, 4313, 8198, 5324, 6535, 4965, 6805, 70, 30, 1196, 1225, 6270, 211, 6543, 937, 716, 940, 3483, 1407, 6040, 4415, 6013, 4298, 5585, 4906, 3541, 6542, 8170, 7752, 5628, 2780, 8897, 2918, 6781, 2155, 1449, 1513, 6655, 7617, 133, 7236, 5060, 4752, 5855, 6688, 5298, 2397, 3719, 6019, 1904, 5774, 245, 6138, 8653, 5800, 3835, 1106, 912, 9046, 732, 2069, 1428, 8231, 7124, 1324, 5631, 8632, 7338, 734, 3390, 5951, 4358, 311, 7324, 8104, 6929, 1139, 8221, 2315, 6137, 8253, 6140, 5739, 3449, 7813, 835, 720, 1884, 2129, 4858, 1230, 6404, 3369, 4440, 1596, 7228, 1461, 4504, 8830, 4503, 7221, 4341, 5216, 2517, 7945, 1787, 5203, 8003, 6467, 8596, 6373, 1909, 5505, 4735, 8236, 2637, 9669, 2499, 8754, 641, 2451, 7089, 3900, 7428, 2156, 6456, 1387, 7101, 8326, 4964, 4623, 7402, 7399, 846, 3381, 2400, 5971, 652, 7056, 3994, 4460, 187, 3882, 5551, 6720, 5066, 7239, 9157, 2700, 7091, 4852, 7065, 740, 4388, 2564, 6862, 1134, 5662, 2777, 7726, 331, 9223, 2613, 282, 8795, 3432, 2713, 9213, 2208, 1954, 7058, 2601, 1592, 6261, 7714, 7779, 6697, 5832, 5223, 760, 2822, 4753, 6711, 5095, 2559, 1035, 6774, 1096, 5279, 389, 1133, 5742, 5864, 130, 3563, 2034, 8255, 4791, 8800, 2554, 5607, 7657, 9247, 2513, 1729, 6309, 8407, 3573, 6399, 2145, 1811, 882, 542, 6699, 3441, 3095, 2742, 4722, 6719, 1925, 3311, 7168, 7342, 4956, 249, 4867, 2343, 5503, 1059, 1067, 4692, 6578, 5701, 7533, 6727, 6668, 2785, 6097, 8824, 6816, 1180, 3143, 7278, 4095, 3191, 6197, 8368, 5385, 2526, 9068, 5924, 333, 3913, 47, 2882, 2966, 5334, 4871, 2920, 7537, 6540, 9318, 6122, 4805, 690, 991, 1250, 239, 9754, 6983, 1772, 7320, 6752, 650, 1080, 5040, 3168, 5218, 6084, 4588, 5620, 1999, 8434, 273, 6905, 528, 8986, 8337, 4262, 956, 4826, 5150, 112, 639, 674, 5733, 1317, 147, 6474, 3676, 6614, 1306, 5381, 5077, 6740, 1790, 1738, 1183, 9912, 6176, 5728, 4509, 5202, 7413, 7262, 4721, 8382, 3103, 3627, 663, 8097, 7564, 4084, 6461, 2736, 6211, 1527, 6336, 3137, 3265, 5291, 8401, 3165, 8195, 6245, 4448, 5795, 7034, 8782, 7615, 9199, 4037, 5199, 7016, 6623, 6534, 126, 3405, 7902, 3387, 4843, 4465, 46, 6481, 4883, 1985, 9675, 5322, 7503, 4186, 6186, 1247, 1320, 3479, 2929, 3012, 6039, 1650, 1719, 3952, 476, 6257, 431, 2859, 316, 3530, 2619, 2125, 4125, 3488, 6880, 2788, 3520, 8164, 7625, 3261, 6291, 5873, 2750, 5919, 4917, 8984, 7008, 9093, 4894, 2134, 2767, 4736, 3685, 5159, 4020, 1292, 4251, 8385, 5460, 4637, 5952, 4130, 23, 6691, 2674, 5, 5793, 2597, 6566, 6516, 3750, 803, 7630, 1072, 2458, 5865, 7552, 1066, 1168, 1458, 8182, 9071, 5036, 7045, 8661, 5127, 6311, 4289, 8621, 6834, 561, 3596, 8432, 6460, 3045, 2, 553, 7039, 3333, 638, 8931, 99, 8846, 4444, 8999, 6394, 839, 5004, 2118, 9954, 1336, 8948, 1939, 5737, 3642, 6687, 4229, 748, 7627, 3655, 1018, 767, 4974, 5576, 3186, 5108, 4992, 8511, 9575, 4817, 5933, 7748, 2459, 7989, 796, 2096, 3113, 996, 7384, 416, 3325, 408, 2480, 5132, 93, 1455, 8992, 5542, 1294, 5852, 5755, 3255, 1565, 4254, 4815, 5946, 8783, 8428, 4548, 858, 2300, 8856, 3396, 294, 7466, 7265, 6732, 1020, 9137, 3875, 7730, 6090, 1800, 7984, 5967, 5489, 4217, 2632, 7436, 7057, 3298, 8866, 5810, 9191, 2448, 3620, 8609, 4029, 2175, 5511, 1359, 6657, 156, 1803, 244, 3845, 4428, 1908, 8223, 9860, 4282, 2537, 1393, 8602, 6984, 3332, 4547, 492, 60, 1254, 8841, 1488, 9938, 7401, 9794, 6366, 1138, 6155, 5361, 7896, 4787, 324, 8544, 4598, 3056, 6187, 1813, 545, 2037, 7772, 8098, 4770, 4036, 4808, 8002, 6907, 599, 1758, 2939, 2076, 8190, 6161, 5765, 410, 8969, 4309, 5965, 2710, 3993, 1077, 5897, 4480, 6248, 6899, 298, 1820, 4556, 151, 3294, 5491, 4207, 6856, 9452, 5610, 7376, 1962, 8753, 9126, 3732, 4250, 3829, 695, 2850, 9536, 7158, 2297, 5514, 4439, 5493, 1092, 6095, 4990, 4346, 570, 7134, 8858, 4580, 7578, 3897, 1951, 7464, 4337, 7415, 3679, 7366, 969, 9116, 1104, 4312, 7910, 3965, 4170, 9057, 7573, 8447, 7664, 6730, 7461, 8827, 7225, 8411, 4410, 286, 4786, 5399, 2033, 2435, 3991, 1125, 7958, 4068, 5848, 6172, 276, 9422, 7971, 1578, 1252, 8146, 5825, 7575, 4264, 7184, 7321, 3114, 3816, 8720, 967, 115, 569, 1372, 1003, 1141, 7677, 217, 2019, 7735, 6871, 4901, 9138, 4486, 6050, 8229, 4324, 6469, 5608, 8126, 224, 610, 5644, 9590, 1485, 2996, 3315, 3468, 1605, 7259, 3890, 4133, 3905, 7354, 3229, 8568, 8293, 8951, 1883, 7662, 8109, 3077, 8664, 2605, 8004, 2230, 8806, 1232, 6820, 1670, 6141, 2481, 4842, 1116, 5719, 3197, 3820, 2886, 2951, 8781, 788, 6692, 4631, 2544, 6227, 1233, 8070, 666, 1274, 1040, 6936, 7330, 751, 3213, 5595, 4743, 3818, 8207, 1756, 2317, 7245, 2781, 5210, 7697, 7468, 1177, 7382, 2650, 8163, 1386, 3429, 6743, 6382, 4141, 3443, 4059, 8277, 7969, 61, 8939, 4977, 1319, 8476, 6819, 2087, 5518, 7833, 6590, 3558, 8886, 2127, 351, 8670, 6954, 8142, 3725, 7264, 8462, 8055, 8549, 3183, 7241, 7736, 3268, 4364, 7117, 8566, 5008, 1111, 1509, 8991, 171, 8910, 3954, 481, 1244, 2960, 8572, 1312, 8399, 8185, 4420, 6372, 3545, 8953, 6300, 903, 5405, 2565, 6363, 9568, 7012, 4097, 7500, 6921, 4629, 1847, 2978, 2280, 2092, 5859, 7397, 2043, 2740, 8388, 9052, 7094, 5840, 2504, 1236, 2147, 2589, 7351, 5443, 3099, 4302, 8918, 8677, 9539, 7380, 8945, 3065, 4268, 8917, 8713, 309, 6149, 6606, 1445, 1171, 5331, 4426, 3650, 6807, 7815, 635, 293, 4344, 9800, 1326, 8383, 5772, 406, 7633, 9151, 6558, 1678, 3067, 6444, 8112, 3498, 3442, 2258, 700, 925, 7776, 3682, 366, 1486, 4305, 9079, 4661, 423, 523, 116, 6289, 4668, 1006, 9937, 9473, 8046, 6891, 4681, 2783, 3959, 5092, 51, 5207, 3444, 5877, 4980, 5482, 1643, 6290, 9004, 1587, 8696, 694, 7295, 8042, 14, 5205, 9094, 2205, 2295, 5470, 212, 288, 5918, 2373, 1286, 4238, 6689, 4455, 1259, 1687, 1212, 1644, 2912, 770, 4288, 4401, 2858, 1276, 2135, 5812, 3989, 5734, 7191, 8975, 8492, 9264, 7004, 2419, 6136, 749, 932, 6502, 5360, 7487, 4908, 6560, 8171, 7747, 9221, 5530, 6561, 4633, 7497, 3269, 775, 8325, 4212, 7459, 3968, 4788, 8421, 8180, 1726, 6754, 6955, 9109, 3222, 5101, 8989, 1056, 2903, 7581, 8232, 3337, 1988, 8727, 4723, 506, 8870, 3309, 3569, 2398, 2834, 8181, 9084, 1777, 3272, 9635, 2325, 1622, 7167, 6193, 2982, 15, 5142, 1459, 1866, 8604, 7326, 3825, 5378, 6680, 3194, 4475, 3189, 1446, 8404, 4414, 5047, 725, 5752, 6171, 1878, 2980, 5393, 2630, 8944, 6430, 8752, 3726, 1496, 6011, 6029, 1795, 1599, 910, 1826, 3741, 4435, 9195, 9081, 6874, 4914, 1350, 8982, 1102, 687, 2676, 7857, 140, 1522, 677, 3626, 6219, 1691, 5052, 347, 509, 6146, 8014, 2250, 1624, 9376, 717, 6909, 7620, 731, 7521, 2719, 4923, 7993, 7895, 9179, 6173, 4654, 36, 5080, 6278, 6271, 3203, 5769, 1082, 2901, 322, 470, 2288, 1824, 9178, 3718, 1190, 4876, 4173, 8798, 6941, 6009, 7280, 1275, 5623, 1560, 1902, 22, 4772, 1137, 2963, 7691, 6482, 8024, 6631, 263, 4210, 2940, 7139, 3038, 4351, 5026, 5404, 2603, 3048, 3836, 4602, 7217, 3377, 4593, 4859, 6923, 2547, 661, 6537, 1778, 5858, 8627, 3924, 91, 741, 2411, 37, 9037, 2628, 6567, 2672, 1262, 795, 4216, 1871, 9530, 4951, 6371, 701, 71, 2392, 5895, 377, 5182, 6396, 4711, 5526, 4437, 4092, 8519, 2516, 3984, 6571, 2579, 6032, 6675, 517, 2489, 3697, 988, 737, 3478, 1282, 2174, 1094, 4989, 2379, 4811, 4200, 3216, 977, 5629, 4955, 3780, 7388, 6507, 9200, 8114, 127, 4592, 3427, 6662, 3576, 2852, 6679, 8581, 1433, 7880, 588, 8227, 142, 3489, 4763, 8751, 2471, 2789, 5485, 3160, 4231, 3360, 6329, 7287, 5261, 9236, 6166, 692, 3188, 4739, 4079, 6886, 6733, 7247, 8516, 3578, 2865, 1065, 9739, 6831, 3549, 252, 1997, 7501, 1453, 8120, 1520, 8144, 8577, 3908, 1516, 2622, 3041, 5627, 5206, 2669, 4865, 3123, 5099, 5660, 8158, 3175, 8934, 1441, 8094, 6529, 141, 9085, 4138, 7027, 8851, 2553, 5427, 1209, 355, 4261, 5022, 592, 7610, 1633, 833, 3827, 3283, 2185, 3617, 7817, 2487, 866, 3312, 753, 1315, 2327, 7859, 6288, 8737, 9089, 3867, 8289, 6906, 5589, 8502, 2515, 7246, 8272, 6971, 837, 7845, 4831, 2056, 8995, 923, 8106, 8172, 5002, 8990, 4683, 264, 8096, 4758, 5950, 320, 8395, 3227, 387, 7393, 1480, 1953, 2943, 2519, 6157, 7530, 2346, 2140, 8248, 2604, 317, 9317, 7976, 8770, 745, 2084, 647, 6801, 2132, 8340, 727, 619, 1028, 7962, 2964, 4996, 5854, 219, 3712, 5330, 1132, 3981, 3092, 8148, 8548, 5779, 8239, 203, 1045, 9806, 4012, 2162, 8442, 2201, 233, 2711, 385, 457, 4941, 256, 5984, 4943, 6576, 6457, 1013, 8616, 6735, 8811, 8336, 8997, 3832, 4658, 5083, 2532, 7224, 2555, 6890, 9180, 8744, 4246, 6858, 3297, 8177, 5931, 149, 3343, 8725, 4514, 4733, 1437, 1879, 2872, 1647, 2512, 6626, 7740, 8092, 5894, 3079, 5923, 909, 7781, 7374, 5649, 8281, 3052, 9755, 5084, 6620, 4291, 2382, 7950, 8215, 8520, 6215, 1163, 1931, 7318, 8855, 6759, 176, 6795, 3410, 7322, 6814, 1060, 550, 1165, 5705, 7460, 6881, 6708, 558, 549, 9192, 2540, 7017, 1903, 7520, 2271, 8838, 6000, 6473, 8880, 9736, 920, 3883, 2476, 8769, 5122, 5439, 5364, 2675, 6487, 2796, 8726, 6583, 6654, 3951, 1404, 7959, 4643, 2361, 5398, 1834, 990, 3704, 6745, 3534, 8974, 5238, 1380, 560, 6092, 4317, 8298, 6426, 4938, 2138, 6128, 7651, 7235, 8585, 174, 2415, 3166, 5118, 6808, 9118, 8086, 397, 3304, 971, 742, 7982, 1882, 3225, 6670, 6739, 8574, 5902, 5451, 4445, 2702, 2198, 9147, 8552, 2720, 930, 1473, 9766, 199, 3995, 5105, 8205, 8367, 6214, 3257, 7244, 2336, 3104, 3249, 1253, 9858, 1766, 3516, 5845, 6158, 8603, 6272, 6403, 1947, 4635, 4971, 8169, 1074, 1364, 7067, 4554, 3564, 7288, 5563, 8422, 4824, 5692, 7346, 5327, 7409, 7841, 2961, 854, 1639, 8242, 4861, 3322, 9346, 432, 3777, 7041, 5889, 7566, 9156, 9107, 2497, 8119, 6047, 6852, 2227, 303, 8470, 875, 502, 7713, 6596, 8640, 2697, 494, 7926, 4049, 789, 2324, 2936, 884, 5126, 6080, 2818, 802, 8894, 6407, 3063, 2652, 242, 6324, 1288, 3755, 9886, 4523, 5792, 3496, 57, 6777, 2995, 3069, 4292, 3863, 8335, 3770, 2050, 1278, 8926, 5851, 7806, 5797, 8175, 1017, 3115, 9022, 6600, 2755, 4382, 7932, 5134, 9167, 2722, 1010, 4856, 497, 6873, 7872, 1723, 4640, 4128, 8813, 3250, 2100, 4562, 7296, 2828, 8729, 1342, 6063, 428, 357, 516, 3724, 4613, 5495, 5072, 5573, 7890, 7291, 5776, 4423, 196, 1860, 9474, 669, 3842, 7446, 5860, 7598, 2038, 7270, 89, 4218, 6575, 7604, 6961, 6299, 2551, 4838, 6236, 5876, 783, 4090, 451, 4947, 9334, 1140, 3536, 2335, 6223, 8718, 2842, 2924, 87, 3548, 3306, 4149, 7953, 5044, 6175, 3857, 6269, 8515, 348, 8805, 5637, 7804, 7420, 4126, 6685, 453, 5442, 7757, 4007, 7555, 6674, 5170, 77, 2214, 4809, 790, 7463, 1539, 7408, 819, 5977, 7274, 5031, 5391, 3748, 7807, 1194, 7594, 221, 7614, 371, 3495, 6301, 7394, 6817, 6859, 7025, 5828, 8410, 2545, 8274, 5422, 8149, 5164, 1600, 9041, 8093, 3572, 8107, 3007, 4937, 7996, 1043, 6904, 5332, 464, 3586, 6205, 1744, 5905, 7877, 5253, 7229, 3762, 2030, 3791, 8339, 8479, 8660, 2368, 8985, 8317, 7788, 5577, 5815, 2913, 6717, 4860, 3612, 2021, 4076, 3565, 5162, 5343, 9016, 4511, 2341, 3448, 3262, 7600, 5661, 4636, 3915, 2866, 7689, 2085, 6031, 5874, 7834, 5272, 9205, 8025, 7870, 7848, 3064, 4115, 3799, 7456, 5579, 4673, 8750, 2830, 3490, 5956, 9261, 3248, 3295, 4112, 7708, 6417, 3129, 1695, 2987, 5986, 5395, 5545, 2418, 338, 7997, 2914, 3833, 2927, 6466, 2168, 7079, 9049, 2154, 8316, 8865, 8730, 3851, 9585, 8276, 2811, 3511, 6022, 1829, 3566, 8048, 4492, 5271, 1490, 5455, 8950, 6505, 6438, 733, 9426, 8873, 8941, 9154, 5369, 3758, 9822, 764, 4222, 3184, 3460, 9408, 8056, 4099, 1090, 1783, 4077, 7585, 1471, 411, 3324, 5163, 6737, 8423, 2693, 6562, 7453, 6695, 7667, 8940, 204, 1503, 5767, 4453, 6378, 7561, 7455, 1036, 5449, 8575, 9891, 1937, 2878, 8417, 3461, 1557, 2548, 4140, 472, 3794, 642, 1495, 1444, 226, 1039, 7522, 6477, 7238, 4647, 5790, 2345, 6548, 2445, 9554, 2639, 6861, 5726, 1270, 193, 6415, 7474, 8871, 1073, 1234, 1614, 3524, 7258, 4975, 8301, 8196, 7558, 8973, 4279, 4759, 8247, 292, 6973, 4258, 5296, 1874, 5827, 2494, 2923, 6793, 321, 582, 5760, 4391, 5914, 5561, 1145, 404, 5468, 8723, 1543, 2063, 5480, 1547, 5975, 2900, 6446, 2314, 230, 1975, 4409, 8057, 2422, 184, 6412, 2172, 1776, 4065, 865, 8755, 1279, 4625, 936, 8346, 7876, 7185, 2022, 3347, 2721, 4304, 3180, 2163, 5316, 8493, 586, 1201, 9187, 6676, 1280, 2359, 5401, 8562, 6070, 6345, 6799, 6392, 5114, 1314, 4209, 3435, 7137, 4450, 7794, 5586, 4778, 284, 7571, 5676, 3879, 1289, 1725, 9031, 9438, 7987, 2915, 9364, 1340, 1735, 1553, 3437, 3559, 9133, 2500, 9164, 3179, 7508, 4651, 1677, 7411, 400, 6939, 4984, 375, 8034, 2284, 7557, 5764, 2117, 9383, 1206, 101, 5556, 1504, 6910, 7582, 710, 8790, 3661, 6972, 8110, 2057, 246, 6450, 9878, 7648, 1095, 1613, 9356, 7649, 3022, 7276, 8329, 1219, 4331, 8379, 343, 9208, 5612, 3663, 98, 3, 2347, 53, 8836, 6554, 1135, 7444, 9189, 7197, 8888, 7112, 3544, 6716, 5191, 5594, 2299, 5246, 4276, 1791, 7534, 5572, 3178, 9749, 58, 8849, 3371, 8359, 2874, 1257, 2798, 4855, 681, 8912, 9603, 6914, 6059, 9873, 4380, 1708, 5746, 1029, 2385, 7766, 7398, 6241, 9063, 5106, 6354, 2804, 4335, 65, 2762, 9111, 2756, 8345, 1982, 5497, 6051, 9218, 3027, 6027, 7965, 2254, 5991, 5624, 7899, 3687, 1842, 4091, 2668, 8166, 8638, 108, 9315, 1064, 1365, 9306, 8439, 9420, 3445, 2799, 2753, 9557, 496, 2895, 1799, 6884, 64, 4729, 7325, 3419, 8443, 6828, 2790, 4449, 5771, 7889, 9217, 7524, 4530, 8794, 392, 5780, 7513, 2031, 3614, 5156, 4978, 1136, 6454, 2930, 9379, 3331, 8861, 633, 6959, 6273, 6258, 2282, 1004, 1263, 8482, 8419, 6451, 4023, 9482, 2955, 3864, 8457, 279, 8176, 5912, 8823, 2973, 2438, 2817, 3796, 5930, 8905, 5011, 4146, 7734, 4145, 5515, 3583, 879, 3668, 5681, 7878, 3807, 1256, 1000, 522, 3985, 6908, 8291, 5446, 2634, 6419, 2810, 1161, 9785, 8721, 4155, 3061, 4307, 7536, 6982, 5209, 6612, 7935, 9615, 3731, 7237, 4732, 9246, 7924, 4175, 7709, 5686, 213, 2421, 1769, 886, 5146, 4840, 5326, 7887, 5034, 9706, 9801, 5938, 5402, 6347, 1328, 2000, 5087, 7023, 3886, 7964, 7538, 4478, 2802, 7389, 8498, 5169, 6132, 2768, 2670, 1748, 266, 1604, 862, 7918, 7175, 7795, 1703, 9036, 8020, 6147, 9000, 8217, 8465, 7567, 7704, 1368, 8038, 2776, 6293, 7545, 7212, 7911, 4544, 6201, 4132, 6753, 4240, 3730, 2816, 8964, 1121, 3043, 8015, 7047, 336, 82, 8013, 6255, 7046, 6725, 3512, 7007, 7337, 5010, 2598, 7386, 4257, 905, 3806, 4016, 283, 5354, 5820, 9028, 4043, 1439, 1848, 6968, 8349, 5490, 5669, 8426, 8047, 3292, 7132, 9114, 6642, 978, 223, 3275, 5691, 8052, 350, 7678, 1378, 8678, 5651, 538, 5600, 4491, 8036, 9210, 6872, 1589, 8331, 6313, 1298, 7092, 3585, 7479, 5479, 3688, 8440, 6355, 1974, 6434, 4749, 8605, 2355, 6815, 4, 2151, 1620, 8071, 7360, 373, 1551, 3305, 8864, 2207, 7955, 1868, 629, 7856, 7802, 5144, 4531, 3893, 5702, 7442, 8295, 3934, 5672, 7510, 474, 5197, 4472, 6102, 6632, 1770, 7131, 8306, 8354, 779, 3425, 7, 6896, 2196, 8365, 7952, 4780, 7986, 8517, 6116, 8228, 7961, 4378, 1186, 1215, 1384, 9097, 2455, 1760, 3362, 5868, 8214, 2594, 5245, 8311, 3244, 1912, 9571, 323, 5419, 5373, 9074, 84, 3660, 72, 7565, 809, 172, 4228, 8191, 4988, 8302, 9411, 7249, 8045, 498, 5888, 4169, 6259, 7024, 7654, 3653, 2705, 7569, 575, 6563, 968, 2293, 5247, 9198, 4260, 831, 9737, 7476, 7588, 6818, 4295, 1713, 6838, 4609, 7498, 3070, 3834, 8679, 9012, 1880, 7992, 4370, 8022, 2592, 9047, 608, 5407, 5090, 7013, 3290, 78, 2091, 4528, 5743, 5531, 5948, 2311, 4621, 8240, 721, 1502, 3206, 5652, 5715, 7081, 6249, 8771, 2707, 475, 1652, 7187, 7106, 1957, 3242, 164, 5922, 673, 8821, 5094, 8001, 1395, 21, 3407, 3385, 3122, 1451, 6509, 1231, 7026, 7675, 7430, 1788, 6282, 5972, 5807, 3602, 6168, 8397, 9697, 8760, 9135, 1739, 9573, 5224, 4152, 1430, 622, 5129, 1952, 9492, 135, 4236, 7973, 4924, 8956, 8592, 7018, 4872, 5976, 365, 973, 3177, 625, 7049, 1808, 1144, 5770, 9108, 7966, 4687, 8508, 8820, 3666, 1785, 3153, 7643, 8305, 1179, 750, 6390, 4374, 3790, 514, 1012, 3501, 6298, 1146, 6113, 1862, 3147, 2956, 8241, 8178, 1087, 546, 6340, 5241, 9682, 6203, 3584, 1023, 2146, 2479, 1615, 7493, 5208, 3271, 3450, 9104, 5738, 327, 412, 8676, 4909, 4018, 415, 7549, 6682, 418, 1381, 4513, 6263, 9710, 9020, 1841, 5181, 4477, 8416, 3096, 4441, 2701, 6014, 1586, 8503, 7198, 1929, 6712, 253, 319, 2779, 5429, 4742, 5264, 155, 1313, 8235, 2159, 3239, 9342, 8350, 1969, 6724, 3366, 7119, 395, 6494, 8319, 5554, 7260, 281, 4558, 6123, 4030, 7785, 1556, 754, 7572, 1537, 7021, 4369, 258, 2744, 6729, 1150, 6565, 7308, 2962, 4213, 4431, 1417, 6962, 2108, 6995, 6281, 9627, 5185, 370, 7206, 8960, 1514, 756, 4087, 6648, 2482, 414, 9587, 4396, 7005, 4610, 3463, 6621, 7257, 7727, 4402, 596, 8341, 6618, 8362, 3710, 3472, 7273, 7472, 8882, 4700, 643, 7792, 8068, 7930, 8741, 9387, 2234, 8927, 9624, 2209, 5985, 567, 297, 3633, 856, 9070, 369, 1005, 2195, 682, 7344, 3579, 2905, 9600, 3990, 4893, 6480, 4899, 1001, 5802, 306, 797, 7108, 9222, 2602, 4727, 1898, 1405, 5392, 9010, 5688, 5592, 7396, 3723, 3394, 8483, 6316, 6738, 1454, 935, 5871, 945, 3372, 9693, 3872, 2563, 8161, 6198, 1184, 3771, 1972, 8244, 7693, 7672, 5386, 6142, 3378, 4162, 54, 2922, 785, 4694, 852, 5559, 4326, 1976, 8315, 448, 9185, 958, 3010, 7454, 4566, 3266, 8724, 8441, 7171, 4058, 539, 8874, 3505, 2610, 8278, 5213, 7254, 9001, 616, 5059, 7148, 8887, 943, 5028, 59, 6163, 7407, 4496, 2074, 2733, 185, 1369, 2401, 7722, 9911, 8694, 6636, 9202, 7037, 209, 5103, 3085, 583, 7707, 248, 4960, 8490, 5244, 668, 7150, 8204, 9196, 4476, 161, 6160, 8050, 6007, 9703, 8477, 6966, 524, 8867, 1467, 8105, 658, 4499, 554, 4884, 5524, 4192, 5510, 1804, 1673, 6508, 4669, 4182, 9362, 8233, 8363, 2870, 8072, 3947, 1255, 3470, 3150, 3398, 3610, 7789, 1689, 705, 3318, 9507, 8748, 485, 6782, 9929, 2182, 8085, 2642, 1033, 7830, 8949, 6573, 8852, 8792, 7613, 1913, 2844, 3824, 8963, 2807, 307, 2892, 5421, 4828, 1019, 2934, 6483, 9215, 2010, 7201, 8495, 5916, 7438, 6628, 7272, 9207, 1956, 1188, 8688, 8308, 7414, 2550, 7450, 2130, 3943, 4587, 6064, 363, 1465, 7328, 7892, 8534, 3321, 8063, 2001, 2124, 9066, 4586, 5527, 896, 2453, 9374, 7277, 7759, 7756, 43, 9656, 1030, 902, 5890, 2354, 7948, 1423, 6885, 3414, 8409, 3138, 1782, 7127, 1533, 5328, 4039, 825, 3402, 2264, 2270, 8261, 3686, 8192, 7874, 6647, 6079, 8877, 660, 7251, 512, 7540, 4456, 7284, 1207, 7404, 4187, 7777, 2503, 7289, 8561, 2864, 2259, 5796, 587, 3247, 8707, 9072, 5850, 9194, 5355, 8787, 8026, 2893, 3523, 4333, 6630, 4567, 8256, 69, 8184, 7164, 8646, 1199, 7488, 3862, 693, 4575, 9724, 8211, 8159, 7863, 6772, 7974, 2429, 7791, 5754, 1100, 2407, 8844, 5426, 4376, 9139, 3128, 2730, 487, 8059, 2556, 2263, 5959, 6684, 1323, 3158, 5027, 1223, 1581, 6847, 7080, 6639, 4634, 8320, 8145, 5085, 3948, 9738, 6341, 7583, 7424, 2248, 8573, 7846, 6758, 9029, 222, 6082, 9977, 2027, 7200, 2942, 9172, 7799, 2360, 4950, 591, 515, 5120, 4327, 6459, 6275, 2381, 3698, 4010, 1930, 441, 5706, 1334, 8393, 1558, 8734, 8524, 4913, 6779, 304, 9686, 4205, 9078, 7307, 3819, 1674, 3023, 8179, 52, 6641, 9279, 3156, 6279, 6701, 2167, 349, 8590, 9044, 2885, 9708, 6988, 6998, 5473, 1016, 3575, 7069, 594, 1768, 3026, 3050, 7269, 7881, 9679, 6944, 2682, 9413, 5667, 2664, 8554, 6362, 579, 63, 4784, 1098, 9588, 3792, 1812, 6440, 2166, 678, 3059, 3921, 962, 6476, 8613, 8597, 9518, 5000, 3570, 483, 511, 7109, 8545, 2919, 5953, 3319, 4316, 2372, 7750, 3800, 8165, 3841, 9949, 4284, 9959, 6030, 6428, 784, 2066, 7339, 3636, 6514, 7793, 2715, 526, 2083, 7665, 8903, 6066, 9003, 2737, 2651, 5741, 3313, 6437, 7527, 3728, 3323, 9333, 6517, 2808, 3241, 1642, 8567, 8598, 7234, 6190, 3598, 183, 556, 6520, 9560, 829, 5267, 9188, 6374, 7624, 8304, 4433, 3344, 7824, 8779, 9030, 8398, 8617, 7990, 2778, 4630, 7811, 9272, 2507, 1426, 5762, 2868, 7599, 2887, 1780, 1649, 7040, 5266, 439, 4033, 7180, 5654, 6104, 7043, 9034, 7214, 3673, 3281, 873, 9162, 8275, 761, 1148, 8742, 9808, 6195, 2498, 2291, 2493, 7162, 6286, 5312, 4280, 5949, 7282, 4101, 9458, 6240, 4080, 2149, 6650, 1654, 4027, 1711, 612, 874, 2815, 3746, 7143, 6334, 4618, 4064, 382, 3868, 3644, 6308, 5408, 7688, 3296, 1316, 571, 2275, 6170, 6445, 8825, 4073, 2741, 7467, 5259, 7122, 6987, 1115, 2412, 2046, 220, 28, 4088, 947, 2524, 2008, 6742, 4063, 4072, 9163, 6165, 3763, 2825, 8642, 5689, 8793, 5544, 7606, 5037, 4347, 7690, 6312, 1268, 759, 8461, 4934, 5318, 6238, 2193, 5606, 7419, 9443, 6159, 5494, 8127, 1400, 4986, 9751, 1675, 134, 9744, 6949, 683, 7165, 2119, 9726, 6925, 7849, 2104, 3708, 9298, 6204, 1928, 3608, 3118, 9113, 3002, 9064, 8943, 863, 975, 8658, 8430, 3308, 6521, 491, 9259, 2975, 662, 92, 7193, 9665, 3031, 469, 1264, 9375, 215, 2728, 8635, 8494, 2169, 7548, 8788, 8916, 2699, 1172, 769, 8030, 9130, 7038, 20, 9291, 88, 637, 3640, 4714, 2102, 4047, 9190, 7703, 6388, 210, 2646, 1693, 6506, 8123, 8076, 9696, 7227, 8296, 8845, 7123, 8872, 7563, 9956, 508, 8084, 8019, 2772, 2958, 8162, 1494, 6977, 1110, 1706, 9416, 9349, 7412, 9803, 7642, 3190, 2141, 6062, 540, 6935, 6958, 8333, 8895, 5029, 7368, 4019, 3185, 4338, 9042, 7297, 2648, 8716, 5944, 6920, 2040, 2098, 19, 7798, 4412, 4025, 5193, 568, 7194, 6860, 5517, 3593, 5640, 5596, 986, 170, 3645, 6760, 8292, 7668, 8394, 8128, 572, 8016, 4243, 7507, 7059, 5180, 8075, 479, 5647, 2849, 8839, 7482, 1801, 780, 5074, 7629, 7114, 1593, 2950, 8842, 6790, 8188, 102, 8954, 8868, 7862, 3018, 6792, 6693, 992, 2461, 7306, 520, 5749, 627, 1226, 7653, 6110, 2909, 4429, 7528, 8657, 6200, 9023, 2321, 5217, 9932, 2724, 9313, 6850, 94, 8194, 7111, 4793, 2609, 3014, 9967, 6613, 8601, 3743, 4888, 367, 747, 4352, 4479, 3683, 2452, 2877, 466, 7473, 8637, 5176, 6644, 1015, 2483, 7485, 1031, 3003, 655, 6256, 7248, 9506, 7626, 5012, 4361, 552, 4006, 6343, 4405, 1595, 2409, 268, 13, 7746, 7207, 1534, 95, 3919, 686, 4952, 5500, 5100, 1965, 2212, 7222, 1251, 9805, 6690, 9161, 5768, 9043, 6250, 9009, 137, 440, 7422, 2795, 6625, 3089, 4139, 2917, 7867, 5910, 2077, 5548, 530, 4802, 9024, 7061, 9522, 6768, 9720, 1645, 2262, 6953, 8698, 6129, 4930, 5009, 4089, 5569, 6405, 3093, 7550, 7387, 2187, 8007, 1491, 630, 2853, 4712, 190, 7030, 9498, 8761, 3946, 3316, 6883, 5204, 7882, 881, 2420, 620, 7542, 9877, 2677, 6209, 3831, 5970, 3896, 8686, 1564, 8154, 6331, 4777, 4366, 372, 7631, 426, 4055, 9968, 1530, 7292, 9866, 9549, 4040, 7711, 1272, 8323, 3476, 5961, 260, 7381, 277, 3877, 8156, 4981, 938, 4108, 649, 6230, 7944, 7975, 9926, 6501, 9083, 8979, 8764, 3508, 9688, 1189, 1130, 1427, 9930, 7020, 9204, 9045, 6470, 5432, 4060, 8155, 1112, 7484, 4093, 4421, 7596, 9455, 1632, 5063, 4235, 8037, 5507, 114, 3221, 5039, 6595, 8563, 7628, 6303, 504, 261, 4487, 9430, 8626, 4563, 7695, 746, 7551, 2953, 5417, 8041, 3702, 9820, 503, 5677, 340, 6897, 8040, 719, 8559, 9469, 4970, 3181, 6455, 6268, 8101, 6619, 4601, 7252, 6169, 8489, 4844, 672, 5262, 3094, 3971, 3619, 2576, 8923, 9429, 671, 9122, 4713, 2473, 5619, 1698, 8966, 8692, 4244, 6294, 4166, 3073, 7452, 5716, 7835, 2235, 7577, 4807, 4354, 4921, 2256, 2350, 4653, 1664, 8631, 165, 6528, 6391, 8141, 9316, 1308, 1927, 3282, 4605, 4263, 4920, 691, 9894, 3958, 6602, 7825, 1761, 8875, 7036, 6306, 1797, 7723, 2538, 4406, 970, 8993, 7202, 3420, 3580, 8173, 1967, 9099, 1129, 8589, 2432, 344, 4070, 484, 5756, 5189, 7721, 5168, 9437, 3467, 5188, 4451, 334, 9767, 8033, 188, 7941, 9377, 6021, 8930, 1548, 9211, 739, 5675, 6663, 4560, 4798, 3100, 6484, 8226, 1160, 3039, 6940, 6969, 9073, 9818, 6385, 9629, 3458, 8860, 6379, 2457, 8556, 2884, 7547, 4283, 7673, 7943, 1210, 4498, 8655, 8374, 9625, 5235, 2410, 6004, 9007, 2626, 7391, 3157, 10, 4348, 7316, 2969, 8607, 6049, 3634, 9792, 2417, 1688, 4538, 2194, 3677, 8809, 2255, 1705, 1685, 9807, 5844, 4693, 9888, 7370, 7173, 5883, 7121, 2860, 8959, 1383, 9127, 5255, 2396, 5400, 8168, 3784, 1401, 7741, 2002, 5055, 1960, 4081, 6327, 7218, 7053, 3383, 8334, 7312, 544, 9048, 8513, 9651, 1414, 7652, 736, 9714, 228, 3856, 3745, 9060, 5907, 7754, 9508, 9955, 9184, 1089, 3492, 6803, 3140, 1304, 6550, 409, 8044, 2696, 9566, 5104, 6706, 7506, 7142, 4969, 8853, 2527, 9351, 5484, 500, 6947, 7348, 4968, 6167, 7418, 45, 8220, 4801, 3691, 6221, 6511, 4467, 9230, 8890, 4269, 4526, 9265, 6283, 6449, 5441, 109, 4686, 2528, 4717, 8766, 7147, 1562, 6012, 7560, 8831, 9779, 9268, 9227, 7130, 4494, 8618, 1894, 289, 598, 8532, 7209, 7015, 8444, 3926, 12, 8818, 6034, 2474, 762, 1240, 6863, 5389, 584, 7097, 5538, 5433, 5745, 6580, 8625, 8053, 3589, 8338, 3721, 4485, 3709, 6651, 8659, 436, 8777, 8758, 1661, 8747, 5501, 4056, 8471, 1914, 2998, 8899, 877, 8381, 9978, 5682, 31, 9067, 8703, 9850, 6832, 2770, 6376, 6705, 722, 9262, 9757, 5566, 2769, 906, 3210, 1022, 9087, 7586, 7211, 4413, 6023, 6067, 4002, 7900, 1714, 4493, 5115, 6046, 3374, 5736, 1373, 2491, 6041, 2456, 3098, 1684, 9366, 1507, 7891, 5025, 7928, 8260, 8996, 5809, 8630, 601, 8697, 2931, 7205, 2501, 144, 6536, 214, 1552, 5540, 1242, 4674, 4939, 6997, 3302, 1838, 2571, 6210, 8472, 3438, 8288, 2876, 9563, 6377, 5591, 8595, 2330, 4907, 5415, 6704, 9915, 4400, 3474, 7839, 8765, 9743, 9488, 1032, 6978, 6497, 7998, 6314, 9904, 3016, 4875, 4818, 7480, 9332, 6900, 8318, 7071, 5697, 4104, 8728, 7359, 7783, 9307, 5157, 8420, 2390, 8527, 8491, 7616, 8732, 2572, 1370, 7031, 4395, 3628, 4201, 2582, 3133, 7805, 5227, 7009, 8862, 921, 9134, 7095, 9906, 8387, 6035, 113, 1899, 455, 314, 6285, 9758, 9750, 7618, 8834, 9982, 4726, 9671, 4319, 7120, 6835, 6610, 4204, 4315, 1208, 4667, 8840, 56, 8580, 9741, 3336, 7632, 7842, 7763, 9250, 5656, 3949, 9494, 9320, 3220, 4760, 8560, 6139, 653, 4434, 7333, 7457, 5937, 6864, 3795, 9836, 8810, 8074, 4394, 8099, 6532, 6829, 9091, 2363, 8869, 5936, 9392, 2431, 4259, 9055, 6265, 7208, 3538, 9802, 8878, 1103, 7814, 8475, 4841, 6678, 3493, 4823, 9947, 326, 8136, 6591, 9540, 7341, 5003, 9971, 5990, 3932, 976, 6229, 6435, 6247, 7416, 7033, 7717, 728, 9353, 818, 7676, 5805, 6844, 8712, 917, 4746, 5617, 574, 9948, 1362, 8212, 9404, 9025, 4102, 265, 207, 6744, 3259, 7865, 8649, 872, 7102, 4202, 1204, 7317, 1759, 6074, 2941, 5609, 3404, 9853, 9819, 8937, 4034, 422, 374, 1640, 3978, 6194, 1025, 3974, 957, 1715, 757, 9445, 7829, 6420, 1754, 3164, 8364, 6658, 555, 8624, 4664, 3711, 8386, 4357, 7183, 8525, 238, 9546, 9132, 2743, 6115, 7913, 7279, 4203, 9702, 2150, 403, 9713, 6364, 7619, 17, 5219, 4645, 4470, 446, 4776, 1858, 2260, 9509, 5299, 718, 106, 9796, 1512, 9166, 8972, 7512, 8433, 7933, 3287, 7737, 9015, 5110, 2666, 3782, 7146, 6827, 2698, 1295, 3388, 8854, 6937, 9428, 860, 5472, 5281, 5879, 7822, 7731, 4343, 378, 8353, 4559, 237, 67, 5842, 1487, 7465, 813, 9787, 5546, 208, 9826, 1070, 6427, 7674, 8733, 712, 4810, 7991, 9441, 646, 189, 7715, 9699, 1784, 9444, 275, 8879, 312, 2617, 444, 6381, 2413, 9005, 3850, 8711, 2328, 16, 6185, 9244, 4568, 6262, 8924, 2036, 2221, 7300, 4353, 6025, 1597, 8683, 6441, 6749, 9558, 8593, 998, 7979, 5257, 7458, 1733, 9939, 6588, 3176, 1938, 4153, 438, 4142, 391, 8791, 9345, 3340, 7960, 6181, 4277, 7999, 5148, 5461, 3853, 3567, 7831, 8804, 7641, 3539, 1126, 3224, 1979, 463, 5139, 8111, 726, 7196, 3798, 2695, 4845, 9203, 3473, 8814, 9957, 1351, 7255, 2316, 8463, 1159, 8481, 6976, 9769, 7850, 6359, 1170, 5413, 9021, 6878, 7203, 8784, 7523, 7658, 9852, 3503, 2735, 6217, 9832, 425, 6763, 3436, 8499, 302, 2470, 5853, 9645, 8459, 9637, 9788, 5941, 5841, 4417, 9928, 5940, 1398, 7929, 9158, 3786, 1881, 8533, 9343, 3001, 1330, 5454, 5138, 8131, 6951, 665, 7378, 632, 9271, 6524, 7812, 3350, 4156, 6296, 7595, 5293, 4273, 3251, 724, 4232, 5621, 2665, 9606, 9490, 9670, 1211, 462, 7062, 9165, 8962, 659, 5155, 562, 232, 5314, 3357, 735, 368, 6965, 9613, 6368, 9472, 3368, 8456, 7712, 407, 4537, 6498, 447, 1131, 9577, 3452, 364, 3238, 8774, 421, 8507, 4306, 4350, 3918, 358, 200, 2442, 11, 4425, 2935, 9981, 9752, 362, 4849, 7050, 8435, 9578, 6544, 271, 7758, 5862, 1349, 9772, 7832, 6538, 118, 9544, 8701, 6780, 5611, 5307, 6015, 9514, 518, 9729, 390, 4389, 7145, 3925, 4322, 8467, 7233, 5437, 6310, 2534, 4105, 6775, 1214, 6933, 4086, 2305, 9354, 2771, 7469, 8579, 8371, 2584, 2536, 8967, 4972, 4994, 9069, 9182, 8522, 2319, 2561, 1889, 9446, 744, 361, 5778, 9618, 2383, 1391, 4606, 4009, 4171, 6486, 8206, 7597, 4371, 5367, 2667, 177, 4473, 3953, 9943, 9405, 9460, 4966, 3084, 6533, 5076, 1663, 29, 8913, 9927, 1413, 3430, 4999, 6088, 8531, 9386, 3066, 7443, 8487, 600, 6397, 7298, 8551, 7915, 8709, 8310, 4624, 5578, 5872, 9885, 7256, 2889, 9061, 697, 7285, 4408, 3433, 7692, 1048, 8521, 9700, 9276, 7051, 4599, 5995, 7492, 4685, 9548, 2039, 7603, 7570, 3551, 9903, 4308, 8250, 623, 7765, 8414, 2173, 2298, 6809, 8570, 1525, 7774, 7213, 332, 3279, 6577, 602, 2466, 1798, 9870, 613, 8833, 5041, 1366, 8116, 5435, 2977, 7489, 8065, 3838, 4869, 6463, 4471, 3703, 6609, 7343, 4184, 3547, 8186, 3537, 280, 6384, 5599, 9934, 8505, 3899, 6530, 4314, 8900, 3117, 342, 8666, 9553, 3885, 6751, 597, 2408, 7821, 9717, 6337, 9312, 9393, 7447, 7855, 9436, 3320, 8843, 3416, 4342, 3125, 8480, 7230, 3775, 6991, 7963, 5294, 8922, 8542, 205, 272, 1916, 7355, 3906, 4116, 3475, 5643, 4756, 5906, 9212, 4904, 5823, 7739, 9174, 8458, 9434, 5957, 9304, 3852, 8485, 7883, 7745, 5535, 9922, 5521, 9668, 2326, 5278, 4716, 9604, 32, 257, 6996, 8576, 9630, 3657, 8006, 7076, 8436, 3632, 4287, 8700, 162, 9727, 1987, 1531, 7705, 7176, 1192, 6963, 235, 8344, 9687, 6522, 5388, 8695, 9662, 9845, 9753, 5173, 3574, 8415, 9018, 4085, 9654, 6443, 9657, 6646, 6252, 5073, 8100, 5882, 5622, 7898, 7290, 4910, 9882, 7364, 4159, 533, 8881, 6789, 5695, 836, 9623, 9634, 8464, 8023, 179, 3515, 4620, 3637, 8509, 7155, 2101, 5174, 6096, 9694, 2514, 7400, 8474, 6957, 3705, 8633, 1591, 9550, 9476, 4973, 9712, 8896, 1855, 3030, 5718, 7744, 4927, 9969, 8650, 8668, 3348, 3992, 1781, 7818, 8610, 4704, 7968, 9636, 458, 461, 5273, 7939, 7266, 2620, 9464, 2047, 8066, 9581, 9966, 9372, 9592, 3766, 9059, 3334, 166, 6367, 2680, 9314, 3317, 8599, 3131, 7671, 2662, 9103, 9760, 9521, 8366, 9721, 893, 8210, 9406, 7064, 7505, 9619, 8518, 376, 2821, 5721, 8812, 5154, 8663, 2657, 7304, 9373, 254, 6989, 4525, 9274, 6656, 9780, 8328, 4854, 4387, 888, 1438, 4632, 8586, 9732, 927, 8351, 3509, 2472, 9056, 2121, 6389, 2301, 6179, 3837, 6802, 9131, 3355, 1419, 7044, 9918, 6927, 330, 2706, 6338, 4564, 2349, 9238, 4886, 6928, 86, 9505, 9449, 4848, 9287, 2806, 7837, 8641, 2004, 8891, 946, 2568, 104, 9778, 2332, 8257, 1169, 1793, 8685, 3546, 9112, 4242, 7719, 2206, 3329, 6943, 723, 7519, 5239, 9493, 7157, 2511, 6183, 1271, 3339, 5616, 7517, 4206, 6061, 7879, 9106, 9076, 111, 9532, 9403, 6842, 9936, 7074, 9395, 7054, 7920, 123, 1299, 9384, 9716, 5773, 9784, 6721, 5342, 7647, 8081, 6086, 5570, 7405, 3024, 8132, 9501, 7160, 6504, 6422, 8077, 7808, 9908, 7331, 9674, 9759, 8356, 167, 2246, 7159, 6073, 9924, 4767, 3961, 153, 7431, 7683, 7113, 9595, 7377, 4381, 9519, 9962, 7819, 7725, 4574, 7827, 7358, 8906, 8600, 1852, 4271, 5528, 604, 2463, 9447, 1746, 8892, 9897, 9363, 5837, 9325, 6539, 9689, 9650, 1702, 9935, 5302, 2541, 2845, 9240, 7917, 9232, 9418, 8557, 3540, 1046, 823, 251, 8553, 3861, 9643, 6903, 3151, 9370, 1814, 8060, 3638, 8582, 7638, 9480, 3699, 9389, 1955, 1897, 194, 9288, 6380, 8936, 9155, 9610, 6111, 7775, 1425, 402, 845, 9831, 236, 934, 766, 7190, 8294, 7699, 9229, 9816, 9871, 9534, 9481, 7858, 6798, 3554, 8199, 9875, 7144, 9728, 4454, 5981, 5462, 4546, 419, 9941, 5687, 9183, 5005, 5659, 7801, 8672, 8285, 9201, 7478, 305, 9556, 6135, 6924, 9865, 4241, 7611, 7426, 8978, 548, 7764, 9899, 5720, 9008, 3757, 1641, 6938, 97, 5740, 9177, 5438, 3134, 9814, 2681, 566, 1628, 8280, 8299, 847, 9121, 8933, 5411, 7410, 547, 6222, 6879, 8327, 2388, 6854, 3204, 9119, 9742, 3464, 7066, 9520, 9914, 6843, 3737, 6915, 2003, 4237, 9889, 8651, 6475, 471, 8988, 9541, 2625, 9547, 7576, 8816, 5121, 8731, 4336, 5992, 9543, 9972, 8994, 585, 9424, 1857, 8526, 628, 3469, 6990, 6783, 9677, 5320, 9974, 138, 7188, 6870, 41, 9358, 9152, 8808, 5613, 2569, 4015, 2898, 9101, 9241, 4552, 9931, 5069, 4198, 9648, 5125, 9975, 6848, 4301, 9096, 8884, 4404, 916, 9872, 9538, 9680, 9267, 1492, 8473, 9925, 9652, 3082, 5374, 7314, 2580, 9901, 9786, 4136, 9385, 8815, 255, 1816, 763, 3811, 9633, 3533, 6637, 9295, 7084, 4747, 9552, 9591, 4670, 6755, 9102, 8681, 9825, 8225, 9523, 8656, 8510, 5678, 9849, 124, 2549, 7921, 2428, 9893, 5336, 9257, 827, 9365, 90, 8237, 9321, 9861, 2684, 9371, 3193, 9777, 8209, 6587, 1896, 2851, 9612, 8252, 7078, 7701, 5813, 8612, 8909, 8671, 7912, 5925, 7873, 794, 9468, 9667, 9525, 360, 7099, 8955, 7923, 6156, 9842, 9142, 6322, 3434, 9330, 9902, 79, 4489, 5045, 8767, 50, 499, 3717, 1285, 7539, 9789, 8691, 9846, 9239, 9709, 7313, 9489, 6228, 8080, 9367, 6075, 8009, 2835, 178, 9942, 9249, 9862, 4853, 536, 8977, 9270, 1598, 4891, 657, 4050, 9895, 7914, 9390, 2708, 3972, 2233, 6319, 5082, 2974, 9979, 9328, 527, 3917, 849, 7927, 9644, 9905, 8775, 5051, 9263, 9495, 7526, 8693, 8628, 380, 6771, 4919, 7646, 4953, 8947, 9790, 2869, 3234, 6465, 1660, 9309, 7742, 7803, 9412, 4436, 6387, 8745, 8273, 7753, 3601, 4120, 8759, 9685, 6640, 9311, 8850, 4783, 6408, 7153, 965, 9834, 2725, 7956, 8667, 6513, 9695, 9, 7543, 9621, 4226, 9783, 3393, 8187, 4220, 3901, 1617, 9380, 6276, 9640, 9596, 9360, 1353, 4193, 9839, 9496, 5878, 3964, 7301, 2552, 8406, 9176, 1027, 5222, 9958, 9876, 3652, 9791, 9890, 8197, 8689, 9260, 9479, 4534, 9868, 393, 4543, 9718, 9673, 9620, 9632, 5987, 7844, 9527, 9336, 5942, 5137, 9589, 9883, 3988, 7977, 7349, 752, 8682, 7082, 9462, 4386, 7152, 7149, 9847, 9053, 6424, 3778, 68, 9453, 6346, 5172, 9919, 259, 8980, 3769, 197, 148, 27, 6931, 9088, 4550, 9014, 9598, 3603, 9388, 55, 2436, 262, 5481, 7363, 9562, 4221, 8614, 615, 107, 6295, 9933, 9771, 7904, 9555, 4107, 6488, 7345, 9454, 9528, 9466, 9638, 9303, 6393, 2623, 6546, 9529, 2786, 3944, 8828, 1162, 8569, 9145, 5306, 2067, 2814, 9678, 9879, 9149, 9251, 8287, 2765, 9410, 9765, 9907, 9486, 7903, 9707, 125, 8246, 8451, 9477, 7612, 6564, 3613, 2635, 5305, 7622, 9940, 335, 5347, 8514, 3621, 3742, 9867, 7115, 8801, 4539, 9516, 8673, 4161, 6489, 3902, 8837, 2018, 9381, 3866, 5508, 8058, 7981, 7531, 9432, 8396, 9824, 9684, 9483, 7192, 2365, 8802, 6985, 9497, 7696, 9340, 5625, 9983, 895, 2529, 9425, 9285, 2566, 5917, 1114, 9614, 9266, 9243, 3979, 9500, 9917, 651, 6541, 1, 202, 2081, 9561, 9963, 9698, 654, 6154, 2357, 7429, 3568, 8390, 278, 3999, 9570, 7231, 9510, 1704, 7090, 9642, 9829, 9574, 9976, 8680, 9504, 9302, 9817, 8965, 7888, 9823, 4579, 3088, 7332, 1128, 9502, 9691, 9471, 9719, 9730, 2615, 9281, 8736, 7995, 892, 9551, 9225, 2649, 9809, 9855, 510, 9526, 3618, 5707, 4118, 3196, 9746, 9148, 1827, 120, 9748, 7706, 8623, 6411, 8543, 9323, 5311, 1773, 9731, 4131, 9715, 2053, 9763, 9733, 486, 4332, 9900, 9599, 9602, 7136, 9664, 6189, 9840, 442, 9545, 8469, 9062, 9095, 6206, 9663, 645, 9838, 9357, 9423, 4740, 159, 7852, 8113, 5819, 3417, 9331, 9228, 8380, 5149, 9782, 7156, 2595, 9607, 1099, 9400, 9322, 7559, 9722, 1309, 121, 4929, 247, 9647, 605, 6791, 9887, 9593, 3352, 7063, 9440, 9762, 9793, 2937, 9804, 9456, 8501, 2032, 9542, 7640, 3582, 9427, 9797, 8904, 9601, 3211, 2989, 2443, 3217, 4459, 9564, 9535, 9569, 9857, 9086, 2320, 8587, 8307, 9075, 7087, 7733, 7223, 9964, 9248, 6710, 9745, 9355, 3231, 7309, 8743, 9628, 9576, 9293, 9672, 9626, 346, 9655, 4857, 7006, 7105, 2606, 9641, 9301, 9851, 9863, 9399, 9827, 9286, 8377, 81, 9711, 9639, 6605, 9245, 9465, 8069, 2113, 8749, 7356, 9344, 9491, 9435, 9611, 9335, 9660, 9973, 9224, 3288, 9484, 8117, 3274, 2425, 1668, 9658, 9773, 9414, 8512, 9946, 9921, 8124, 9881, 6841, 1382, 9821, 9770, 8826, 9341, 9579, 9920, 5111, 9394, 1149, 9586, 8715, 8647, 9898, 9828, 9798, 9409, 9533, 9347, 9226, 9854, 488, 9756, 9515, 9869, 9811, 8138, 7195, 381, 4961, 9735, 9841, 26, 9391, 2065, 2587, 9837, 6003, 9415, 9513, 9324, 2833, 541, 9835, 5893, 3403, 9537, 9884, 9880, 6581, 4151, 9608, 8719, 9378, 9512, 9329, 9646, 9812, 250, 9723, 7373, 7135, 9776, 9292, 9960, 7161, 9810, 3491, 3363, 9327, 9463, 2181, 1297, 7925, 8408, 9951, 1084, 9283, 9705, 2949, 9761, 3945, 2366, 4185, 5575, 9369, 6974, 9953, 9310, 8082, 6661, 9740, 7860, 9734, 424, 9361, 9290, 9580, 7441, 6545, 9235, 9448, 9856, 9273, 4505, 394, 9278, 8384, 8460, 3149, 7179, 2723, 4008, 6922, 8620, 9350, 9338, 4123, 9631, 9237, 9337, 9923, 7609, 9701, 9255, 9844, 9517, 8763, 3649, 6673, 3240, 9339, 9916, 9258, 9690, 9653, 531, 1187, 8571, 9859, 4510, 9813, 9692, 9704, 9417, 9775, 9970, 9382, 2600, 9583, 2506, 9233, 9348, 9277, 581, 9487, 9475, 9451, 8885, 9864, 2449, 8848, 9617, 9843, 1051, 9616, 5777, 9582, 9815, 9319, 9681, 9294, 2881, 9874, 9950, 9945, 5729, 9952, 9659, 7951, 9980, 9124, 3391, 7905, 9605, 9499, 1752, 7947, 8400, 1657, 9300, 9597, 9450, 9594, 9431, 9622, 9913, 9768, 9242, 9799, 9299, 9401, 9439, 9231, 9559, 9398, 9649, 2800, 9511, 2747, 1345, 9584, 9747, 9275, 983, 8011, 9459, 9764, 2520, 7243, 1867, 9280, 9419, 216, 1917, 9944, 1832, 9219, 9253, 9572, 889, 175, 4042, 9289, 3453, 9461, 9368, 9457, 9910, 9282, 9830, 1819, 1422, 9269, 9892, 2190, 9531, 913, 529, 1681, 984, 145, 9168, 2685], 'JJ': [3380, 4148, 1844, 1076, 2612, 4916, 308, 5684, 6452, 7988, 8756, 7220, 5750, 6518, 4982, 4214, 8054, 7286, 3446, 4803, 2988, 1817, 2678, 2220, 8822, 5571, 6339, 8219, 4035, 2499, 8987, 4524, 7686, 1049, 5915, 1839, 1750, 1452, 4682, 4900, 5147, 5550, 2518, 3914, 1731, 6683, 1910, 2585, 3756, 1968, 5375, 2155, 5590, 7451, 6918, 4379, 1836, 6143, 2009, 3267, 3651, 4761, 6358, 5725, 4822, 1200, 6150, 2736, 2465, 1543, 5220, 2164, 5519, 3146, 3233, 8454, 5988, 2873, 2126, 1071, 5187, 3847, 3611, 6837, 4054, 1697, 4419, 2602, 4132, 4607, 3370, 4297, 4957, 4782, 5412, 4189, 4615, 4751, 2105, 4644, 2378, 3504, 798, 3286, 6068, 5177, 3071, 6069, 4826, 4001, 1895, 2843, 7107, 5873, 6180, 929, 2553, 1834, 1873, 3641, 1572, 6493, 775, 2713, 1241, 4121, 8372, 4466, 7086, 2699, 3353, 5000, 9524, 2303, 8622, 6431, 3823, 1931, 5475, 3442, 7854, 3983, 1127, 5065, 6527, 6362, 2162, 4337, 7894, 1105, 5292, 4591, 5301, 6919, 3215, 5450, 7126, 2447, 1068, 3876, 4954, 6151, 5383, 5359, 8669, 1337, 1535, 4503, 5017, 2604, 7409, 4272, 5340, 4384, 1142, 6042, 5663, 6318, 4053, 1818, 5335, 4769, 1561, 4452, 1730, 1151, 2075, 3701, 8177, 3839, 1885, 3993, 9590, 5636, 7679, 8029, 4895, 5759, 4249, 4889, 5406, 7967, 5466, 980, 6888, 3569, 6713, 2180, 6404, 4614, 1903, 5785, 4572, 2607, 4345, 2826, 2311, 5722, 4469, 2948, 1571, 3735, 2883, 4484, 9181, 7295, 3418, 4014, 6895, 1679, 3698, 5198, 3716, 1124, 4127, 4890, 1710, 1945, 7605, 1396, 5113, 2334, 7199, 6536, 6836, 2058, 5529, 3172, 5396, 3620, 6287, 2178, 3225, 5945, 3359, 4210, 3029, 5352, 911, 6641, 3532, 6911, 5674, 30, 4991, 3375, 4978, 6218, 5510, 3108, 4628, 5668, 3764, 1636, 281, 4533, 808, 2247, 4143, 3205, 5077, 5549, 7261, 5227, 3616, 2340, 1919, 2996, 5982, 4708, 5768, 3246, 2228, 1290, 2970, 2650, 4186, 3372, 5133, 7715, 2274, 4122, 5237, 5234, 6164, 8313, 3662, 6492, 5229, 5594, 2183, 5300, 3242, 2910, 4309, 1690, 2894, 3765, 6127, 3440, 2674, 4829, 1996, 3615, 5382, 5474, 4707, 3457, 2923, 4232, 303, 1610, 4138, 5537, 2933, 3684, 2278, 6002, 7875, 4430, 6234, 1416, 1576, 1358, 7687, 5881, 6120, 5252, 4944, 8373, 3481, 3285, 4506, 8483, 6572, 3678, 6692, 6054, 1412, 2663, 4388, 157, 7884, 6871, 4911, 3738, 793, 4983, 2716, 1884, 4698, 2197, 1222, 3160, 1107, 7656, 5105, 8643, 7940, 2586, 2239, 3529, 5274, 5960, 1875, 6108, 4223, 2801, 6317, 3635, 3364, 5831, 1387, 4638, 7682, 3484, 1566, 4225, 6756, 4532, 1066, 925, 3293, 7604, 1545, 2930, 8662, 9396, 2687, 2867, 2641, 1928, 546, 2099, 1050, 4362, 8634, 7972, 5746, 2271, 1476, 3594, 4275, 789, 3148, 5285, 1749, 4647, 6251, 2478, 6365, 2267, 2245, 3170, 6129, 2215, 2498, 4194, 1872, 8309, 1116, 2787, 2184, 3939, 2954, 5258, 1837, 5965, 3079, 4409, 3722, 3577, 1709, 3102, 6176, 3597, 2997, 8424, 2653, 5657, 3870, 4061, 803, 2325, 3804, 2393, 3421, 5997, 4696, 7495, 3980, 982, 2952, 1207, 348, 2672, 8245, 1908, 1461, 4908, 3860, 4140, 1554, 6060, 1418, 212, 5588, 1437, 8455, 7172, 8413, 2229, 2927, 4058, 8335, 1693, 2380, 2082, 6103, 5315, 941, 2205, 2268, 5361, 2525, 7768, 5618, 2186, 5152, 4567, 9035, 3511, 3055, 8945, 1510, 2871, 6174, 2712, 2103, 4490, 2671, 3799, 3046, 2848, 2122, 2261, 3691, 2404, 5476, 3940, 3733, 1915, 963, 5901, 5891, 3354, 6280, 3039, 2339, 8134, 6020, 1796, 5428, 8735, 19, 2159, 3808, 5757, 2660, 4660, 1718, 6278, 2457, 1992, 2019, 6947, 981, 3426, 2392, 4446, 3036, 1499, 2829, 6664, 6773, 2287, 4365, 7663, 4868, 8269, 1471, 6126, 1506, 5358, 4976, 1612, 4390, 1117, 9140, 8063, 3455, 6087, 2916, 3789, 4741, 2087, 1528, 4642, 2591, 5319, 5331, 2329, 3182, 2761, 1431, 1671, 7019, 3751, 2322, 4578, 7980, 8447, 4932, 2640, 4383, 3674, 868, 2115, 8789, 8831, 2758, 7210, 9013, 4208, 1135, 8740, 4295, 3973, 7901, 1331, 1624, 3858, 5130, 2983, 8228, 8797, 3930, 4584, 2279, 6119, 5690, 3480, 4373, 8594, 1689, 921, 3464, 6320, 5845, 4576, 3035, 2202, 2055, 2142, 5955, 4877, 356, 6869, 7299, 5157, 7870, 5898, 4360, 2605, 1990, 5676, 4459, 1140, 6099, 7742, 6453, 5808, 2312, 2084, 2932, 4742, 8536, 1028, 8355, 6948, 2218, 2272, 6490, 4006, 7116, 2085, 1544, 6525, 6196, 5566, 2148, 3982, 5344, 2437, 2809, 6944, 4748, 7055, 4300, 9017, 3994, 6243, 1920, 3015, 5415, 5271, 6442, 6179, 383, 2596, 1549, 5597, 7541, 4583, 1123, 7, 8835, 3622, 4626, 2344, 5158, 6297, 3555, 3695, 480, 1410, 6082, 1758, 3161, 1228, 790, 5063, 3254, 8925, 6018, 1314, 7221, 4850, 3284, 2764, 4264, 5214, 4781, 2061, 3783, 3040, 5938, 5194, 3409, 1402, 4044, 7700, 3526, 6348, 3042, 5824, 2095, 2038, 3090, 8946, 2107, 2165, 1557, 339, 5771, 4750, 6932, 1904, 3816, 5156, 3162, 1283, 8708, 4158, 4863, 7770, 6039, 3467, 432, 8902, 2743, 4100, 7212, 1854, 2402, 3171, 5399, 3810, 5123, 1757, 1234, 9077, 3846, 1270, 5830, 6425, 744, 8968, 2026, 1500, 5410, 2965, 5751, 6043, 1993, 2863, 1921, 1892, 9123, 2967, 4052, 6811, 5465, 1177, 1460, 5787, 3518, 4641, 8431, 4013, 4500, 1646, 2857, 4248, 5040, 436, 804, 1248, 3631, 4690, 8267, 3928, 9098, 5218, 1882, 8538, 35, 1828, 5658, 5049, 2477, 3124, 2199, 5061, 6598, 5728, 5240, 1629, 856, 5605, 6109, 786, 4771, 7460, 5789, 8032, 4631, 6894, 439, 2394, 4527, 4774, 8067, 7710, 7002, 3107, 1625, 7133, 3922, 5703, 2689, 1822, 5286, 3527, 1110, 2981, 3080, 6244, 6001, 1225, 5580, 3667, 4724, 2486, 4820, 3658, 1511, 3021, 4442, 2777, 4516, 6975, 2006, 1199, 3365, 4269, 3899, 3883, 2217, 2439, 5512, 6810, 6106, 3814, 1104, 989, 6350, 4424, 1147, 4731, 3938, 5346, 3950, 5339, 1448, 2854, 4935, 3123, 3929, 6202, 5483, 6794, 5043, 5804, 1964, 3815, 3047, 7085, 4519, 5516, 6356, 3822, 731, 8271, 2964, 5924, 8249, 2403, 6242, 2324, 8450, 7304, 7787, 2946, 4802, 3111, 4778, 4207, 2852, 4517, 767, 2914, 3797, 4176, 1307, 2089, 1705, 5711, 5926, 6008, 8330, 5268, 1288, 3916, 4551, 4762, 2732, 6223, 8008, 3214, 5431, 1379, 3238, 8998, 8478, 5141, 5539, 3749, 1136, 4177, 5295, 3332, 1347, 1810, 2757, 3759, 7193, 1354, 2890, 979, 1748, 8157, 7755, 878, 9038, 1138, 6005, 5744, 5153, 9141, 110, 1975, 5351, 5171, 7000, 2980, 4268, 1069, 1701, 7645, 2253, 4472, 3500, 4270, 1472, 7130, 6083, 8852, 4590, 6882, 3975, 3775, 4798, 1669, 7978, 6821, 8021, 2896, 901, 6233, 2696, 5288, 6983, 955, 7823, 4141, 4701, 5036, 5047, 3507, 3891, 1394, 4082, 7088, 1163, 4191, 8800, 1948, 2847, 6592, 6733, 1906, 4541, 1160, 5250, 1558, 2414, 1434, 1944, 3349, 5833, 7866, 5811, 937, 3373, 4993, 2643, 4917, 8108, 6057, 6305, 3714, 1556, 6788, 3721, 4461, 4902, 2317, 6090, 2645, 2517, 2216, 3032, 4281, 5021, 4426, 6675, 3007, 6986, 9109, 8588, 5228, 6599, 5935, 1785, 7481, 3408, 8089, 8263, 8876, 431, 1266, 4407, 4491, 3863, 6028, 5150, 6909, 5469, 5167, 3581, 4403, 4147, 2041, 161, 4663, 6101, 6649, 300, 6479, 7712, 5920, 5908, 8523, 3974, 2683, 2629, 1905, 1325, 6277, 5670, 5679, 5455, 5409, 6053, 7102, 2912, 2688, 4906, 3229, 4463, 1429, 4675, 4959, 9222, 7340, 2850, 2774, 2985, 9081, 6114, 4252, 7853, 5341, 7501, 6887, 7942, 4766, 3874, 4785, 6786, 1958, 4243, 7144, 1315, 2326, 5724, 5943, 3704, 3245, 1887, 3892, 3116, 2659, 2170, 5801, 1473, 2144, 5297, 708, 6531, 3439, 4841, 1428, 2919, 3732, 1512, 3390, 6444, 3875, 143, 4593, 4799, 6601, 4022, 6876, 6112, 2242, 1122, 5962, 368, 3541, 6666, 7994, 1527, 5464, 1287, 842, 6436, 7240, 3545, 5033, 5885, 4995, 4922, 2093, 8601, 4837, 2938, 8088, 7001, 2146, 628, 5807, 6458, 8652, 3997, 2855, 1171, 6914, 2494, 922, 4718, 1176, 2760, 8091, 5921, 5345, 6669, 3525, 4648, 7938, 8468, 5680, 5907, 3590, 991, 4265, 1676, 642, 5763, 1863, 8065, 6284, 8840, 3542, 1878, 3720, 4167, 1363, 8930, 2739, 5631, 1260, 2354, 6026, 7264, 2943, 337, 3781, 4215, 5700, 3142, 6146, 3869, 5265, 4565, 4482, 1317, 4168, 401, 6033, 4582, 7204, 1474, 5378, 514, 9157, 6035, 2658, 4926, 3805, 6027, 5408, 2458, 2676, 4965, 2474, 5542, 4557, 5394, 6694, 1726, 2289, 3879, 1603, 2578, 5325, 2355, 6553, 2243, 5398, 2751, 5350, 3423, 4897, 3778, 1686, 3013, 5089, 4830, 5289, 3097, 6734, 5284, 2348, 974, 7989, 3803, 4800, 2597, 4474, 5416, 1823, 4032, 4821, 2244, 3753, 6711, 3429, 7639, 3314, 3898, 6727, 2984, 5151, 5900, 7366, 6258, 6750, 5037, 4666, 569, 7607, 6232, 6897, 703, 6519, 4715, 5003, 5259, 5710, 2655, 2269, 8331, 7886, 6203, 4278, 1805, 1042, 5731, 8200, 4885, 2151, 2249, 5645, 4349, 942, 8996, 1952, 684, 2531, 7158, 6746, 1935, 5685, 1374, 4734, 5966, 1450, 6555, 7432, 5062, 8510, 2492, 2120, 4797, 3706, 8072, 8375, 6855, 2313, 2692, 5190, 5117, 4294, 2999, 2750, 3880, 7907, 3195, 2686, 6877, 4814, 5996, 4722, 9390, 4197, 7253, 2622, 4235, 3226, 5806, 4501, 1447, 4385, 7732, 3848, 4936, 1888, 1924, 1503, 7329, 5140, 2794, 5197, 4455, 5210, 9143, 4489, 4697, 7124, 1462, 950, 5799, 3629, 4164, 8567, 5582, 2046, 5275, 5122, 3017, 6934, 3664, 182, 1638, 7118, 5287, 5772, 7898, 4547, 4804, 7141, 6723, 1093, 2748, 367, 3101, 1982, 788, 6514, 2241, 7545, 5564, 1983, 6659, 3785, 6582, 2729, 3496, 954, 8347, 1575, 4884, 4031, 537, 7556, 6056, 2618, 3327, 3112, 3639, 1840, 1722, 2469, 6413, 9755, 590, 1965, 692, 861, 3376, 1861, 5570, 7562, 8130, 3197, 6036, 1335, 3501, 374, 704, 1877, 6077, 3825, 9437, 6212, 7833, 4137, 2225, 4399, 1054, 1659, 5567, 9039, 7769, 4227, 4192, 7499, 8883, 5055, 6964, 5329, 1687, 4330, 2051, 5434, 2773, 318, 2906, 492, 4586, 6167, 1864, 2266, 3009, 5694, 1156, 8675, 1851, 466, 2718, 6097, 7098, 3873, 5803, 1282, 7035, 3266, 4109, 3933, 5552, 4571, 6703, 2813, 3154, 5458, 4520, 5333, 4909, 5918, 1989, 5038, 5608, 5583, 1890, 7004, 4945, 8286, 3963, 1327, 3687, 415, 2327, 5541, 1302, 5823, 7518, 3528, 8638, 1606, 910, 1183, 5192, 5093, 5732, 3907, 3998, 4279, 1972, 5499, 5175, 1830, 7417, 644, 4905, 4790, 2128, 7486, 5761, 2730, 9215, 5814, 2374, 5035, 4358, 3262, 5231, 1360, 7590, 5015, 2016, 5032, 3591, 3076, 1339, 3165, 5056, 3413, 2427, 6576, 5509, 1415, 2745, 5518, 4010, 3386, 3779, 5357, 1678, 2050, 6970, 1653, 3965, 6942, 6512, 6376, 6406, 4003, 1647, 3202, 3230, 1521, 3095, 2299, 3207, 3212, 5562, 2232, 6858, 962, 634, 7048, 8748, 6946, 7502, 5568, 8506, 5477, 4154, 249, 4073, 1666, 1763, 669, 1153, 7587, 3592, 3719, 1086, 209, 6007, 3807, 2254, 3647, 6728, 8970, 2376, 4589, 2853, 5321, 4253, 6125, 7738, 3956, 2111, 6344, 7375, 3037, 4915, 3865, 3235, 5020, 4637, 1504, 6118, 5939, 4563, 1305, 1338, 2731, 8248, 3862, 4117, 8227, 2467, 3802, 5186, 1214, 3346, 5492, 1475, 8208, 4293, 5159, 3369, 931, 6351, 5927, 7751, 3387, 4521, 7462, 1155, 6330, 4271, 4643, 7174, 8389, 4323, 7297, 4862, 2522, 8776, 4573, 5435, 3034, 7579, 3835, 1961, 5677, 5615, 6615, 8139, 6795, 2371, 1732, 2231, 8216, 7474, 6597, 3540, 5849, 1699, 4372, 5886, 944, 1588, 3485, 7983, 4188, 4095, 4389, 2879, 1667, 2564, 3451, 8061, 7936, 4825, 1376, 6540, 2611, 5109, 4709, 2656, 6468, 776, 6141, 1141, 1891, 1753, 2296, 1616, 1559, 3970, 2631, 4894, 1238, 5534, 932, 4879, 5696, 6207, 1060, 1858, 1352, 1321, 1137, 4942, 6731, 7056, 4432, 3049, 3456, 8352, 893, 5233, 9199, 3004, 7650, 1635, 6653, 8223, 4457, 5712, 6236, 3497, 8661, 6621, 7052, 3310, 2619, 1744, 5947, 599, 2042, 1824, 9568, 6107, 8189, 1825, 3941, 4943, 4730, 6765, 6693, 8270, 1017, 9565, 1055, 3094, 5954, 1090, 3260, 2280, 5006, 7716, 1096, 5977, 8991, 4659, 8129, 3910, 9050, 3012, 816, 6426, 5919, 6496, 5119, 1716, 6825, 4422, 7786, 5420, 9169, 3389, 844, 5903, 1665, 1167, 2951, 328, 4114, 7780, 5199, 3241, 7439, 2415, 5958, 7170, 1950, 6438, 6390, 2257, 1224, 3264, 3748, 867, 7421, 3587, 3605, 1391, 5488, 779, 5411, 7813, 7434, 3010, 7514, 4651, 3237, 2147, 5170, 5978, 4086, 1740, 3595, 3890, 2805, 1318, 6025, 843, 6824, 2286, 4172, 2526, 5066, 1463, 6447, 4367, 6055, 6917, 4963, 4195, 7260, 8500, 4640, 4350, 3106, 6093, 3263, 7702, 454, 8746, 4310, 2899, 1293, 1164, 9120, 2276, 142, 2017, 6607, 4460, 1501, 2330, 5604, 3295, 8367, 5650, 5665, 8358, 5183, 8487, 6332, 9503, 5078, 4738, 4960, 7011, 1574, 403, 5354, 7728, 8125, 8857, 4706, 3278, 5896, 2363, 7336, 8537, 2356, 4078, 1587, 5022, 3341, 5444, 5309, 6687, 6421, 563, 781, 1258, 8135, 2054, 8097, 4219, 6399, 2823, 4832, 6333, 8028, 3623, 4956, 2086, 3844, 6302, 4028, 2034, 663, 5817, 7503, 4069, 5530, 3022, 948, 4415, 1286, 8405, 8898, 2288, 3809, 8324, 4339, 2362, 5161, 213, 1269, 6373, 5058, 2515, 3510, 4134, 4912, 828, 7637, 3397, 2895, 4298, 7073, 5788, 1626, 4553, 5993, 1523, 1319, 4796, 4743, 8995, 7826, 4308, 5338, 5713, 4719, 3586, 7762, 7869, 6769, 3424, 5128, 5226, 1324, 473, 3454, 1662, 1457, 2131, 3780, 7719, 2143, 9402, 3656, 3223, 4773, 3895, 5081, 4987, 9054, 1479, 4839, 6800, 1853, 5834, 4518, 2957, 2862, 4382, 1833, 3058, 3379, 4321, 4765, 5733, 4630, 5303, 3447, 7045, 2822, 5091, 8403, 1119, 7843, 6471, 1843, 1505, 4664, 1630, 1166, 3954, 2562, 619, 5727, 2496, 9713, 1485, 1329, 3676, 5649, 1923, 3513, 4450, 1519, 7567, 4745, 2495, 9103, 1035, 4488, 2308, 5829, 4575, 5810, 3069, 214, 4678, 7321, 93, 7303, 3754, 6177, 3654, 1388, 5225, 6472, 4610, 1767, 817, 6745, 6301, 570, 5798, 4882, 3011, 2837, 6575, 4094, 6071, 40, 8282, 924, 2864, 4458, 7226, 2444, 3723, 6889, 8519, 3294, 5490, 1191, 2127, 6777, 2742, 6556, 1215, 3553, 7912, 7721, 3498, 3884, 2673, 2733, 7840, 7075, 696, 1707, 6850, 7820, 5543, 3131, 5196, 3475, 1586, 2888, 6529, 2080, 5855, 6357, 2056, 1971, 6719, 3289, 5246, 2661, 2908, 7621, 4684, 372, 5443, 1942, 8548, 857, 9198, 1375, 1145, 3736, 5112, 5511, 3630, 7593, 6334, 818, 2386, 515, 21, 481, 2559, 4196, 3818, 1949, 5039, 5637, 8052, 6761, 1449, 7773, 2281, 1747, 3977, 310, 3817, 8535, 650, 8000, 2097, 755, 3063, 9126, 4549, 6803, 8202, 3680, 2078, 787, 1742, 4612, 5609, 3057, 3183, 4266, 5783, 2290, 4925, 1682, 5923, 5314, 2893, 4979, 2446, 4497, 9186, 5887, 8704, 8412, 6776, 9080, 5925, 2240, 5216, 2096, 7236, 5730, 8782, 4133, 2521, 3050, 6845, 3216, 4005, 882, 1555, 3305, 2224, 2462, 5030, 6166, 9599, 2196, 3508, 6718, 5107, 5447, 6822, 8555, 4062, 3682, 1057, 6131, 1918, 4808, 3894, 3821, 4507, 4819, 1468, 4657, 8115, 1409, 5929, 4662, 501, 8836, 7077, 9136, 3194, 626, 2598, 2213, 4464, 7406, 2490, 5890, 4652, 4975, 6220, 4029, 5282, 1469, 9173, 1182, 2646, 5016, 4020, 1959, 6691, 1092, 4311, 820, 3121, 4543, 1909, 3092, 8480, 524, 6635, 2212, 2581, 1037, 3110, 2772, 8143, 4046, 6024, 3299, 299, 5565, 3752, 1095, 1495, 2726, 5267, 4157, 6839, 4356, 5623, 1237, 1550, 4045, 6499, 4277, 6951, 5653, 5986, 5995, 4499, 4398, 2338, 964, 8997, 7479, 125, 256, 5853, 5290, 2691, 3739, 2152, 2986, 5242, 833, 1240, 4836, 45, 4940, 8418, 6288, 6547, 6448, 3122, 3277, 3428, 1249, 2070, 1196, 282, 3562, 1198, 5452, 5800, 1481, 3053, 2434, 660, 7580, 5463, 7926, 3675, 6578, 2461, 2012, 985, 6445, 1541, 4030, 5166, 6804, 1024, 3986, 3471, 5179, 5200, 4851, 9125, 4616, 1114, 2236, 3415, 1026, 3700, 3459, 551, 1157, 6736, 5054, 5786, 6215, 5478, 9079, 1700, 3019, 472, 1696, 2470, 1464, 4608, 6801, 885, 2175, 3522, 2516, 7065, 898, 5405, 5784, 4074, 1355, 4224, 2710, 9218, 8083, 2827, 5963, 5846, 63, 4992, 7790, 9099, 8706, 8332, 5132, 7201, 4577, 7909, 539, 8152, 6535, 6551, 3104, 2273, 4846, 1033, 738, 7445, 6085, 2153, 5638, 6770, 1221, 1085, 4111, 6643, 7440, 211, 7310, 8109, 4611, 2395, 5440, 1590, 1520, 1518, 4287, 1281, 8015, 2384, 3187, 2601, 7360, 777, 133, 958, 1529, 4673, 258, 2573, 8796, 8236, 8312, 521, 5019, 1180, 4313, 3218, 5223, 2818, 1759, 3159, 2342, 2301, 2248, 4901, 6796, 7189, 2542, 3578, 2083, 3206, 8230, 1727, 5752, 3300, 3927, 1943, 2886, 2060, 8103, 2069, 1856, 3093, 3767, 5870, 5436, 1724, 7511, 1062, 298, 4680, 4443, 3896, 522, 5576, 7982, 4063, 7279, 8300, 1932, 4344, 6994, 8615, 2002, 2187, 3955, 4165, 3054, 8581, 2925, 1562, 5555, 1385, 5011, 5913, 3137, 3031, 4665, 5556, 1962, 6671, 6645, 2343, 3506, 2020, 4676, 5269, 507, 7046, 2803, 4777, 2570, 1029, 3431, 3072, 4667, 1634, 8018, 2740, 7246, 5468, 6478, 7367, 4646, 8242, 5704, 3772, 7726, 5805, 5068, 3519, 5614, 6799, 3911, 2033, 7247, 2955, 3900, 850, 6627, 8833, 2454, 6184, 6726, 771, 1802, 2621, 5743, 7311, 6706, 3872, 2277, 5875, 100, 5459, 2294, 5165, 5683, 8750, 6686, 3132, 5968, 6307, 689, 6764, 8957, 1061, 75, 2551, 164, 6386, 682, 1312, 606, 1803, 4057, 2608, 208, 3005, 5046, 6481, 534, 5257, 4011, 5135, 7104, 6660, 7520, 2189, 5951, 6561, 9068, 260, 5922, 6226, 5139, 899, 1893, 6313, 2448, 3663, 5994, 2028, 4144, 3443, 2652, 1075, 4604, 768, 3460, 2263, 25, 9115, 2471, 2455, 6040, 8133, 5322, 3942, 4650, 2364, 6569, 7293, 5432, 4334, 4354, 9058, 8348, 6826, 535, 7618, 309, 76, 8017, 732, 1079, 2351, 1980, 3912, 7767, 7847, 7347, 4071, 3126, 6089, 5363, 1736, 1783, 6462, 3773, 8496, 5899, 706, 995, 2508, 6617, 3812, 5584, 1605, 8098, 5662, 5102, 4792, 3303, 6058, 5794, 7922, 6290, 1627, 1637, 8229, 2397, 8453, 4546, 2450, 8608, 8621, 8213, 1014, 8128, 5491, 680, 2993, 8941, 6591, 5815, 5839, 1178, 2226, 6762, 3690, 7091, 5124, 4036, 7893, 1926, 1650, 5863, 926, 377, 5004, 1772, 3081, 6622, 190, 2593, 9019, 2369, 1444, 3750, 4391, 241, 4691, 6094, 6045, 3787, 8112, 6187, 859, 2994, 6700, 5558, 903, 5587, 897, 870, 3337, 3326, 6516, 9187, 594, 5593, 8786, 4051, 4397, 1869, 2799, 5195, 1966, 3693, 3905, 4791, 7361, 7129, 5390, 918, 3404, 5669, 1581, 6952, 2539, 4555, 5145, 7459, 5207, 4655, 4681, 1493, 511, 1901, 2484, 4962, 8042, 4174, 355, 6100, 6383, 2533, 5417, 610, 4448, 5332, 1488, 5909, 6552, 8859, 6868, 3556, 7181, 7496, 1174, 336, 7635, 498, 7644, 3634, 6778, 2353, 1934, 2008, 7969, 1611, 4447, 1835, 1322, 1569, 2161, 3399, 4435, 2073, 8147, 5610, 8178, 579, 6613, 2838, 1677, 6188, 379, 2251, 2527, 2031, 9092, 561, 4988, 8981, 1483, 2727, 1006, 8502, 5448, 5520, 274, 4795, 3516, 9090, 1946, 1020, 7554, 639, 1570, 851, 1951, 791, 4997, 840, 3252, 3650, 1036, 5277, 4779, 3174, 4067, 1601, 7957, 4903, 5553, 3625, 4290, 5449, 6260, 6121, 4989, 7274, 1508, 1146, 1862, 773, 8185, 186, 2866, 2824, 3889, 4009, 1538, 7323, 5308, 1056, 806, 1113, 2156, 478, 8558, 3139, 7677, 1316, 7315, 2953, 1764, 5758, 1580, 1565, 1925, 5603, 287, 5018, 2538, 4288, 3661, 7779, 6245, 3008, 4964, 815, 6366, 2783, 4933, 7584, 940, 7384, 8357, 4881, 5260, 5766, 3255, 6117, 1939, 2637, 1792, 8953, 8014, 1661, 8145, 5487, 6130, 2491, 6543, 6464, 8068, 4775, 173, 6321, 853, 6568, 8917, 6574, 469, 7665, 5946, 2473, 4754, 4286, 586, 6162, 1680, 9192, 5545, 8150, 3276, 6050, 4478, 4677, 3535, 8102, 3400, 8073, 4418, 1712, 8582, 799, 4292, 8530, 5425, 4535, 6557, 5480, 6065, 2035, 117, 4465, 7089, 6134, 322, 8243, 1621, 4276, 6865, 88, 5482, 5866, 821, 6183, 1692, 3067, 7475, 4017, 902, 5847, 8163, 4873, 1380, 8301, 8004, 3487, 5892, 3967, 1846, 3731, 5064, 6511, 3441, 1670, 2814, 5349, 4540, 5673, 7219, 6140, 3186, 4116, 2546, 6298, 695, 5598, 399, 733, 5256, 2358, 4025, 5368, 2237, 743, 5280, 2429, 5502, 6145, 3588, 1694, 1184, 7961, 8279, 3800, 8565, 6398, 8314, 7729, 9135, 1489, 5209, 5572, 6048, 6269, 8931, 994, 734, 595, 8690, 5373, 1536, 5007, 7685, 441, 2911, 1496, 8290, 8893, 1532, 5418, 1193, 3056, 3321, 8078, 5630, 6326, 4679, 6589, 7371, 661, 5430, 759, 4633, 3358, 4129, 1298, 8591, 6585, 4355, 8411, 1313, 5990, 7357, 6309, 6311, 1723, 6991, 2405, 1074, 187, 1246, 7591, 2973, 3115, 9206, 1152, 4522, 1343, 1021, 8430, 6623, 1608, 4341, 3878, 5085, 3599, 9082, 3524, 1088, 1125, 38, 2707, 18, 357, 8308, 3445, 2717, 3075, 2579, 6730, 1651, 6707, 7662, 8, 6638, 1811, 2875, 8528, 1907, 8256, 4468, 3604, 5372, 8392, 3155, 7427, 7892, 8547, 9175, 751, 1421, 4262, 5709, 813, 7589, 9305, 2851, 6583, 4812, 2037, 3145, 6690, 4024, 8031, 4710, 6993, 7383, 1369, 4671, 6010, 4758, 3632, 8149, 269, 1263, 4723, 1067, 7069, 8402, 1407, 1595, 2468, 6603, 4813, 2138, 807, 7216, 2839, 6967, 5075, 3236, 9046, 6708, 2535, 3887, 6038, 3427, 8361, 4393, 1213, 4183, 707, 8251, 3119, 4504, 3343, 977, 8002, 5060, 4887, 6614, 1118, 8057, 61, 1276, 5504, 3855, 9159, 5446, 1977, 6851, 2123, 8757, 740, 3648, 8162, 1279, 324, 1265, 8326, 5317, 5131, 6361, 1204, 3307, 6608, 3173, 8665, 8914, 8446, 3301, 6375, 4703, 6823, 3120, 5118, 2693, 3567, 1871, 4216, 1212, 3411, 7477, 9153, 2960, 7448, 1259, 3130, 4842, 1960, 7592, 7101, 912, 3947, 6157, 2106, 6037, 6216, 2780, 8729, 3258, 5822, 3671, 4874, 5840, 6084, 5717, 887, 5334, 7058, 3041, 4998, 2314, 6017, 2306, 394, 3078, 6880, 3670, 7680, 6890, 5560, 6430, 385, 5642, 2134, 3909, 6893, 5708, 1306, 191, 6784, 3689, 6781, 3573, 7743, 156, 8489, 1963, 8820, 3882, 8907, 679, 1774, 4255, 7428, 5522, 6517, 3923, 9114, 999, 6539, 951, 6654, 6227, 3361, 8084, 7134, 4661, 6579, 567, 5701, 5364, 7667, 163, 4364, 7714, 8104, 3692, 8813, 1498, 724, 3486, 3741, 4212, 1359, 1439, 7962, 9781, 3913, 4075, 2921, 4359, 8896, 8783, 1797, 1440, 4515, 5967, 883, 8391, 1886, 5023, 4892, 6199, 6819, 5755, 6715, 5044, 9508, 4581, 5377, 4363, 4034, 1702, 2125, 2592, 2262, 838, 6867, 268, 1655, 1458, 2734, 2647, 7544, 6797, 7799, 7324, 1584, 8635, 6323, 1585, 6409, 49, 6495, 1251, 8619, 3257, 2110, 3626, 4788, 8322, 5366, 4687, 4855, 1106, 2408, 8999, 4239, 7731, 134, 7186, 7228, 855, 4831, 3571, 2968, 4702, 1252, 4794, 4439, 2971, 6677, 1719, 4066, 60, 5813, 1181, 3261, 7838, 4267, 2256, 3280, 8710, 8484, 5779, 6793, 1703, 382, 8730, 5495, 3840, 1596, 8264, 4869, 990, 8920, 2092, 3607, 5602, 871, 8438, 3048, 2861, 6013, 6831, 8768, 5589, 2300, 8244, 3659, 2347, 858, 6219, 7626, 8637, 3991, 8281, 6566, 5353, 4649, 8737, 6031, 6945, 6828, 1900, 8772, 2207, 6805, 7403, 195, 3790, 2200, 2174, 7487, 293, 7578, 7703, 6506, 1201, 715, 3696, 1542, 6866, 7100, 4548, 4125, 8096, 9179, 6816, 3826, 3617, 3857, 7012, 2282, 7636, 939, 2333, 3272, 124, 8497, 3290, 4599, 1868, 5506, 5126, 1083, 8865, 8640, 456, 6573, 5628, 4570, 5932, 4411, 70, 7346, 742, 1334, 4427, 1594, 1762, 7010, 7390, 4431, 6336, 6485, 4340, 2259, 3144, 909, 760, 359, 3462, 4621, 848, 8198, 5184, 5095, 2372, 2203, 7985, 2820, 7067, 2920, 5067, 6542, 3606, 9011, 559, 7537, 5660, 8114, 4209, 3338, 5042, 2590, 8824, 2714, 6195, 3962, 2735, 8224, 2810, 3091, 2785, 6935, 5254, 7906, 7670, 3643, 5114, 8171, 2679, 5222, 3025, 4755, 6926, 3068, 2185, 6650, 6720, 6450, 1984, 6754, 3243, 5365, 5070, 1109, 1981, 7294, 6172, 2819, 5971, 352, 7897, 6186, 7661, 3444, 9004, 5698, 3405, 66, 7533, 8079, 4787, 80, 7330, 8866, 2703, 7599, 131, 7154, 4303, 8368, 6208, 1367, 1497, 6460, 5098, 4623, 311, 5384, 9411, 3406, 8486, 8846, 2675, 6570, 246, 1371, 1619, 1794, 3422, 206, 2991, 1435, 6818, 7664, 3283, 1009, 5079, 1072, 5821, 549, 1277, 5439, 3966, 7334, 6812, 2192, 7655, 1540, 5933, 1986, 735, 5547, 812, 6400, 6953, 7513, 2094, 6862, 8220, 7282, 1420, 4749, 1203, 7338, 6292, 6418, 3420, 2798, 5838, 8090, 3085, 1120, 801, 8856, 8268, 6405, 7752, 2158, 3859, 1777, 4296, 267, 6246, 2140, 2929, 5203, 4843, 8196, 1390, 1043, 8583, 8062, 3517, 3520, 5143, 2118, 3762, 4402, 3596, 1456, 1769, 2391, 1034, 6433, 3176, 4126, 5323, 8609, 2907, 342, 1813, 3200, 4438, 5790, 370, 4124, 6500, 476, 4672, 7935, 4594, 5402, 5774, 9335, 6237, 5343, 5894, 7623, 3482, 5940, 408, 8365, 4250, 819, 1175, 7476, 8566, 8266, 3105, 3135, 7437, 8540, 4816, 1771, 5034, 5108, 5869, 2331, 5832, 7964, 1592, 2090, 3213, 7423, 2045, 7524, 8602, 8915, 265, 3503, 7864, 2846, 6267, 6147, 737, 5142, 7494, 1077, 5861, 8674, 9154, 4566, 972, 543, 6593, 7563, 6735, 4416, 2177, 1015, 2464, 2540, 5097, 9037, 5633, 1604, 2963, 5646, 1235, 3044, 410, 223, 65, 1940, 1729, 3209, 8803, 1842, 9057, 5505, 5826, 3951, 3995, 3347, 9171, 1432, 578, 2398, 414, 388, 841, 5693, 3027, 4320, 8864, 6451, 8754, 3776, 717, 8911, 1741, 5379, 3483, 4105, 1292, 9785, 2903, 6009, 5419, 5607, 8611, 2283, 2624, 9021, 8346, 8131, 5934, 8407, 7634, 1336, 5154, 4110, 3711, 1470, 8504, 3861, 6315, 880, 7564, 7341, 553, 3944, 6698, 7669, 7845, 2411, 6662, 2114, 8025, 7455, 4736, 1547, 3143, 7694, 1583, 6808, 7072, 5715, 3903, 4949, 2379, 7984, 7376, 8231, 8572, 4733, 389, 2614, 4149, 1372, 2139, 2043, 4247, 1609, 8554, 4444, 6875, 3141, 4230, 2297, 6716, 5457, 1078, 5279, 4602, 1150, 174, 2435, 5083, 7778, 6697, 4480, 5793, 2337, 8762, 1245, 3792, 20, 736, 8284, 8903, 5652, 3362, 6052, 4721, 1765, 6971, 1227, 7026, 6377, 36, 3351, 4981, 4026, 6689, 8819, 6980, 8174, 3330, 1398, 8781, 6655, 4304, 4064, 7630, 1801, 252, 7872, 2728, 908, 5211, 9877, 4827, 7600, 4689, 8475, 7342, 237, 729, 8343, 2270, 8432, 8694, 4251, 2670, 2544, 652, 4878, 373, 6032, 9144, 2836, 6616, 835, 545, 5559, 7319, 4429, 5756, 82, 3801, 1866, 7941, 1378, 5087, 6999, 3188, 7151, 7986, 973, 7394, 1969, 4211, 8899, 5057, 2537, 1807, 3052, 3908, 839, 1728, 6153, 1539, 1243, 1134, 7868, 3893, 1579, 8035, 7573, 7596, 2304, 4346, 7468, 5664, 3744, 7633, 618, 1618, 2510, 8051, 6929, 6076, 2137, 5546, 6743, 7166, 7389, 9076, 2500, 8333, 1311, 9362, 4759, 7365, 3642, 4509, 5748, 7386, 4735, 8520, 1870, 8882, 7239, 4326, 6523, 8146, 822, 7882, 217, 525, 641, 3843, 1850, 4004, 7720, 1967, 2223, 3335, 6950, 2373, 4683, 2264, 9084, 8222, 2806, 2430, 8181, 1815, 1482, 6063, 6629, 83, 6688, 1516, 5930, 7283, 7949, 4990, 5859, 5026, 4562, 4914, 3396, 4254, 6956, 1232, 8288, 4558, 7307, 846, 7382, 1502, 961, 6149, 8702, 9316, 6241, 6231, 7198, 3521, 5441, 8247, 457, 7931, 8739, 774, 4181, 5753, 4428, 5969, 1209, 5716, 320, 6185, 2928, 5376, 2136, 3087, 9170, 5852, 1047, 7351, 7322, 2802, 1620, 6124, 5812, 7761, 1509, 2841, 8075, 8448, 2878, 1477, 834, 7966, 3024, 693, 1356, 7828, 1386, 5014, 292, 2567, 1275, 3312, 7740, 6672, 115, 3494, 7043, 22, 3725, 914, 7735, 5893, 5651, 3114, 5775, 5595, 6139, 8167, 6984, 5348, 3697, 7320, 5734, 7565, 7796, 4870, 4068, 5836, 5515, 6526, 3621, 7488, 6429, 5316, 6558, 2583, 1976, 2079, 7976, 8195, 1010, 5489, 1602, 772, 3381, 6178, 3499, 7461, 8388, 997, 0, 1526, 7380, 7344, 5451, 5526, 824, 9012, 5144, 7436, 8942, 1599, 5632, 7125, 9214, 6853, 2440, 4834, 4625, 2575, 3098, 4179, 5767, 4835, 7413, 2781, 8055, 7571, 9129, 4119, 3268, 7902, 7350, 7734, 1357, 5088, 8151, 4695, 4098, 1053, 3478, 3502, 6382, 3734, 1522, 9010, 6874, 9094, 5356, 9625, 6936, 4737, 470, 5634, 4080, 4170, 4744, 5857, 5851, 3655, 4753, 3618, 5178, 1995, 3981, 3306, 1419, 5791, 2459, 6474, 4512, 7119, 6132, 3461, 490, 5884, 1190, 4592, 2230, 5270, 8466, 221, 15, 7458, 5719, 3384, 714, 4720, 169, 6248, 4410, 826, 3831, 7777, 8340, 3763, 802, 3000, 2071, 6006, 460, 2978, 5984, 7070, 8699, 9112, 832, 8118, 2775, 8897, 9100, 8462, 9200, 5072, 8825, 4948, 4725, 396, 5371, 4289, 1954, 604, 6016, 333, 6193, 6668, 8982, 6170, 8127, 444, 4530, 9443, 1490, 934, 6955, 5983, 7568, 3836, 8254, 3163, 2406, 4213, 7841, 2066, 5671, 5999, 1328, 289, 3045, 8341, 7718, 3030, 6469, 3199, 3495, 7096, 5835, 3514, 7335, 6634, 6676, 4377, 5948, 5403, 3897, 5391, 1480, 2995, 3367, 4923, 4173, 8654, 6562, 1267, 7470, 1094, 8012, 8499, 959, 8752, 6272, 3074, 3038, 7245, 6657, 8696, 9845, 1406, 9604, 8311, 9093, 8807, 3881, 5213, 3937, 6899, 130, 6954, 2654, 2418, 6722, 7258, 2767, 3996, 7529, 7895, 7168, 8751, 6352, 6197, 3377, 4325, 4815, 5191, 6428, 4609, 7381, 2049, 9203, 1914, 398, 8511, 6274, 4712, 6370, 6098, 1350, 294, 5641, 996, 3083, 3566, 5723, 6225, 2352, 1691, 7244, 6600, 2426, 5841, 2441, 4317, 8325, 7913, 7267, 5974, 6078, 8255, 8050, 2632, 73, 4274, 8827, 6256, 3228, 8470, 2587, 4449, 1994, 2295, 3576, 5964, 1111, 7442, 1301, 2361, 7689, 6396, 8401, 1278, 158, 4938, 6774, 423, 7169, 6912, 9766, 677, 8175, 8106, 584, 667, 7359, 2628, 2346, 976, 4246, 2005, 1860, 5381, 2565, 2014, 7919, 1708, 2613, 3489, 1065, 6618, 4711, 700, 1607, 7797, 4441, 4876, 2504, 3051, 4445, 2776, 3432, 8990, 8020, 7651, 1778, 681, 7857, 6502, 5076, 8939, 730, 4585, 497, 753, 1713, 1725, 9180, 9049, 7060, 1711, 5843, 354, 1091, 8984, 7411, 3530, 468, 8529, 57, 2302, 4656, 1133, 2502, 4955, 1397, 5155, 8144, 6253, 4059, 4089, 6144, 923, 3273, 5904, 7353, 2720, 7262, 2057, 5950, 2176, 8723, 4231, 694, 6211, 6148, 8666, 7928, 51, 7014, 6857, 3761, 4513, 513, 6257, 9620, 2052, 7167, 4319, 7973, 7379, 8122, 6341, 2770, 4838, 7896, 3222, 8770, 8627, 4238, 1244, 4603, 1648, 7137, 4595, 4658, 3392, 1051, 4514, 2179, 2719, 698, 3136, 9736, 3829, 7022, 702, 919, 2258, 8336, 3563, 3227, 2098, 3333, 7859, 5232, 3681, 831, 8298, 8727, 9116, 4222, 2475, 4423, 2416, 4401, 1821, 5644, 477, 7444, 3531, 1845, 1399, 176, 327, 6626, 1563, 5765, 690, 3989, 4023, 1168, 2307, 4600, 4700, 5393, 647, 1310, 4233, 783, 2828, 7918, 347, 3793, 6844, 6328, 7316, 8870, 7510, 2423, 6266, 5360, 6714, 6807, 1494, 7205, 6987, 1770, 2669, 1644, 4048, 7858, 3552, 5162, 1383, 2897, 6631, 7028, 3609, 6702, 874, 3265, 1859, 2702, 4155, 4007, 6310, 5283, 6091, 8433, 8790, 349, 4941, 3548, 1194, 3348, 8449, 2956, 1734, 5503, 7094, 3099, 8278, 8935, 9430, 6044, 7532, 862, 2015, 5180, 286, 8660, 39, 7395, 1143, 194, 519, 8064, 3394, 2160, 8258, 2677, 7675, 2487, 7308, 4371, 7504, 3319, 8921, 7131, 2011, 8386, 7620, 2059, 5517, 53, 3959, 7724, 8376, 6982, 6338, 6752, 6388, 7139, 1706, 596, 8868, 5470, 4027, 7521, 8364, 1623, 4668, 7218, 2030, 2480, 1273, 231, 7250, 8976, 8442, 7627, 37, 2419, 705, 2749, 4199, 800, 2044, 5880, 8005, 2782, 5380, 4236, 2880, 1829, 8160, 905, 8793, 2129, 9803, 782, 2638, 6501, 4699, 4291, 2882, 4092, 7874, 3203, 5249, 9603, 8419, 9908, 3465, 8086, 7145, 5959, 2188, 2088, 3794, 3152, 6763, 9133, 6554, 1911, 2872, 9866, 7594, 7810, 1577, 8788, 6830, 6299, 5327, 2512, 4561, 2936, 1643, 2594, 2476, 288, 4752, 9251, 3830, 4951, 8636, 7206, 7772, 3296, 8516, 7924, 2754, 199, 5697, 7867, 4805, 4101, 5666, 988, 1533, 6907, 5291, 6861, 8985, 4229, 3033, 7463, 7430, 3179, 3549, 5485, 8677, 6590, 1044, 7784, 2157, 3249, 7760, 1492, 7140, 5586, 7937, 1039, 1185, 2481, 7456, 8650, 1274, 5655, 5084, 2788, 9071, 7083, 5760, 8045, 5581, 7024, 6401, 6264, 5816, 1789, 6415, 3127, 279, 2323, 8815, 6680, 8110, 7788, 8289, 550, 6961, 795, 5401, 6817, 1425, 7215, 7177, 2796, 6214, 7288, 6128, 6548, 5952, 5053, 4394, 5858, 879, 765, 9040, 116, 6509, 8092, 483, 4996, 9682, 7234, 866, 1393, 6785, 7546, 8121, 7081, 5865, 6498, 3677, 601, 3, 8345, 8126, 3536, 2509, 7697, 8047, 6335, 593, 2905, 809, 7018, 5513, 4106, 5749, 7681, 6712, 4087, 6402, 3360, 7965, 8918, 99, 2918, 8344, 7457, 4984, 7146, 1593, 7782, 3768, 5272, 1515, 2234, 6372, 2849, 6620, 6419, 5164, 4645, 9350, 5245, 7484, 6974, 748, 7296, 6759, 2007, 8753, 152, 3813, 8934, 6000, 5980, 1568, 3795, 2438, 4867, 3208, 6487, 5045, 7491, 8549, 2924, 5386, 95, 1672, 5876, 6412, 6161, 7388, 1247, 1340, 3984, 4544, 785, 8435, 4554, 8988, 3298, 3291, 9209, 6949, 9468, 5867, 6113, 5848, 3834, 3169, 2636, 8880, 3315, 8437, 1045, 4040, 7736, 9156, 2694, 8337, 8295, 7625, 5215, 7911, 8901, 7851, 2722, 8007, 9160, 4331, 2460, 8585, 933, 2163, 2532, 8339, 3253, 3382, 6340, 2982, 9066, 6972, 4622, 3065, 1262, 4635, 4318, 154, 5533, 636, 5120, 9248, 3976, 7987, 4636, 5825, 2172, 2603, 6674, 1404, 8434, 8385, 5747, 5532, 5423, 520, 6173, 7110, 6259, 7730, 2292, 2198, 2385, 1978, 8919, 2752, 1658, 7569, 1614, 891, 447, 5052, 404, 3016, 6695, 666, 9420, 6852, 7399, 1040, 2387, 8644, 6181, 7585, 338, 2759, 8211, 4924, 2445, 2013, 5979, 2834, 8717, 4375, 928, 4414, 7996, 7814, 6962, 876, 345, 9167, 177, 3043, 7027, 3619, 825, 2589, 32, 5031, 5424, 2711, 1600, 301, 764, 3378, 7217, 7878, 4784, 5573, 4580, 4928, 9193, 8645, 6881, 3304, 9031, 4370, 1756, 7817, 4299, 6080, 5486, 6560, 2891, 5163, 8830, 1364, 2171, 7034, 9223, 7834, 8369, 464, 1800, 8932, 7079, 6901, 98, 1953, 1218, 1197, 5877, 1082, 2485, 8426, 3184, 701, 3646, 6457, 8734, 6250, 228, 8158, 6483, 4747, 5635, 2154, 3888, 7287, 7748, 1916, 2265, 3832, 2817, 6255, 150, 2682, 3113, 8421, 2021, 445, 9132, 6391, 8943, 8552, 7490, 7128, 5071, 5661, 3109, 6717, 8093, 5501, 5931, 2831, 8452, 4860, 1132, 3827, 592, 4190, 1346, 2310, 7856, 8100, 6122, 4871, 44, 6286, 5453, 4329, 502, 915, 9467, 1524, 5389, 6064, 662, 557, 7446, 9306, 8404, 6699, 1445, 6393, 5442, 7522, 588, 8910, 9063, 5741, 8274, 538, 8479, 135, 6849, 7818, 8342, 4162, 3366, 1537, 2858, 387, 5182, 7280, 7586, 8545, 8205, 2250, 3724, 9111, 7397, 770, 4847, 2117, 805, 435, 1553, 5889, 8173, 1368, 1513, 1087, 4597, 3952, 5427, 2966, 5106, 5493, 4302, 491, 7649, 8527, 4083, 8315, 5569, 6327, 7132, 1073, 3600, 7871, 5326, 884, 582, 5010, 4479, 4205, 2132, 4947, 8755, 2816, 2630, 7224, 1148, 7815, 1874, 8001, 2091, 6347, 1639, 6921, 7899, 1898, 8359, 1239, 7876, 6392, 8580, 2219, 8272, 8686, 2318, 7575, 5009, 6902, 4012, 6159, 7885, 9236, 5313, 2545, 8664, 4763, 8148, 4245, 6476, 4037, 8238, 1902, 5882, 4033, 9304, 7540, 9069, 7691, 3557, 2191, 9429, 1408, 9949, 7393, 8964, 4980, 5672, 7848, 938, 6414, 9085, 6191, 6898, 8568, 5414, 7561, 6360, 6271, 1974, 325, 5330, 496, 11, 2926, 3828, 119, 5726, 171, 7552, 193, 2917, 52, 8398, 7648, 1745, 2359, 6394, 8780, 192, 2756, 2336, 9891, 5647, 5206, 6477, 6910, 7016, 9557, 720, 4880, 1720, 5764, 7759, 6293, 4315, 4218, 2746, 9246, 2000, 5975, 554, 7238, 5600, 7990, 5795, 71, 3059, 8022, 956, 516, 8928, 8423, 7005, 8721, 8861, 433, 2064, 6209, 8873, 8259, 8233, 6584, 4739, 5212, 6806, 2048, 7809, 7318, 8606, 5247, 1296, 2737, 6439, 7092, 6192, 8071, 2195, 8503, 9108, 5682, 409, 1289, 56, 7106, 6363, 7887, 242, 1291, 1323, 6633, 4764, 7041, 1264, 7617, 1101, 2942, 5404, 7889, 8137, 7443, 3585, 4896, 1284, 1721, 2433, 8847, 3867, 172, 412, 7993, 2558, 8095, 3490, 5244, 6505, 7953, 6466, 5911, 8926, 6456, 4324, 6768, 7249, 9052, 3244, 674, 1195, 7530, 8992, 8541, 6679, 7325, 4529, 6534, 837, 2874, 8642, 4050, 2062, 7185, 8457, 3282, 6136, 2574, 3468, 2939, 4115, 2904, 2309, 6913, 430, 1417, 750, 8877, 304, 7659, 6263, 5127, 2201, 9624, 5536, 8913, 2902, 3934, 8844, 4768, 8397, 5048, 7053, 5387, 2976, 725, 8648, 3371, 386, 4492, 8769, 6133, 4606, 6960, 5281, 7916, 9097, 671, 6378, 2832, 7910, 2940, 2407, 7500, 6105, 560, 3602, 5429, 6273, 2421, 3342, 227, 7408, 1466, 3232, 9201, 7498, 9749, 6047, 306, 6755, 9291, 4084, 224, 8498, 1003, 9105, 2626, 9759, 7268, 4139, 1804, 3064, 8207, 8692, 7090, 6537, 945, 5917, 506, 2377, 8732, 1551, 1799, 7023, 1912, 6667, 1403, 1326, 7693, 2668, 155, 7197, 6963, 8427, 6859, 6461, 3777, 5413, 4258, 1806, 1988, 6423, 6051, 5776, 8182, 7385, 87, 8617, 3673, 8629, 4714, 5714, 4257, 3931, 8445, 4732, 3968, 7698, 8839, 5129, 635, 7516, 4145, 7684, 7890, 5001, 7031, 3239, 2315, 4705, 2789, 7182, 6304, 3760, 7525, 7138, 7624, 2238, 8239, 1567, 6110, 1280, 89, 1423, 2768, 8679, 5706, 4618, 5498, 4865, 5871, 2811, 8465, 4848, 7143, 1041, 7536, 6549, 6484, 1012, 7992, 351, 9714, 5261, 6198, 5557, 2360, 4476, 2285, 7214, 7471, 4789, 6567, 6753, 2479, 9147, 7191, 8191, 3292, 1332, 2793, 3153, 253, 7237, 2634, 6966, 8778, 6696, 8034, 8417, 6709, 9189, 8482, 7678, 6279, 7013, 6658, 6374, 8966, 6891, 1717, 244, 9882, 5944, 8703, 7273, 8303, 4486, 1052, 2368, 3331, 611, 1766, 612, 4285, 467, 7824, 6896, 3838, 797, 3819, 6354, 3543, 229, 1303, 2027, 5008, 8226, 2627, 5912, 727, 622, 4146, 6892, 6152, 4392, 5397, 7354, 8979, 7666, 4757, 1755, 9027, 687, 485, 9002, 5739, 9210, 91, 8416, 2410, 5525, 3140, 8471, 886, 8806, 1080, 4840, 3269, 3060, 1395, 7473, 9356, 6916, 5888, 6300, 8744, 2530, 7269, 4857, 8038, 28, 6701, 6417, 8362, 5202, 4632, 1999, 7008, 8564, 575, 7811, 7213, 4793, 3271, 5625, 1377, 3479, 6611, 8166, 960, 6289, 512, 4596, 8192, 8164, 3614, 2784, 1849, 1442, 9822, 9911, 6772, 1392, 6908, 7263, 6014, 6775, 6355, 7305, 7302, 7242, 6995, 5780, 8013, 4866, 9034, 2208, 5524, 1865, 2252, 8294, 7483, 201, 8056, 5626, 3688, 8214, 1613, 5479, 72, 8854, 1883, 2812, 6275, 3788, 5028, 7557, 8329, 3791, 1739, 9110, 5585, 8829, 2023, 4864, 4727, 3086, 8153, 1046, 5531, 585, 8253, 8741, 3275, 4451, 3564, 7643, 5181, 2255, 7112, 7800, 617, 317, 6221, 3166, 2389, 881, 7660, 428, 670, 90, 4487, 5802, 6353, 2169, 3402, 4327, 2497, 6480, 7795, 1652, 4856, 6349, 6886, 2210, 796, 4260, 5601, 8316, 9137, 7877, 2825, 6371, 2791, 5991, 1382, 5224, 6459, 1430, 5264, 7861, 3470, 4352, 2193, 108, 784, 4531, 4985, 276, 9067, 892, 3985, 8262, 3180, 6604, 616, 971, 1465, 2865, 4351, 8605, 3660, 2792, 7830, 7159, 2335, 5050, 5311, 2870, 571, 8027, 8663, 6200, 5238, 3584, 8429, 5905, 1578, 9113, 7173, 8508, 4523, 2856, 6625, 2664, 608, 1011, 8871, 3324, 9207, 2915, 5574, 1158, 9191, 6066, 7509, 2528, 4958, 7954, 1788, 9912, 8709, 2560, 417, 5253, 9937, 8142, 6737, 6432, 7613, 8425, 8305, 8989, 8818, 9369, 2900, 6116, 3020, 204, 5781, 8232, 7194, 8488, 8949, 151, 9047, 3385, 721, 8370, 6029, 3247, 7781, 6081, 3957, 6285, 726, 5688, 8550, 6941, 406, 4079, 8049, 8165, 3550, 9195, 7039, 7974, 4312, 5169, 8878, 1808, 556, 7945, 4511, 9403, 7750, 9955, 5523, 7057, 2345, 9769, 2505, 900, 5507, 4374, 8350, 7932, 3316, 307, 766, 7136, 2453, 1486, 6648, 5762, 3806, 1254, 1154, 2557, 5298, 4335, 6171, 1186, 4811, 2246, 8399, 1100, 5902, 890, 5973, 3864, 9778, 7991, 7150, 8616, 6224, 8940, 7424, 4175, 9205, 2370, 1998, 9104, 6758, 8360, 180, 8490, 7959, 13, 8725, 3505, 2571, 196, 2349, 285, 8841, 9909, 8993, 3560, 4099, 2102, 9024, 2025, 8874, 7955, 4396, 6705, 1852, 5782, 168, 2298, 2135, 2206, 3546, 3192, 6642, 5426, 4043, 1361, 5099, 9001, 5828, 2275, 4818, 5737, 877, 2422, 1656, 4728, 6571, 3798, 1206, 6138, 4560, 3534, 7229, 6992, 6059, 5362, 5219, 8494, 1673, 9794, 4369, 6832, 5612, 7835, 894, 8306, 8291, 434, 4187, 2214, 7232, 7196, 6342, 7794, 7148, 5648, 5421, 8577, 6403, 3219, 366, 23, 7480, 8046, 4780, 2766, 4284, 4772, 3318, 2577, 6820, 7812, 6563, 3448, 3570, 4477, 2763, 4039, 8895, 3356, 5116, 5100, 3167, 7582, 6294, 6925, 9848, 9072, 5985, 3178, 3150, 9397, 1004, 6988, 5473, 371, 6238, 3572, 114, 1531, 112, 9036, 3633, 1320, 9476, 7746, 1841, 4041, 1455, 4598, 3990, 630, 3915, 6437, 6612, 7695, 5796, 6369, 7328, 6732, 6041, 3414, 7944, 205, 8785, 350, 3969, 3077, 7369, 420, 438, 4150, 8379, 9408, 9026, 8140, 9162, 1233, 1530, 711, 3718, 8758, 4502, 3558, 8613, 3877, 5134, 34, 5563, 7908, 1433, 4634, 1591, 7047, 1139, 7754, 6979, 4653, 5850, 7103, 8889, 6168, 8798, 2074, 4454, 1459, 8010, 4858, 8670, 8562, 474, 6494, 8851, 2168, 7326, 8912, 9975, 5681, 6738, 6596, 1102, 953, 1534, 7164, 5827, 6968, 3868, 676, 183, 9525, 8105, 3129, 1879, 7763, 754, 2616, 8967, 5738, 5514, 7970, 5949, 5174, 7414, 7225, 1384, 1366, 1255, 1991, 5241, 5874, 6958, 8204, 7284, 4861, 8410, 2755, 869, 2004, 7527, 343, 3398, 7368, 5656, 7549, 1230, 5692, 6182, 6885, 5407, 4828, 7971, 6742, 7791, 1162, 6030, 5548, 3820, 7948, 6792, 632, 8292, 3450, 9278, 7419, 5263, 2934, 5101, 129, 8794, 6782, 7849, 3250, 407, 6602, 248, 7572, 9421, 1947, 3575, 113, 2610, 5620, 62, 2840, 3198, 8481, 8059, 1223, 5856, 7713, 4817, 3747, 64, 7668, 7638, 1330, 8974, 8760, 3712, 3259, 3014, 9015, 2695, 5770, 7601, 587, 4420, 8273, 6204, 5103, 4937, 5136, 7337, 494, 741, 5484, 17, 2741, 3644, 2922, 7927, 7465, 5981, 8026, 341, 2937, 8101, 6524, 9738, 3854, 9172, 8296, 7482, 326, 4130, 2808, 2721, 2639, 78, 6337, 904, 48, 3824, 4601, 4376, 9969, 5689, 5243, 5606, 4103, 2975, 8718, 2284, 5236, 3624, 8513, 7934, 4946, 4806, 6833, 1809, 9458, 7176, 6205, 8578, 1737, 2108, 3640, 3437, 3488, 273, 8972, 1782, 949, 9650, 8695, 446, 6254, 6482, 987, 1202, 1032, 1683, 5400, 9661, 4361, 8492, 3419, 8795, 2892, 7266, 3438, 5138, 6652, 6240, 685, 6741, 7398, 7756, 9849, 8963, 5910, 2987, 811, 2992, 1362, 4316, 3026, 8598, 2779, 1791, 7037, 9837, 8869, 1414, 9194, 5643, 8838, 7405, 3509, 4462, 7558, 7029, 6510, 7452, 2684, 9184, 9644, 5972, 369, 8832, 9000, 3066, 3325, 139, 9518, 9178, 4629, 8787, 3679, 3710, 5092, 3138, 5624, 3665, 7583, 8586, 4977, 9867, 4913, 2119, 8603, 6004, 3463, 8975, 8641, 484, 4307, 9264, 6061, 8742, 5844, 5248, 7709, 2130, 1779, 8176, 4536, 8393, 8439, 5596, 6684, 2182, 6441, 3841, 8680, 1973, 2859, 6739, 4368, 5027, 7722, 3728, 3936, 8304, 9216, 547, 2704, 4918, 3523, 9686, 2744, 3311, 3694, 7629, 564, 9279, 1642, 829, 7300, 9117, 7171, 2382, 3344, 7040, 1814, 7653, 4613, 8076, 5217, 2795, 6322, 8952, 2969, 8524, 2293, 3904, 8575, 7704, 9163, 6515, 2807, 620, 9433, 1016, 2112, 5013, 1172, 3921, 2961, 7109, 5868, 8705, 8542, 589, 9213, 8113, 603, 1451, 3708, 6306, 4091, 2790, 4852, 3430, 5702, 9571, 4049, 9405, 6368, 4907, 103, 7690, 968, 6282, 4950, 8597, 4021, 4016, 7776, 5312, 1820, 552, 638, 3339, 2753, 9699, 7574, 6959, 137, 6813, 7377, 8983, 238, 2563, 6206, 9666, 4228, 8849, 7749, 9925, 378, 1002, 761, 6324, 8948, 5897, 5, 8950, 7798, 8886, 5561, 8927, 9507, 9567, 1760, 8799, 5987, 1649, 6316, 6023, 9349, 1654, 8881, 7745, 1443, 4552, 4135, 8275, 2738, 5599, 3492, 1615, 621, 5086, 1373, 1913, 8070, 5422, 3435, 7285, 7485, 986, 7278, 5369, 5535, 7998, 8495, 4097, 3395, 2167, 4692, 2400, 3407, 9298, 2885, 3987, 3256, 5820, 9406, 2778, 1001, 8938, 3636, 9558, 9230, 1038, 2104, 1005, 7162, 4019, 4240, 1776, 2524, 865, 8646, 6860, 6878, 8179, 7108, 8297, 5998, 1780, 2493, 3796, 3755, 7251, 3118, 9030, 85, 6190, 9588, 3117, 9651, 1205, 8738, 3729, 4412, 7291, 2576, 7233, 1573, 8030, 6169, 9032, 2715, 2451, 8764, 7816, 6938, 6846, 6217, 8584, 3919, 6594, 8937, 8632, 508, 8986, 5705, 3100, 8188, 3746, 185, 7015, 8842, 2367, 629, 6748, 6900, 1188, 2972, 3561, 9818, 4986, 7658, 8016, 92, 3886, 5914, 6345, 600, 4096, 2724, 7230, 7420, 6142, 487, 7829, 9064, 4619, 8655, 9190, 8713, 5168, 3061, 413, 2642, 9581, 7538, 7863, 5860, 4220, 1446, 9983, 6528, 8929, 5639, 8658, 3948, 5883, 7550, 2010, 6760, 2072, 3125, 1426, 4627, 1927, 8633, 2068, 3191, 9007, 106, 583, 920, 1548, 6092, 935, 2001, 9243, 1896, 7880, 8678, 9478, 6663, 6532, 8894, 198, 9127, 5471, 9554, 5310, 7804, 9947, 9118, 1389, 3544, 8589, 8394, 4605, 8579, 8973, 7598, 3853, 6628, 297, 6740, 2483, 2507, 1058, 4883, 4786, 9208, 222, 8169, 624, 4347, 6883, 3297, 9693, 47, 9871, 5460, 6827, 5854, 8544, 3653, 1812, 8875, 9703, 2959, 5527, 6767, 8872, 8041, 122, 1899, 9041, 5544, 6385, 7407, 4200, 9924, 3935, 4801, 7950, 8241, 8916, 8716, 8107, 2700, 9601, 9961, 7900, 1129, 8378, 8415, 627, 1216, 7080, 7802, 7727, 149, 6201, 482, 2868, 8215, 6749, 9003, 3133, 6194, 7117, 4770, 5262, 9954, 7114, 1401, 6465, 7846, 8186, 709, 2543, 2166, 7943, 9968, 319, 4569, 5094, 4433, 8814, 7433, 5497, 523, 6766, 7020, 8596, 967, 5059, 896, 6665, 7657, 7771, 2945, 1097, 864, 8443, 9107, 313, 400, 5012, 2227, 6268, 6312, 6011, 3355, 631, 1985, 558, 329, 5467, 952, 448, 9139, 5445, 9820, 7259, 5276, 4421, 7792, 7009, 4760, 969, 3833, 6682, 5176, 3730, 6507, 6520, 7391, 7030, 3943, 8657, 181, 5970, 9016, 8726, 9130, 7183, 8805, 7042, 9062, 672, 2556, 4556, 7464, 7588, 3401, 3743, 5160, 6606, 688, 7836, 8019, 946, 1081, 5328, 9020, 8406, 3960, 7418, 1229, 5146, 4473, 1098, 3023, 648, 4400, 2588, 7404, 7277, 2488, 3062, 6856, 9197, 6559, 7061, 814, 2291, 3449, 1831, 8317, 6213, 6175, 1663, 9, 4872, 7608, 8476, 3685, 141, 6639, 8771, 2482, 5538, 5792, 1633, 4952, 8422, 4496, 418, 7222, 8395, 459, 3248, 4353, 8194, 3645, 8761, 5090, 4920, 3201, 6329, 6977, 4746, 6619, 7576, 5500, 830, 5622, 7595, 6998, 8810, 992, 74, 8631, 566, 5318, 8944, 5296, 6049, 9498, 3320, 9161, 7453, 437, 1955, 9158, 8159, 7270, 3672, 3610, 8210, 649, 1008, 4893, 4776, 8154, 3345, 2548, 658, 4000, 234, 153, 8048, 7454, 2815, 9434, 7862, 8037, 719, 656, 7708, 8958, 4113, 3308, 3512, 6981, 2830, 966, 9354, 2979, 5235, 9383, 5324, 7256, 6815, 3185, 1487, 2550, 5221, 7180, 4060, 1484, 2554, 6158, 2432, 8044, 426, 6930, 1826, 657, 4967, 384, 2260, 295, 6829, 544, 6395, 9310, 6410, 9056, 6873, 495, 261, 6681, 4528, 4128, 3669, 9025, 8684, 6012, 29, 7914, 7807, 6923, 6, 9853, 1253, 5654, 6434, 7507, 7958, 8221, 9202, 1000, 1427, 6123, 6906, 8855, 6364, 7711, 8573, 5627, 2523, 3851, 7227, 4930, 9073, 8863, 7003, 3707, 6314, 1775, 7930, 7793, 6095, 6809, 4425, 3946, 6644, 1250, 3949, 1023, 7292, 375, 8172, 7187, 8240, 277, 58, 4833, 5742, 7610, 6491, 7289, 54, 2420, 7466, 3603, 4088, 7272, 9326, 4160, 1514, 9538, 9315, 220, 5385, 573, 8003, 9783, 3002, 8626, 1922, 9042, 7619, 2328, 6160, 8604, 7415, 5438, 6580, 4357, 4970, 8688, 1664, 8119, 9806, 1936, 7032, 9023, 4153, 9474, 1795, 8087, 3842, 9078, 5754, 5640, 7362, 5002, 9006, 2194, 9265, 712, 9470, 3128, 4072, 5895, 7208, 3175, 2609, 6034, 9359, 745, 1929, 3189, 4234, 7122, 7766, 3221, 3971, 8184, 9188, 4112, 3158, 4387, 6021, 637, 7422, 2887, 6636, 2644, 7252, 6308, 686, 9575, 7025, 3466, 8036, 2383, 7248, 284, 4201, 2022, 4263, 1848, 9295, 633, 4493, 5675, 6470, 8353, 2124, 7123, 8190, 5691, 9426, 9022, 8218, 4934, 907, 6454, 9146, 3582, 440, 8639, 8212, 5392, 7066, 623, 443, 1112, 7553, 2029, 2204, 7831, 1063, 233, 3924, 4338, 395, 8561, 7946, 3073, 1351, 3322, 6661, 4545, 8302, 1405, 8728, 8971, 532, 8960, 7339, 2909, 102, 4968, 4824, 7111, 7410, 4921, 147, 8676, 936, 7577, 9166, 9886, 3190, 2321, 8116, 8682, 6838, 7825, 245, 5928, 1348, 8559, 1179, 8777, 1617, 5080, 7652, 6884, 1220, 2582, 6070, 2401, 7276, 6624, 8724, 1400, 6283, 232, 184, 3157, 1688, 9083, 5937, 136, 8533, 1685, 2141, 5433, 6210, 4217, 4273, 4314, 8858, 1640, 7654, 3281, 5818, 4366, 2024, 9376, 7062, 7254, 1108, 9551, 2417, 2211, 1622, 528, 7765, 7676, 3702, 2456, 4639, 5005, 4142, 7007, 7281, 8534, 4654, 450, 453, 4807, 5355, 226, 5592, 5125, 2842, 16, 827, 8319, 3388, 7449, 84, 5864, 6978, 7374, 7121, 568, 7960, 710, 4328, 9807, 527, 810, 683, 6685, 9522, 46, 7642, 7147, 9779, 1424, 7506, 7387, 6670, 8884, 1546, 429, 225, 1031, 7523, 5961, 5906, 4810, 7707, 7156, 5370, 8203, 7883, 2375, 7348, 8775, 8546, 302, 4693, 4406, 9802, 3583, 607, 31, 8201, 6046, 7235, 3627, 4564, 9472, 8563, 7078, 8574, 7528, 8085, 1381, 4588, 769, 8592, 7402, 8668, 1130, 9675, 1115, 8123, 2600, 6521, 3018, 2835, 9670, 7547, 8860, 8463, 8714, 7560, 3559, 1219, 6067, 9268, 4888, 7396, 5769, 109, 7209, 4559, 33, 609, 8474, 947, 1631, 3709, 8774, 8954, 6678, 6379, 9556, 5367, 1304, 8614, 4204, 1144, 132, 4322, 4875, 3589, 1365, 6261, 2804, 4587, 7175, 5172, 6937, 7628, 518, 5115, 4343, 4538, 8111, 2697, 3547, 3383, 4244, 2944, 9608, 8821, 1733, 2998, 7534, 3918, 2501, 8136, 4090, 7997, 146, 4081, 9464, 1341, 9948, 6440, 2, 1226, 2149, 5809, 1938, 3683, 479, 4526, 8624, 1411, 7821, 266, 1880, 8383, 8338, 4973, 6939, 8843, 6062, 7343, 2860, 6446, 1768, 678, 3096, 3452, 8235, 4859, 9860, 756, 3477, 3628, 7757, 239, 59, 4386, 530, 3474, 5540, 9540, 8630, 1268, 3920, 6331, 8461, 1894, 1217, 8649, 9978, 747, 7783, 9055, 2116, 4485, 9742, 5025, 8765, 247, 8959, 4038, 6834, 8472, 9850, 2514, 5239, 5936, 3089, 1242, 8168, 7472, 505, 4178, 2424, 6137, 4413, 4568, 4456, 6102, 6904, 4408, 1441, 7602, 8382, 2599, 8074, 7758, 1370, 6265, 475, 4108, 6381, 4241, 7200, 8381, 875, 5619, 3953, 8387, 6229, 9174, 2620, 8532, 9445, 6632, 9634, 9698, 1979, 2081, 8363, 8551, 8560, 5456, 3668, 5736, 275, 8994, 2063, 1793, 7723, 3473, 8773, 1784, 9217, 7059, 3287, 7632, 4717, 7674, 4685, 6407, 7435, 1714, 465, 4471, 8420, 4102, 5496, 6969, 397, 4018, 240, 9758, 3565, 7426, 8853, 7747, 6427, 957, 9677, 4969, 4674, 7581, 6872, 8155, 9709, 6449, 8277, 9904, 94, 7467, 6416, 1970, 6455, 6747, 3727, 655, 9836, 2341, 691, 3374, 3845, 4202, 8539, 203, 67, 4974, 101, 4282, 7526, 144, 1467, 1295, 9697, 1131, 1070, 1272, 895, 8961, 5528, 118, 1552, 9852, 8978, 9255, 9220, 998, 315, 489, 140, 888, 9750, 4, 14, 8711, 4380, 2572, 6420, 334, 728, 2316, 542, 6940, 9966, 2173, 3313, 6550, 4405, 1208, 8890, 6651, 9151, 7542, 2701, 9262, 8653, 1103, 3328, 8593, 1236, 160, 9221, 9587, 5096, 4854, 9648, 7616, 455, 7891, 9413, 3932, 2413, 2667, 4378, 9930, 8659, 4437, 6230, 2100, 6530, 4256, 1589, 664, 5577, 1344, 4729, 9826, 2133, 4966, 3001, 6247, 3770, 1876, 6367, 8922, 9725, 9138, 422, 1300, 7033, 1941, 5494, 9915, 9372, 5073, 580, 1089, 2040, 2771, 9764, 8962, 5699, 7049, 8293, 3782, 5193, 270, 8607, 5916, 3270, 9679, 1754, 5395, 4203, 1847, 8444, 4306, 3028, 271, 8712, 7806, 4156, 6291, 8161, 2931, 7597, 5204, 7392, 9688, 5201, 1173, 8099, 5189, 3593, 9392, 8698, 9753, 6281, 8556, 5617, 555, 5342, 8707, 9683, 3850, 8600, 4999, 5461, 3551, 9060, 8687, 376, 6022, 6920, 1048, 9087, 2547, 235, 4481, 5148, 2388, 126, 2489, 8965, 5205, 9772, 6757, 8923, 7327, 4849, 8850, 1025, 323, 5778, 7317, 1715, 4070, 8234, 2765, 7832, 8900, 9065, 8349, 540, 4898, 264, 5611, 6522, 3945, 4467, 1597, 3539, 452, 3224, 562, 7203, 8187, 3580, 2018, 3608, 7469, 4971, 7508, 8525, 189, 9894, 2452, 509, 69, 6104, 4152, 463, 9847, 7290, 7054, 4395, 9549, 9165, 7535, 5579, 8485, 8908, 3574, 1159, 1632, 3410, 6779, 1257, 5110, 3786, 4617, 391, 9903, 8180, 3433, 8261, 872, 280, 6976, 2145, 9460, 210, 9544, 5208, 863, 2431, 7036, 1170, 4047, 9627, 7672, 7775, 363, 2762, 9578, 6863, 9028, 8804, 6928, 8879, 9632, 8006, 659, 6508, 4065, 5347, 906, 6467, 458, 5862, 9250, 9379, 9313, 4809, 3151, 8792, 2580, 1889, 97, 2913, 9536, 486, 2962, 576, 9441, 5686, 675, 2076, 9943, 4542, 9957, 111, 7839, 9150, 2950, 166, 7401, 2396, 613, 1997, 836, 7113, 4688, 8683, 847, 3082, 7378, 1294, 1491, 4823, 6595, 362, 2941, 6296, 7312, 3436, 1674, 7641, 1165, 9752, 9407, 8120, 6473, 4166, 8924, 860, 9667, 8094, 640, 2947, 6630, 1786, 746, 758, 6848, 3598, 5104, 8722, 1453, 4495, 5521, 2536, 3084, 8318, 8733, 7512, 9377, 5320, 4756, 4927, 380, 3251, 7548, 4498, 3579, 3856, 9873, 1790, 510, 6111, 7450, 1192, 6115, 823, 8823, 9393, 493, 6870, 4259, 9134, 7050, 8570, 3849, 3837, 5437, 6965, 9428, 2519, 6072, 5266, 1342, 9471, 615, 6303, 5121, 6486, 4417, 2319, 9297, 5616, 6789, 4333, 9717, 2584, 9287, 1598, 3958, 713, 7071, 8334, 6384, 716, 4169, 8759, 3686, 272, 9791, 8156, 6780, 1261, 1507, 7612, 7566, 7309, 7275, 500, 9489, 7570, 5740, 6790, 9702, 3925, 5230, 8505, 365, 2876, 9901, 6541, 4182, 5302, 3533, 4076, 9550, 6015, 2412, 9834, 7952, 4713, 9760, 9888, 8905, 10, 5621, 7855, 6656, 9744, 6610, 7438, 8237, 3740, 361, 6704, 8183, 5454, 7737, 3103, 200, 2769, 9212, 9609, 3745, 8625, 7178, 5293, 7808, 7149, 536, 763, 1413, 1013, 7963, 917, 7120, 4508, 8170, 449, 6864, 7257, 2889, 6744, 6577, 8817, 421, 2305, 504, 8441, 6380, 4716, 43, 9800, 42, 8969, 3334, 7493, 5337, 9148, 8595, 1956, 4085, 3538, 6533, 9500, 9635, 978, 416, 2958, 591, 1126, 3336, 1560, 2665, 4077, 3416, 170, 9505, 8053, 3350, 8867, 6586, 4163, 6343, 6927, 7097, 2036, 290, 7915, 2549, 3164, 8736, 4198, 780, 390, 3992, 8766, 7505, 8956, 1007, 5041, 7142, 1761, 2150, 3657, 9485, 7425, 2209, 5304, 364, 6262, 8217, 4994, 2690, 9185, 6325, 6647, 8299, 8700, 4844, 8618, 852, 3168, 625, 9274, 4348, 6073, 5307, 7705, 1349, 9728, 7785, 7999, 722, 3705, 9739, 653, 5989, 5374, 4104, 6135, 4669, 4221, 7076, 41, 332, 8720, 8477, 7489, 7447, 645, 8250, 4939, 1030, 7093, 8371, 2561, 1787, 6239, 2625, 6835, 1855, 2320, 7920, 8811, 7774, 9669, 6443, 7255, 427, 646, 2977, 8252, 9534, 6637, 7873, 9935, 6996, 9101, 8590, 9519, 9249, 854, 5578, 6609, 392, 9009, 1231, 3852, 7706, 8784, 762, 6997, 9442, 4899, 8672, 4342, 5024, 1121, 7155, 8023, 8354, 8193, 9971, 5721, 9636, 1645, 9831, 6435, 6544, 2381, 7372, 4301, 7517, 9858, 7068, 9492, 7789, 9734, 3323, 8199, 9074, 9333, 9005, 4904, 9977, 9462, 4972, 9204, 4180, 6973, 2706, 7805, 4434, 9808, 3493, 6840, 2617, 6163, 7551, 9334, 3766, 3472, 3070, 9308, 3906, 5629, 8321, 9929, 9346, 9514, 9839, 5745, 9043, 3885, 6270, 9761, 7701, 9438, 1798, 167, 5953, 7603, 9926, 9668, 6646, 7837, 9694, 2032, 1564, 5842, 8467, 2067, 2633, 1256, 9385, 9936, 8701, 643, 263, 7764, 7559, 2047, 8473, 3638, 8887, 4574, 3757, 7021, 4910, 1987, 9665, 9029, 3726, 7921, 9070, 4453, 4767, 3340, 3317, 7352, 8328, 451, 2698, 9982, 6802, 9320, 8043, 7717, 2121, 7051, 9384, 993, 8024, 236, 7850, 2709, 6165, 7979, 4237, 9240, 6729, 2350, 4704, 7160, 9252, 8933, 6475, 4525, 7064, 8257, 3784, 3978, 7929, 405, 9765, 305, 4470, 9721, 6725, 9238, 9447, 7355, 5718, 358, 425, 5976, 1838, 9938, 5299, 8060, 2844, 9756, 2662, 9288, 6581, 4886, 5773, 1816, 3612, 6249, 2666, 5278, 5837, 8689, 8980, 9018, 7671, 3666, 1517, 9061, 7333, 9410, 5273, 1857, 9548, 5554, 574, 2472, 9861, 4740, 9211, 9700, 9757, 7358, 4686, 7968, 9267, 7995, 3147, 1525, 9276, 8197, 2221, 2233, 5051, 6503, 104, 259, 9740, 9477, 2039, 179, 548, 8515, 8440, 6854, 9710, 2935, 9436, 9353, 4305, 4381, 7741, 5942, 7879, 8380, 4184, 9122, 7939, 1454, 462, 6155, 9922, 7241, 8320, 565, 8599, 7555, 4206, 2503, 9375, 5819, 8522, 8509, 6252, 7819, 8845, 6798, 1897, 123, 1675, 9716, 503, 2884, 411, 718, 7331, 9817, 7519, 6389, 9452, 602, 8040, 7622, 9560, 8464, 128, 8390, 3458, 1628, 526, 2680, 330, 778, 7543, 9526, 3713, 1684, 1436, 6003, 1019, 651, 1582, 6903, 8791, 2541, 9183, 2390, 5472, 3703, 8697, 9089, 9553, 321, 9732, 283, 9931, 9967, 6156, 4159, 6721, 4404, 9446, 7127, 1735, 3357, 9527, 8327, 9494, 3088, 1022, 9707, 8862, 9520, 8816, 7531, 3961, 9418, 3774, 7692, 5667, 9128, 7202, 4336, 162, 2555, 4440, 312, 6751, 7306, 7115, 9416, 8080, 5613, 3220, 9257, 7165, 6879, 6843, 9883, 7753, 7416, 9387, 8132, 79, 2725, 6842, 5069, 7688, 6276, 1128, 6724, 8747, 1210, 8409, 9823, 1641, 6422, 9131, 3412, 8396, 9155, 9351, 9865, 4919, 6564, 8009, 9875, 4845, 9743, 9671, 9629, 296, 8351, 344, 8685, 8428, 9592, 9106, 8610, 8507, 3769, 7515, 2569, 5659, 7865, 3329, 7163, 4620, 7611, 4093, 3476, 7699, 8812, 1271, 1746, 2708, 8285, 8612, 673, 9652, 2568, 9239, 9814, 6588, 7400, 6074, 2681, 9645, 7822, 3309, 9045, 86, 9502, 9934, 6359, 3210, 665, 316, 262, 8834, 218, 9389, 6235, 5992, 3302, 3537, 9454, 749, 9317, 360, 4242, 402, 8891, 2003, 6538, 8408, 9455, 5695, 7917, 1308, 9272, 1819, 3871, 7099, 6905, 849, 5251, 4015, 2552, 9963, 4193, 251, 9409, 7827, 965, 7084, 9893, 9786, 7606, 9244, 697, 2797, 7271, 7412, 9164, 5029, 7933, 3717, 9345, 3758, 4624, 3972, 3181, 8651, 943, 2399, 7044, 9121, 794, 2648, 9332, 8356, 9879, 9959, 9633, 9746, 9939, 9119, 7842, 1930, 7646, 219, 6990, 5137, 346, 9862, 8366, 254, 148, 3811, 739, 9307, 7207, 9958, 9196, 8809, 6814, 9096, 5872, 7188, 7223, 9497, 3699, 7314, 7184, 9545, 8767, 9521, 8451, 8081, 1827, 3771, 9358, 2534, 8323, 5687, 5294, 4726, 7739, 9496, 9787, 9927, 5185, 1059, 9610, 3204, 6924, 9868, 845, 1211, 4475, 5591, 8077, 7744, 8310, 7631, 178, 2901, 6086, 1064, 6096, 7977, 9440, 7364, 9643, 6019, 8225, 9687, 9501, 1781, 9899, 8947, 572, 9552, 340, 6787, 9754, 9523, 7614, 5188, 7615, 8671, 8576, 9543, 9612, 3177, 1189, 7640, 3393, 792, 278, 9532, 7904, 9044, 577, 9600, 9872, 7363, 9615, 5255, 8206, 165, 9247, 8260, 3866, 5941, 5735, 7801, 9366, 27, 3737, 9897, 9621, 8779, 7956, 9711, 8906, 461, 9733, 7431, 7332, 9654, 4226, 9091, 4891, 9606, 8458, 9263, 9412, 7683, 1018, 7190, 8436, 1957, 8518, 7349, 6488, 8745, 5508, 4436, 8058, 9008, 2877, 7153, 9483, 9878, 9323, 2409, 5878, 9928, 9254, 9059, 8039, 6222, 1353, 4931, 6154, 3156, 6075, 4008, 9751, 9678, 2436, 9370, 8514, 9582, 9367, 9591, 6985, 96, 8557, 4283, 2332, 6408, 5720, 9876, 9729, 7298, 6228, 5074, 3979, 197, 9546, 8681, 3988, 7211, 7152, 6387, 291, 4107, 9014, 8977, 9051, 1438, 9974, 1299, 8715, 2365, 207, 8553, 9614, 2705, 9611, 7161, 723, 9805, 533, 1660, 5957, 3368, 4953, 9488, 3902, 9657, 4579, 1933, 5082, 9767, 1161, 597, 2786, 6546, 668, 7082, 499, 752, 8693, 7038, 81, 8892, 1743, 9336, 9593, 9737, 6587, 9296, 8066, 7492, 9976, 6489, 9595, 8623, 2821, 9789, 6771, 9342, 9495, 916, 8287, 7497, 7696, 5678, 8667, 1937, 9638, 2974, 1881, 4670, 2101, 9895, 230, 9933, 8141, 8531, 9727, 7844, 6933, 9564, 2657, 4534, 9583, 4853, 3652, 9685, 8082, 3901, 7157, 9504, 9708, 8628, 6497, 9176, 9663, 3964, 9680, 188, 3417, 8283, 7370, 9607, 9689, 6943, 3434, 8469, 8808, 2053, 3649, 5956, 8276, 6931, 9493, 7192, 2651, 9486, 68, 7888, 7539, 8414, 9824, 3715, 6504, 9598, 9271, 3134, 2442, 419, 3742, 7135, 9885, 9566, 9284, 9840, 7095, 9149, 5306, 8033, 6463, 3193, 6989, 6079, 4783, 2366, 9774, 8209, 9712, 2615, 9637, 9318, 9771, 2428, 8955, 9145, 9695, 2222, 4550, 8826, 9303, 8526, 9972, 1704, 2898, 9722, 9357, 4261, 9642, 9480, 3613, 6847, 9422, 1478, 9562, 9795, 9555, 2606, 7903, 9322, 9340, 5305, 9528, 24, 7006, 8909, 7881, 9720, 6295, 3196, 9330, 6088, 7981, 12, 6397, 9941, 9696, 4136, 331, 9640, 8280, 9918, 8246, 1668, 2513, 9825, 9965, 9053, 9684, 4539, 2845, 8904, 9466, 353, 9902, 9463, 120, 1099, 8459, 8491, 3352, 8837, 4332, 2466, 7429, 9182, 50, 9365, 3637, 8802, 9382, 471, 7803, 9245, 9662, 1333, 9432, 6915, 9563, 9596, 107, 5879, 9399, 9481, 442, 9241, 3554, 9529, 8673, 9763, 5336, 8569, 1027, 9793, 55, 9962, 1309, 8951, 255, 3363, 9747, 9509, 9312, 1285, 9796, 9234, 9574, 7017, 5551, 9784, 335, 3568, 5481, 7313, 9516, 8521, 9681, 9788, 9561, 8543, 9857, 9905, 9374, 1, 5388, 9880, 7231, 9343, 9482, 4494, 9425, 7733, 6319, 9731, 3469, 8888, 9589, 8587, 3006, 7647, 9914, 9780, 9900, 9792, 9473, 9619, 9373, 9907, 9979, 9537, 2235, 4280, 9510, 7074, 9309, 7301, 8493, 6957, 105, 9237, 3425, 7345, 6513, 9573, 9325, 4055, 9381, 1832, 9623, 6189, 9705, 9647, 9569, 975, 9095, 2990, 9797, 9311, 4118, 9586, 9232, 9846, 9889, 9404, 9741, 5707, 6640, 9664, 8731, 9328, 1751, 488, 7356, 9940, 9782, 9225, 2649, 5462, 9456, 9855, 9088, 6411, 9331, 4537, 8828, 9541, 9479, 8377, 9841, 3601, 9920, 9341, 314, 3926, 9281, 7947, 3491, 9676, 9361, 8517, 598, 9819, 9881, 9487, 2833, 4929, 9539, 9804, 7063, 9762, 8456, 2506, 9816, 202, 9723, 7923, 9530, 2595, 9829, 9048, 2723, 393, 9102, 9380, 8801, 2623, 4120, 9338, 8138, 8374, 2357, 8749, 9347, 7087, 9960, 9400, 9616, 4002, 9270, 9835, 605, 9584, 5797, 2109, 9798, 5149, 9580, 3003, 1773, 9838, 9075, 8307, 2989, 6424, 6841, 699, 930, 381, 2566, 257, 3999, 6565, 9542, 9152, 8719, 3217, 4131, 9266, 127, 8936, 1738, 9293, 9646, 9256, 9863, 9917, 517, 4123, 9748, 9869, 9896, 6710, 9718, 9715, 7478, 3288, 9775, 4694, 9086, 4161, 8501, 9773, 970, 9790, 8512, 9641, 757, 9830, 3234, 1695, 9655, 9726, 9672, 4151, 9919, 77, 9851, 9535, 9921, 3917, 9724, 3279, 9622, 7105, 9533, 4483, 215, 9386, 250, 2425, 7725, 614, 9142, 6605, 9363, 9388, 8691, 9513, 3274, 9970, 6346, 6783, 9260, 9302, 7265, 9469, 7925, 9395, 9321, 9299, 9439, 9811, 3211, 9626, 9706, 2529, 9618, 9448, 2181, 9844, 9898, 9391, 26, 7195, 9585, 1698, 9301, 1297, 9355, 9942, 5173, 243, 7673, 9484, 7975, 9660, 2190, 9348, 9401, 9973, 9691, 5777, 9235, 6791, 2869, 9631, 9952, 4171, 6545, 9512, 9371, 1084, 1187, 2511, 3515, 9414, 9810, 4961, 9283, 8647, 4056, 1169, 9360, 9630, 9292, 9639, 9964, 9423, 9890, 6922, 2463, 9327, 4185, 9673, 9854, 9465, 9602, 9981, 4505, 9768, 9770, 9491, 5111, 9674, 9842, 9490, 8124, 9329, 9364, 424, 9884, 2077, 9344, 8656, 9449, 913, 9809, 8460, 5575, 7373, 9229, 9224, 9277, 138, 9290, 9258, 7441, 9777, 8069, 9701, 2949, 9177, 8620, 9923, 3149, 8885, 9864, 9832, 9951, 9658, 6673, 2443, 9735, 9450, 9577, 9314, 9453, 9576, 9690, 9579, 8743, 9337, 8265, 7609, 9352, 9285, 7179, 9932, 4042, 9956, 9887, 8763, 5729, 9745, 9801, 9431, 9339, 9906, 2065, 9227, 8384, 9427, 9228, 9242, 1752, 8848, 9692, 3403, 9980, 9605, 873, 9515, 9444, 9261, 9378, 9475, 581, 8117, 9570, 9451, 7951, 9300, 9547, 3240, 2113, 9324, 1149, 9594, 9233, 9294, 9843, 2800, 4510, 9617, 9435, 9827, 7860, 654, 9828, 9415, 9613, 9273, 9913, 9033, 9511, 9417, 9916, 9559, 7852, 9653, 8571, 2881, 2747, 983, 9226, 7905, 9833, 9286, 9704, 9719, 9424, 1657, 9815, 3231, 9398, 9319, 9275, 9813, 9280, 9659, 2449, 9517, 8400, 9799, 9628, 9231, 9946, 9459, 9812, 8011, 7243, 9859, 9506, 3453, 121, 9856, 9219, 9821, 9953, 9944, 9776, 927, 1345, 9499, 9870, 9874, 3391, 531, 9124, 9289, 2635, 9253, 9394, 1867, 9950, 9419, 1917, 9649, 9259, 9945, 9572, 9461, 9910, 9457, 9368, 9656, 9269, 9282, 9597, 2520, 889, 9730, 1422, 9892, 9531, 541, 984, 1681, 159, 175, 145, 9168, 2685, 529, 216], 'MD': [8270, 9038, 5663, 6077, 7502, 6734, 5966, 4922, 2251, 1716, 4895, 1758, 4148, 5231, 2126, 3380, 5406, 2092, 1394, 5309, 2987, 2219, 4916, 2484, 3695, 3628, 8946, 948, 2860, 7902, 4373, 3914, 5690, 4657, 1324, 3019, 1451, 6174, 3543, 4463, 6431, 8391, 5425, 8756, 3787, 4541, 2894, 9109, 1483, 4154, 3146, 8598, 3171, 4396, 8624, 3900, 3252, 3662, 1535, 4577, 817, 7830, 5006, 7088, 8787, 3773, 5164, 3254, 8670, 2486, 8548, 4576, 4682, 6458, 4334, 1076, 9555, 1351, 7988, 6642, 1377, 2775, 5198, 4668, 2331, 1948, 8898, 3386, 308, 6506, 2378, 8341, 2069, 7336, 8524, 3285, 4830, 6204, 1844, 3173, 2162, 6487, 4638, 1358, 7726, 3939, 9392, 858, 7274, 3755, 6193, 5046, 4555, 7220, 2403, 7856, 8102, 4127, 8083, 1934, 8104, 7828, 7199, 4053, 3121, 5141, 3414, 7134, 1612, 850, 3099, 3889, 3867, 6366, 5448, 4697, 950, 1935, 1166, 3605, 5436, 4062, 3294, 9050, 1301, 859, 990, 5060, 3484, 8596, 2392, 8178, 6278, 3132, 1167, 583, 8926, 9208, 2353, 8914, 2268, 2364, 8402, 1180, 8079, 4020, 8416, 522, 1237, 8497, 1718, 3566, 3036, 5999, 399, 7967, 8019, 3556, 8634, 1542, 5814, 2612, 6558, 6112, 857, 4788, 7993, 1053, 2405, 1200, 1157, 6942, 609, 6700, 1003, 2310, 2526, 8130, 5684, 9877, 6567, 1808, 1183, 9159, 715, 3809, 661, 1659, 1554, 3470, 862, 2618, 2007, 7845, 4626, 786, 7866, 2798, 398, 1968, 9366, 1443, 2927, 1155, 2716, 4182, 4309, 6013, 5002, 5102, 8735, 774, 2837, 1671, 1635, 5007, 5022, 2322, 5738, 2788, 6875, 7780, 6356, 8850, 6679, 1239, 6566, 6310, 3461, 6162, 2030, 343, 7985, 3111, 7514, 1267, 6109, 4970, 7648, 4921, 1625, 2591, 4944, 8925, 5586, 1566, 8282, 2560, 7226, 3005, 4573, 2197, 2702, 4239, 767, 5770, 7573, 6354, 3307, 285, 1175, 6466, 4523, 6, 619, 4390, 6099, 6220, 6292, 4642, 4238, 7334, 2703, 6738, 1355, 2303, 415, 3160, 3805, 7939, 6746, 1563, 1686, 7768, 4278, 49, 9558, 1958, 8766, 4648, 7410, 5158, 2103, 4536, 2159, 5978, 8158, 795, 1585, 7437, 5598, 5024, 8372, 2773, 6068, 5826, 6845, 4680, 5792, 7608, 4311, 6669, 389, 1878, 8091, 3870, 1974, 6037, 3415, 7306, 7535, 7315, 3037, 9438, 3941, 866, 2965, 5398, 1854, 4430, 6655, 7698, 5344, 9316, 5345, 5698, 1929, 5202, 683, 3370, 6320, 1040, 8536, 6913, 3090, 5313, 2898, 8326, 6570, 1412, 674, 4983, 798, 7832, 7994, 7635, 9938, 5790, 626, 8076, 1596, 5475, 4652, 6560, 2130, 8877, 8074, 6961, 8457, 7963, 2210, 1783, 3684, 5891, 6568, 5970, 6429, 6452, 2145, 1409, 6216, 9170, 8466, 1429, 3858, 8253, 1610, 4075, 8738, 4735, 3041, 4950, 7729, 6634, 979, 1850, 9714, 3116, 3730, 3447, 6538, 7623, 2150, 2439, 2180, 4153, 8146, 955, 2232, 9039, 5874, 6811, 4774, 5341, 6805, 556, 5689, 8042, 5556, 7338, 864, 30, 3471, 1923, 2539, 2090, 3541, 1184, 6944, 5030, 2334, 2930, 1749, 9534, 1500, 4096, 4709, 4821, 5887, 5058, 6309, 5775, 5774, 980, 4846, 5450, 1574, 2395, 7549, 7041, 6251, 8961, 9618, 9682, 94, 5010, 7255, 880, 5416, 90, 1442, 3563, 1290, 1997, 4742, 2719, 2742, 7083, 3922, 7710, 1624, 4476, 7681, 5589, 4234, 4947, 5829, 3328, 3359, 3804, 7906, 828, 7617, 2273, 4229, 2647, 1588, 6836, 3344, 2918, 4707, 1637, 5778, 4022, 6280, 5322, 5953, 7908, 6236, 800, 5476, 9408, 1052, 8000, 3000, 416, 5607, 3622, 2726, 8363, 791, 7362, 4514, 9694, 8385, 1086, 1387, 9094, 3874, 8739, 2975, 5254, 4864, 920, 4292, 2336, 8917, 89, 2123, 6542, 2978, 6767, 6107, 3071, 8842, 9806, 6315, 6461, 2948, 4493, 5693, 8640, 2940, 4951, 5323, 8823, 7060, 1107, 5004, 3486, 7506, 1286, 1626, 1977, 3494, 6781, 7124, 3635, 771, 429, 342, 5394, 995, 1511, 7000, 8329, 2879, 8199, 1190, 887, 6597, 9262, 832, 2871, 5863, 4256, 2380, 5696, 3975, 2155, 6880, 1331, 1415, 4611, 8903, 1081, 6596, 1262, 4997, 1803, 2916, 458, 235, 1943, 2745, 9097, 1373, 6332, 4434, 2269, 8998, 1476, 946, 7100, 5089, 2427, 8963, 5547, 3148, 8440, 7999, 2693, 7625, 1111, 2858, 8540, 4708, 8222, 2183, 9292, 2017, 1016, 1508, 2576, 5788, 7755, 8376, 5751, 7689, 5325, 7077, 7311, 1475, 5932, 5079, 5537, 6157, 6599, 4078, 740, 1212, 7447, 4364, 8073, 1875, 2172, 3236, 9402, 6081, 6663, 6045, 1980, 4331, 985, 6145, 2287, 820, 6952, 8348, 1834, 2780, 3546, 18, 3083, 8872, 5331, 3666, 4183, 237, 2005, 5542, 313, 5584, 8411, 8666, 4557, 8902, 211, 2867, 2854, 5656, 6972, 8702, 3733, 8851, 644, 5828, 1380, 2691, 1688, 5123, 6218, 844, 711, 82, 1479, 1618, 6547, 2731, 4578, 3768, 1912, 1925, 8679, 5772, 4167, 7335, 8109, 768, 3018, 2807, 2368, 8841, 5951, 8314, 7314, 8644, 2343, 8605, 1473, 9766, 6505, 8731, 6594, 1587, 3872, 5106, 4141, 6072, 1482, 2362, 5357, 9034, 7969, 1549, 1520, 1600, 1634, 518, 4486, 9865, 8844, 5161, 3843, 6208, 4900, 2099, 8215, 4513, 5718, 6305, 9184, 1823, 6419, 4567, 4466, 741, 76, 7058, 3451, 7171, 903, 5428, 545, 5931, 5410, 5181, 3716, 5929, 5911, 1951, 8819, 8835, 4452, 1771, 3812, 3553, 7423, 64, 9342, 1322, 5245, 5061, 5377, 4068, 4843, 1416, 217, 3892, 9179, 7702, 7976, 2536, 7948, 2711, 7782, 1792, 1036, 843, 9802, 3912, 1630, 5304, 4262, 3698, 469, 1628, 3488, 5628, 8537, 519, 9024, 6184, 3974, 4930, 3049, 7339, 9442, 1700, 6043, 9288, 3929, 8494, 4572, 8761, 918, 6034, 9120, 8082, 1170, 3725, 4696, 9015, 6817, 1269, 2020, 4321, 6531, 641, 9115, 3786, 1885, 3626, 2035, 7998, 5225, 7310, 5282, 3104, 6664, 8613, 4925, 6857, 4176, 2356, 5452, 6720, 8266, 2962, 4858, 8753, 6946, 1627, 8921, 6631, 8863, 60, 2643, 7604, 5763, 6330, 5590, 4745, 180, 2454, 4839, 4700, 9082, 5761, 1066, 5090, 1568, 2679, 6217, 2646, 4630, 3916, 2244, 4252, 299, 3510, 5281, 6464, 1510, 3525, 2386, 5614, 4112, 4760, 6486, 4640, 4157, 7122, 9627, 2012, 2697, 3746, 6078, 6543, 742, 7791, 7367, 8496, 4123, 6919, 7558, 1519, 5234, 5901, 1388, 1907, 1282, 8676, 7826, 2551, 2186, 9638, 8236, 7893, 4935, 5798, 5668, 3448, 4125, 2283, 7643, 6093, 1710, 8633, 8403, 1909, 7868, 1229, 8762, 5340, 6853, 4993, 601, 6375, 3304, 8859, 2541, 9304, 8288, 2016, 8224, 7172, 3207, 1629, 9140, 7809, 6877, 5803, 6707, 6002, 8928, 6176, 1515, 5737, 5604, 8981, 8870, 4816, 3884, 3154, 5420, 5658, 7970, 2317, 0, 7064, 1233, 8020, 8444, 3468, 4484, 1317, 2424, 6085, 590, 5715, 6049, 6867, 6932, 9862, 2194, 5477, 5719, 3192, 1035, 5894, 1952, 6934, 5330, 4349, 1214, 6519, 8608, 848, 7251, 1784, 3487, 3130, 4660, 1193, 9603, 3879, 6785, 6382, 4837, 298, 7684, 4908, 7140, 8979, 6090, 9927, 5661, 155, 7299, 5268, 5512, 8333, 7046, 5926, 4790, 6930, 8797, 6098, 842, 5631, 8135, 2468, 9171, 5510, 8600, 2941, 8520, 3932, 8768, 361, 8790, 941, 6958, 1181, 4609, 6357, 5939, 8686, 5651, 23, 8483, 4562, 5769, 5799, 9666, 8916, 1597, 1298, 5449, 7180, 2720, 3051, 7621, 769, 7353, 3977, 6645, 7192, 5171, 1466, 675, 7350, 8674, 6036, 7119, 1391, 9265, 1195, 1363, 8149, 252, 3587, 5783, 869, 1287, 6232, 7478, 1464, 9729, 3880, 7365, 3044, 7364, 8095, 3572, 5465, 7197, 2281, 3928, 8824, 7229, 3967, 9318, 3411, 8247, 8767, 7676, 1950, 6871, 9406, 8983, 2393, 1227, 2683, 9645, 4684, 2026, 4138, 3389, 5348, 3058, 9373, 4403, 6573, 2455, 8990, 6025, 2290, 7746, 4743, 7234, 2785, 3690, 6849, 355, 3465, 5199, 5261, 292, 1110, 1236, 1687, 4690, 6273, 6717, 4164, 1248, 2225, 7918, 7221, 6660, 3284, 7427, 5805, 6613, 1802, 1488, 6546, 6790, 8345, 7579, 5275, 4836, 1000, 5077, 8325, 1384, 3575, 7850, 2086, 1080, 4814, 6731, 8907, 3616, 3655, 9113, 8198, 7997, 5339, 312, 4545, 6984, 4979, 2351, 8627, 6188, 4820, 7162, 2259, 2276, 8941, 9609, 2184, 9783, 7204, 5262, 1404, 8157, 4072, 1252, 6828, 707, 1221, 8470, 8523, 8550, 6436, 5291, 5244, 3102, 4893, 9153, 5335, 6671, 8153, 6582, 5812, 9206, 5455, 8271, 6050, 3789, 8944, 1768, 3538, 1505, 4477, 27, 6608, 4554, 7566, 5541, 7001, 80, 751, 2398, 9090, 4634, 8862, 1418, 1992, 2078, 1318, 6290, 2617, 1403, 7785, 3390, 4487, 3300, 7328, 7305, 5464, 3878, 2924, 7627, 829, 1343, 3180, 6166, 9503, 8968, 446, 5580, 7656, 268, 1732, 2951, 7380, 1129, 4822, 1491, 8720, 1141, 8574, 9693, 1723, 5321, 417, 5588, 2757, 3110, 6396, 1915, 6855, 3199, 6116, 2476, 9131, 6584, 2777, 4635, 5119, 1379, 8545, 205, 7460, 8601, 1055, 2243, 747, 3352, 5210, 7239, 4801, 182, 5988, 4225, 6907, 173, 8040, 4006, 7585, 7004, 587, 8350, 1010, 8347, 8010, 5220, 1, 2517, 5703, 3821, 306, 4769, 7131, 3719, 2156, 435, 5757, 3136, 4890, 6424, 8055, 3062, 9169, 4647, 3233, 923, 732, 5317, 7936, 6789, 8160, 3124, 5039, 3732, 5610, 309, 7187, 7062, 3621, 5664, 2960, 8658, 3319, 6837, 6586, 6363, 2304, 8560, 2748, 2491, 7769, 5888, 1340, 4251, 1575, 2080, 3743, 2009, 1848, 9434, 4906, 3524, 4957, 1995, 7489, 2778, 7262, 2128, 3647, 1559, 5095, 8776, 7057, 1691, 6130, 3514, 4553, 96, 4771, 5183, 208, 5725, 4179, 3055, 720, 4215, 167, 549, 2083, 2122, 1123, 3513, 2803, 4500, 9751, 819, 7125, 6585, 1522, 6378, 7728, 2152, 2279, 8895, 267, 777, 5269, 151, 6483, 62, 6827, 3163, 4324, 1879, 6243, 4779, 737, 3047, 1616, 9028, 6001, 4734, 3777, 3808, 1163, 4958, 7492, 5648, 7247, 5149, 7080, 2148, 8260, 4054, 2848, 6060, 4498, 3708, 6178, 9002, 5483, 8618, 1209, 3761, 4254, 5562, 1265, 2718, 5688, 2247, 7837, 9684, 5446, 1457, 3913, 3824, 1900, 1369, 6764, 3851, 5362, 981, 7378, 5996, 6540, 5569, 1283, 4458, 936, 3904, 1849, 6916, 494, 4506, 1306, 6659, 7381, 5113, 3940, 7436, 8452, 3195, 1652, 7023, 1550, 222, 4607, 2658, 7048, 6440, 3205, 4413, 9947, 1583, 3106, 6900, 4011, 8434, 4855, 2584, 1501, 7752, 1658, 1258, 4415, 492, 339, 861, 1747, 5564, 8008, 2756, 2377, 7972, 4888, 9101, 8661, 3026, 9174, 1130, 8197, 7035, 5896, 7143, 9141, 6971, 5250, 7520, 9529, 2736, 8208, 989, 1709, 3862, 1315, 7322, 8015, 8867, 6804, 9868, 4936, 7833, 8778, 4338, 6059, 7634, 2119, 2979, 1241, 1539, 8195, 6125, 2769, 4913, 5994, 5903, 9507, 3065, 4005, 91, 1702, 6103, 5565, 3112, 6339, 4120, 1139, 1521, 7430, 7308, 2338, 8211, 7714, 224, 567, 5841, 5151, 4071, 5881, 8056, 2111, 1061, 6537, 4345, 5019, 9308, 3810, 1804, 3161, 1972, 1697, 7232, 7777, 3815, 7440, 5659, 5840, 7909, 4753, 2770, 8993, 4004, 6525, 9305, 6187, 7273, 5924, 7960, 8214, 8094, 6866, 1185, 3053, 8406, 8176, 942, 7869, 6203, 2459, 5539, 5228, 2394, 3078, 5861, 1561, 8534, 3841, 5031, 5902, 2037, 639, 6580, 6593, 3246, 3963, 4393, 5466, 648, 3738, 2886, 2327, 1764, 4807, 8438, 6018, 991, 1144, 3046, 4267, 1536, 7934, 6394, 9192, 2827, 4168, 2602, 9619, 2752, 9093, 5626, 1748, 3301, 8506, 9079, 3545, 7693, 4757, 6694, 8311, 8502, 1882, 7899, 5226, 6409, 75, 4687, 1313, 2396, 4794, 8029, 1609, 806, 2384, 7138, 5117, 6289, 9203, 8373, 8092, 2234, 4644, 6333, 4896, 5745, 8699, 6296, 2285, 4279, 2622, 4646, 2689, 4672, 7613, 4720, 5300, 1963, 5558, 944, 7636, 7787, 5037, 4460, 376, 212, 5015, 3355, 7911, 6574, 3445, 5674, 9971, 471, 840, 7741, 5488, 514, 1892, 4786, 8808, 1335, 3989, 5967, 6638, 6672, 3577, 3960, 1712, 5895, 2512, 9148, 2108, 4877, 7971, 9470, 8204, 2171, 1509, 635, 7503, 6246, 5597, 3280, 1182, 2207, 119, 5023, 1580, 5548, 1611, 1821, 441, 4601, 2877, 1570, 6685, 2051, 7814, 3209, 1724, 6196, 4272, 9144, 8148, 5035, 5346, 3141, 9364, 7402, 8965, 6818, 1097, 830, 7931, 6022, 6979, 5505, 5001, 4995, 5870, 5952, 8803, 487, 1905, 5150, 1982, 8134, 7098, 3794, 3169, 3830, 7446, 135, 2055, 4880, 6484, 1034, 74, 2330, 554, 1006, 51, 5672, 3354, 6629, 656, 964, 6721, 3259, 1417, 2593, 3504, 9021, 8997, 5229, 4233, 5480, 6699, 3898, 4282, 5567, 4571, 9818, 5618, 6552, 6826, 9091, 3075, 7806, 8931, 1899, 7552, 8746, 2105, 4772, 6882, 9076, 9114, 7720, 7208, 976, 7759, 2307, 3833, 187, 2373, 5909, 8847, 2913, 5965, 7225, 8478, 8461, 5582, 2062, 373, 5528, 8103, 390, 2058, 8067, 8869, 7580, 7019, 4293, 3686, 4247, 1753, 5421, 5072, 902, 2275, 8213, 6089, 7582, 929, 2887, 9612, 7846, 7287, 2002, 1439, 4736, 3527, 7014, 6803, 5266, 4097, 6956, 470, 5635, 6733, 6457, 1408, 812, 5487, 5993, 5660, 4773, 7964, 9086, 9004, 1238, 5787, 5099, 7170, 5414, 7462, 1481, 4384, 5389, 9085, 170, 5680, 8614, 6256, 8594, 5047, 3085, 6118, 7451, 8219, 7174, 61, 8170, 9139, 8783, 7982, 7118, 9699, 7183, 9, 6344, 932, 8515, 6442, 9685, 4048, 3930, 9412, 2054, 4162, 4959, 5560, 5917, 5050, 8191, 5573, 6988, 5784, 1360, 4355, 7390, 4124, 9225, 743, 6556, 6144, 8973, 1613, 2675, 2376, 4589, 9136, 856, 2654, 1255, 886, 1465, 1717, 2133, 5020, 2532, 4876, 7499, 4698, 6029, 1204, 723, 3948, 706, 2985, 7463, 3325, 5292, 4719, 500, 2294, 7168, 1961, 805, 8389, 8468, 1082, 1947, 1280, 1161, 1132, 8256, 2712, 2423, 2282, 112, 7645, 8045, 4202, 8352, 8849, 5352, 3595, 7078, 9302, 3466, 4003, 4492, 248, 776, 612, 5524, 4920, 611, 3692, 7431, 9671, 8507, 1018, 4636, 4891, 1042, 2492, 6723, 6151, 2993, 408, 5683, 4756, 226, 7557, 2018, 9859, 9976, 4671, 15, 6719, 2215, 7772, 1690, 4909, 8007, 3581, 3511, 1197, 2823, 5876, 5319, 9792, 563, 1050, 5016, 8665, 4191, 1782, 7756, 8308, 7319, 3162, 4655, 564, 4987, 9731, 5552, 8133, 8555, 5100, 7700, 3309, 2822, 2923, 86, 109, 8514, 1329, 1240, 2954, 311, 6786, 8231, 7012, 264, 8136, 6662, 6227, 4442, 2698, 8912, 3, 7747, 6859, 2057, 5961, 3138, 3142, 3591, 2896, 2006, 6450, 6023, 3697, 3015, 2687, 5000, 9012, 7890, 1547, 5947, 5922, 4290, 1767, 8081, 2514, 2531, 8899, 867, 9899, 804, 1365, 7342, 7940, 5511, 9362, 893, 782, 2370, 3478, 7578, 6681, 434, 1601, 9587, 6316, 7169, 754, 7277, 3144, 1930, 4052, 9188, 8710, 8982, 7894, 7454, 4432, 7488, 3480, 9535, 5875, 8677, 6245, 7595, 7886, 3483, 3009, 4381, 444, 6471, 1143, 8118, 7892, 2578, 2249, 6925, 2789, 1454, 6493, 7217, 8362, 3021, 9123, 5032, 708, 6455, 2659, 9172, 150, 3283, 2096, 3897, 3910, 1843, 8810, 4246, 689, 1762, 912, 3839, 6017, 5408, 6908, 4583, 3596, 7528, 2192, 7637, 5885, 1075, 1820, 1005, 688, 3985, 2272, 9974, 2348, 3310, 1714, 877, 2074, 3909, 7497, 3973, 1362, 7670, 2801, 5369, 7840, 1071, 2715, 4090, 4915, 6910, 8022, 1447, 3145, 2224, 7116, 7758, 4380, 3505, 7101, 3299, 8274, 3164, 6884, 841, 9181, 2211, 533, 8303, 1707, 1260, 2114, 1424, 885, 3745, 4046, 1164, 2873, 6069, 4507, 5415, 2970, 4678, 1336, 7889, 4932, 2521, 9009, 3223, 4919, 3200, 8853, 6350, 1004, 2696, 5866, 9675, 3926, 1312, 2250, 2668, 2706, 3345, 10, 1594, 4422, 811, 7781, 385, 5979, 6649, 9404, 1354, 8034, 4461, 9709, 6412, 5900, 468, 649, 8159, 2819, 412, 783, 5277, 7432, 2266, 5417, 992, 7022, 3072, 6830, 7641, 6921, 3399, 7764, 1914, 164, 1176, 3119, 507, 227, 1087, 303, 8355, 9396, 5458, 5435, 37, 4752, 8834, 2515, 884, 4716, 3681, 148, 9888, 8404, 9264, 6042, 7786, 4511, 5163, 8678, 2416, 174, 4087, 8488, 1067, 8967, 6650, 2177, 6406, 8111, 5255, 134, 9006, 1015, 698, 7069, 5818, 7485, 3507, 719, 5623, 8251, 2653, 4724, 9165, 6113, 9610, 3533, 3260, 8509, 1013, 4737, 4232, 4437, 8346, 4780, 6275, 6904, 1146, 5376, 8229, 8167, 1926, 3349, 4340, 1414, 2816, 1730, 8002, 346, 8636, 2359, 6991, 5290, 5350, 4407, 1608, 5233, 8322, 1890, 5156, 8156, 1226, 4389, 2763, 9100, 2237, 9524, 3408, 3956, 3362, 7261, 3654, 7885, 8238, 6223, 2957, 1725, 7668, 1944, 1744, 2175, 4666, 667, 8959, 2751, 3369, 6975, 3250, 3086, 2686, 9154, 5807, 3520, 4394, 7090, 4255, 8030, 3718, 5109, 8300, 1891, 116, 6240, 4764, 515, 5726, 7026, 9634, 9625, 4984, 616, 9789, 8744, 696, 8090, 8230, 919, 3056, 6302, 3275, 4796, 2592, 8075, 2828, 2066, 7957, 5132, 5676, 5835, 6028, 6244, 5709, 1191, 4050, 7375, 8732, 2621, 8657, 5479, 5779, 9637, 3040, 4014, 9744, 1529, 2342, 6870, 3590, 6299, 6869, 9386, 6425, 3373, 5440, 5065, 1456, 5747, 2891, 6404, 8424, 3645, 632, 7341, 7456, 7010, 2784, 8337, 7399, 8972, 9765, 4797, 8171, 1873, 9405, 6319, 6352, 8740, 2826, 9263, 3531, 6337, 9736, 4532, 621, 4001, 2570, 935, 1562, 4026, 821, 6906, 8397, 272, 2289, 3853, 473, 2964, 8409, 1660, 994, 7666, 5014, 6101, 6791, 2347, 8051, 4236, 8857, 4580, 8296, 4018, 5545, 57, 1527, 1295, 1186, 7542, 7252, 8121, 5791, 801, 6479, 4679, 9853, 5274, 807, 7445, 8987, 3422, 5485, 2750, 8179, 8429, 7084, 4996, 52, 905, 1889, 933, 1507, 6729, 8723, 900, 9130, 6607, 4219, 4563, 613, 1648, 1545, 8915, 6432, 1272, 1653, 5107, 1989, 4529, 4835, 2441, 8196, 1983, 1720, 2939, 8012, 1223, 3814, 4039, 892, 6058, 9444, 4158, 7008, 4887, 59, 4211, 3764, 6641, 3282, 7682, 280, 4694, 7331, 3012, 5605, 748, 1020, 4886, 3446, 6529, 784, 9728, 4420, 8551, 6851, 6128, 7082, 3376, 2059, 221, 1839, 9740, 9869, 5073, 6266, 6152, 8245, 7804, 4190, 685, 2199, 3425, 7393, 2611, 1469, 364, 3944, 45, 5423, 6268, 5133, 4865, 1385, 3334, 3394, 3206, 779, 6813, 2312, 526, 6555, 2809, 8359, 362, 6233, 6021, 2765, 3931, 827, 781, 8375, 4475, 7711, 1113, 8132, 8489, 8750, 837, 453, 9307, 3625, 2402, 4248, 7288, 572, 3522, 4431, 5064, 4485, 5507, 4336, 8958, 7897, 213, 9680, 1332, 5913, 7519, 7854, 2118, 4530, 586, 2097, 3095, 8205, 2104, 484, 8487, 9723, 7105, 4027, 3228, 7491, 3840, 5297, 2217, 4641, 1472, 1206, 4140, 2572, 6205, 6370, 4118, 1364, 1666, 7561, 999, 3669, 7424, 6973, 7468, 4519, 4928, 8412, 6752, 6551, 2397, 2704, 36, 4731, 1467, 6756, 9770, 9368, 3664, 5044, 6091, 3803, 2465, 7661, 2182, 4986, 284, 5403, 3265, 8018, 9727, 2678, 4667, 8244, 2061, 1203, 8299, 9467, 8122, 9796, 1676, 2794, 9381, 2426, 557, 8637, 5048, 3459, 9794, 9468, 6011, 2830, 5075, 3426, 4818, 1405, 2953, 8099, 5468, 4863, 5780, 2710, 4301, 671, 2297, 7532, 4245, 1382, 3385, 8671, 1117, 6760, 6960, 8284, 3237, 8642, 3133, 7835, 6443, 9858, 2805, 329, 3170, 1249, 1959, 5833, 1518, 5551, 7876, 2478, 4383, 8165, 157, 1341, 4033, 6600, 7778, 6840, 3322, 6294, 2739, 4899, 9602, 3868, 8708, 3640, 7501, 8573, 4783, 6468, 6798, 1105, 5042, 7141, 4677, 8088, 125, 4151, 8932, 9365, 6401, 5915, 6697, 6087, 521, 6183, 7470, 5997, 5295, 2921, 5949, 4177, 2340, 1622, 1275, 32, 7851, 9636, 1860, 7765, 1242, 1158, 2862, 2574, 1656, 3013, 2344, 7409, 4914, 4551, 2315, 5858, 8662, 9543, 2039, 3479, 924, 605, 1526, 6415, 8582, 578, 2922, 5184, 7872, 387, 1708, 7013, 325, 9544, 1655, 6427, 479, 4446, 5550, 2983, 501, 890, 9700, 4203, 1886, 1305, 9696, 4795, 1153, 3358, 2988, 3594, 1763, 5579, 7605, 107, 4659, 124, 3238, 1994, 2137, 8727, 5200, 2001, 6190, 184, 802, 6858, 3176, 3208, 4621, 5419, 8110, 8745, 1931, 8101, 633, 972, 3615, 7242, 2727, 2857, 1651, 3706, 7731, 7784, 6747, 5478, 5712, 4187, 7414, 8413, 9777, 5375, 8106, 4934, 7675, 1673, 879, 423, 8286, 8401, 5166, 9720, 5816, 9733, 4964, 3554, 1279, 6267, 8192, 5612, 4317, 1605, 9421, 8332, 7483, 5201, 6114, 8228, 7398, 7347, 9118, 8995, 7442, 5914, 2901, 2680, 5062, 2318, 5681, 8559, 2872, 2804, 6533, 7453, 4313, 5918, 9013, 915, 6966, 9566, 9454, 2766, 2815, 7150, 6057, 8097, 495, 6592, 8603, 5329, 7230, 2559, 5982, 3571, 4989, 878, 1632, 9536, 568, 606, 9496, 1546, 1964, 9067, 3994, 8730, 2241, 8911, 9615, 9647, 5257, 6571, 6873, 6686, 882, 6372, 1576, 9143, 6211, 9193, 9604, 3771, 3339, 8059, 6335, 3166, 1825, 7200, 3881, 432, 1853, 105, 8751, 5500, 2516, 6829, 8622, 714, 156, 1057, 9861, 7895, 537, 6535, 4792, 1544, 4147, 5847, 2258, 4703, 2579, 1420, 8942, 7403, 8181, 8353, 7599, 2813, 5766, 8449, 9936, 7236, 8503, 2952, 5632, 3937, 4501, 16, 5675, 3379, 8255, 5832, 4216, 8139, 7942, 525, 4782, 9635, 5986, 6912, 3981, 4015, 3729, 560, 6575, 726, 1407, 1425, 5063, 2535, 7968, 6191, 425, 9414, 1772, 9631, 168, 2601, 6957, 2507, 7932, 7368, 793, 2446, 2729, 2740, 8566, 4362, 2379, 9795, 395, 7743, 9010, 8269, 1014, 584, 6448, 5127, 7745, 930, 5273, 8737, 8556, 4275, 2811, 422, 4524, 8609, 5868, 4028, 7564, 7011, 7697, 7811, 4128, 4649, 2890, 5142, 3854, 9255, 5439, 9749, 8080, 3303, 8832, 1984, 5152, 2549, 1215, 8474, 7264, 5252, 7086, 9220, 8539, 2831, 7202, 1921, 1222, 3774, 9446, 6683, 937, 3742, 7959, 9155, 9942, 5971, 1440, 7596, 8246, 5211, 9198, 9530, 5401, 8511, 8450, 1462, 4594, 5204, 1376, 3674, 6254, 6810, 9912, 3289, 5654, 8952, 6006, 2401, 5563, 4051, 7989, 3396, 8781, 223, 7406, 9333, 7859, 6142, 6143, 3286, 4894, 7224, 2412, 9176, 5147, 2420, 1811, 8798, 5600, 2786, 3689, 7672, 4482, 9060, 2961, 1426, 3202, 2431, 8392, 9549, 7977, 4457, 7385, 99, 5516, 5203, 1956, 4343, 2655, 6219, 7245, 9933, 8860, 650, 6612, 910, 8886, 5243, 2277, 4785, 8712, 4067, 1337, 1284, 459, 44, 5904, 8318, 759, 5583, 242, 1810, 9952, 7740, 7653, 21, 8581, 5253, 7126, 5179, 6212, 3034, 455, 4122, 3100, 1234, 371, 8690, 9886, 8517, 2694, 8939, 6713, 5893, 4367, 5601, 1421, 3783, 5644, 1781, 2278, 2438, 1572, 5222, 2586, 6609, 9121, 7734, 1654, 375, 1680, 4266, 6127, 9274, 6426, 4608, 7052, 4582, 1339, 9759, 4744, 8047, 8475, 5237, 6986, 7201, 6898, 2744, 93, 7962, 7771, 7518, 9177, 1639, 4762, 98, 5934, 4305, 8453, 8077, 7732, 4832, 891, 6497, 2641, 4683, 1722, 1294, 7428, 6770, 3776, 7408, 490, 1517, 1538, 6692, 9116, 9486, 3534, 2173, 2853, 8513, 7559, 472, 5040, 5591, 3722, 4189, 8543, 4351, 1816, 8129, 2193, 4711, 6724, 7461, 1428, 9506, 4341, 3643, 8166, 3222, 6108, 3248, 9054, 3754, 5587, 3817, 2048, 5057, 2542, 1774, 7164, 8493, 7587, 5722, 4619, 6056, 1002, 8267, 6996, 709, 2109, 5235, 7129, 9428, 9593, 6433, 4902, 1514, 1523, 9565, 1932, 9807, 9071, 5495, 5502, 705, 9291, 3756, 2154, 7067, 7413, 7955, 8563, 8147, 2519, 3709, 4712, 5525, 8035, 2971, 196, 9882, 8999, 1778, 8001, 883, 5372, 8920, 8930, 3467, 3823, 3063, 2458, 3639, 4319, 3002, 596, 1032, 6451, 6814, 1104, 2829, 794, 8049, 8254, 147, 4382, 9042, 9758, 7133, 2176, 5080, 8892, 3991, 8553, 2072, 4281, 9353, 8827, 6351, 8421, 2245, 3876, 595, 4350, 6980, 4227, 926, 162, 7241, 3315, 815, 1990, 9923, 753, 126, 7146, 7210, 6761, 7591, 4955, 3256, 1093, 2616, 1088, 2220, 8433, 6494, 2141, 3215, 1818, 5093, 9880, 5806, 6416, 6301, 938, 1842, 5135, 2091, 8343, 5873, 2544, 7352, 3677, 940, 6197, 1474, 5260, 1773, 6242, 7522, 5358, 2628, 4043, 9512, 4834, 92, 7323, 3652, 5180, 9156, 5301, 4036, 962, 3747, 8728, 5839, 6610, 3128, 9429, 2603, 3279, 6400, 553, 752, 6796, 1114, 3098, 5892, 1328, 7421, 1942, 4561, 8927, 4811, 845, 5429, 3753, 7984, 5405, 6895, 6636, 7177, 7250, 3663, 2582, 6509, 5303, 8263, 527, 5867, 43, 7699, 3964, 854, 9670, 952, 28, 5125, 5616, 9848, 1872, 4604, 8526, 2722, 1918, 787, 8971, 6428, 5146, 9023, 4798, 7397, 8490, 5430, 3080, 1647, 2645, 6005, 4598, 474, 3008, 8646, 3440, 3027, 5279, 7554, 2840, 3720, 925, 7687, 2876, 1595, 8755, 3678, 6668, 3717, 4777, 1960, 2381, 8258, 5442, 6009, 496, 3996, 7738, 1670, 7686, 6277, 7788, 4945, 7767, 5128, 9212, 4892, 9112, 1128, 3828, 117, 7779, 3599, 360, 7724, 6348, 9884, 7017, 9840, 6893, 2490, 6653, 6140, 6995, 1452, 2845, 588, 3423, 2028, 7361, 9200, 2724, 8368, 9958, 2185, 2240, 5687, 6255, 7148, 2213, 2950, 9221, 8061, 2500, 2437, 3952, 2052, 7509, 4069, 4539, 2682, 3188, 2554, 4748, 6823, 998, 497, 396, 5013, 7640, 8262, 4676, 9521, 8716, 6313, 4357, 8845, 448, 4228, 4840, 3860, 9180, 1401, 6474, 3035, 5067, 7807, 2670, 1118, 2660, 2451, 561, 6964, 7598, 7853, 5948, 4681, 5049, 6666, 1092, 1793, 1266, 9523, 8660, 1349, 9591, 7326, 5071, 3268, 5404, 6759, 9161, 3751, 1801, 6373, 8243, 6358, 1829, 8565, 3528, 9778, 733, 1705, 7303, 8499, 8638, 8152, 407, 4924, 3025, 9917, 7825, 4850, 9545, 7805, 1043, 2265, 7978, 9891, 6622, 2434, 2537, 4117, 5620, 4665, 8789, 5359, 5694, 3409, 3113, 5854, 6284, 7103, 5519, 5727, 3243, 1480, 1911, 4907, 139, 5739, 7366, 7991, 2274, 4825, 7293, 4751, 2929, 8962, 8186, 5396, 1072, 1263, 3177, 8482, 750, 3327, 1564, 7494, 8918, 5390, 8866, 2085, 7922, 8974, 7766, 7722, 2010, 3970, 5347, 9718, 3560, 4705, 808, 8718, 8947, 739, 270, 7619, 6716, 391, 6983, 5288, 9061, 2094, 5409, 4325, 2760, 6304, 1620, 4596, 3235, 7517, 4860, 6136, 8964, 1009, 5190, 9344, 9281, 6105, 898, 171, 825, 2589, 4848, 888, 799, 9928, 1938, 7510, 3565, 3799, 6214, 2252, 4379, 7572, 4416, 1537, 3983, 5143, 7272, 9270, 7081, 6985, 1817, 5214, 2188, 347, 3670, 1922, 6903, 9132, 3691, 9068, 7195, 7248, 6656, 9929, 3968, 2221, 3759, 9883, 4145, 647, 1293, 3045, 7631, 8276, 909, 2626, 8846, 8445, 5196, 6122, 8089, 8943, 3227, 8393, 6635, 4024, 5800, 7194, 1321, 8037, 5227, 9331, 3980, 1971, 1250, 3728, 2415, 7715, 3042, 5474, 6481, 4653, 4312, 3749, 3641, 8882, 7167, 5543, 8575, 8721, 1981, 5700, 141, 1835, 6626, 7919, 9098, 5682, 5148, 6726, 8137, 3457, 597, 6368, 3848, 5964, 6876, 4057, 5575, 9781, 2288, 8777, 8577, 755, 8725, 7898, 4208, 3341, 9951, 3659, 5657, 9430, 7324, 9935, 7467, 9689, 5108, 7776, 4093, 4778, 5750, 3338, 7291, 5382, 3634, 2581, 7031, 7950, 1389, 8336, 6774, 7749, 3378, 9243, 2997, 6754, 2311, 8754, 6260, 9501, 4527, 4622, 2023, 2031, 8264, 9816, 1701, 5258, 9377, 8216, 8572, 4661, 8986, 5402, 5765, 5830, 5704, 7938, 1316, 9175, 6825, 7249, 9190, 130, 3938, 4045, 3419, 5711, 996, 1599, 2174, 917, 7254, 7114, 3740, 8802, 5603, 2460, 3915, 5086, 874, 1289, 7903, 8704, 8265, 6965, 949, 8733, 6198, 2700, 2605, 4134, 9460, 2191, 7961, 7792, 1532, 6365, 9092, 5831, 2817, 1874, 191, 1039, 756, 2060, 1435, 2125, 6088, 1513, 5767, 8597, 2189, 5559, 8078, 5310, 7774, 6982, 8317, 1598, 9881, 2791, 5312, 4969, 8293, 2132, 4962, 4490, 7269, 499, 9472, 5499, 8327, 8240, 5713, 3813, 5011, 6935, 7667, 871, 363, 7887, 6065, 5753, 637, 7465, 954, 7508, 6518, 3400, 3335, 2910, 3276, 899, 4099, 1993, 4749, 5333, 5521, 1402, 4264, 5074, 9147, 6384, 2433, 2365, 6374, 3781, 2746, 6234, 3512, 5431, 6945, 7594, 2071, 6324, 3017, 9443, 922, 8632, 2640, 4516, 6702, 2477, 1663, 2666, 1807, 4714, 6773, 3895, 6643, 2664, 4933, 5111, 276, 9738, 8028, 2329, 5492, 8070, 1228, 7663, 5845, 4905, 1877, 2672, 8752, 1953, 7910, 3434, 1506, 9238, 5843, 4883, 5593, 7104, 5972, 1644, 1755, 2846, 7376, 9240, 318, 9037, 5270, 2203, 1202, 181, 2448, 9261, 5962, 483, 3384, 7486, 8432, 8868, 7283, 3158, 8707, 550, 7980, 3347, 9056, 4306, 7930, 575, 4173, 4741, 9149, 4739, 3245, 2657, 2305, 4474, 6164, 8585, 161, 1719, 3592, 6135, 7371, 4243, 2481, 6215, 14, 3826, 816, 4102, 5283, 7495, 839, 9937, 8813, 1073, 320, 6138, 4522, 7332, 6281, 7318, 4411, 6030, 7644, 8838, 5941, 8242, 3721, 7422, 1277, 2699, 9080, 1584, 8933, 8549, 3611, 1704, 2453, 7796, 3360, 5412, 5482, 9046, 4549, 3244, 2597, 1024, 6769, 6456, 5085, 7541, 2196, 5498, 3819, 1516, 818, 2089, 4109, 3822, 1661, 394, 9854, 2588, 5794, 2907, 5218, 9395, 5298, 3521, 530, 5920, 1541, 3597, 1124, 1551, 5289, 1555, 6799, 8143, 1715, 7870, 636, 7198, 4276, 6750, 2976, 2661, 2407, 7861, 4270, 8048, 5585, 1077, 5503, 281, 6323, 9546, 6248, 8290, 8150, 6182, 2411, 6730, 4870, 7838, 2034, 8043, 5285, 5491, 8234, 1085, 4374, 1028, 3557, 8793, 2314, 2, 266, 1689, 3630, 8664, 3887, 1122, 4398, 5633, 8370, 6933, 1449, 3421, 2466, 2447, 7020, 1679, 7363, 7253, 4108, 6062, 1760, 8769, 974, 5223, 4765, 3317, 232, 7775, 8128, 5092, 1887, 2324, 7707, 9072, 2367, 3589, 569, 356, 758, 9660, 1978, 4663, 5782, 6173, 894, 1461, 5381, 3496, 5422, 1224, 1902, 3793, 1919, 9592, 5104, 5318, 3156, 1154, 4066, 1565, 5963, 2142, 5977, 4982, 4941, 122, 6677, 476, 1949, 2291, 2838, 8031, 6226, 7638, 4520, 7537, 9839, 7193, 1302, 5617, 1868, 2787, 4926, 5802, 3249, 3567, 4912, 3057, 3585, 8969, 7751, 274, 4467, 9027, 9005, 4137, 9677, 4258, 2977, 2955, 4590, 1824, 9384, 770, 8653, 9642, 8177, 4365, 3526, 1310, 3196, 5385, 8200, 5036, 4862, 5070, 4214, 6850, 2533, 2758, 220, 133, 9064, 8843, 8021, 1698, 4494, 6470, 3490, 617, 3336, 3667, 9343, 2843, 9234, 1777, 9473, 8330, 9478, 2473, 4423, 5026, 4787, 7297, 1840, 2598, 2242, 8190, 6003, 3247, 1145, 5549, 4333, 8770, 6548, 627, 1137, 2428, 988, 2774, 7073, 4274, 3464, 4372, 6615, 2004, 3387, 5735, 3278, 3152, 4188, 7568, 3903, 2267, 6020, 3614, 5366, 1147, 9354, 6797, 7137, 1494, 6361, 6279, 1047, 2608, 8201, 8162, 2674, 3818, 3542, 5789, 8189, 1786, 5865, 6403, 4095, 8064, 2795, 6951, 9320, 7091, 2949, 11, 4352, 1946, 9513, 166, 6807, 3366, 7045, 7871, 4465, 8924, 5361, 1894, 2920, 5899, 6307, 5728, 8938, 2075, 4304, 5097, 486, 8729, 2008, 646, 535, 6909, 4082, 7529, 9008, 260, 1667, 4521, 8206, 8996, 5443, 7839, 7411, 9157, 534, 5927, 9697, 1303, 1540, 4194, 405, 7952, 4675, 1437, 3331, 6444, 4132, 4406, 9857, 2943, 1254, 1350, 1346, 1247, 2797, 5945, 9465, 8873, 2498, 3873, 4637, 1168, 9578, 9218, 5665, 7412, 8, 9164, 3849, 4318, 8298, 6698, 1400, 1910, 3365, 778, 907, 6793, 4144, 3129, 9425, 3925, 9183, 3073, 2022, 6515, 6008, 5130, 4297, 6326, 5645, 3460, 8279, 8975, 2938, 8335, 4758, 230, 7158, 9710, 5638, 1151, 7429, 8519, 204, 2147, 875, 3846, 8891, 6449, 2825, 2956, 7848, 2899, 7206, 7584, 6917, 690, 5363, 1602, 8854, 3976, 7151, 9944, 1743, 190, 1049, 3856, 404, 5021, 532, 7316, 7945, 3986, 1898, 1188, 6601, 5187, 9271, 2493, 9754, 7802, 9295, 338, 9750, 2571, 2153, 2202, 7094, 9239, 4775, 8811, 7841, 9630, 8454, 1770, 2456, 8765, 6463, 7313, 6674, 3432, 3149, 3314, 9345, 2143, 3023, 3435, 7439, 5923, 7696, 5701, 8602, 4438, 6495, 6999, 961, 2041, 2488, 6503, 238, 846, 8669, 4845, 4691, 2652, 6516, 5209, 3372, 826, 6545, 7419, 4299, 7354, 7240, 5175, 7418, 4517, 7996, 9049, 7185, 9711, 7065, 3951, 8696, 4166, 6846, 5702, 143, 7401, 8495, 3583, 5935, 6735, 7790, 3748, 7189, 5033, 1468, 660, 3714, 4447, 9000, 149, 7799, 7420, 2223, 744, 9956, 9821, 6102, 911, 6336, 1044, 142, 7343, 8544, 8471, 8552, 8606, 7725, 2732, 5919, 8871, 4808, 8639, 4017, 8017, 2354, 1856, 8182, 8654, 4013, 3312, 547, 2306, 9137, 195, 2713, 3105, 9334, 5825, 9433, 3469, 7286, 9084, 2839, 7783, 1174, 8883, 6318, 215, 1682, 713, 4975, 144, 6678, 3829, 6192, 402, 928, 9872, 5650, 1333, 5643, 5054, 3417, 7577, 2737, 3405, 8668, 7916, 8464, 4879, 2369, 4435, 9375, 2414, 6861, 7487, 5451, 2043, 8472, 538, 582, 132, 2131, 2567, 3827, 1881, 7218, 1742, 383, 8481, 2404, 293, 3092, 9481, 7531, 5898, 4592, 480, 3097, 5349, 4812, 1699, 5444, 717, 7680, 1685, 5968, 2261, 8576, 3137, 4265, 8395, 5801, 2198, 3436, 6126, 2308, 2129, 8648, 4799, 1131, 9909, 7477, 2216, 3497, 4730, 1231, 7607, 5731, 7213, 5910, 2073, 5087, 3627, 1106, 3172, 5855, 2170, 2435, 3218, 4533, 6953, 1586, 7281, 4399, 1678, 6839, 4035, 1567, 8435, 1499, 6888, 9921, 1976, 5595, 9652, 5395, 1765, 7147, 377, 3225, 6477, 939, 749, 552, 9742, 8991, 9961, 8535, 3329, 3885, 3429, 3050, 860, 4923, 663, 4288, 3911, 2545, 7312, 8528, 8533, 6794, 5834, 6496, 4327, 5555, 4981, 1579, 9737, 9948, 8367, 5529, 8016, 5066, 4401, 8786, 1060, 4330, 558, 7884, 8779, 8554, 3648, 3707, 8621, 4469, 6931, 9035, 7039, 202, 6297, 8479, 7018, 6110, 8093, 2863, 7813, 8500, 5162, 6623, 6064, 3043, 7209, 8874, 3558, 3126, 5278, 6185, 2540, 1936, 8054, 982, 4732, 4063, 4222, 2749, 7113, 1757, 8893, 3835, 5776, 6690, 3739, 3984, 4853, 7475, 39, 8631, 8005, 5877, 5504, 5052, 9289, 9258, 6553, 9678, 2021, 7770, 7748, 1235, 3032, 6046, 2550, 716, 1524, 1646, 1381, 1160, 6749, 2178, 5167, 3213, 3346, 2205, 7820, 6740, 4358, 8261, 8131, 4335, 3489, 1833, 5955, 6250, 4303, 5786, 7481, 9349, 1998, 8970, 5886, 2759, 3701, 3274, 7719, 1694, 2095, 9380, 5857, 4766, 5154, 6687, 9522, 9898, 3550, 6936, 672, 5264, 4363, 5669, 7953, 392, 1569, 6070, 6715, 1789, 3765, 4515, 3022, 165, 5103, 5364, 7391, 2667, 5882, 6472, 6264, 5716, 3495, 3418, 1945, 3212, 262, 4884, 5287, 1291, 1861, 6765, 7106, 8268, 876, 8193, 460, 6094, 106, 7216, 5284, 1374, 4339, 5434, 9297, 9741, 2864, 3679, 9393, 4803, 1703, 9843, 67, 8864, 7079, 2286, 5758, 3492, 4591, 4715, 5400, 6413, 4581, 8377, 6753, 3934, 4976, 3780, 7434, 8794, 3658, 8233, 6603, 6177, 5531, 608, 118, 6327, 3631, 5884, 4212, 5105, 5259, 1787, 9499, 1296, 6237, 2868, 7973, 1178, 3424, 2882, 103, 2824, 7567, 4155, 8626, 5493, 6342, 7024, 4938, 1059, 3182, 1534, 9029, 6383, 3029, 9547, 3454, 5527, 5670, 9230, 6386, 9667, 957, 5397, 5546, 4874, 1815, 5221, 7016, 3187, 7490, 2755, 3683, 7348, 6881, 1281, 6398, 6978, 5808, 1434, 3108, 8405, 3998, 504, 693, 5043, 5084, 7388, 6247, 5956, 4781, 1213, 4152, 4617, 4083, 3413, 418, 3472, 7417, 4294, 5732, 3271, 3443, 2201, 6576, 9382, 6053, 5641, 2115, 2346, 3216, 7736, 524, 3455, 6150, 5679, 40, 9129, 833, 236, 1805, 6038, 2408, 7238, 6207, 8532, 2577, 4629, 4718, 2045, 9761, 4547, 4464, 8107, 3475, 4965, 9814, 4819, 1438, 6317, 2358, 5602, 8358, 8431, 9919, 5508, 3834, 8221, 5842, 8467, 6559, 2624, 2639, 8115, 5752, 9735, 2650, 1094, 9654, 33, 7042, 6583, 3735, 7476, 5484, 7679, 2999, 9250, 658, 3261, 7562, 7864, 9077, 1876, 4, 3966, 640, 6071, 3997, 6385, 7821, 4804, 6920, 699, 9774, 3584, 6490, 6100, 5194, 6139, 5933, 4253, 5191, 9847, 6981, 7565, 2296, 3485, 7321, 5984, 3608, 3650, 4603, 8297, 5821, 8650, 5520, 8340, 4656, 6918, 9532, 8319, 971, 1356, 997, 209, 580, 9191, 4009, 3802, 3230, 1636, 6170, 1268, 8173, 4231, 3377, 5134, 6462, 2707, 931, 203, 7650, 2585, 8369, 7965, 3724, 2374, 973, 1069, 573, 963, 9186, 4988, 3548, 623, 3559, 7858, 4449, 3094, 47, 4418, 6822, 5515, 7340, 8420, 2264, 1954, 1692, 9715, 9683, 6703, 9236, 6856, 8006, 657, 2631, 1498, 3117, 2467, 8800, 986, 2915, 9498, 6172, 5334, 3356, 5804, 5118, 4237, 1460, 1487, 2339, 350, 8879, 1650, 3607, 5242, 46, 3752, 1996, 773, 638, 3114, 6784, 7530, 6736, 2049, 3573, 2164, 1800, 2981, 4012, 9267, 7754, 3579, 4029, 8976, 4802, 333, 5773, 8492, 1769, 4800, 9407, 8223, 2865, 102, 231, 1162, 1342, 8100, 6392, 8381, 9151, 5368, 5457, 4130, 5418, 310, 9007, 6276, 8407, 7302, 3258, 2158, 2847, 8546, 8324, 6258, 2525, 8364, 5710, 454, 2673, 4314, 2900, 9842, 1463, 761, 8315, 868, 2518, 934, 5265, 158, 5568, 5785, 1913, 169, 1883, 3906, 1338, 6106, 5630, 3004, 2371, 8207, 8655, 9949, 7075, 8180, 6288, 6253, 3891, 2909, 4948, 4614, 7757, 7191, 681, 4032, 6541, 6026, 7258, 2990, 2093, 1838, 4851, 3537, 7327, 7212, 3131, 2792, 2967, 2629, 4092, 3801, 5860, 6418, 5781, 2160, 3298, 2906, 4250, 2226, 1490, 5081, 4842, 6788, 8383, 4882, 8629, 6758, 301, 420, 6120, 6800, 2229, 1109, 6646, 1025, 5353, 7665, 5145, 7600, 5576, 2974, 540, 6055, 406, 8342, 9374, 2495, 9851, 2063, 1864, 4260, 4963, 7389, 1150, 7914, 9341, 3767, 5677, 7808, 359, 8098, 498, 1603, 2461, 5958, 5946, 4165, 1645, 2208, 4436, 3219, 7515, 8066, 5756, 6727, 9916, 8202, 7924, 7263, 4080, 1928, 4135, 3894, 2235, 2944, 9108, 6499, 332, 7620, 2056, 6644, 4010, 4761, 2323, 4240, 3214, 2633, 9135, 4308, 8458, 478, 1638, 9134, 5534, 4815, 5811, 9835, 8026, 8742, 1410, 5315, 5571, 1727, 2878, 5506, 6149, 3491, 8125, 5159, 3263, 5343, 1179, 5817, 1888, 2231, 7586, 5846, 7188, 7498, 3229, 2932, 8418, 2625, 8700, 6439, 8142, 7881, 3982, 3532, 2295, 6328, 1445, 5169, 4121, 4195, 4628, 3869, 652, 4867, 9940, 2636, 8320, 4728, 7369, 1386, 6627, 3685, 3226, 7762, 4759, 5706, 5432, 6899, 6633, 5338, 8313, 69, 352, 8248, 3439, 7646, 7320, 186, 5838, 4509, 695, 7021, 7941, 5356, 6287, 1244, 3499, 8805, 4750, 7002, 7694, 2120, 2144, 2852, 3646, 3562, 1119, 7228, 2904, 8578, 9066, 5608, 7329, 738, 3784, 2861, 5943, 5383, 512, 7085, 2799, 7553, 3919, 6311, 194, 3907, 6820, 3428, 8822, 4031, 1593, 745, 704, 2708, 1649, 3101, 3529, 5129, 3935, 7227, 1217, 1999, 8592, 335, 8210, 1785, 6569, 7181, 5005, 9311, 7815, 9379, 8331, 3836, 1991, 6590, 336, 8013, 7482, 7457, 6691, 70, 489, 2743, 3221, 9011, 2019, 5177, 4565, 5110, 8542, 9844, 8775, 3610, 9447, 6380, 3340, 7901, 4552, 9538, 5636, 9389, 7351, 5954, 3353, 968, 7983, 1851, 4710, 1079, 2933, 8241, 2470, 5522, 2897, 8112, 4196, 5872, 642, 2991, 3383, 7034, 9930, 5038, 3942, 908, 3629, 3183, 3933, 55, 7357, 6334, 5908, 3644, 5889, 7533, 2444, 6031, 6132, 2796, 1048, 6743, 1198, 8589, 314, 1142, 2169, 324, 6589, 6688, 6886, 8692, 6141, 2610, 414, 8360, 2253, 97, 3785, 6588, 4126, 2880, 8591, 9125, 1557, 7267, 3076, 2462, 9628, 7244, 2419, 4133, 8218, 3165, 1470, 1458, 4651, 410, 83, 7117, 620, 785, 2969, 4990, 4991, 7639, 8309, 2496, 3291, 9268, 7847, 8086, 6821, 2236, 4496, 1156, 8508, 9908, 8357, 449, 5578, 8880, 7867, 6868, 6923, 3950, 9686, 7593, 6054, 1431, 3693, 25, 2866, 9369, 6083, 9739, 4103, 1606, 4146, 3676, 3863, 4738, 8538, 7459, 6710, 3844, 3020, 2619, 2263, 2422, 3600, 8705, 7426, 8144, 7270, 6482, 1504, 4612, 3896, 3555, 4356, 9102, 2575, 4942, 3517, 6052, 2821, 4289, 1012, 4662, 8041, 7794, 914, 3350, 307, 5553, 287, 3186, 6517, 4754, 3570, 1669, 901, 2875, 1920, 9057, 6862, 1590, 7525, 2076, 1441, 1038, 4480, 6513, 7219, 8237, 8126, 2418, 5667, 4273, 2421, 5153, 1196, 5249, 3033, 865, 438, 381, 2309, 6434, 3516, 9780, 2820, 3866, 2761, 9110, 2335, 8443, 8771, 5741, 7383, 4387, 5526, 2818, 2902, 1975, 3923, 8338, 5168, 3609, 9337, 7163, 9173, 9211, 1837, 4210, 6430, 8547, 9398, 6039, 8023, 3290, 1327, 4817, 6086, 110, 831, 5916, 1621, 2474, 393, 2842, 1325, 7392, 5124, 5195, 2546, 4616, 3255, 5486, 4689, 7500, 7760, 7466, 7823, 8588, 8388, 7511, 2254, 5185, 7966, 4323, 9032, 6421, 2161, 136, 4953, 9924, 731, 6992, 7096, 5238, 5302, 7203, 3519, 5424, 9567, 3675, 7907, 7735, 7883, 78, 1246, 4172, 6614, 4615, 6169, 4061, 8194, 9640, 9726, 8361, 5729, 6202, 9104, 9019, 8145, 6033, 520, 1078, 5078, 1395, 4300, 3155, 1643, 4143, 1528, 1796, 904, 5574, 7685, 9811, 9904, 3955, 7865, 4000, 1623, 5686, 3159, 3908, 2607, 3901, 3865, 634, 2157, 1746, 1852, 1383, 9551, 9215, 4402, 4838, 3374, 1307, 5673, 1863, 1065, 5186, 4366, 3927, 5824, 8615, 2850, 8587, 7330, 3134, 7849, 2494, 1218, 4868, 4999, 2469, 3107, 9053, 1017, 4585, 1496, 7516, 6171, 6926, 6949, 3081, 539, 6080, 9489, 2065, 8408, 855, 5447, 1741, 5068, 6423, 6137, 1906, 1484, 8307, 9328, 6732, 4197, 4450, 72, 1323, 7028, 8203, 3620, 6943, 7544, 8448, 5733, 7384, 2053, 3397, 6598, 6929, 7629, 2946, 2070, 1493, 5849, 1794, 2033, 7669, 7875, 6156, 9287, 2011, 5662, 2911, 5809, 5746, 5120, 7093, 4360, 9763, 7043, 5469, 4559, 916, 2257, 7379, 8583, 4518, 3264, 6572, 3277, 6321, 1739, 775, 1721, 5717, 19, 9426, 1955, 4829, 4770, 367, 8611, 4443, 3351, 2834, 4593, 244, 5155, 421, 3079, 5960, 3287, 2701, 2450, 2771, 7056, 509, 9850, 7829, 1125, 764, 9801, 9712, 5091, 9703, 9779, 6947, 1841, 7233, 4722, 1497, 2352, 5879, 3549, 6779, 5018, 4897, 4370, 4570, 3337, 8225, 71, 6032, 7059, 4249, 9621, 7773, 1893, 628, 2139, 1736, 1453, 3498, 5950, 4198, 6181, 4320, 2013, 7874, 4150, 7574, 9058, 6776, 7739, 5351, 1693, 7981, 2050, 7029, 6272, 8187, 7843, 960, 8301, 4650, 214, 3253, 7070, 788, 1138, 2457, 6728, 8295, 5532, 7108, 8232, 4903, 88, 6967, 3762, 6447, 7590, 1030, 7958, 9197, 1729, 4488, 7480, 3407, 2522, 431, 8465, 9031, 5459, 8929, 1074, 6199, 7913, 7115, 8782, 4980, 1326, 5, 2255, 9047, 2187, 6741, 1745, 7479, 3449, 655, 2642, 7810, 8643, 379, 7157, 6117, 4826, 4885, 8836, 4224, 4089, 4315, 433, 163, 5629, 8108, 8562, 277, 1543, 2511, 9617, 8504, 1870, 1822, 2851, 8616, 2040, 3068, 436, 2302, 451, 4940, 1270, 2555, 3704, 4791, 3959, 4388, 1450, 2042, 3779, 2656, 7662, 6195, 4954, 4409, 6024, 8278, 6004, 853, 6621, 1371, 7458, 2064, 6722, 5122, 6186, 2561, 1924, 4021, 3431, 5615, 7448, 6084, 5098, 9907, 6391, 4702, 9571, 3091, 7443, 1733, 6848, 1640, 8442, 5371, 9560, 6485, 8757, 3241, 604, 6554, 3671, 1916, 7469, 456, 5815, 6591, 3680, 5836, 9356, 3011, 7292, 3194, 5853, 8809, 2841, 5813, 4114, 9017, 977, 6762, 5247, 673, 1573, 4295, 6959, 4424, 38, 4310, 9588, 4873, 1297, 4298, 6994, 967, 3074, 9632, 2671, 4218, 8334, 7556, 3295, 7690, 6271, 5213, 9229, 2721, 7545, 275, 6652, 5975, 5056, 1589, 3198, 5034, 3772, 8758, 4385, 3054, 1857, 6252, 2506, 4998, 2980, 7713, 1846, 349, 8530, 8957, 2753, 5744, 8032, 6990, 796, 2079, 6213, 4271, 3992, 2260, 5768, 4548, 7110, 1966, 8305, 4805, 3831, 5009, 6833, 2350, 559, 822, 5991, 2204, 2637, 2482, 2669, 6894, 1062, 1986, 2218, 5743, 7589, 6520, 269, 8344, 6745, 2926, 1171, 851, 271, 8250, 7111, 9033, 1292, 9784, 4454, 1413, 1120, 4472, 8009, 5848, 7633, 4831, 5653, 6970, 7664, 951, 1869, 3734, 366, 9256, 1571, 4971, 4784, 1089, 5326, 6711, 5193, 6831, 6879, 1806, 9889, 7597, 8455, 5427, 3267, 2165, 7546, 5937, 1134, 6123, 3588, 3175, 2391, 8096, 481, 669, 1969, 6902, 4723, 8525, 8289, 4100, 9747, 2994, 6155, 8462, 9570, 3602, 5256, 7733, 7795, 6041, 7416, 4789, 7301, 701, 2972, 9679, 2781, 7526, 6441, 6048, 4332, 2400, 8630, 772, 6619, 397, 4479, 9849, 7473, 3375, 8685, 3364, 3450, 1828, 6778, 664, 4257, 7824, 3750, 2717, 1058, 4535, 5850, 4286, 8760, 1054, 5518, 5938, 3311, 2681, 6269, 1098, 3855, 5463, 249, 4889, 1831, 2475, 2027, 9246, 291, 7701, 3797, 3847, 5286, 9724, 1826, 9283, 6016, 4019, 3343, 6131, 7630, 6891, 8829, 3539, 5921, 1988, 5205, 2688, 4755, 6306, 3456, 1577, 9338, 3293, 2181, 8291, 4978, 2530, 4427, 4170, 6534, 9500, 3052, 4105, 2497, 5116, 1245, 7089, 8772, 3139, 8249, 3266, 5112, 440, 5017, 5165, 4878, 8174, 2510, 20, 6968, 7615, 702, 87, 7926, 9439, 6200, 5248, 1271, 5666, 548, 1070, 4181, 9063, 4397, 131, 7182, 5621, 3859, 3882, 4597, 6010, 1068, 692, 7730, 4186, 6146, 9688, 6695, 5178, 2676, 4849, 3633, 8441, 8062, 4595, 4077, 645, 2388, 6308, 9458, 6389, 5136, 4359, 8703, 1045, 8227, 380, 7816, 7009, 4852, 9213, 2856, 6163, 1308, 5360, 570, 9663, 3203, 5730, 3503, 289, 6657, 7949, 697, 1219, 7290, 8935, 5391, 8652, 9025, 4201, 4685, 2504, 4412, 9518, 6557, 6047, 8446, 5907, 9972, 6040, 3518, 4111, 7937, 5992, 8792, 4110, 9788, 7493, 5365, 4813, 2166, 282, 3990, 7761, 6887, 427, 5594, 8706, 6816, 6771, 6067, 241, 7507, 9247, 1619, 6954, 2714, 6915, 2992, 53, 1251, 2029, 2106, 3561, 4706, 1901, 9452, 9463, 3569, 2573, 35, 4139, 4503, 5027, 1334, 5441, 3292, 8316, 1194, 2024, 6718, 5983, 9476, 2230, 7588, 8053, 4512, 7524, 5246, 3120, 430, 1159, 8185, 386, 4296, 4354, 5851, 5384, 4502, 6806, 4544, 4473, 2440, 2764, 5380, 6812, 760, 9069, 5685, 3617, 4269, 7280, 199, 2003, 4623, 576, 921, 5509, 3760, 3326, 3125, 9293, 9371, 328, 3795, 5131, 2613, 7992, 763, 3816, 684, 2146, 6795, 8259, 4007, 3857, 1750, 7878, 8312, 6231, 5976, 2973, 8068, 8175, 5959, 6399, 4156, 3272, 5793, 5413, 2986, 7072, 3792, 5399, 8323, 3656, 225, 5795, 6889, 411, 4633, 9960, 3864, 6617, 565, 6630, 686, 4094, 8858, 1706, 3500, 5473, 1172, 9160, 6189, 6259, 7915, 5212, 1908, 6395, 1683, 1614, 9279, 54, 2328, 7154, 8599, 6809, 6222, 9860, 6460, 2163, 4504, 2508, 3965, 4235, 1096, 9081, 4827, 6265, 8321, 9968, 2928, 2471, 4302, 6526, 8484, 6167, 5453, 3028, 5096, 6682, 1140, 5433, 4242, 294, 6353, 3038, 3949, 1367, 6124, 8889, 6911, 7678, 4627, 3064, 3954, 7165, 2802, 1871, 4391, 5987, 8683, 4091, 4985, 3741, 4192, 8897, 834, 4495, 403, 4725, 5755, 9232, 6777, 9401, 5759, 154, 1432, 4346, 1607, 6346, 6435, 5822, 305, 6206, 5173, 8140, 8956, 551, 5251, 4378, 3660, 3875, 7386, 5240, 2912, 9370, 8856, 2271, 9707, 4439, 5316, 8486, 2662, 7382, 4721, 9600, 8953, 6500, 3508, 2345, 4901, 388, 6616, 1135, 9260, 9044, 4426, 8977, 6261, 8878, 9755, 6950, 5852, 4119, 4540, 4337, 3502, 6314, 3007, 153, 1397, 6562, 4307, 341, 3770, 4625, 6955, 1037, 5748, 6209, 8701, 9403, 9133, 599, 8004, 8688, 2996, 6819, 2445, 8989, 3905, 2337, 3536, 1965, 4129, 8945, 1056, 5437, 6000, 2615, 5859, 2903, 7954, 2590, 4221, 8124, 2227, 1485, 618, 5533, 3087, 897, 8209, 9394, 9105, 1489, 8839, 4631, 9346, 8151, 2596, 6257, 3564, 6073, 4448, 1347, 6976, 3179, 7888, 5609, 3523, 6751, 3957, 9204, 2300, 6940, 7246, 1657, 115, 2543, 3995, 4163, 8127, 9388, 4263, 8955, 351, 2665, 3123, 4428, 1962, 2984, 1866, 2728, 6148, 41, 7496, 9222, 357, 4174, 3606, 1728, 6469, 8394, 31, 8825, 3321, 4074, 9568, 5160, 1392, 8529, 5671, 2883, 304, 5216, 1677, 6478, 677, 1855, 100, 3392, 9397, 4871, 4911, 192, 1232, 3427, 5890, 4499, 2355, 1116, 3672, 3251, 3696, 4268, 4881, 3462, 1740, 8272, 3444, 8065, 1243, 4444, 5280, 8304, 7995, 4213, 679, 8522, 337, 5140, 445, 6780, 7266, 193, 5192, 6561, 4949, 5723, 6014, 7718, 5189, 3109, 5328, 5557, 3642, 1273, 7282, 5501, 6578, 2905, 7712, 5530, 1399, 3825, 5324, 2638, 8498, 4377, 2968, 3482, 7231, 3174, 319, 3481, 13, 2734, 2553, 2432, 8365, 5489, 5646, 2782, 9030, 8698, 34, 4471, 2892, 2874, 814, 1199, 9822, 610, 3530, 9003, 7055, 8328, 6300, 2228, 6341, 5230, 3619, 1259, 493, 9453, 2138, 7834, 5649, 987, 5197, 3185, 3993, 4059, 4584, 3197, 1026, 700, 5378, 4727, 1754, 6523, 7294, 7548, 9167, 6579, 1813, 1127, 1136, 65, 8382, 1352, 101, 7920, 4410, 2238, 3262, 3395, 6121, 574, 624, 2895, 3682, 6801, 6303, 3576, 8645, 2084, 5724, 7298, 7987, 4664, 1604, 3893, 6502, 4455, 7817, 1225, 5041, 1455, 1148, 3361, 6624, 4695, 5734, 7603, 4106, 1726, 424, 694, 8558, 4701, 5871, 7797, 8901, 2262, 2333, 6824, 9706, 7550, 5215, 7395, 8275, 2677, 3442, 4489, 3463, 7979, 4643, 6928, 1033, 2810, 4344, 2038, 322, 8984, 5207, 6993, 6480, 3883, 1845, 7540, 8349, 6852, 1216, 2127, 1436, 1288, 1776, 3736, 6511, 3651, 1115, 5008, 870, 1187, 2982, 7652, 234, 6134, 2000, 2284, 4044, 5897, 7037, 2963, 8426, 9322, 8663, 4291, 3757, 2634, 8521, 6119, 7109, 7455, 5538, 8281, 1553, 7671, 3115, 2487, 7015, 4223, 6241, 9448, 4600, 1207, 73, 9199, 9040, 256, 382, 9248, 3342, 2321, 9664, 2692, 1665, 6274, 7128, 8071, 4342, 4943, 722, 8949, 3999, 7857, 9026, 7160, 4992, 8163, 835, 9189, 5327, 6051, 3257, 591, 321, 6680, 8713, 4425, 7166, 8876, 2509, 2214, 9520, 7921, 4497, 4361, 8625, 2325, 5170, 8763, 9126, 9162, 5764, 4491, 6714, 1423, 4034, 6962, 3705, 4353, 2102, 9808, 5912, 1904, 477, 1390, 7575, 1276, 9797, 6755, 9838, 5028, 5126, 3030, 5182, 3506, 9967, 2754, 7142, 5386, 8084, 1788, 3316, 728, 413, 9314, 1406, 6012, 7521, 1591, 4230, 3398, 7449, 2409, 185, 3167, 809, 9824, 7800, 2044, 7831, 5470, 1713, 593, 1311, 146, 1448, 7471, 506, 8992, 5880, 4030, 6708, 5217, 1357, 1177, 3330, 7235, 1433, 7551, 6620, 3127, 4704, 7007, 6465, 2014, 9107, 1731, 662, 3943, 3224, 9717, 6874, 7259, 8155, 8564, 2430, 6201, 3820, 9879, 2538, 9440, 1368, 2387, 653, 4624, 5513, 7504, 8617, 4767, 7107, 7006, 3403, 8695, 2087, 7121, 4481, 9959, 4329, 3712, 9117, 4414, 5083, 7570, 1903, 3723, 246, 2934, 8675, 290, 3135, 3688, 5622, 1967, 6312, 729, 5157, 3437, 2385, 5634, 4037, 510, 945, 5239, 666, 2783, 5980, 3320, 8447, 2151, 4429, 2609, 8741, 3003, 7651, 7027, 6082, 263, 7703, 6027, 6611, 482, 7986, 2569, 1503, 120, 762, 2630, 5232, 6948, 3324, 5823, 803, 2082, 1121, 297, 1560, 1220, 5053, 206, 160, 3832, 172, 8717, 1799, 1859, 2464, 4994, 3178, 1133, 4205, 838, 9282, 4560, 48, 7727, 5263, 345, 6388, 7404, 2772, 4175, 5332, 5320, 2632, 602, 5308, 6595, 2884, 5570, 3332, 4149, 3313, 8623, 8351, 464, 9519, 6293, 823, 953, 9540, 8885, 8814, 3082, 2136, 229, 659, 6914, 457, 278, 2935, 6437, 9187, 7649, 1581, 7659, 6896, 1314, 378, 2117, 5206, 9639, 3269, 3406, 317, 6878, 9932, 2888, 9752, 6153, 4569, 8954, 4673, 6360, 8050, 789, 152, 9413, 7444, 9539, 6076, 2849, 8437, 5985, 746, 4952, 8934, 5496, 8501, 1582, 6230, 7900, 7415, 9306, 1756, 5936, 348, 1884, 8807, 178, 2195, 5088, 1021, 2389, 7660, 6512, 2741, 2556, 1393, 4763, 1361, 6422, 3578, 8830, 4733, 8057, 8011, 8865, 3181, 2587, 8980, 9606, 2292, 8806, 6390, 956, 7307, 3474, 6892, 8788, 9216, 7047, 3184, 9070, 2429, 3731, 4180, 4326, 5624, 189, 6349, 7030, 8060, 5076, 3143, 4115, 3168, 3624, 7543, 6263, 676, 8890, 6654, 2499, 3501, 8116, 511, 959, 3668, 4828, 9350, 2098, 2966, 8586, 2564, 3157, 3790, 3401, 58, 2995, 3381, 2390, 6901, 1091, 9383, 2893, 8861, 8831, 2908, 5844, 8896, 1672, 369, 6438, 1502, 3281, 6676, 3402, 6066, 9772, 7370, 8087, 5606, 4856, 4207, 1836, 3694, 2524, 592, 8785, 5059, 7464, 8427, 1095, 9939, 4376, 7569, 6168, 3744, 4468, 5523, 3552, 7360, 4632, 1444, 3540, 6291, 4392, 4960, 2523, 8014, 7325, 3961, 6453, 6863, 17, 4602, 8919, 4064, 4768, 1533, 2644, 4525, 2942, 9810, 4610, 3153, 4927, 2583, 2110, 2855, 6355, 1662, 6549, 4566, 3031, 9152, 4375, 8527, 4917, 6063, 9870, 5138, 7374, 9800, 108, 4084, 7186, 7215, 7917, 1029, 8734, 8419, 2167, 2832, 7344, 8188, 4023, 543, 8451, 7513, 9083, 5224, 6133, 3890, 9572, 3702, 4542, 4558, 3603, 3946, 712, 3477, 6604, 5930, 9437, 6491, 3382, 4658, 183, 4060, 1396, 7536, 721, 3371, 725, 5969, 9561, 5272, 8239, 4169, 7704, 5990, 1895, 7132, 8684, 5771, 7896, 6159, 1858, 8422, 6160, 2270, 7592, 4588, 1664, 4478, 6618, 7271, 7337, 6670, 594, 2768, 1103, 8038, 9915, 3726, 9493, 4285, 2917, 5837, 1261, 4451, 8568, 4575, 8966, 9817, 5655, 7092, 4073, 7904, 8310, 5454, 6180, 2256, 9464, 810, 4088, 5144, 6371, 9966, 9651, 3147, 4967, 8612, 9510, 9665, 9099, 2925, 8379, 7753, 2505, 6841, 1766, 2885, 1046, 5490, 7438, 7798, 9210, 7268, 326, 4587, 1359, 516, 8820, 8950, 546, 4226, 1230, 3077, 8164, 258, 3586, 2562, 7139, 682, 6508, 4395, 9224, 7581, 3357, 2793, 6417, 2812, 1939, 9275, 8795, 1101, 4065, 4674, 3888, 3535, 7877, 8226, 2134, 3191, 9557, 7614, 7944, 7601, 6532, 1253, 7145, 6563, 9052, 6963, 8172, 5974, 7377, 5114, 3441, 8697, 1779, 5637, 8840, 6667, 1862, 2945, 3791, 3574, 6379, 730, 3420, 3048, 3060, 9074, 7130, 8184, 5754, 6696, 5373, 8285, 6096, 5762, 7626, 8052, 1090, 9163, 2485, 8425, 8736, 2316, 8910, 6286, 2558, 9231, 6987, 9911, 7882, 1495, 6744, 8398, 3807, 9075, 6224, 3604, 7040, 6340, 3947, 3059, 2600, 6175, 9528, 9805, 7257, 8027, 9775, 1041, 5271, 1809, 1830, 5869, 428, 8169, 7863, 9704, 9466, 5540, 1211, 2651, 687, 2406, 8709, 6459, 790, 6883, 5407, 8387, 5740, 4910, 3234, 2140, 6860, 1927, 8724, 6044, 2627, 8105, 5208, 6742, 1940, 334, 1126, 9372, 5640, 9298, 2135, 9376, 2663, 3775, 7657, 3788, 906, 259, 9767, 9533, 1530, 4200, 4861, 2101, 4328, 5393, 5707, 9785, 6639, 651, 6782, 4184, 2528, 5944, 8415, 4058, 5374, 4206, 9257, 691, 4284, 8796, 3551, 5639, 9119, 797, 1674, 2568, 8852, 7677, 8541, 3306, 8784, 5561, 3273, 4369, 7425, 2914, 8828, 401, 6739, 7742, 734, 1696, 114, 9505, 127, 8894, 1775, 8714, 6402, 9205, 1102, 6414, 8815, 7123, 3687, 3598, 6625, 5581, 3962, 1556, 6445, 4556, 4008, 8694, 2046, 3969, 2112, 1427, 1615, 5299, 4618, 4348, 6587, 3122, 8875, 9111, 7025, 4692, 447, 1459, 466, 9691, 4421, 9803, 4693, 3800, 2730, 5536, 3388, 8516, 3653, 8607, 2776, 5856, 3239, 2015, 1319, 6684, 2179, 5311, 2870, 2293, 9661, 3242, 6377, 5827, 2107, 6550, 1578, 813, 3039, 2200, 7534, 7695, 5025, 6885, 5012, 7159, 2363, 4459, 6712, 5314, 3763, 2557, 9036, 7156, 5692, 6331, 6835, 288, 5544, 3067, 2919, 2836, 5820, 1477, 2025, 4113, 2280, 8114, 286, 4441, 63, 68, 201, 1201, 9527, 5973, 8821, 6510, 9178, 7705, 4937, 5045, 3661, 9166, 680, 4316, 9303, 1791, 2206, 7632, 8743, 8940, 8302, 4419, 1348, 1083, 66, 1486, 1446, 3623, 2382, 7284, 1152, 8848, 3544, 6329, 1737, 6838, 4613, 8417, 3958, 9836, 370, 6347, 603, 1019, 6577, 6225, 7674, 3433, 562, 958, 6768, 7276, 965, 8410, 6282, 3710, 9423, 6035, 6507, 6939, 631, 6061, 2463, 2604, 5241, 5174, 8687, 4049, 7256, 7523, 3232, 4368, 2483, 4806, 6998, 5267, 6808, 9202, 9554, 1985, 1896, 6238, 1001, 8399, 3296, 589, 2047, 6648, 6405, 3305, 8123, 9926, 5370, 8430, 8476, 7933, 4531, 6298, 1531, 2790, 6369, 9001, 7053, 3987, 7862, 8119, 3711, 5864, 9432, 5354, 881, 8667, 1149, 6701, 7472, 465, 123, 5426, 6235, 400, 9871, 7061, 2239, 6165, 9508, 29, 4086, 8257, 4244, 1304, 8235, 7925, 5367, 2808, 8619, 8791, 7610, 439, 3924, 8036, 2480, 7527, 7032, 2372, 22, 2088, 7990, 7173, 8682, 8072, 1780, 302, 9207, 4866, 7179, 8726, 6843, 2998, 6802, 6815, 354, 3452, 1865, 6345, 5460, 2684, 9195, 9894, 9979, 8764, 7296, 3367, 3727, 4586, 4041, 5517, 9480, 7935, 2936, 629, 7394, 2649, 9925, 792, 9760, 4404, 485, 2548, 5647, 7744, 6092, 7136, 9633, 7112, 9483, 9418, 1011, 8635, 2959, 3014, 665, 1973, 502, 3096, 7214, 5307, 8561, 9658, 9826, 4016, 8161, 7956, 6362, 1063, 279, 9194, 9411, 1100, 9900, 9873, 5566, 9702, 8025, 3673, 9020, 273, 7547, 7222, 176, 4178, 8593, 3493, 9820, 5652, 5749, 2648, 4347, 969, 5742, 3061, 6488, 7407, 9073, 6397, 5627, 2168, 254, 9673, 7716, 5989, 3636, 7033, 5296, 5055, 3006, 9445, 84, 2931, 9692, 5596, 261, 5392, 9931, 2614, 2762, 836, 1812, 4699, 622, 9254, 5387, 6606, 1205, 3297, 5796, 9128, 9495, 8378, 9581, 508, 8913, 4070, 6501, 505, 426, 8649, 9358, 6748, 8960, 7836, 7450, 8273, 6689, 4729, 3333, 6075, 4847, 6095, 5928, 9827, 6766, 1979, 579, 7300, 1274, 2360, 970, 4688, 5094, 6221, 2859, 5497, 8292, 615, 2501, 2124, 6129, 9590, 7721, 9954, 6890, 7708, 1430, 5471, 1008, 5714, 896, 9982, 3211, 3700, 3190, 5883, 9146, 4400, 5998, 2399, 4462, 85, 3010, 4956, 2563, 852, 137, 3069, 4081, 9315, 8423, 4918, 5445, 3971, 9829, 6705, 491, 7317, 7655, 6158, 6475, 4445, 6454, 8570, 1558, 3368, 2552, 7051, 8567, 6628, 4946, 9022, 1759, 1375, 1814, 4160, 7793, 5276, 3093, 2472, 9462, 9903, 9214, 6997, 6706, 7642, 8604, 4872, 3918, 233, 9276, 6194, 8044, 9895, 6924, 7812, 3089, 4534, 7688, 9906, 1711, 9089, 9556, 5695, 4654, 9866, 7512, 228, 4859, 966, 4047, 9945, 2410, 9078, 6229, 1108, 1471, 1548, 9055, 6007, 3189, 210, 8855, 5691, 1023, 8439, 4968, 5736, 670, 7628, 6544, 3978, 9624, 452, 503, 295, 7279, 2594, 3438, 4869, 6897, 1642, 5760, 5577, 4645, 2246, 5514, 2503, 7474, 4209, 2779, 8356, 7624, 9965, 9237, 9326, 6665, 3988, 8937, 5494, 2417, 765, 8168, 6775, 7880, 2738, 384, 4824, 7359, 4841, 3070, 4417, 4142, 1633, 8780, 9641, 8948, 824, 218, 4161, 7929, 9251, 7583, 8799, 766, 5115, 7387, 1734, 463, 9885, 7855, 2100, 4322, 5611, 4568, 8277, 710, 1031, 7692, 245, 4056, 3796, 736, 2565, 9182, 3921, 1112, 2319, 3638, 7928, 372, 409, 129, 6161, 3782, 3842, 5461, 6420, 1827, 113, 3323, 5721, 8833, 9494, 5905, 327, 2695, 3886, 9586, 947, 4620, 7618, 4204, 6489, 4371, 7560, 7538, 6530, 6521, 6411, 5355, 3118, 9756, 8711, 4038, 9542, 6408, 3210, 9732, 9474, 3665, 9978, 9541, 9569, 4809, 9644, 2341, 5810, 4528, 6283, 8085, 7622, 9574, 9563, 3084, 3016, 5619, 3220, 7602, 4217, 8580, 2361, 9399, 4456, 3150, 7135, 5003, 3920, 7278, 5337, 5176, 9622, 6514, 2212, 2081, 6407, 9964, 4526, 2709, 1880, 7102, 6844, 6473, 9488, 7654, 1370, 8460, 7723, 219, 6832, 240, 1897, 7120, 7943, 8812, 7068, 56, 358, 9830, 9014, 607, 8985, 3201, 9361, 7484, 9441, 4079, 6536, 7563, 8628, 4440, 8909, 6210, 9668, 7946, 7044, 1007, 1941, 9273, 9410, 3766, 1257, 1022, 9352, 7373, 7433, 9313, 9048, 5697, 3140, 7891, 6673, 1970, 5592, 4116, 79, 6446, 528, 6476, 517, 6154, 6097, 8371, 2690, 1525, 4639, 9878, 7149, 2489, 3953, 7842, 6772, 6270, 6834, 5467, 3231, 9235, 1300, 2149, 9845, 9244, 542, 6792, 3877, 7974, 3430, 1320, 9585, 6651, 5940, 8773, 1592, 7175, 5236, 6359, 6927, 4974, 6364, 9065, 5705, 8046, 6905, 7346, 2068, 6410, 3458, 1552, 7049, 5708, 4546, 1208, 4259, 7435, 1795, 4283, 8923, 4483, 475, 95, 2036, 253, 8386, 9269, 2313, 9138, 5613, 140, 7076, 8988, 2767, 7087, 9087, 678, 6343, 3936, 5572, 9525, 1210, 5720, 9420, 8428, 6937, 6147, 4717, 8063, 6969, 9043, 1278, 2958, 7452, 374, 6262, 7611, 239, 6381, 243, 3404, 5862, 6872, 265, 9201, 9548, 4833, 8463, 6675, 6658, 7927, 7155, 5379, 1987, 111, 1398, 5101, 8804, 1372, 4136, 9605, 7750, 1344, 7803, 978, 2375, 1330, 5906, 727, 1173, 2233, 8951, 3593, 2209, 3703, 3151, 296, 198, 3899, 1797, 5219, 3410, 4939, 6104, 9340, 872, 2806, 1165, 462, 8818, 8908, 7, 7005, 2413, 7396, 6757, 2527, 4931, 4277, 6285, 6632, 8212, 4386, 780, 2113, 7285, 4599, 6763, 625, 6704, 9317, 7819, 4538, 3850, 2121, 2222, 4746, 8003, 9905, 3318, 488, 7873, 3845, 3713, 4776, 7237, 5699, 513, 8154, 2383, 2534, 8722, 9786, 9669, 9893, 9722, 7405, 4040, 2599, 9614, 4713, 863, 6941, 4898, 3613, 9629, 8595, 7289, 9321, 9608, 467, 8579, 9901, 9158, 300, 2547, 8339, 7038, 5294, 9103, 9969, 7260, 5456, 3806, 4669, 6015, 9643, 6647, 3632, 8748, 461, 9497, 7333, 6524, 718, 5625, 9725, 7372, 5642, 7196, 544, 5878, 4810, 9753, 8817, 7879, 3302, 9016, 9773, 735, 9504, 585, 9768, 7304, 5342, 4433, 9150, 7737, 7265, 600, 7763, 4508, 7295, 8569, 5819, 177, 4101, 2452, 42, 7275, 8651, 3852, 4470, 4966, 6115, 7205, 9127, 8590, 9324, 12, 8120, 5438, 6239, 6864, 1761, 3416, 7036, 9620, 5172, 6787, 3103, 7400, 8680, 7178, 9436, 3308, 9955, 895, 6693, 6467, 9957, 9332, 8887, 4605, 7658, 3580, 2116, 9459, 7606, 1285, 7097, 1937, 3871, 5599, 331, 4199, 7176, 344, 9096, 1790, 8505, 7818, 3024, 7844, 3798, 1419, 8510, 4564, 7071, 9943, 3001, 8306, 6602, 9330, 179, 9757, 8659, 6847, 9719, 3758, 7555, 9579, 450, 3838, 6605, 4973, 4686, 6367, 2326, 7691, 4408, 2735, 4104, 443, 9746, 2889, 3476, 8978, 9648, 8354, 4606, 3657, 7223, 2937, 5336, 7099, 4904, 8117, 8584, 8715, 3612, 8904, 6074, 7003, 668, 1366, 2947, 4025, 3348, 5995, 2844, 2566, 7358, 4159, 6295, 6019, 9217, 9852, 643, 566, 9485, 4085, 8039, 6179, 9659, 9492, 9721, 200, 3509, 8610, 8113, 3412, 4972, 5188, 5069, 9983, 6504, 6974, 1847, 1192, 323, 4977, 9409, 6865, 8024, 9687, 3972, 2436, 8641, 7789, 3270, 6737, 1256, 5293, 6325, 9018, 6249, 7184, 9502, 9415, 3204, 1512, 4579, 555, 197, 368, 1411, 8518, 9196, 8571, 9422, 9185, 9390, 6637, 3979, 365, 1631, 5411, 5535, 6854, 4131, 7207, 6522, 437, 7822, 6539, 8936, 4453, 315, 2733, 6783, 6111, 8900, 6338, 1169, 9168, 3837, 9045, 9804, 9223, 9876, 8380, 9511, 3778, 4854, 6498, 330, 9336, 9400, 5082, 9855, 4875, 7054, 6709, 8512, 7683, 4844, 8220, 8673, 9367, 724, 7709, 8183, 3473, 8217, 9351, 8747, 1684, 283, 5981, 2298, 1378, 6725, 4241, 340, 9245, 9583, 9599, 128, 9922, 5554, 9284, 1617, 4185, 2835, 7190, 2513, 3568, 2502, 3066, 9327, 4793, 251, 8480, 8672, 3811, 8881, 9934, 8884, 2299, 9708, 4002, 6938, 9455, 9323, 4098, 9552, 9650, 581, 3217, 1735, 8294, 2301, 7152, 9106, 4405, 2248, 2529, 7050, 7576, 4823, 993, 8774, 9745, 9762, 257, 9837, 1798, 5472, 9595, 3547, 9550, 7066, 6079, 9601, 7609, 9887, 7153, 5121, 6492, 8531, 7923, 9695, 8141, 5942, 2349, 216, 8473, 4543, 9975, 3193, 7211, 3288, 8922, 9787, 9209, 9325, 5139, 104, 7309, 9977, 8252, 9272, 9228, 630, 4280, 8826, 8280, 6527, 4505, 7095, 8905, 3861, 6977, 3699, 9357, 9329, 9831, 6842, 1917, 3737, 2032, 9890, 9611, 3769, 1478, 9469, 9713, 8491, 9479, 188, 9973, 8557, 4747, 8436, 7647, 9690, 1189, 9416, 9834, 9451, 8994, 7706, 9385, 9294, 2814, 9059, 4261, 9793, 5957, 4055, 207, 3393, 847, 8477, 4550, 77, 7801, 7127, 2725, 7827, 1299, 8058, 9825, 1675, 2442, 9897, 6387, 6528, 4726, 2067, 523, 1064, 9674, 50, 1492, 9867, 8456, 1957, 9812, 9051, 9657, 4220, 6376, 571, 9589, 9864, 8366, 8647, 6564, 5137, 1353, 5678, 4287, 1738, 4670, 6393, 255, 9491, 7571, 8390, 3088, 5029, 1264, 7912, 8759, 8287, 9918, 5051, 9823, 6640, 9249, 6228, 7539, 8691, 4107, 7355, 9963, 2705, 9902, 9537, 2833, 8801, 9553, 9705, 9941, 8906, 2723, 9832, 8469, 2479, 8414, 9798, 9920, 7356, 536, 9233, 9598, 8837, 9914, 1668, 9252, 9743, 3363, 7144, 9771, 3902, 9769, 9791, 9296, 24, 2620, 9387, 7673, 9790, 3618, 5481, 9846, 8459, 9241, 5462, 3582, 9359, 316, 8033, 9734, 8749, 9145, 9613, 1027, 9698, 9896, 6922, 6322, 8283, 9594, 9716, 9456, 4574, 7717, 4857, 1933, 8816, 5306, 2580, 9312, 9041, 9562, 4193, 353, 598, 7612, 9477, 7616, 9484, 7063, 4076, 8888, 2332, 9095, 9596, 5925, 2606, 7074, 3649, 849, 9363, 9580, 2366, 9266, 9062, 6989, 9285, 9782, 5797, 7860, 4537, 9435, 26, 1641, 8396, 614, 6565, 9655, 1099, 2449, 7345, 9471, 2520, 7975, 5388, 7441, 2623, 1751, 9748, 9962, 9833, 8485, 9122, 2425, 9607, 3637, 9424, 9662, 2595, 247, 2320, 7505, 9970, 3601, 4740, 9559, 81, 9676, 5777, 442, 9526, 9649, 9646, 138, 9573, 9490, 8689, 9626, 9278, 9653, 9475, 9576, 9623, 9482, 9672, 757, 2869, 1084, 8374, 5305, 9378, 9427, 9863, 7349, 9828, 7852, 2989, 6661, 8681, 9301, 8719, 9088, 3917, 9142, 9335, 703, 4171, 8693, 9309, 9277, 9290, 8069, 9582, 1695, 3515, 4929, 9227, 9841, 9391, 873, 9242, 2077, 2357, 2747, 8138, 3945, 9280, 250, 7161, 9299, 1867, 889, 9347, 9339, 3453, 6581, 1345, 9875, 9487, 1309, 7905, 943, 7243, 9564, 3715, 8620, 2881, 9819, 9815, 9310, 9701, 9799, 2443, 9417, 9981, 9946, 975, 9355, 9515, 9575, 9449, 8656, 7951, 4510, 577, 9431, 531, 9517, 927, 8400, 9514, 9616, 983, 9300, 9360, 9809, 419, 4961, 9813, 9950, 9509, 9226, 9980, 9776, 9681, 9319, 9286, 8384, 913, 9450, 9348, 9913, 1752, 9577, 4042, 9419, 9597, 9874, 2635, 9584, 9953, 3240, 9764, 2800, 9730, 9219, 3391, 9892, 9516, 9124, 7947, 1832, 1051, 9253, 9259, 1422, 9457, 1819, 9461, 9856, 121, 984, 9910, 654, 159, 2190, 9656, 541, 145, 9531, 1681, 175, 2685, 529], 'VB': [8756, 7988, 7220, 1076, 308, 6452, 1606, 3380, 1844, 2374, 4148, 838, 5286, 4949, 5684, 4916, 3036, 885, 2268, 2612, 8859, 2781, 3549, 898, 3142, 5982, 4181, 5340, 1500, 4023, 3804, 1719, 3914, 3255, 4791, 8516, 4317, 1980, 2487, 4518, 2544, 3146, 1259, 117, 3750, 3764, 5717, 2275, 8091, 2645, 3413, 6555, 1877, 2628, 7323, 1212, 5787, 8373, 1659, 4446, 4682, 1093, 5021, 2660, 1986, 4572, 2372, 347, 6108, 1610, 5647, 1653, 1469, 4662, 2940, 3910, 1604, 5789, 6054, 2013, 7748, 2378, 842, 4800, 1364, 130, 1379, 4032, 1666, 5410, 951, 3678, 2982, 70, 6822, 7714, 3481, 5692, 1680, 1892, 5019, 974, 1092, 1667, 8032, 7264, 2386, 4983, 2027, 6415, 1460, 2748, 5598, 2434, 2996, 5663, 3460, 2296, 6069, 3510, 5033, 2046, 2692, 6431, 7228, 5728, 2742, 2172, 2605, 8549, 3264, 4830, 1883, 1124, 5214, 1860, 6876, 1945, 899, 1177, 3203, 444, 1526, 2713, 8789, 1888, 5978, 6750, 4807, 6134, 3064, 6837, 5559, 5725, 1473, 5430, 4642, 7967, 5827, 4192, 8615, 8983, 409, 3144, 6496, 2629, 4895, 7406, 4879, 6902, 1776, 8358, 2575, 6485, 6460, 5434, 5568, 912, 4960, 6327, 2147, 5615, 2122, 5085, 701, 3043, 2237, 3908, 3343, 1949, 3373, 3598, 8670, 4996, 2435, 7590, 5700, 1924, 2395, 6980, 1865, 4932, 6687, 1837, 4249, 1156, 5145, 7253, 5444, 2712, 3485, 2214, 1507, 3428, 8223, 3189, 4253, 4532, 206, 2223, 2656, 8486, 5710, 1944, 8162, 8958, 1853, 5285, 5751, 4957, 1245, 4366, 3446, 4228, 3597, 1294, 8735, 5300, 4272, 1902, 3894, 7605, 6212, 2858, 4251, 8909, 4164, 1742, 4874, 4678, 2427, 7199, 2532, 8160, 1998, 1923, 8298, 2044, 2542, 1545, 7644, 1153, 3154, 4847, 2217, 1845, 4602, 7906, 2228, 5579, 4615, 9126, 6448, 3708, 5365, 5994, 8141, 1783, 7847, 4219, 3310, 8215, 356, 8021, 8991, 1278, 9163, 5881, 692, 1630, 1331, 1774, 6202, 1455, 2496, 2795, 1686, 4031, 5446, 8093, 2170, 491, 3307, 2613, 2910, 9524, 4924, 8861, 4680, 611, 8925, 5450, 2099, 293, 2957, 994, 1020, 1588, 4082, 2062, 276, 1627, 2270, 1861, 2829, 2142, 6576, 850, 3080, 6198, 3626, 7863, 1608, 3706, 6018, 4365, 74, 8461, 7455, 3314, 3787, 2691, 3019, 4227, 1069, 891, 7325, 1618, 2510, 1082, 3397, 5383, 2985, 4214, 2241, 7183, 4694, 4799, 4278, 5495, 6178, 4078, 3887, 131, 596, 3832, 6059, 4377, 8928, 9098, 6214, 5701, 6478, 4111, 8003, 2294, 8674, 1529, 1085, 5794, 7216, 5040, 1115, 3396, 6762, 2191, 6410, 3480, 2841, 7902, 4079, 2132, 4291, 3892, 1276, 1679, 4442, 7982, 5764, 3847, 8869, 3263, 2218, 7043, 7518, 911, 7261, 8771, 1077, 8482, 4517, 3389, 4555, 6347, 3321, 3516, 2867, 3202, 5017, 4666, 2356, 4600, 7750, 6946, 1130, 1799, 4696, 3686, 7447, 5291, 3300, 3359, 1029, 6416, 2376, 5059, 5113, 1644, 2618, 2938, 5301, 4785, 5016, 2539, 1006, 4660, 7160, 5919, 1120, 4490, 8797, 341, 8174, 6868, 948, 4802, 3725, 3971, 5721, 8029, 923, 992, 325, 2289, 8769, 6275, 7548, 324, 3912, 7246, 3124, 5313, 6557, 2546, 6078, 6014, 2215, 6621, 2312, 6821, 5210, 5242, 8316, 1320, 676, 8942, 3160, 4476, 4156, 5226, 9141, 2171, 1181, 2345, 6366, 4846, 1728, 1109, 6532, 3388, 1187, 8932, 2670, 1959, 563, 9066, 3136, 1762, 2049, 8157, 6383, 6336, 1873, 2609, 2313, 3335, 5578, 5680, 1305, 5732, 2242, 4912, 3635, 3517, 6218, 6053, 8750, 1218, 3928, 134, 2830, 8143, 6151, 5853, 687, 3126, 3874, 4165, 7375, 3424, 1577, 403, 4982, 5801, 886, 4850, 705, 3674, 2358, 1483, 3081, 1811, 5808, 2459, 6746, 1402, 9284, 6595, 2621, 9751, 2717, 5553, 8271, 4759, 2965, 1807, 4141, 3140, 6091, 1968, 1404, 6950, 68, 1691, 8902, 2073, 3609, 6982, 2954, 9092, 7607, 4265, 1505, 7781, 5488, 3148, 8688, 6769, 3228, 5507, 8395, 5465, 3767, 876, 8552, 3222, 5416, 508, 7000, 5258, 5750, 2421, 6649, 1716, 226, 6638, 4533, 1693, 5112, 2551, 2678, 925, 2230, 1021, 3563, 3628, 4987, 8357, 2495, 3722, 862, 6184, 7514, 82, 3215, 5602, 7589, 7718, 526, 4046, 314, 3584, 6846, 3278, 4942, 3604, 4739, 6174, 5406, 1134, 91, 4127, 2058, 2061, 5804, 4320, 8282, 1502, 1044, 836, 2746, 5997, 2212, 4478, 2137, 1450, 3062, 1449, 4676, 4258, 8643, 9383, 4285, 5307, 3848, 5618, 6392, 1446, 6519, 3216, 6370, 902, 4474, 3319, 6010, 108, 2154, 3377, 5690, 3952, 3922, 2880, 2560, 2186, 8340, 6100, 8720, 7768, 647, 1621, 1539, 5911, 1097, 2454, 2461, 7946, 7178, 1764, 3514, 2530, 1008, 7056, 3459, 6869, 5913, 1981, 8161, 8800, 2090, 271, 1898, 3995, 6493, 8627, 2756, 2089, 9627, 1462, 6859, 3298, 2151, 9084, 3967, 6562, 5462, 8526, 9050, 1590, 5046, 8548, 6919, 2380, 1988, 4705, 9108, 2189, 1374, 7423, 9039, 5519, 2591, 7670, 5951, 7530, 777, 5428, 2075, 3451, 2070, 7095, 1797, 5151, 761, 4663, 3727, 1323, 5263, 1850, 7550, 3233, 6315, 1225, 1792, 4441, 7138, 6845, 1670, 2016, 2890, 3733, 6317, 7449, 6719, 832, 3038, 5644, 4964, 1544, 4075, 7394, 4872, 9442, 5856, 1024, 8098, 7859, 1600, 1265, 7983, 4248, 7286, 7627, 3328, 4527, 3075, 6465, 7330, 5133, 4790, 4495, 825, 2297, 5658, 5134, 1230, 2986, 1386, 224, 7033, 5053, 4215, 822, 4769, 2900, 6138, 4933, 9206, 157, 8930, 3381, 3585, 7252, 6518, 4157, 4834, 7933, 4189, 1778, 732, 1640, 2641, 859, 252, 7494, 5026, 6572, 2862, 6679, 3615, 1321, 3820, 7340, 2998, 3957, 3524, 5171, 8229, 5863, 5887, 1415, 1002, 5915, 5249, 3504, 1354, 2251, 6765, 7206, 5014, 1043, 3247, 388, 3195, 5755, 1866, 2689, 4636, 8330, 8191, 4617, 6004, 9834, 5370, 1154, 5368, 5194, 1039, 4855, 7740, 5784, 6068, 5821, 6001, 8899, 6181, 5071, 2557, 2567, 2250, 2088, 8442, 9030, 5985, 5901, 4944, 1296, 7717, 8412, 2484, 9143, 4068, 8228, 3811, 263, 5386, 180, 1727, 7149, 4655, 2447, 4096, 2651, 2398, 3184, 8990, 4104, 1697, 6469, 2736, 2460, 1974, 7184, 8131, 4176, 2019, 4438, 5143, 2153, 2683, 1941, 2422, 7996, 483, 5088, 4681, 8068, 3751, 7470, 1789, 6770, 9629, 5697, 7920, 8714, 7687, 5549, 4648, 2423, 3753, 3312, 2563, 4345, 410, 7780, 5254, 7503, 7686, 4208, 5716, 1907, 3113, 8719, 5323, 5359, 2231, 2197, 7317, 2233, 9317, 1474, 8375, 4976, 905, 4039, 2633, 6970, 6906, 1760, 4709, 2023, 4292, 4690, 3830, 8231, 4290, 8645, 6255, 3983, 3325, 6549, 4516, 820, 8911, 1061, 1385, 4357, 6386, 5140, 3898, 8164, 3970, 2754, 7079, 4988, 5244, 5487, 6836, 1025, 8324, 1508, 2179, 1418, 1433, 1444, 4095, 4196, 2448, 3311, 8317, 4719, 1915, 3913, 4814, 143, 4145, 3409, 3037, 1678, 2843, 1654, 8190, 2983, 5642, 5119, 7236, 1909, 282, 4380, 1010, 7659, 3611, 8333, 3710, 1307, 1992, 1220, 6232, 2991, 8502, 3716, 5090, 6949, 1105, 5147, 4763, 5058, 1419, 2741, 5081, 1812, 9565, 4484, 4880, 8457, 7875, 5858, 3163, 3806, 9188, 3749, 1409, 1200, 5069, 4863, 1251, 4062, 6291, 3344, 3673, 708, 5929, 4751, 6569, 4521, 1301, 1072, 2392, 1709, 9028, 4372, 1421, 4177, 7774, 2243, 8866, 4731, 5246, 6901, 2980, 4836, 6071, 2381, 7454, 1823, 15, 3276, 247, 1290, 2722, 1183, 6288, 2553, 6305, 8914, 2021, 1015, 6106, 6458, 4379, 8238, 903, 7951, 5661, 1730, 552, 930, 5648, 5580, 1795, 656, 118, 1164, 4403, 5880, 2679, 2429, 1463, 2952, 2709, 8764, 5799, 5756, 2545, 5962, 3594, 7785, 9438, 5761, 3266, 183, 5662, 6306, 8014, 4725, 9866, 6768, 3223, 5870, 6447, 1347, 1359, 7533, 7363, 6607, 2727, 5489, 8054, 3696, 6436, 3765, 1470, 2379, 8382, 4826, 6440, 9682, 2330, 6531, 8086, 941, 4482, 739, 2784, 6484, 4993, 1605, 8696, 7984, 3001, 1482, 2475, 1840, 8202, 6843, 8999, 5123, 5781, 9180, 853, 5984, 4501, 6468, 5529, 1858, 5321, 4044, 1562, 910, 3748, 840, 2634, 4876, 1954, 3336, 8635, 6786, 8717, 6409, 8610, 1521, 9085, 6140, 8701, 615, 7344, 4519, 1173, 8730, 7592, 1191, 8631, 61, 3239, 1357, 4144, 3227, 6857, 4246, 8959, 8106, 7527, 5545, 4282, 5673, 2857, 7625, 1793, 1139, 1655, 8262, 3468, 1155, 8020, 9006, 4112, 3605, 5385, 4878, 2269, 7658, 317, 1302, 3759, 634, 8883, 635, 7928, 6430, 4922, 2758, 6755, 7613, 8998, 3843, 5366, 7145, 4311, 5220, 1369, 5250, 3577, 1740, 2928, 995, 7217, 4945, 8704, 385, 1176, 2125, 4661, 6597, 7226, 6427, 2749, 4297, 8001, 363, 5763, 2428, 2465, 6375, 3805, 9011, 5927, 4236, 5837, 6397, 1031, 8329, 9195, 5004, 7104, 2393, 4539, 8219, 2311, 784, 6321, 155, 1745, 5945, 4001, 4839, 1286, 5849, 2939, 4066, 5464, 1356, 5921, 1311, 8971, 924, 158, 2999, 137, 1510, 4043, 3106, 2307, 5668, 7689, 1075, 4255, 8853, 1222, 506, 9557, 4588, 7083, 1511, 7669, 5236, 6891, 7332, 173, 2196, 5020, 6782, 3229, 8427, 5607, 8542, 801, 9097, 1993, 1429, 5829, 6952, 6624, 8929, 8558, 7788, 3452, 1465, 3009, 1383, 7194, 6026, 6839, 4589, 73, 7233, 6892, 5712, 3196, 6429, 2766, 7554, 2905, 5996, 1171, 8877, 2816, 3997, 1569, 8438, 5785, 3193, 1340, 1295, 527, 5891, 3555, 3658, 618, 1193, 4995, 3754, 5670, 3199, 1293, 8518, 5543, 3552, 7059, 1625, 8711, 2826, 1687, 3438, 2608, 4087, 1932, 3622, 3941, 8286, 5234, 9, 3478, 8868, 1613, 462, 6118, 5547, 6350, 7693, 6793, 2038, 7635, 1242, 4383, 7197, 6942, 2094, 5159, 5295, 9032, 2959, 4735, 2981, 3447, 737, 9125, 1637, 960, 2127, 4597, 1975, 2471, 1248, 6781, 2579, 2069, 2266, 3347, 6338, 7811, 674, 8996, 947, 7001, 6176, 8112, 3975, 1055, 4917, 6044, 2659, 4225, 8222, 6438, 8537, 2527, 3963, 192, 3212, 1771, 1447, 681, 8767, 978, 870, 2192, 8836, 3197, 8267, 636, 4929, 6032, 1983, 1355, 1215, 1551, 1921, 7300, 6020, 7732, 362, 4697, 3313, 2837, 2351, 4967, 2470, 6666, 3275, 1360, 3990, 7116, 6223, 7790, 1528, 1322, 2570, 6204, 8292, 3690, 5679, 6529, 4373, 685, 3477, 6726, 9101, 776, 6669, 4903, 2787, 6808, 3509, 1910, 6382, 9396, 7451, 7081, 5954, 6012, 6207, 2123, 7562, 1475, 6683, 4684, 6426, 8122, 624, 1213, 758, 4554, 706, 1884, 5252, 3873, 2041, 485, 6101, 1119, 4045, 3363, 1664, 8944, 8085, 7945, 3526, 3411, 3895, 833, 4522, 3018, 8880, 6311, 6524, 6986, 980, 2675, 5161, 5782, 7177, 5013, 497, 3386, 1835, 4535, 1808, 8876, 697, 715, 2817, 3349, 256, 5084, 2338, 2706, 4677, 4925, 6002, 3457, 3965, 7872, 6700, 5744, 4743, 3766, 5839, 2092, 2273, 2064, 528, 4963, 2278, 7824, 8602, 682, 7784, 1281, 6089, 6918, 7719, 9250, 7111, 8946, 3980, 4331, 2838, 9503, 6030, 8987, 843, 7758, 3111, 4115, 5186, 455, 3665, 7922, 4245, 6063, 1692, 7446, 4720, 4362, 6413, 3130, 2431, 1817, 3052, 1714, 606, 2180, 8217, 5582, 4199, 3522, 2581, 3440, 4022, 8247, 4117, 6574, 1688, 8760, 1339, 344, 4327, 4154, 5183, 7461, 802, 4782, 2373, 783, 6867, 4909, 8243, 9054, 8100, 5958, 8109, 4843, 8101, 5290, 8108, 1841, 2112, 5898, 6552, 5028, 1186, 771, 3786, 5567, 6589, 6601, 4573, 6615, 5807, 1601, 4700, 2412, 5289, 5223, 2508, 3916, 5124, 3157, 7417, 3005, 8426, 4913, 7068, 4007, 3589, 6702, 95, 8230, 2809, 6728, 1108, 7373, 9758, 5322, 6036, 6695, 6282, 3834, 896, 4174, 3118, 1842, 3557, 4500, 7434, 7874, 1638, 1676, 5477, 4900, 5868, 429, 2416, 4981, 868, 3670, 7792, 7842, 7342, 4959, 2210, 9035, 996, 3057, 4352, 828, 5303, 6794, 2988, 1770, 7536, 2729, 5934, 5798, 2852, 2274, 8536, 7614, 3484, 1074, 1525, 6525, 1887, 3079, 3119, 6084, 1990, 8545, 3991, 1088, 1948, 2892, 3937, 8538, 5455, 4047, 2115, 5537, 954, 7827, 264, 8752, 5520, 2407, 7029, 4574, 1506, 3867, 3630, 9159, 6040, 561, 2836, 9485, 2319, 7165, 8304, 1050, 991, 3666, 7770, 123, 8218, 1498, 9637, 1151, 2603, 4071, 2160, 5731, 2337, 5036, 8391, 4323, 929, 7175, 3421, 5192, 7836, 1942, 309, 4812, 4774, 5830, 586, 2129, 6153, 2315, 799, 6335, 7337, 6872, 101, 4322, 1255, 480, 477, 3866, 8940, 7207, 7023, 3648, 8429, 2224, 6780, 6348, 2079, 1698, 478, 6800, 2822, 5614, 6730, 7769, 3141, 4434, 7834, 2700, 1661, 6297, 4864, 8478, 3931, 4313, 8497, 2948, 5345, 1241, 1875, 5918, 8997, 5158, 1266, 2915, 9210, 8500, 3205, 7384, 1246, 6626, 6917, 4390, 6127, 8379, 162, 5431, 817, 4641, 2847, 2002, 6886, 3161, 8134, 1543, 7305, 2893, 2791, 5943, 7990, 3929, 7299, 9915, 5051, 7314, 5497, 1423, 1496, 6681, 2677, 4384, 9488, 3926, 8945, 8681, 5724, 5142, 7154, 677, 617, 3137, 6689, 1767, 5499, 6874, 8454, 6011, 2796, 5778, 6172, 5685, 2860, 1852, 7280, 7720, 2389, 5475, 6125, 2368, 5550, 3636, 1951, 5617, 3245, 7086, 8450, 6711, 1412, 3483, 380, 7134, 4464, 8057, 4811, 1964, 7303, 3303, 3408, 2257, 6592, 1899, 6812, 3812, 6220, 7877, 4883, 2643, 6077, 7710, 7994, 6029, 2124, 4013, 7678, 2854, 8559, 2391, 6196, 9010, 9194, 7073, 6028, 1612, 2054, 573, 5122, 6658, 4195, 1570, 1147, 2525, 651, 1800, 2385, 3049, 7841, 307, 7556, 860, 3191, 9076, 8732, 9114, 2535, 4394, 7668, 6090, 7572, 2220, 253, 3821, 714, 955, 2716, 1832, 4748, 740, 5523, 5338, 1326, 9130, 7240, 9413, 4724, 4783, 4058, 8560, 1885, 7702, 5449, 3785, 6827, 5757, 1757, 1378, 5797, 2183, 1978, 4553, 3490, 8787, 3354, 469, 3145, 9807, 1032, 7118, 522, 310, 7952, 5233, 2128, 4356, 9157, 7248, 7091, 2964, 7422, 4067, 2026, 290, 7392, 4733, 5960, 396, 4656, 5681, 5527, 6972, 2441, 5448, 5902, 4020, 6564, 3961, 6013, 3376, 3487, 6385, 6635, 4773, 6698, 5216, 1722, 5621, 657, 454, 3021, 7611, 1671, 5541, 5888, 8464, 6558, 4722, 1337, 5806, 4149, 4034, 1425, 7537, 4729, 4433, 8814, 4523, 5414, 747, 187, 4275, 2620, 7962, 3406, 6216, 5667, 9000, 5196, 4194, 5932, 64, 2859, 9254, 3252, 5727, 1810, 8326, 8713, 1167, 1392, 6921, 9150, 5282, 4727, 1617, 142, 837, 5018, 1464, 4810, 8970, 6157, 7637, 6838, 6265, 989, 1777, 6471, 9229, 2710, 150, 2477, 3939, 6104, 7089, 6654, 2821, 5548, 3065, 3011, 473, 3653, 1403, 1788, 8088, 1972, 4418, 8060, 3243, 7258, 9449, 6699, 7700, 7821, 6356, 8374, 5050, 4056, 2653, 6251, 2666, 4509, 8832, 959, 4752, 774, 5356, 8446, 4349, 1961, 8355, 7389, 3695, 8236, 6109, 7460, 6489, 9147, 4578, 2543, 5824, 1042, 2084, 4894, 8768, 3173, 4611, 6377, 1100, 4616, 7561, 1876, 7752, 6660, 864, 93, 7854, 3817, 2279, 2444, 5892, 5332, 3529, 7291, 6656, 2856, 653, 4638, 3769, 9539, 5624, 4106, 5713, 1703, 2951, 4718, 9931, 210, 1802, 3295, 3445, 16, 8822, 6951, 170, 5555, 3000, 5224, 1818, 1237, 1442, 8960, 2232, 7972, 3720, 3528, 3773, 2528, 4698, 8455, 1361, 535, 1554, 4849, 8284, 9128, 5152, 4775, 9316, 4481, 8825, 5358, 6006, 5060, 9927, 7462, 8177, 4979, 2997, 7408, 1049, 1207, 1, 7013, 6313, 9040, 1906, 2213, 1973, 2871, 6778, 3394, 1203, 114, 1611, 4771, 6824, 2292, 5445, 3467, 3419, 8873, 1718, 2103, 1958, 6254, 589, 5350, 2927, 6655, 5864, 352, 6058, 7580, 1919, 9123, 418, 8671, 3880, 3684, 6991, 8372, 7661, 2687, 6716, 5926, 3823, 3802, 6761, 6449, 555, 1113, 9167, 4368, 8337, 4126, 4541, 7898, 1561, 4093, 9052, 377, 452, 1755, 4939, 5552, 6500, 3294, 7711, 1567, 8296, 2184, 6703, 6890, 5514, 6112, 7457, 6894, 6943, 2334, 2497, 2362, 76, 9697, 4035, 3006, 3367, 3158, 9327, 5109, 3655, 8823, 5983, 3564, 3083, 212, 1087, 5988, 4868, 4416, 6627, 4353, 6323, 215, 7222, 7674, 5493, 6694, 3254, 1472, 5677, 1878, 694, 4252, 592, 5998, 6779, 895, 208, 2739, 3760, 6914, 3511, 6233, 7746, 3102, 4408, 4393, 8494, 3810, 9948, 4598, 3575, 1893, 3507, 632, 3171, 5605, 7793, 4691, 6934, 8520, 6357, 7074, 3932, 7726, 2359, 6359, 2610, 3803, 2148, 5287, 5703, 7886, 2686, 3829, 5061, 4014, 6182, 4421, 793, 5938, 5228, 3881, 8203, 5439, 4777, 5324, 3956, 2048, 2966, 5672, 57, 4080, 918, 8874, 2531, 2760, 4591, 4683, 7707, 7468, 8362, 3783, 5231, 2873, 856, 4321, 5847, 7989, 8755, 5570, 5339, 2293, 6162, 8487, 9482, 1273, 8318, 3545, 2499, 6320, 3207, 435, 3525, 6964, 9842, 9555, 392, 5107, 7985, 5490, 2479, 668, 3872, 2922, 9860, 3616, 4089, 4626, 8468, 8981, 6785, 4398, 6142, 4426, 5012, 5130, 4108, 4063, 9019, 6893, 5202, 1550, 3497, 3338, 2014, 1624, 1375, 8992, 4907, 7604, 3612, 6584, 6373, 2585, 33, 3238, 8962, 7437, 240, 191, 2513, 3066, 558, 5003, 2724, 9204, 1070, 4935, 5466, 7901, 2439, 4601, 3734, 6017, 2916, 1566, 8640, 2369, 4780, 7338, 4330, 3855, 3166, 7436, 5645, 4396, 7496, 1117, 8431, 5632, 6731, 9759, 6224, 5606, 2253, 3117, 1481, 4122, 2770, 1040, 3162, 8672, 9693, 136, 2920, 4374, 5409, 5344, 6137, 3327, 5120, 6480, 9696, 4452, 376, 6826, 3940, 100, 5064, 8782, 8301, 5871, 8470, 1594, 5284, 3061, 4819, 2896, 7787, 4235, 7696, 5796, 8208, 4538, 4708, 4971, 8370, 311, 7682, 7475, 8608, 2006, 539, 5539, 8398, 6512, 7085, 4081, 9677, 6895, 1341, 3822, 7168, 7204, 8341, 4867, 1143, 2626, 1084, 1547, 4905, 3034, 6499, 2281, 6126, 2883, 280, 7103, 3500, 447, 3756, 6882, 7532, 8198, 6331, 8335, 5594, 4293, 1623, 3741, 6966, 5394, 2919, 6622, 8565, 787, 4745, 1445, 4973, 8576, 6358, 7181, 1267, 3667, 5346, 1468, 1593, 5859, 3132, 4191, 3904, 1476, 6318, 815, 3495, 3714, 2438, 5098, 1272, 7965, 4146, 4135, 6364, 5698, 2661, 423, 8255, 3214, 1178, 5110, 2801, 8941, 5265, 9670, 1131, 8004, 1053, 8055, 711, 6492, 6764, 8508, 7815, 5564, 2202, 5091, 5372, 8862, 2455, 4432, 8073, 2918, 3063, 3954, 63, 8856, 2921, 7487, 2405, 2538, 8264, 7760, 7743, 2055, 861, 3246, 366, 6453, 1880, 2146, 7198, 5355, 4168, 4370, 2403, 8758, 3416, 8172, 5752, 5229, 7895, 2565, 8397, 6664, 950, 5474, 3925, 6123, 4936, 285, 7513, 5357, 2501, 2286, 2844, 6570, 5636, 743, 7585, 4758, 1685, 4294, 500, 7221, 4707, 5516, 2204, 261, 8275, 1324, 2236, 3129, 2245, 3858, 841, 2033, 5328, 6788, 4974, 2818, 8514, 5890, 7754, 4404, 5993, 211, 928, 3662, 2945, 844, 8734, 399, 972, 4344, 7141, 4890, 7479, 2580, 6234, 8762, 450, 345, 8835, 3761, 1073, 4011, 7976, 1501, 5476, 8505, 3909, 5532, 7143, 7077, 3165, 8751, 490, 8103, 3915, 2637, 5274, 7936, 1388, 769, 3046, 2640, 8144, 6804, 6351, 7853, 6037, 322, 5023, 5049, 4576, 9911, 6070, 661, 4033, 273, 4347, 7813, 3654, 9818, 7247, 5940, 4506, 5933, 8857, 5623, 3054, 370, 5175, 9738, 3443, 144, 5206, 7649, 3849, 1614, 3660, 4399, 5065, 9142, 5609, 2586, 6195, 5991, 4216, 7663, 8479, 5095, 1843, 3375, 7685, 8000, 1746, 6257, 7430, 4454, 65, 5935, 9411, 3042, 821, 319, 3265, 8917, 3938, 8609, 7215, 3112, 9456, 330, 5875, 7546, 2578, 1918, 5480, 6548, 6873, 2794, 5939, 5141, 4143, 6767, 5558, 3153, 6653, 798, 5030, 3959, 5877, 2726, 8064, 1497, 3427, 241, 6263, 1966, 7393, 6114, 5538, 6407, 601, 1270, 6759, 7524, 2244, 7433, 4672, 3296, 7065, 232, 1142, 5269, 5062, 9700, 2037, 9265, 3651, 4640, 5952, 2012, 2498, 6617, 5309, 3606, 360, 3116, 8067, 2876, 8528, 3824, 518, 3358, 4006, 3738, 2619, 2247, 2200, 6057, 5743, 1962, 709, 8854, 1796, 1710, 1335, 5167, 2229, 4053, 4902, 9634, 5306, 509, 5404, 5590, 5277, 6825, 7022, 932, 4893, 7371, 6811, 7909, 7106, 8399, 3405, 2446, 3401, 8216, 7940, 8694, 8420, 4407, 5886, 6042, 1542, 242, 8094, 3625, 4815, 7791, 3331, 7943, 3984, 8740, 8476, 9882, 9164, 2126, 1648, 4881, 5591, 6523, 3788, 6412, 5190, 3732, 7573, 9621, 8065, 6075, 9537, 5788, 2963, 6277, 2970, 3098, 3423, 4592, 5885, 729, 7964, 6722, 2107, 286, 1180, 6131, 8754, 5403, 72, 8555, 8352, 7796, 8428, 2377, 1711, 5333, 302, 4599, 1206, 7782, 3426, 7035, 8583, 5791, 4524, 1763, 6932, 6120, 7581, 3768, 8985, 75, 269, 5459, 7017, 9399, 5709, 5747, 9060, 9535, 5102, 3505, 6665, 2774, 4415, 8744, 6735, 7913, 1258, 4310, 6805, 9109, 7357, 5772, 4281, 2138, 3461, 1118, 2719, 880, 4161, 7809, 7558, 1479, 534, 5341, 9058, 8118, 5819, 194, 9708, 3561, 3230, 8604, 6659, 4832, 1994, 5809, 977, 7019, 5826, 4147, 962, 6244, 3090, 156, 3591, 6043, 5039, 510, 3569, 5078, 2450, 3348, 728, 7499, 9197, 7660, 5470, 6567, 6300, 3371, 2164, 6082, 4761, 8378, 1663, 5010, 8139, 8266, 6248, 942, 2757, 4738, 6124, 2969, 6877, 4211, 6697, 6686, 7636, 7076, 775, 4593, 7369, 926, 3260, 443, 9320, 332, 2655, 2382, 8499, 1813, 3385, 5486, 2906, 412, 4271, 6553, 7884, 2523, 1702, 1262, 2492, 6881, 7630, 9480, 9181, 182, 9568, 2329, 1047, 419, 4458, 7383, 1116, 8237, 2509, 8347, 7316, 1318, 4803, 1672, 3393, 1839, 425, 1396, 6133, 3332, 5589, 3004, 8525, 4422, 8289, 4766, 502, 5675, 8809, 5899, 6022, 7507, 6796, 2863, 9523, 7521, 5866, 6128, 3055, 2287, 6066, 1287, 6045, 4794, 3010, 1548, 8581, 7150, 1794, 6642, 6446, 6343, 166, 2897, 1336, 7463, 174, 1424, 4646, 6944, 8110, 1434, 8245, 981, 6314, 3108, 6797, 7214, 405, 6677, 7662, 3237, 8702, 3340, 8432, 4542, 7759, 2805, 4167, 695, 4590, 6774, 3455, 665, 1329, 2106, 5683, 3870, 865, 4885, 9090, 3076, 5384, 1009, 5100, 553, 5802, 938, 5056, 4877, 2478, 374, 337, 855, 7421, 2091, 9714, 387, 53, 3996, 5521, 413, 442, 359, 4367, 4428, 7254, 1254, 4424, 5530, 4911, 8279, 8413, 8146, 5458, 2413, 1524, 6389, 1726, 6861, 8842, 2631, 9956, 3170, 1224, 5150, 6831, 4571, 9651, 5093, 2187, 8251, 4858, 6668, 6267, 2009, 2276, 3808, 6287, 3047, 4943, 1753, 4109, 5177, 2322, 8403, 5834, 3923, 7107, 738, 754, 2095, 1067, 5909, 1971, 3951, 8490, 4658, 4607, 30, 3610, 5771, 6538, 6713, 6486, 3476, 1890, 2437, 8008, 2394, 867, 4825, 4202, 670, 5452, 5436, 3434, 7869, 5963, 4448, 1747, 8314, 9136, 4114, 7606, 3631, 3378, 6241, 4210, 432, 6245, 4701, 2467, 4346, 9894, 2340, 7237, 1414, 4000, 258, 4121, 4545, 6304, 6708, 5780, 786, 9636, 8733, 9186, 8475, 5604, 4930, 3794, 6439, 4263, 7520, 6798, 6472, 6507, 4241, 6490, 7126, 9726, 3982, 9173, 7125, 5255, 5348, 7153, 8300, 4721, 4827, 5396, 6772, 1127, 417, 6751, 238, 7879, 5440, 2568, 1112, 4411, 2349, 1343, 5660, 4469, 8677, 7584, 6819, 5812, 2178, 2718, 2201, 5208, 7336, 3444, 8102, 3639, 3012, 979, 3664, 7939, 3285, 1989, 7235, 1575, 655, 8788, 7292, 4515, 7617, 8657, 8452, 3058, 9223, 2486, 4665, 9013, 1572, 4668, 5015, 6406, 7848, 2813, 3998, 7115, 569, 4015, 8984, 8664, 519, 1900, 9075, 5199, 4019, 8336, 1731, 3868, 1911, 4003, 7838, 1148, 6984, 4612, 985, 8669, 1736, 5542, 3878, 8523, 5653, 6299, 9046, 2199, 9120, 7762, 9853, 5551, 6038, 8592, 5275, 5562, 4671, 7755, 1064, 3595, 7486, 5117, 3590, 6815, 2042, 4882, 5922, 9779, 5179, 1348, 1107, 6908, 3777, 5304, 7601, 6975, 6330, 3299, 4702, 2676, 4077, 5297, 525, 7911, 8666, 8290, 6760, 5628, 9739, 8841, 8916, 2946, 2823, 1723, 1060, 3172, 4449, 6146, 4781, 3886, 2638, 1405, 780, 3147, 1535, 8712, 1260, 329, 9077, 223, 2526, 7511, 4755, 2516, 8005, 7424, 536, 8513, 2093, 6575, 3624, 1170, 1453, 2111, 2238, 8213, 696, 1629, 7195, 3825, 298, 2156, 5335, 3306, 2932, 9698, 5833, 3879, 343, 2344, 8293, 3659, 5768, 8535, 6408, 4461, 7549, 920, 2895, 4355, 449, 5482, 5184, 1891, 7128, 7239, 809, 493, 306, 5237, 4139, 1609, 8766, 690, 1023, 299, 9534, 2432, 6284, 5999, 7942, 6060, 8417, 3987, 9162, 2045, 3562, 851, 2611, 227, 6150, 9710, 3235, 4125, 976, 9479, 2249, 8410, 7840, 2507, 6556, 3789, 5595, 6307, 1518, 8308, 6332, 6023, 492, 8437, 5442, 6107, 379, 4262, 8496, 6852, 7528, 5947, 1673, 6065, 2028, 5043, 717, 5503, 8185, 3814, 1269, 1748, 8015, 4628, 7547, 5089, 6171, 1017, 1456, 1707, 9313, 652, 1123, 9800, 8104, 6457, 2740, 6213, 9487, 8776, 1908, 1635, 8550, 746, 5646, 6481, 5325, 2582, 4334, 7172, 2152, 8291, 4498, 2483, 7587, 1277, 6754, 6113, 6055, 931, 3559, 908, 6421, 7088, 1319, 3799, 1391, 5479, 1198, 1720, 1062, 4100, 8620, 3930, 487, 1430, 6403, 3422, 5814, 338, 5946, 1597, 6645, 186, 2808, 8095, 7650, 4222, 1196, 1452, 6596, 915, 2723, 8368, 5733, 8295, 8950, 782, 8250, 5492, 5169, 2703, 7538, 1935, 2576, 9138, 8129, 9139, 4914, 3026, 7027, 6954, 3056, 1904, 5235, 3399, 8708, 3581, 8371, 7851, 6546, 5270, 4787, 5188, 8915, 5596, 3362, 8189, 4520, 5517, 1292, 3576, 6616, 3013, 6256, 6400, 3885, 6217, 3293, 1645, 4401, 1574, 935, 658, 3542, 9015, 5433, 4205, 3110, 6712, 2793, 6632, 8590, 9410, 2888, 7568, 2978, 9082, 7864, 4654, 2761, 7891, 6160, 7315, 3404, 997, 3502, 5509, 579, 8224, 5992, 5483, 1432, 474, 3155, 8089, 8325, 1699, 3586, 2017, 2086, 6087, 3587, 8654, 7249, 7229, 6093, 8418, 2812, 8405, 8201, 6849, 1912, 8125, 7861, 457, 6582, 6050, 9518, 1253, 5000, 6056, 6561, 7267, 4915, 2348, 7621, 4203, 2193, 4822, 4499, 3856, 7730, 568, 3251, 5704, 512, 2601, 2078, 3121, 8865, 2364, 3267, 2264, 9218, 8047, 2144, 3025, 1758, 2894, 4427, 963, 3097, 4337, 1696, 7174, 4862, 4992, 5382, 8306, 707, 1846, 89, 9038, 5908, 5247, 7512, 8083, 6081, 2466, 1616, 2469, 8903, 3780, 9262, 3169, 2743, 5198, 8396, 3689, 1312, 7490, 7798, 7318, 1682, 2872, 9305, 3573, 3719, 1358, 8242, 8402, 4762, 5031, 5153, 2105, 4796, 7579, 2406, 4054, 7498, 5319, 4017, 4339, 7409, 6667, 2848, 8115, 7640, 7594, 1376, 2240, 1729, 5900, 8827, 6441, 5473, 4229, 5800, 113, 8392, 7645, 7680, 5006, 1132, 9093, 4557, 9053, 8705, 823, 2159, 4028, 6810, 3592, 8951, 6033, 3346, 7654, 6551, 9208, 2097, 5766, 4580, 1223, 8092, 8178, 3534, 753, 8145, 5783, 2789, 5696, 6479, 5375, 8192, 1967, 4244, 4870, 3735, 1283, 4163, 4779, 5976, 2263, 5268, 3934, 7445, 7002, 982, 6814, 6600, 3779, 4728, 8561, 8315, 3279, 1157, 7439, 2118, 2063, 8622, 4998, 3289, 3715, 1581, 2671, 965, 4954, 1485, 94, 2777, 1078, 2594, 846, 2225, 2797, 5079, 3846, 4397, 9962, 3071, 6898, 1052, 3571, 6580, 4037, 4220, 52, 7129, 6925, 1869, 3206, 2452, 882, 6025, 6143, 6643, 7495, 5317, 8921, 6756, 6445, 7326, 5054, 4005, 5832, 700, 8577, 7708, 4307, 939, 7786, 4556, 8453, 2371, 4439, 4582, 6074, 5225, 4471, 8706, 8204, 6422, 3379, 5664, 2267, 8240, 8684, 6707, 7151, 4570, 8527, 872, 8363, 6361, 7072, 5075, 5656, 3647, 5817, 7171, 4325, 3844, 6242, 4821, 2404, 4837, 6603, 5166, 4897, 5288, 9269, 6535, 1325, 1583, 3159, 4565, 7124, 893, 6152, 3663, 1922, 6099, 6365, 8436, 2672, 3051, 7016, 5367, 1633, 2668, 1856, 6292, 17, 8968, 8360, 6027, 1825, 2737, 9764, 7130, 2947, 8048, 4457, 1406, 8564, 4, 8388, 4455, 486, 4273, 3680, 3535, 8019, 5360, 2198, 7052, 2886, 8348, 3324, 4110, 1160, 3471, 1765, 1431, 7011, 3105, 5986, 9974, 5584, 6963, 8, 9267, 4447, 3486, 3127, 4463, 7329, 5310, 7593, 8753, 3087, 1440, 7380, 7414, 2810, 650, 4831, 7482, 5511, 5125, 2308, 8155, 3029, 2732, 3269, 4750, 4754, 6261, 5099, 6310, 9556, 3553, 3437, 2564, 4493, 8148, 1238, 8488, 8277, 2979, 2384, 8038, 6720, 901, 6887, 5649, 7395, 5903, 829, 415, 7734, 772, 8345, 2693, 587, 6752, 4765, 4341, 5739, 4301, 5047, 3456, 4528, 1487, 7929, 9104, 4443, 7354, 7576, 8913, 8061, 6031, 1387, 593, 2875, 5786, 2521, 6971, 4116, 4618, 4260, 3277, 719, 1394, 7407, 3101, 9232, 5241, 5657, 6753, 7807, 9767, 1828, 8898, 3017, 7132, 349, 2030, 9896, 4805, 8819, 2462, 8532, 1603, 7767, 8147, 8105, 2254, 8389, 1833, 4061, 2402, 8772, 3815, 7894, 6271, 2277, 4266, 4583, 1338, 6736, 4823, 7419, 8394, 8268, 8179, 58, 6568, 4984, 5420, 7396, 6599, 9023, 5565, 2518, 1261, 9178, 4074, 9978, 767, 826, 1297, 6714, 3415, 5451, 2658, 9796, 3281, 3809, 9276, 5987, 7310, 1014, 6362, 1136, 8589, 7428, 1669, 4059, 4182, 3492, 6319, 4186, 3774, 1652, 6863, 8079, 8305, 5654, 8826, 4587, 887, 4551, 9909, 7098, 3458, 8322, 4851, 5349, 9146, 102, 5967, 9684, 1428, 7870, 2440, 3668, 1034, 858, 8603, 7777, 2290, 8269, 1690, 4065, 3889, 294, 9798, 6164, 7426, 7376, 1205, 2885, 513, 1327, 813, 1499, 7155, 766, 8629, 2832, 3675, 1138, 4103, 3053, 537, 3341, 479, 4465, 1872, 6598, 5540, 1400, 87, 2827, 3271, 1071, 4051, 4741, 4430, 3122, 6333, 7857, 7737, 8422, 5478, 4303, 1636, 4530, 3839, 1950, 2967, 2185, 6085, 3701, 3656, 1756, 2163, 691, 5377, 3633, 8820, 1166, 1234, 5593, 3442, 6734, 4715, 7797, 5640, 5032, 7413, 7045, 2261, 9020, 6186, 7379, 7849, 1943, 1098, 946, 7360, 4120, 5811, 6394, 2335, 9149, 2342, 2104, 8137, 5816, 1626, 8017, 4284, 9191, 5195, 1247, 1995, 5427, 1489, 1732, 9822, 9179, 47, 7907, 8058, 3747, 7255, 4170, 8969, 1701, 8150, 6608, 5502, 6166, 8686, 8232, 5092, 5896, 8084, 877, 3369, 3986, 6094, 8309, 9116, 5630, 4650, 9119, 3703, 5425, 3865, 1037, 9498, 1596, 6790, 998, 543, 6228, 6316, 1552, 8097, 4268, 402, 2226, 1905, 7896, 6757, 2680, 3387, 6219, 152, 8870, 4179, 6547, 3851, 2034, 5531, 3629, 9057, 6833, 1104, 7866, 51, 3060, 7311, 2961, 878, 1145, 7484, 3183, 9814, 4057, 4586, 869, 5201, 7961, 1717, 5651, 6243, 704, 3977, 8171, 7502, 2861, 8078, 4137, 961, 4270, 5276, 60, 2298, 8506, 6308, 5504, 6451, 8642, 7287, 3333, 5674, 3418, 2639, 9760, 1038, 2119, 9529, 7992, 3973, 4768, 249, 5510, 6329, 1724, 7963, 505, 1886, 4460, 1144, 6634, 9852, 9004, 8891, 7966, 2803, 8194, 7189, 1410, 4659, 2559, 4009, 4213, 3599, 1649, 7684, 5034, 2780, 135, 2001, 8071, 3692, 4860, 3772, 6585, 6636, 6346, 1371, 7231, 3330, 5097, 8270, 4233, 5944, 6605, 2303, 8724, 983, 1848, 3897, 163, 369, 8568, 4637, 404, 8828, 2155, 6046, 5790, 6967, 1541, 3927, 1620, 6188, 1977, 2211, 5693, 1003, 7158, 4316, 19, 1141, 3040, 7582, 3187, 6395, 1221, 2418, 4183, 7578, 6260, 9068, 9469, 1619, 2924, 7440, 4559, 2688, 1303, 3035, 567, 1079, 2788, 4657, 5209, 8041, 4113, 5457, 2353, 8745, 644, 3801, 3602, 7938, 5038, 5534, 7404, 4889, 4029, 5506, 8381, 2414, 1651, 1996, 2798, 1987, 4614, 7862, 7243, 4797, 3523, 3353, 8871, 890, 8690, 9667, 5315, 2879, 7012, 760, 4466, 533, 2992, 3286, 7350, 2778, 1532, 6701, 2785, 2755, 7367, 7014, 4158, 3107, 3890, 4026, 5641, 1946, 464, 6537, 5162, 5770, 2271, 3015, 1530, 4529, 6542, 987, 4507, 6404, 640, 9844, 4604, 8846, 1926, 9424, 9440, 5232, 1282, 7009, 1443, 2031, 3291, 8002, 4644, 999, 2933, 3309, 1822, 5272, 5722, 8051, 1317, 8449, 2814, 1555, 5587, 3400, 7410, 1571, 7403, 7448, 9017, 1407, 25, 6851, 857, 7133, 806, 9199, 1864, 7092, 6994, 1928, 790, 7293, 7977, 2490, 2343, 4094, 7935, 2968, 5678, 6226, 5174, 2120, 3317, 2410, 4675, 3565, 7583, 8729, 9957, 8662, 1249, 2955, 9246, 622, 5971, 9252, 2481, 3218, 5264, 8260, 2020, 4130, 7361, 7871, 2176, 9326, 2265, 8634, 8895, 9624, 8786, 8588, 9115, 9934, 3781, 4048, 5007, 1576, 6777, 8018, 5737, 3491, 6671, 2929, 5273, 8778, 6339, 881, 3350, 1684, 1045, 5544, 231, 7067, 638, 5178, 742, 5353, 1005, 7738, 6227, 2515, 565, 2074, 7634, 2029, 421, 4647, 1351, 7324, 8200, 4651, 2824, 5139, 6119, 4866, 3365, 8572, 9709, 6103, 4652, 5408, 6958, 2533, 5029, 1759, 5968, 626, 5571, 9963, 3976, 112, 2108, 641, 3200, 6988, 5334, 2182, 3315, 8016, 9086, 7969, 6928, 521, 8332, 2907, 7075, 6177, 1174, 5219, 8637, 275, 9153, 5279, 2517, 5363, 1363, 6230, 3178, 4990, 9766, 7904, 8130, 2899, 1558, 7631, 773, 5920, 2035, 1488, 7731, 7917, 4577, 7049, 3736, 3671, 1934, 4730, 2306, 8025, 4486, 7356, 4901, 7975, 7084, 5128, 5650, 6117, 4686, 4786, 7213, 3860, 2283, 8087, 2734, 7040, 6875, 7595, 5379, 507, 2942, 580, 7541, 3637, 8183, 5805, 5260, 1495, 5460, 6302, 5583, 85, 4955, 3993, 6930, 2987, 8530, 2725, 3968, 6983, 3884, 6208, 5748, 5711, 1694, 297, 8931, 5369, 8472, 318, 7050, 1798, 7934, 8723, 6692, 1734, 7751, 7480, 8254, 6258, 320, 2494, 1459, 7735, 8957, 8263, 914, 7366, 1744, 6252, 5923, 7444, 3617, 803, 8718, 7926, 8655, 7729, 3693, 5135, 8803, 6080, 6987, 9255, 4838, 6246, 8547, 5740, 3645, 599, 7889, 7053, 9935, 3620, 4239, 5207, 8010, 8072, 8901, 3816, 5665, 5742, 3953, 3869, 7432, 6470, 2302, 5575, 8793, 7353, 8181, 3588, 7749, 1054, 6083, 5631, 4887, 4829, 5418, 7427, 3641, 6784, 6000, 1232, 7119, 4162, 6766, 5463, 631, 9520, 4965, 5204, 4069, 6281, 4358, 9774, 7918, 2664, 9140, 1549, 8035, 6269, 6298, 4073, 172, 5848, 7523, 819, 9648, 4431, 6776, 9802, 20, 6880, 4296, 5669, 7219, 6005, 8152, 9083, 4952, 5846, 8893, 6889, 4381, 1585, 2721, 9727, 2464, 5200, 3188, 3326, 5655, 3950, 8964, 6497, 5170, 7567, 2891, 917, 2831, 6249, 8214, 4508, 6145, 6968, 1862, 6855, 7817, 7694, 883, 5924, 8613, 1048, 2361, 99, 4824, 2994, 6425, 5855, 7623, 1457, 4549, 5066, 9244, 1790, 3114, 7169, 3687, 7411, 3797, 6816, 5659, 4649, 3283, 3044, 1650, 6344, 2010, 1416, 3985, 6501, 3489, 8278, 49, 7779, 6495, 7632, 1199, 5399, 3236, 6130, 8908, 2846, 4710, 6639, 7705, 3454, 8361, 5314, 4608, 5803, 9169, 1227, 1458, 1185, 3474, 3876, 2607, 9395, 6619, 5851, 3139, 9645, 2131, 5633, 1228, 1310, 3462, 6009, 757, 6266, 2866, 470, 839, 5378, 7525, 1863, 3050, 476, 2117, 4594, 2604, 3739, 6896, 4385, 1814, 8636, 3538, 6672, 7703, 4197, 1306, 2561, 7365, 1538, 8046, 7820, 8349, 2556, 3364, 8353, 551, 7464, 3643, 2514, 5390, 1068, 8195, 7516, 1204, 1370, 731, 1393, 3301, 5597, 8594, 7808, 5852, 301, 5635, 7152, 6374, 2408, 9172, 3707, 8907, 3900, 5096, 436, 2051, 3261, 4989, 5067, 3676, 7296, 6884, 6360, 8665, 9306, 4231, 4340, 3568, 6543, 4351, 5136, 2304, 5132, 4689, 7101, 7987, 8501, 501, 7087, 9002, 9591, 3558, 2624, 6238, 4133, 6799, 2396, 759, 4329, 4723, 5843, 6285, 4928, 5638, 964, 6199, 3882, 6442, 5108, 3103, 6516, 6467, 4388, 4734, 3994, 440, 1182, 9917, 2751, 2971, 7263, 1106, 3284, 3840, 5422, 7289, 2415, 4623, 4363, 6593, 4286, 1643, 5966, 1749, 2596, 7485, 8878, 3776, 7974, 2593, 5343, 2339, 3921, 2903, 2397, 7020, 281, 5256, 6372, 1677, 1515, 7723, 92, 7833, 4504, 8448, 6048, 6399, 966, 7999, 2425, 4736, 7443, 6309, 9434, 6274, 6629, 383, 884, 6662, 834, 1288, 214, 5850, 3361, 8855, 6289, 5240, 6862, 8026, 5627, 6517, 6432, 8359, 7949, 9094, 6828, 8920, 3556, 2096, 2960, 4635, 934, 4941, 8617, 6817, 2318, 5828, 2811, 5762, 9876, 6464, 1836, 2158, 1194, 9752, 2072, 1920, 808, 550, 8411, 4778, 8531, 595, 7993, 616, 9166, 4254, 8090, 5526, 8124, 8952, 5513, 48, 4804, 7957, 919, 8652, 5560, 1838, 408, 9445, 7868, 5931, 2350, 6813, 791, 9300, 7845, 1805, 2647, 2060, 6295, 1122, 6718, 1461, 3262, 5955, 6149, 3859, 6294, 8281, 3494, 3905, 2165, 7420, 7960, 2745, 4436, 9755, 7297, 8953, 1715, 7476, 1803, 9205, 4525, 8798, 1280, 590, 679, 3955, 3149, 559, 41, 3902, 520, 4309, 133, 952, 2953, 7948, 4298, 5401, 6823, 6675, 2714, 4480, 6008, 5057, 6161, 1137, 3826, 768, 940, 3402, 9073, 6456, 8062, 5505, 5118, 1090, 5741, 3795, 9025, 1236, 1536, 5980, 1595, 3429, 6744, 5925, 1365, 9214, 4548, 1642, 1125, 663, 5292, 2174, 8579, 2887, 5774, 6379, 1580, 7873, 4503, 6773, 3190, 6187, 5354, 4410, 3933, 4224, 5840, 7046, 4360, 5694, 5105, 7208, 9008, 5398, 3068, 7565, 6999, 2420, 1925, 7382, 4585, 28, 9869, 702, 8739, 7307, 8439, 328, 4129, 204, 9111, 7642, 7953, 7251, 2316, 5536, 9271, 609, 6326, 7778, 6121, 4289, 6156, 8595, 8343, 5211, 7887, 7916, 3031, 5381, 2080, 7897, 6690, 5025, 8566, 1522, 5793, 1367, 2573, 110, 8126, 5835, 2087, 3182, 1916, 2473, 9110, 3290, 949, 2321, 39, 9079, 1350, 3596, 8196, 3482, 831, 3831, 8165, 8434, 5361, 6614, 6631, 4417, 7245, 7519, 1304, 7591, 1750, 3, 4795, 4711, 1274, 4997, 4514, 4706, 5977, 1239, 7888, 9965, 3232, 2203, 3091, 3697, 6866, 7867, 7481, 8288, 4951, 7510, 147, 3600, 5652, 1252, 6929, 8697, 4946, 2114, 5126, 8406, 6462, 1871, 1026, 2288, 6945, 3370, 1540, 2272, 2541, 1829, 6691, 6955, 6806, 375, 6566, 178, 9190, 9728, 7209, 9588, 7728, 3104, 6715, 3099, 8806, 4595, 426, 5723, 7544, 3746, 1366, 2482, 8376, 9331, 2522, 2135, 804, 1520, 9519, 2161, 6141, 2694, 5965, 3186, 781, 2972, 481, 6911, 3390, 7923, 3086, 6520, 351, 8503, 4392, 538, 1615, 9106, 2973, 6278, 7010, 4468, 6455, 3008, 5374, 4562, 1901, 7955, 8619, 3942, 2768, 463, 6910, 1420, 6858, 1700, 5637, 5316, 221, 2258, 5330, 4581, 9737, 6554, 7675, 7039, 4444, 8864, 5165, 4792, 788, 1298, 7453, 4387, 5405, 5671, 5522, 8133, 3791, 7666, 6865, 3875, 8575, 7712, 7998, 9397, 8096, 2043, 54, 1791, 9659, 8153, 2650, 6550, 4526, 3226, 7334, 5215, 5861, 1408, 4038, 1036, 1041, 4624, 217, 7288, 229, 7004, 1086, 115, 3521, 9470, 9268, 5127, 4375, 1516, 1741, 4892, 7924, 6474, 1559, 5114, 1256, 1509, 8824, 389, 7201, 6623, 5491, 3883, 4155, 3650, 3345, 1380, 6477, 5461, 8707, 4264, 4496, 9778, 3757, 2684, 1096, 4859, 6717, 2911, 1066, 287, 8616, 1868, 9849, 6830, 6088, 7294, 5187, 5867, 1634, 9891, 1080, 9049, 2053, 9712, 3258, 5362, 4631, 274, 1826, 6110, 9129, 8149, 3392, 6390, 8342, 5203, 7320, 6926, 5131, 5734, 4083, 3032, 1493, 2143, 5435, 8176, 3893, 4579, 5352, 1824, 1244, 83, 904, 8142, 4247, 382, 5822, 7347, 7070, 6423, 8524, 3728, 8918, 6381, 3498, 3027, 3095, 8710, 7047, 7283, 4004, 4092, 7564, 9808, 8393, 4382, 1579, 5351, 2820, 2912, 9376, 6611, 4713, 8605, 9105, 7552, 5218, 779, 724, 139, 431, 5280, 8121, 1646, 8840, 4888, 3818, 2468, 4288, 270, 9170, 7100, 5765, 4173, 2175, 4012, 7843, 6203, 812, 9171, 8158, 6461, 5592, 4124, 2295, 9304, 5897, 3911, 8011, 2839, 591, 9071, 2325, 6992, 7761, 3836, 3185, 109, 7272, 5825, 3896, 8553, 3439, 1435, 8897, 7242, 4423, 9571, 871, 8540, 3120, 4364, 2139, 2317, 9193, 5964, 8976, 7950, 7268, 9765, 296, 6791, 698, 6706, 3249, 1969, 4090, 2205, 3833, 7459, 4187, 3642, 7664, 6097, 8938, 9384, 1315, 8943, 8151, 5176, 5376, 4605, 4243, 7629, 4099, 9144, 9200, 5775, 7321, 8167, 8227, 8519, 2419, 3548, 6024, 6936, 730, 4695, 524, 7182, 4279, 6052, 4502, 3960, 8611, 1168, 5603, 8675, 4024, 4420, 4948, 5905, 5217, 7094, 3857, 7739, 2485, 2600, 2050, 4371, 8421, 7890, 5037, 8135, 6454, 3213, 2819, 5884, 1568, 4816, 7435, 6680, 3414, 6743, 2597, 945, 3272, 4212, 6853, 8168, 3572, 6116, 7096, 1821, 8661, 6193, 1830, 6355, 1111, 5759, 9472, 6132, 2505, 9043, 6709, 7024, 2720, 1189, 9630, 2324, 4737, 8598, 3033, 4412, 7290, 3181, 6651, 3384, 5873, 122, 866, 2300, 7006, 3792, 3151, 8404, 8863, 5501, 8737, 7319, 304, 603, 5423, 5392, 6414, 7343, 4540, 5447, 6352, 9600, 619, 1175, 8585, 8644, 7142, 6183, 6573, 6098, 5412, 7055, 7921, 3713, 7639, 8033, 8031, 8077, 4409, 7600, 3640, 3395, 8892, 6888, 7003, 5419, 7673, 8467, 7021, 3174, 8123, 8511, 6912, 5776, 3280, 9793, 6900, 5245, 7699, 3208, 1870, 2775, 3682, 4306, 2654, 3752, 6435, 5910, 3074, 2255, 789, 1190, 6727, 1275, 4479, 4201, 1057, 734, 8504, 8209, 807, 8369, 5702, 8184, 7651, 8761, 7626, 6209, 845, 7763, 4679, 441, 6197, 7828, 2627, 6935, 3513, 9408, 8498, 1035, 2453, 5874, 9018, 2458, 7931, 38, 3981, 2993, 7795, 3677, 1140, 7745, 4633, 2331, 2177, 2411, 1882, 4250, 7060, 7028, 4808, 5518, 1344, 4732, 2874, 5930, 2194, 1834, 5070, 3432, 4456, 3721, 8495, 3115, 764, 906, 7110, 8781, 8128, 2504, 1399, 9165, 570, 5296, 6016, 765, 4818, 8462, 3845, 220, 9850, 2646, 3619, 484, 7185, 1095, 3448, 7620, 5815, 6231, 7041, 4178, 7944, 8890, 7698, 5331, 6180, 2806, 6856, 8249, 8743, 5397, 2216, 8982, 1565, 990, 8430, 8175, 7522, 2285, 353, 9582, 5699, 3244, 6909, 3566, 3123, 6398, 6939, 1063, 6401, 1602, 5904, 8796, 7695, 7284, 2868, 6883, 4856, 8728, 5261, 6280, 7937, 2011, 2962, 6235, 2188, 5860, 8447, 9201, 5576, 6154, 6215, 386, 6763, 4926, 7903, 1963, 6959, 6674, 3041, 6993, 6663, 6996, 6148, 1607, 8659, 6693, 3209, 355, 1815, 689, 6396, 6283, 2280, 7, 9247, 4813, 4820, 7823, 1065, 1210, 6483, 6834, 3966, 3518, 439, 4132, 5758, 2052, 8385, 9403, 8926, 3793, 433, 460, 6745, 8881, 4906, 1955, 9078, 6871, 1628, 4324, 8551, 8919, 1390, 3863, 7489, 2456, 3813, 5586, 333, 2632, 2333, 9969, 9959, 3532, 3022, 5391, 2221, 5072, 5022, 8163, 8346, 6487, 3297, 2162, 1000, 3903, 2855, 3135, 7180, 2387, 6328, 7656, 7681, 6047, 8052, 1217, 5619, 2059, 4159, 988, 2168, 149, 5087, 6969, 171, 6801, 456, 5424, 2548, 863, 8993, 666, 5181, 5857, 2943, 2259, 7260, 778, 164, 3465, 3688, 398, 3969, 9189, 897, 3519, 6268, 3989, 0, 295, 8621, 6418, 7388, 8935, 2833, 6096, 257, 1806, 4806, 944, 18, 3431, 6502, 116, 199, 339, 7724, 4962, 1849, 4119, 6905, 8974, 3627, 4975, 1782, 4223, 5779, 3506, 2711, 7381, 3704, 9914, 5253, 4770, 1235, 5689, 549, 1647, 5068, 6530, 6583, 623, 1772, 1721, 6539, 9828, 6579, 8790, 7679, 5044, 9156, 7772, 3089, 7335, 4497, 8977, 5895, 909, 4036, 5854, 6981, 9526, 2346, 1519, 88, 292, 7810, 5080, 35, 8886, 8433, 5413, 2558, 6428, 879, 1895, 5950, 8986, 4609, 430, 248, 6279, 8416, 8934, 8830, 2825, 6676, 9047, 3536, 1417, 3351, 7667, 4359, 2976, 4492, 9690, 3176, 2731, 7025, 6961, 8727, 6620, 5588, 9925, 1785, 7262, 4238, 7250, 195, 2401, 6618, 8042, 667, 588, 6795, 2007, 9594, 8833, 1712, 4328, 3023, 6511, 9907, 3724, 4947, 213, 3807, 9528, 3072, 4134, 7794, 1851, 1334, 6, 5380, 582, 725, 7082, 7140, 8838, 2673, 4968, 5042, 2674, 2326, 785, 7677, 4230, 8080, 5749, 7566, 7900, 2630, 6540, 7504, 6175, 3073, 4923, 5148, 848, 2984, 2430, 2815, 381, 5283, 3225, 7298, 5168, 2327, 1229, 7465, 3730, 4956, 2882, 1523, 4175, 805, 4622, 6433, 5639, 3578, 530, 7697, 1091, 721, 9236, 3179, 6076, 3045, 4299, 5164, 545, 2537, 3579, 9370, 7026, 9117, 1243, 9336, 2702, 5052, 9633, 8334, 6899, 7351, 3496, 9222, 2807, 4854, 2934, 8813, 3530, 1903, 5467, 8656, 4673, 160, 4575, 3661, 357, 7844, 5327, 8529, 9045, 7063, 4742, 3541, 6956, 6612, 7309, 3268, 6144, 8173, 5469, 6534, 5979, 1094, 6739, 3002, 8140, 993, 4764, 7399, 6652, 5838, 8912, 8625, 2764, 4788, 4596, 1352, 6312, 2157, 2782, 1133, 3698, 7471, 6437, 6505, 2310, 7238, 5443, 7500, 2802, 9783, 7232, 8466, 684, 3718, 7224, 9736, 9501, 6560, 5730, 5714, 7386, 5795, 177, 6688, 1219, 907, 5601, 6272, 4190, 8975, 3862, 5267, 9037, 4643, 9820, 6237, 8699, 8858, 5243, 5312, 4938, 8465, 3085, 458, 5373, 600, 1289, 4414, 3850, 6264, 2590, 642, 5512, 6201, 5719, 1395, 958, 9924, 4435, 3603, 3946, 3175, 7850, 7390, 3164, 9932, 748, 1639, 4084, 5191, 672, 8995, 1573, 445, 8648, 7509, 9184, 3681, 2636, 4613, 8367, 4138, 2616, 8632, 8009, 1952, 9801, 3762, 4318, 246, 2323, 4753, 5715, 6211, 2145, 1827, 3078, 2252, 9022, 3201, 2566, 1859, 9063, 5180, 2057, 1976, 8757, 3020, 1874, 7956, 7899, 3059, 2, 8630, 6594, 3646, 4419, 2068, 3907, 6236, 9757, 6169, 7704, 9491, 1953, 5974, 498, 5468, 465, 4547, 2309, 6723, 2902, 7274, 8989, 5407, 4276, 7610, 2592, 8872, 2834, 472, 6240, 1332, 8847, 3152, 6067, 9081, 8313, 8274, 4354, 1012, 9912, 8783, 1896, 9072, 2488, 6915, 578, 9003, 2354, 4835, 80, 8801, 7477, 1056, 384, 2925, 9865, 6526, 9569, 2536, 8387, 628, 4274, 6544, 9877, 8463, 2136, 2284, 1591, 4257, 7545, 7397, 1102, 7801, 2669, 2589, 5753, 2583, 9803, 1854, 8489, 7034, 4664, 4931, 6349, 9185, 34, 2828, 2066, 1397, 6920, 3531, 5011, 1513, 5212, 2474, 3731, 5329, 8423, 5876, 1779, 8845, 106, 4242, 1486, 1490, 6191, 1413, 5557, 6818, 8207, 3712, 2753, 8127, 9100, 1557, 2935, 2889, 8606, 9342, 6354, 5629, 4980, 5027, 3948, 1233, 4400, 5001, 5556, 1725, 2792, 4871, 1537, 4064, 4685, 7456, 6466, 2133, 6391, 1589, 5326, 1279, 8182, 5182, 3819, 7348, 3644, 7385, 4699, 1491, 9328, 2025, 4218, 1820, 5573, 7919, 5456, 562, 8794, 4896, 6342, 5426, 6628, 2299, 7030, 90, 2082, 560, 2926, 1584, 5453, 6115, 8028, 8597, 8311, 1504, 8272, 9492, 2476, 7826, 2562, 7501, 7557, 7655, 336, 2799, 6916, 6931, 5308, 4625, 9154, 1599, 9187, 6072, 5554, 6990, 5937, 4584, 6337, 6051, 7170, 922, 1665, 3800, 7885, 2491, 2360, 209, 5083, 1985, 8614, 2134, 8860, 2602, 8307, 4567, 1477, 6650, 6419, 1582, 5364, 9961, 8563, 4021, 9031, 7858, 3305, 6105, 1816, 1766, 3520, 637, 816, 8040, 2750, 6405, 2400, 9420, 4687, 4833, 1268, 6021, 6738, 2699, 6363, 8248, 4670, 5163, 37, 5746, 3322, 4304, 3737, 2000, 3039, 7954, 98, 688, 9687, 1437, 1022, 2783, 9202, 7893, 627, 8022, 3729, 669, 5048, 245, 4277, 36, 8166, 5116, 9933, 5106, 9418, 1781, 9631, 2574, 5561, 1708, 7328, 9133, 4240, 7910, 5197, 8059, 5563, 7137, 7123, 2149, 2908, 5610, 7078, 566, 664, 494, 7469, 1587, 1997, 5620, 4052, 303, 1150, 6536, 1103, 9430, 8936, 7186, 9080, 3763, 1938, 3672, 6290, 8211, 9155, 824, 6850, 9590, 119, 7275, 4369, 8716, 9546, 2085, 6039, 2936, 7122, 4978, 1451, 4757, 5402, 7257, 4561, 5600, 557, 7553, 71, 1982, 1466, 1553, 3593, 1214, 9826, 7278, 770, 3337, 3607, 5969, 422, 5429, 9325, 2763, 9749, 1563, 3360, 8492, 2110, 7878, 953, 6259, 1426, 8235, 5156, 9663, 5970, 8910, 7225, 8045, 3479, 9787, 6095, 4861, 4789, 3048, 9137, 659, 7575, 1195, 5077, 8679, 8580, 3342, 354, 1197, 9421, 5975, 8651, 1769, 4232, 2195, 6200, 4544, 3827, 9550, 8817, 3828, 3077, 5008, 4511, 2347, 2773, 9603, 5767, 8923, 8239, 7783, 9016, 9840, 5585, 8365, 7648, 9366, 6633, 2083, 5773, 7210, 7540, 2445, 6273, 4336, 6678, 2282, 1209, 420, 3198, 9675, 3888, 6978, 5995, 3270, 5688, 835, 2150, 7333, 1436, 3570, 1438, 9595, 9161, 7418, 5569, 4300, 6221, 5818, 2262, 6450, 8522, 6147, 8303, 5869, 3407, 400, 2234, 7491, 6563, 5266, 368, 4169, 733, 2208, 6417, 4188, 3582, 6163, 4200, 9496, 4513, 554, 933, 7908, 8419, 5574, 1328, 3093, 4097, 3374, 3030, 1083, 1285, 2219, 1368, 9819, 6122, 4828, 9508, 8424, 4991, 514, 2865, 6353, 5144, 3092, 8225, 2850, 6210, 9175, 3543, 723, 9061, 9836, 6835, 2648, 9577, 2663, 7488, 7856, 7722, 4512, 5041, 7483, 7559, 5865, 7008, 9378, 4269, 6190, 3891, 6205, 7736, 4884, 4873, 973, 7080, 5393, 2500, 59, 1578, 3382, 9096, 1662, 2995, 4749, 5912, 9036, 648, 3304, 6003, 6590, 6960, 4312, 9345, 8034, 7529, 8484, 9158, 8258, 5626, 7398, 3871, 6341, 5525, 5608, 8748, 5238, 956, 3441, 8013, 2121, 7036, 7270, 6937, 7306, 744, 4153, 3943, 8244, 373, 8027, 3292, 1011, 503, 7057, 482, 5298, 1947, 2728, 4950, 9753, 2682, 6841, 4619, 5389, 971, 4207, 1152, 8639, 755, 9225, 1439, 7652, 96, 3755, 9135, 2923, 4853, 1284, 1427, 2355, 750, 5129, 4491, 3253, 7467, 1016, 4558, 7986, 9402, 5271, 9074, 4488, 1503, 167, 8770, 1739, 6696, 6885, 9354, 9027, 3138, 5836, 9310, 2930, 1761, 7799, 2840, 9893, 8574, 8807, 1979, 575, 1780, 267, 1346, 5726, 6741, 7517, 9561, 3790, 7932, 2878, 1737, 4958, 1534, 8747, 6475, 3180, 9791, 9593, 6301, 7131, 9064, 3744, 5810, 4505, 6733, 9954, 607, 8742, 4217, 1809, 3539, 8331, 2512, 2956, 7256, 7830, 7062, 3125, 7442, 5718, 6086, 2975, 6527, 3466, 4049, 9362, 5496, 608, 7416, 3273, 9540, 2914, 6062, 5973, 8777, 797, 1201, 9502, 7167, 8947, 8327, 434, 6684, 5820, 1448, 8646, 6443, 6995, 7474, 660, 27, 4848, 1622, 6368, 3835, 1135, 2227, 1939, 548, 2352, 8483, 9367, 9113, 5687, 9034, 8721, 7193, 4940, 5691, 8205, 2577, 468, 6064, 4610, 5415, 3947, 1146, 66, 7800, 1931, 6092, 3143, 8012, 5738, 8401, 3368, 7865, 8780, 7569, 6742, 8233, 7959, 9212, 3433, 284, 3224, 5581, 727, 5035, 1250, 4563, 5989, 7776, 6371, 371, 8443, 489, 4817, 937, 7402, 5894, 3623, 185, 9215, 4335, 936, 6168, 1713, 7756, 2173, 8256, 7093, 5676, 6192, 5949, 3503, 6159, 3250, 7387, 7472, 7058, 327, 3683, 800, 9160, 2904, 8578, 9805, 1668, 8188, 4569, 3574, 2853, 3007, 6641, 5259, 7148, 9686, 7191, 639, 4391, 1556, 1984, 7117, 3470, 8350, 9587, 7958, 8593, 1775, 7766, 7031, 6732, 4450, 8556, 1101, 6444, 4568, 3128, 8259, 1656, 5239, 7187, 3962, 8351, 811, 3723, 161, 1313, 594, 1291, 8805, 5914, 4772, 8795, 8660, 3242, 7876, 6962, 718, 1384, 7643, 62, 218, 8889, 5533, 7102, 2974, 5972, 6854, 7121, 2752, 7721, 7535, 4852, 2715, 5941, 2370, 8036, 1158, 44, 2417, 2540, 6610, 8074, 7773, 7846, 671, 4669, 8066, 2493, 5500, 5337, 8030, 8815, 1028, 8633, 8692, 6206, 4566, 7139, 4630, 8159, 1879, 7429, 3316, 3109, 741, 7665, 4030, 8618, 8409, 111, 6482, 7064, 414, 7970, 2375, 7560, 312, 201, 9198, 5706, 5421, 2864, 3084, 5948, 7069, 4091, 5515, 5707, 196, 8246, 1001, 1381, 1202, 9922, 5138, 6225, 2291, 4101, 288, 7018, 8680, 2116, 2056, 10, 8323, 8253, 686, 7339, 5, 3550, 6136, 9512, 2167, 3854, 7227, 1546, 2800, 8107, 5103, 5831, 448, 7574, 4986, 511, 2617, 4531, 9975, 2390, 2336, 969, 1804, 189, 9012, 4869, 6878, 6648, 795, 2786, 5959, 406, 9296, 4319, 6459, 9968, 8658, 9103, 9321, 6510, 8445, 193, 3450, 1188, 6286, 3463, 9291, 9462, 8507, 2730, 8544, 8049, 8056, 2762, 1773, 7109, 3435, 9124, 5438, 1492, 5666, 8882, 7812, 6369, 8844, 7941, 8851, 7308, 9279, 612, 968, 556, 4180, 9694, 4018, 8076, 233, 3694, 8963, 8132, 9713, 1110, 2759, 7259, 6807, 2790, 1377, 2744, 3256, 7234, 9623, 244, 5248, 8562, 6979, 4041, 4886, 5936, 8738, 7657, 6864, 4010, 7269, 3841, 1208, 7534, 4172, 9423, 8294, 7563, 350, 4256, 5577, 9429, 7727, 7066, 4621, 6293, 1689, 680, 3771, 621, 8567, 5371, 9604, 2771, 4378, 4865, 9095, 4801, 4692, 8785, 103, 364, 9771, 2005, 3192, 2614, 2239, 8169, 7282, 4953, 2367, 6897, 8649, 6185, 4921, 6748, 7608, 1263, 7598, 7099, 9481, 7880, 2851, 1894, 9671, 6998, 8973, 7971, 3740, 9967, 9797, 7713, 8956, 7359, 2870, 8114, 190, 7438, 266, 5845, 496, 874, 8425, 4451, 9478, 1349, 3700, 4326, 3512, 7112, 5524, 2008, 3583, 78, 361, 1389, 9458, 6509, 4712, 1940, 9702, 1192, 900, 8966, 1184, 9203, 3614, 8006, 2140, 7835, 2642, 515, 6253, 5928, 8302, 3743, 8638, 8725, 5432, 4477, 7980, 1033, 722, 1121, 9661, 2667, 8252, 7526, 7837, 9069, 3287, 4206, 516, 7802, 633, 428, 6923, 8949, 5172, 8212, 6322, 9433, 8927, 8799, 9614, 6604, 7804, 4016, 7596, 3211, 9412, 7276, 5572, 7312, 4970, 8596, 3094, 678, 8473, 6262, 5611, 5844, 9298, 4908, 4402, 5454, 6229, 7166, 1517, 4603, 5400, 7473, 1658, 620, 154, 6559, 1965, 9873, 3449, 179, 1030, 4746, 2076, 11, 8829, 3964, 23, 5745, 7212, 4467, 2102, 9426, 313, 141, 7653, 610, 8521, 2032, 4634, 5257, 9213, 3711, 2480, 8894, 9131, 5754, 1706, 228, 1855, 9754, 9307, 9703, 7624, 1889, 6506, 7322, 3560, 7603, 9908, 8319, 6378, 2207, 1494, 6034, 967, 8285, 2098, 583, 4361, 7244, 6194, 8187, 3248, 3420, 2779, 8695, 629, 8554, 8586, 2842, 662, 459, 5009, 6953, 9087, 9121, 4085, 9794, 4717, 407, 1831, 8075, 9544, 3398, 4627, 2524, 7764, 1216, 3488, 1991, 4376, 3167, 8746, 4891, 3024, 146, 8007, 7273, 3194, 6514, 2433, 5302, 3945, 2835, 8573, 9042, 5094, 367, 4537, 1937, 8338, 8050, 7716, 6789, 3508, 8601, 2071, 9666, 9841, 9183, 9685, 6613, 5189, 3796, 4060, 9207, 5546, 3221, 120, 7450, 3501, 7042, 7147, 751, 9118, 4703, 7852, 9679, 3014, 3150, 5160, 151, 8948, 3634, 532, 4209, 6515, 4744, 1441, 7302, 4969, 5173, 3472, 3853, 6388, 9343, 453, 3958, 222, 7061, 9839, 6685, 7466, 3669, 6250, 2776, 546, 8698, 9886, 4927, 8700, 4140, 5498, 2166, 4653, 8852, 7015, 5957, 1314, 9863, 7162, 6606, 391, 2547, 1081, 646, 3544, 279, 9718, 1801, 219, 6129, 5221, 1705, 6625, 2849, 6491, 2708, 2652, 21, 372, 6334, 5792, 40, 7196, 4302, 2554, 736, 9357, 129, 9848, 6829, 3241, 957, 9347, 5441, 277, 5695, 6948, 8441, 2622, 7690, 9332, 272, 4784, 4413, 8641, 7930, 7458, 9609, 6771, 5278, 9099, 46, 9554, 9349, 9059, 6494, 9361, 9947, 6158, 4160, 9941, 2130, 9356, 1484, 8905, 1316, 2022, 7405, 8037, 2169, 7281, 4985, 6345, 5612, 4693, 2738, 2572, 6749, 3259, 7478, 9407, 4088, 7032, 5055, 184, 446, 6170, 5213, 7341, 1560, 9949, 7415, 9874, 1592, 5417, 6832, 7114, 3356, 4440, 9315, 323, 576, 1342, 3691, 4919, 6721, 6049, 7599, 8044, 5883, 649, 3770, 7825, 4150, 4350, 8241, 9532, 6976, 9308, 9358, 5227, 32, 1927, 8726, 4560, 6644, 1674, 7378, 3679, 3540, 1411, 7127, 3842, 5634, 7277, 4332, 8784, 1454, 6102, 6324, 9192, 9742, 2015, 675, 3100, 2944, 4437, 9196, 4899, 7757, 745, 614, 5907, 8939, 1787, 1960, 517, 9567, 4629, 5682, 8875, 8170, 3726, 2884, 4234, 3899, 4716, 1913, 8321, 9625, 6007, 4425, 13, 1018, 9007, 5484, 2457, 4904, 796, 2665, 4776, 9425, 7164, 7205, 2424, 3745, 7279, 4534, 6173, 1768, 814, 2735, 7173, 5193, 9452, 2690, 6571, 2909, 9409, 9372, 9454, 7882, 6913, 466, 4128, 6682, 8221, 4756, 9051, 5146, 9323, 7048, 5262, 1129, 683, 5823, 1004, 3436, 1330, 5002, 140, 3924, 390, 3702, 8678, 6577, 720, 602, 6325, 7200, 5154, 2707, 9515, 45, 1240, 8481, 6565, 7973, 6840, 4342, 6670, 6657, 3257, 4086, 6940, 9825, 6533, 7188, 8887, 1401, 393, 4918, 4639, 2588, 6521, 181, 8591, 4204, 5760, 6586, 2705, 2004, 7176, 4445, 9216, 6842, 875, 3403, 1373, 4645, 2804, 4920, 9432, 9644, 176, 7927, 8053, 9230, 4142, 3412, 6705, 3168, 3134, 5686, 4485, 810, 1308, 9473, 9549, 348, 9437, 168, 2950, 6296, 693, 4462, 6041, 7855, 8534, 7218, 9024, 1936, 6541, 8539, 378, 7506, 437, 4714, 8773, 7688, 4966, 9642, 1163, 3919, 749, 7588, 5086, 7374, 4386, 14, 6508, 7771, 5769, 4845, 4072, 5485, 1754, 544, 3935, 9293, 8849, 3410, 4977, 1586, 9904, 8804, 7602, 6503, 5121, 5387, 2314, 8961, 1914, 3709, 239, 572, 2931, 8979, 3920, 9725, 4338, 8119, 8546, 9748, 9264, 8226, 234, 6904, 4429, 6870, 5115, 8557, 5342, 6167, 986, 2489, 9937, 8821, 3383, 9918, 5076, 3608, 4606, 8063, 3936, 9929, 6630, 6424, 2767, 5961, 9958, 6578, 6924, 132, 4798, 8234, 7997, 289, 542, 3282, 31, 4934, 2584, 9447, 3320, 6247, 2101, 3366, 564, 2341, 5566, 6165, 6420, 3096, 9732, 4027, 4040, 4667, 4184, 7346, 4102, 9288, 346, 9610, 8924, 7676, 8444, 8070, 6035, 2451, 5882, 7979, 5736, 5735, 3133, 7765, 9781, 3537, 2696, 4841, 3877, 4472, 340, 8792, 203, 1970, 8839, 6947, 7683, 540, 1179, 1929, 8415, 3082, 9044, 124, 254, 3699, 921, 584, 8386, 756, 710, 6704, 225, 2065, 9960, 830, 6747, 9750, 9581, 2503, 1226, 504, 9620, 2141, 3527, 1881, 7619, 9552, 7265, 9806, 5705, 9001, 3864, 4473, 7822, 9536, 4674, 4226, 6802, 1300, 9930, 451, 7391, 4536, 9174, 6820, 7362, 2260, 5101, 3028, 6792, 716, 475, 7577, 9127, 8339, 4564, 9217, 127, 6340, 7829, 2206, 8154, 6907, 9622, 9892, 9494, 5494, 9390, 7551, 7108, 268, 3838, 2704, 7612, 8383, 9785, 7368, 7618, 84, 3949, 6434, 4348, 7097, 300, 9747, 6015, 2426, 9699, 8541, 4343, 8344, 3906, 4308, 334, 7452, 5471, 8972, 8435, 5889, 5336, 5395, 1007, 200, 5841, 230, 9566, 9871, 5917, 9067, 8312, 6965, 574, 7814, 8896, 7672, 1467, 9683, 8120, 1784, 5916, 8471, 3782, 5157, 236, 643, 5205, 4688, 9530, 8099, 4632, 9558, 3613, 7037, 8980, 726, 8407, 2941, 8683, 9176, 326, 3372, 4406, 8867, 7816, 128, 6860, 1632, 237, 9688, 9388, 7831, 197, 8364, 9392, 9026, 5281, 5318, 7806, 8937, 9943, 4405, 2100, 7892, 7203, 1733, 5293, 1362, 9632, 4994, 7628, 8653, 8676, 9405, 6498, 3974, 1159, 9297, 9669, 9721, 8533, 2383, 8111, 2534, 9277, 9507, 8485, 4389, 712, 9813, 8624, 598, 6402, 2697, 1257, 7638, 205, 9220, 2209, 2463, 198, 5104, 7401, 6239, 9955, 6476, 4809, 3547, 7832, 5906, 9415, 8650, 6591, 7400, 438, 8988, 69, 3219, 8273, 8081, 9070, 5708, 9676, 67, 9898, 5063, 8310, 9021, 4760, 2845, 8722, 8663, 752, 2733, 9845, 7747, 8186, 1398, 9966, 4166, 604, 22, 8818, 8206, 4840, 8474, 9477, 9441, 7733, 9379, 6079, 8440, 9450, 7202, 892, 3334, 7157, 6473, 9237, 2067, 9486, 5155, 401, 8570, 854, 4395, 9511, 7978, 6809, 6725, 125, 9377, 7715, 2913, 4315, 265, 29, 9464, 1333, 2657, 427, 6303, 7915, 5535, 42, 4999, 9240, 4842, 4055, 7493, 4972, 713, 1046, 2040, 3567, 7542, 4898, 3131, 8879, 2301, 1471, 9348, 9422, 9817, 4267, 56, 2363, 8765, 1372, 9786, 7597, 5862, 3493, 1735, 97, 3499, 3329, 2625, 4793, 3551, 645, 3220, 9251, 3580, 9393, 5622, 613, 2695, 9846, 8199, 2388, 9872, 1126, 1631, 6179, 9521, 9273, 397, 8116, 9938, 6927, 8156, 7622, 7285, 2047, 169, 8257, 9788, 9382, 1058, 5842, 9982, 4136, 4937, 9460, 8685, 9353, 9903, 235, 3430, 2769, 6941, 6647, 2598, 5073, 9864, 5437, 1738, 8297, 7051, 6803, 9483, 9744, 5613, 7508, 630, 5893, 2595, 7641, 9643, 2502, 4280, 735, 9500, 8024, 7570, 7709, 3473, 7555, 523, 2003, 5024, 7633, 9363, 3657, 2772, 416, 43, 8682, 8668, 2305, 3798, 7647, 5599, 6384, 1683, 9717, 8180, 3288, 9275, 8599, 9238, 7991, 7358, 4487, 8193, 3775, 9858, 4740, 2024, 2571, 9274, 9596, 305, 8967, 9776, 260, 597, 2552, 7163, 763, 50, 1533, 8328, 4875, 7789, 9612, 3204, 9939, 9134, 55, 1930, 6844, 625, 1165, 2506, 7090, 8810, 2256, 1422, 3972, 259, 8584, 3705, 9664, 6380, 9772, 5643, 3546, 9056, 3632, 3323, 9654, 2599, 3088, 1514, 1128, 8623, 7192, 9592, 8320, 2662, 9333, 3475, 5311, 1299, 4543, 8210, 342, 9404, 7327, 1786, 3837, 7146, 7671, 8023, 6973, 9009, 3992, 1956, 6737, 358, 9715, 1172, 86, 9287, 6922, 5953, 7818, 7515, 2328, 9562, 3852, 9417, 9221, 8741, 9926, 9743, 852, 8510, 9476, 9014, 12, 7190, 2681, 9884, 1847, 7692, 2409, 9389, 9474, 6729, 255, 9033, 3464, 7691, 9091, 8812, 5222, 8276, 9741, 1531, 9505, 3070, 9386, 9665, 8954, 7005, 9107, 6073, 5616, 2036, 4070, 9346, 6602, 4910, 8731, 5074, 7304, 9545, 4283, 8791, 321, 4118, 4552, 2555, 9065, 9406, 9443, 9112, 9616, 9132, 7805, 6522, 9088, 6135, 9286, 3515, 4105, 9467, 6997, 2519, 894, 8515, 9272, 6393, 7044, 9598, 6609, 5299, 6646, 8043, 7071, 9888, 7113, 262, 9638, 9650, 9615, 9668, 8900, 2698, 5990, 9089, 7968, 5005, 153, 315, 2332, 1857, 1512, 7352, 2989, 8469, 6661, 2246, 7241, 5813, 9360, 7331, 7054, 7883, 7372, 4295, 9380, 9936, 9151, 1751, 3302, 6513, 4550, 8626, 9029, 8571, 818, 8136, 7543, 8477, 8837, 9522, 365, 7266, 3067, 9635, 5082, 9351, 9241, 411, 499, 7819, 9878, 7741, 9641, 2039, 4152, 3357, 7295, 9334, 8811, 5956, 7364, 6367, 7425, 703, 9466, 6985, 7539, 6903, 8850, 126, 6387, 7230, 9439, 9720, 5981, 4333, 3308, 6775, 4198, 8220, 2977, 9560, 6758, 3918, 1013, 79, 4470, 7912, 7753, 283, 5294, 9497, 4494, 8843, 6637, 6061, 9330, 1480, 5528, 9899, 3234, 9923, 2549, 9510, 5411, 8390, 8673, 2472, 9618, 9816, 970, 8491, 4546, 8600, 2550, 8703, 3758, 4767, 8197, 1027, 2366, 6588, 8709, 7586, 9355, 6111, 9228, 8774, 6740, 9055, 762, 7007, 8831, 4098, 2869, 3638, 9005, 2569, 9211, 1019, 251, 1897, 1211, 2248, 2222, 9940, 7271, 6848, 2917, 8612, 6222, 7431, 9527, 2901, 3742, 467, 3978, 7744, 4620, 8834, 547, 8994, 9897, 4259, 7492, 2606, 4704, 6977, 3988, 9971, 673, 107, 395, 9243, 8933, 4025, 1059, 1695, 9716, 2701, 1999, 9906, 1089, 2511, 7646, 2436, 8582, 9867, 3210, 291, 3177, 9680, 7144, 8456, 3339, 9585, 5137, 9282, 9607, 4221, 9861, 794, 9795, 9257, 8569, 9373, 3901, 9862, 2442, 9381, 5185, 5872, 8480, 9468, 9318, 9365, 488, 4475, 7981, 8978, 7571, 8884, 9278, 7377, 9374, 6974, 7211, 6787, 7803, 9270, 24, 8763, 2529, 1231, 3979, 8261, 6019, 1660, 8689, 4305, 585, 9428, 104, 7742, 7615, 9465, 9303, 9824, 3618, 1564, 888, 165, 8458, 4747, 6847, 6376, 9657, 3069, 6938, 8922, 849, 5472, 7701, 9910, 847, 9489, 9578, 5230, 3717, 2644, 316, 9385, 9256, 3861, 9823, 6139, 5942, 6587, 8687, 9341, 9457, 8408, 9678, 138, 9427, 5481, 3352, 9391, 9359, 8667, 3156, 7159, 9887, 3554, 4489, 7038, 8759, 1271, 8808, 7301, 916, 6270, 9879, 2399, 2898, 5720, 6528, 1675, 9436, 188, 1478, 9261, 9902, 7914, 2877, 3652, 9484, 3601, 9729, 7497, 9258, 3274, 9322, 571, 8906, 8039, 3318, 4726, 9312, 5878, 7349, 4050, 9639, 4287, 3778, 2649, 9972, 8366, 3685, 2320, 4131, 5045, 1598, 8628, 8693, 148, 9495, 2937, 9234, 9455, 2109, 2990, 4453, 3917, 9601, 9493, 105, 1353, 7412, 9263, 9572, 7136, 8517, 8451, 7313, 4459, 495, 8509, 2615, 9905, 9239, 9543, 8493, 7925, 8377, 2449, 8287, 9589, 9509, 792, 9513, 9299, 9640, 8885, 3533, 9553, 9102, 4314, 9290, 9885, 8802, 9647, 6463, 9883, 9689, 6879, 9294, 331, 8280, 8356, 9695, 9901, 9295, 9259, 7775, 9672, 9770, 1957, 9831, 1114, 8775, 8691, 5347, 9375, 9921, 9048, 9724, 335, 3944, 4107, 6276, 9340, 7609, 7839, 9769, 4237, 6545, 2765, 7120, 9504, 9789, 7881, 9920, 9655, 7345, 394, 9821, 1051, 1704, 873, 471, 8299, 2958, 9733, 6724, 6957, 6155, 6488, 6504, 9145, 9538, 7105, 9548, 9041, 8607, 9674, 9563, 77, 7156, 9182, 8283, 9335, 9847, 7531, 9734, 9711, 9224, 8138, 1161, 8816, 2949, 9387, 8749, 3355, 7370, 9344, 5305, 4844, 2081, 9951, 7995, 699, 5508, 8354, 7441, 9301, 5320, 8965, 9533, 9704, 8888, 7179, 9619, 5625, 7135, 3621, 6189, 2235, 6710, 7355, 8736, 8113, 9811, 5729, 8414, 9895, 9851, 9983, 3425, 2190, 6933, 9979, 9780, 7223, 9868, 9646, 9746, 6989, 2365, 9731, 6640, 278, 827, 5388, 9880, 9763, 9209, 9311, 9973, 9942, 9471, 2018, 9574, 1933, 9662, 9398, 9122, 7505, 9525, 9782, 9148, 1099, 1527, 2587, 943, 8380, 1641, 5879, 4261, 3217, 6411, 9804, 9857, 207, 9266, 4193, 9928, 9829, 202, 3417, 1149, 9833, 9281, 3003, 9564, 9602, 5149, 9248, 8543, 9292, 9606, 9446, 9919, 9062, 8587, 605, 9854, 8715, 7616, 1382, 9784, 8955, 9152, 9490, 4857, 1264, 9573, 9245, 9459, 9658, 4076, 9837, 8512, 975, 9586, 9790, 9249, 9233, 9843, 9889, 7706, 8459, 9579, 7725, 9302, 4002, 9371, 9652, 4171, 9608, 26, 9541, 9756, 3999, 9400, 6783, 8647, 7161, 9583, 9613, 9599, 9416, 9177, 2623, 8460, 3469, 424, 9970, 9855, 9260, 8904, 8082, 9761, 9881, 9792, 9626, 8779, 9773, 9660, 9768, 4151, 6581, 9551, 1169, 9875, 1743, 4042, 8848, 9830, 9810, 9352, 9329, 4483, 9976, 9964, 9337, 9691, 9319, 9227, 9580, 9952, 9314, 4008, 1752, 9369, 9705, 9542, 9673, 9463, 9235, 9735, 9723, 9762, 9838, 2357, 9740, 9900, 9777, 2077, 9419, 6673, 8069, 8384, 9832, 250, 5111, 581, 2443, 9722, 1917, 1162, 9401, 9242, 9835, 9414, 9981, 9977, 9707, 9812, 9338, 4123, 9944, 9283, 81, 9576, 9706, 9285, 9453, 461, 9350, 3649, 3784, 4510, 9231, 8265, 9809, 9339, 9309, 9980, 8400, 9681, 9890, 9815, 8117, 9775, 577, 9461, 2181, 9692, 9364, 9617, 2113, 5251, 9745, 9799, 9701, 9575, 9324, 9226, 9451, 927, 9570, 9827, 9547, 5777, 3240, 243, 9611, 9514, 9444, 3231, 9719, 4961, 9653, 1657, 9435, 7860, 9946, 7905, 9475, 4185, 3016, 2881, 9628, 9913, 9649, 9517, 159, 121, 2747, 9953, 9605, 9506, 2635, 9859, 9394, 531, 9584, 3453, 3391, 1819, 9531, 7947, 9730, 9945, 1309, 9950, 9219, 9431, 9516, 9280, 9499, 9559, 1867, 9253, 9368, 9856, 9289, 9870, 1345, 9448, 9597, 541, 889, 2520, 9656, 175, 654, 9916, 913, 9168, 984, 1681, 145, 2685, 216, 529], 'DT': [308, 1076, 3380, 1844, 4148, 4916, 6452, 2612, 7988, 5684, 7220, 8756, 3980, 4748, 5516, 1919, 2444, 3212, 1107, 1151, 2687, 996, 1875, 3455, 5333, 2022, 2790, 1254, 5762, 3797, 3458, 839, 4565, 4679, 6284, 1676, 1607, 2375, 3143, 3911, 4223, 2678, 2967, 1155, 1764, 2643, 4650, 4226, 4994, 5419, 3445, 5663, 2691, 3029, 4895, 5271, 3446, 3459, 1817, 4400, 4214, 734, 383, 4127, 6431, 2199, 1049, 4503, 228, 3735, 1502, 2270, 4991, 71, 1528, 5759, 1105, 1923, 730, 7052, 5418, 3882, 1873, 3558, 378, 2729, 339, 3046, 2677, 908, 6039, 5447, 7820, 5713, 1498, 2585, 1307, 1157, 1922, 8835, 2017, 1431, 2122, 5368, 2785, 3359, 3632, 1193, 7787, 6215, 924, 1909, 1200, 5168, 1910, 5955, 7723, 3411, 4983, 1925, 1146, 6478, 4995, 3353, 1510, 2261, 1561, 6101, 1321, 1458, 5604, 1141, 1692, 4982, 2312, 5751, 2278, 7967, 4177, 6955, 5936, 1900, 2867, 2266, 8735, 4942, 4945, 1833, 1961, 632, 3097, 6187, 1544, 7140, 2075, 4837, 2188, 594, 5887, 3814, 5187, 4227, 2329, 3409, 2601, 9524, 5252, 2956, 6118, 4070, 4838, 3302, 7199, 2641, 287, 2099, 4213, 3611, 1331, 1142, 2101, 3704, 5350, 5763, 6723, 3504, 954, 1132, 793, 6837, 3300, 6018, 2843, 3423, 3114, 3569, 4981, 1828, 3635, 5710, 4069, 8125, 5133, 5340, 652, 6525, 6372, 7788, 2869, 5757, 5298, 998, 3553, 4330, 5750, 4061, 4836, 1279, 1428, 5901, 2460, 1887, 1055, 209, 5915, 4032, 2690, 6020, 3461, 690, 1065, 2864, 3293, 2532, 1249, 6186, 5056, 8448, 6251, 6983, 2994, 3996, 1420, 2226, 4900, 3369, 4174, 2826, 1060, 2089, 4179, 1766, 4337, 4651, 5171, 4484, 4229, 4379, 553, 6683, 1354, 1958, 4782, 8957, 5250, 3912, 1293, 2006, 977, 5606, 4572, 3034, 3115, 5147, 3497, 7605, 4642, 6807, 2096, 5726, 8067, 2693, 2296, 3583, 4975, 1358, 6669, 3865, 1085, 476, 1722, 1206, 539, 2103, 3307, 3175, 4472, 6530, 3714, 6481, 4121, 1853, 6519, 563, 2058, 8588, 8219, 8373, 1718, 1119, 3254, 6531, 1154, 3670, 5119, 6069, 2736, 4156, 3261, 9396, 7451, 4936, 2168, 1140, 5704, 2539, 5690, 3950, 7246, 389, 5344, 115, 1408, 5891, 5668, 4541, 1968, 931, 2591, 1194, 4751, 4714, 2655, 4154, 2946, 6869, 5112, 1020, 425, 2347, 1757, 3690, 3228, 2857, 4600, 9111, 1362, 4680, 5692, 387, 4351, 3701, 4482, 1201, 2871, 1699, 7402, 5597, 4469, 2525, 8001, 1400, 246, 1409, 590, 4594, 4922, 3804, 3036, 433, 1023, 4690, 3386, 4326, 3264, 3594, 2815, 8554, 8343, 281, 6845, 6720, 799, 4723, 4582, 3615, 8398, 5605, 5568, 5113, 2176, 1625, 2508, 8694, 8070, 54, 8290, 515, 4075, 7228, 3038, 6130, 2801, 995, 3215, 6460, 4053, 4014, 407, 3914, 3883, 2618, 7755, 5049, 3187, 7158, 6112, 6886, 5362, 7086, 252, 4863, 4403, 2393, 3680, 4265, 8987, 5824, 2983, 4800, 5058, 5974, 2829, 4576, 1740, 4369, 5866, 7908, 3510, 7019, 5814, 868, 4527, 8034, 5519, 3597, 2134, 2245, 3874, 426, 820, 4673, 4507, 3258, 4944, 883, 1493, 4321, 306, 5309, 139, 5550, 182, 3639, 5123, 4137, 2376, 4168, 525, 3106, 6007, 5237, 255, 3983, 2742, 2954, 5033, 2902, 2217, 4365, 3400, 1283, 3026, 7214, 3905, 2912, 5749, 2890, 432, 1435, 2858, 2534, 3246, 3753, 3520, 1003, 2936, 5919, 4530, 7680, 2774, 438, 3941, 370, 1213, 1588, 156, 641, 3751, 1732, 7607, 2380, 2490, 3327, 1789, 6252, 2656, 7786, 7491, 6535, 1238, 4068, 295, 4281, 7299, 5465, 2944, 3542, 2274, 776, 9058, 2144, 6786, 3126, 663, 8789, 6108, 5458, 4191, 6077, 5288, 4682, 2533, 2198, 2047, 2186, 7398, 4766, 6518, 6517, 2971, 5177, 3832, 3803, 1869, 5137, 4362, 1222, 5098, 5303, 3146, 5289, 3739, 7302, 1021, 2180, 2061, 4097, 3058, 4393, 2197, 629, 1466, 5939, 1823, 5817, 5484, 5206, 2268, 3625, 5562, 7357, 2493, 1488, 445, 5491, 5831, 2026, 1771, 8355, 3881, 2358, 4829, 8259, 6664, 328, 1908, 8054, 7751, 47, 1992, 3161, 3526, 4215, 4278, 2346, 5765, 4932, 3148, 2668, 1096, 5295, 5240, 1810, 2447, 1567, 3301, 7783, 1104, 4578, 4020, 1120, 3955, 1377, 862, 2178, 1864, 1630, 1818, 1511, 3080, 8097, 1639, 7989, 6634, 4957, 3794, 3722, 5259, 186, 4026, 5301, 822, 2712, 941, 1658, 5982, 1788, 2484, 6472, 846, 333, 3626, 6788, 7654, 310, 2640, 3406, 1074, 4275, 815, 4709, 8375, 4345, 8189, 8893, 5628, 5834, 3943, 3005, 2105, 1915, 7432, 7262, 3716, 4390, 4095, 1490, 4490, 466, 3802, 3137, 3622, 2557, 857, 4272, 3252, 2203, 1647, 1651, 4383, 8014, 3712, 2758, 5565, 3667, 3424, 3810, 2369, 3205, 1612, 7926, 6094, 3202, 640, 3142, 2237, 2910, 8865, 5564, 1335, 2426, 3724, 2055, 1240, 7404, 3013, 2682, 3675, 5428, 4419, 2215, 6592, 8776, 1753, 2272, 2948, 4821, 2621, 6196, 4521, 4959, 5440, 1265, 3641, 1075, 2970, 3144, 6333, 5563, 4407, 7303, 4660, 297, 1638, 4764, 1669, 3855, 5945, 1554, 3230, 6582, 420, 6057, 5475, 1290, 5094, 760, 3364, 950, 4218, 5343, 5962, 3678, 4797, 7035, 1850, 7298, 4290, 8523, 4843, 871, 486, 1410, 715, 8017, 6136, 1872, 6495, 5406, 3389, 2985, 1465, 7854, 9123, 2726, 6421, 472, 1366, 2441, 4438, 1040, 4997, 1063, 6713, 5040, 1686, 1870, 7561, 4771, 2478, 1392, 5061, 6527, 4405, 142, 1135, 6406, 2496, 3480, 3759, 4114, 1386, 337, 7732, 5410, 5258, 4697, 1233, 3334, 2094, 1935, 3042, 6687, 1042, 5862, 2202, 1571, 3733, 5881, 1506, 6811, 2486, 1470, 5376, 2647, 2165, 5618, 1138, 2142, 3577, 1974, 9568, 5151, 7488, 3444, 5909, 4448, 6585, 5680, 2378, 5158, 8768, 4889, 2258, 1175, 5276, 4288, 1476, 2244, 6331, 1256, 1477, 8491, 4958, 5725, 3929, 8555, 9144, 1183, 3182, 1610, 3826, 6599, 1710, 925, 3522, 8030, 2559, 2084, 8500, 2069, 5482, 698, 6912, 1709, 5359, 7729, 7762, 5885, 1322, 2686, 3116, 5194, 7481, 3451, 6630, 7169, 3605, 1888, 4711, 1504, 4519, 5105, 2933, 3124, 6704, 4294, 5835, 3012, 1914, 5935, 7286, 5549, 2437, 6597, 4022, 625, 2267, 1981, 5984, 4446, 575, 157, 588, 4189, 6210, 1101, 6102, 4905, 3194, 292, 3922, 8750, 8871, 2279, 3894, 912, 5130, 3310, 8838, 1412, 5089, 2462, 2160, 5161, 882, 2586, 1244, 3595, 7329, 4732, 1014, 1287, 2290, 9141, 6194, 8769, 3450, 1990, 5346, 7240, 842, 8314, 4637, 3040, 2578, 989, 5965, 9175, 985, 3998, 478, 2820, 4533, 4356, 1456, 2220, 843, 1333, 3738, 1594, 7575, 4132, 4976, 4248, 6401, 6233, 4443, 5556, 1590, 3562, 2477, 8021, 8608, 6655, 1343, 6207, 917, 4641, 3344, 3113, 624, 2467, 1644, 3587, 1541, 4626, 2676, 3616, 4924, 4708, 8834, 7982, 322, 5216, 4067, 5275, 352, 4207, 4750, 4364, 1397, 6446, 2760, 4344, 6819, 3588, 6044, 1190, 620, 4197, 5396, 3408, 2611, 9143, 4649, 1964, 6862, 5789, 2415, 6005, 1266, 1852, 6109, 3939, 3111, 4297, 5787, 5409, 6330, 2126, 5450, 6961, 4794, 9098, 3762, 2196, 3658, 2419, 5021, 6653, 3781, 5441, 3773, 1468, 514, 8066, 5197, 4267, 4608, 4078, 5285, 4885, 1995, 2809, 3823, 3183, 5287, 1716, 4718, 8061, 6825, 7630, 8926, 7379, 9603, 9879, 1650, 918, 5898, 146, 6754, 6573, 3970, 2794, 9017, 1050, 4655, 1486, 4850, 8405, 5339, 8200, 2854, 1682, 1388, 3388, 1198, 4409, 1227, 1088, 4671, 3447, 1111, 3324, 4164, 2450, 644, 4506, 1317, 6219, 8883, 2348, 4724, 1679, 6448, 851, 5539, 1791, 3426, 1022, 2938, 2745, 2090, 6201, 336, 7174, 3494, 2683, 5117, 4295, 3171, 2732, 9503, 6603, 869, 1521, 6056, 6436, 6350, 4225, 4373, 8279, 4310, 8376, 2492, 4954, 2827, 4707, 4672, 5926, 7957, 4384, 4176, 7027, 3035, 1680, 4989, 3808, 5997, 3285, 5431, 1745, 7189, 6234, 6812, 5524, 6882, 5474, 7293, 3862, 6066, 2739, 6071, 8538, 6150, 4339, 2787, 1601, 5214, 7472, 964, 1147, 4731, 2403, 4548, 6876, 8032, 2191, 6143, 3858, 8634, 8822, 6839, 7686, 2573, 8934, 470, 8551, 3806, 183, 3237, 6390, 3276, 7311, 481, 4785, 7001, 5065, 5274, 1241, 2866, 6125, 2289, 2439, 4754, 5281, 3120, 6114, 3107, 3415, 5477, 5257, 1636, 7867, 3507, 890, 2759, 492, 6571, 4028, 4877, 6318, 1340, 1573, 5886, 2988, 5067, 3892, 6898, 7637, 8352, 6212, 5645, 5896, 8172, 1517, 7554, 3235, 3962, 7770, 2965, 1084, 4520, 1402, 5334, 6028, 8222, 7994, 554, 4003, 6043, 7587, 3207, 6127, 901, 3913, 4790, 6042, 972, 1376, 7015, 6707, 1962, 5700, 3946, 5715, 8256, 4147, 2011, 2356, 5476, 2469, 8925, 2303, 5988, 8008, 1885, 199, 6317, 5727, 5590, 5553, 4698, 185, 8139, 2752, 1326, 6703, 1903, 3798, 7307, 3887, 3982, 3986, 2236, 1276, 1500, 4389, 2896, 4633, 6636, 3513, 2763, 373, 2234, 5420, 6188, 7098, 3173, 1944, 3075, 441, 5220, 742, 5249, 771, 1685, 5657, 4183, 2862, 5132, 8071, 4426, 4532, 1583, 8519, 3763, 4662, 7670, 5732, 2754, 5543, 2034, 8530, 948, 5678, 6962, 1472, 6001, 3529, 3531, 3341, 5124, 8438, 1522, 9216, 3170, 1856, 8348, 6785, 3260, 5495, 6964, 803, 695, 6602, 86, 6911, 4882, 1918, 870, 5900, 1301, 773, 3805, 4452, 5229, 1831, 7101, 7548, 4865, 3421, 3527, 4734, 5356, 4458, 2170, 2052, 5801, 7204, 6880, 1523, 4658, 2130, 3090, 718, 4471, 1796, 4255, 4531, 1469, 4200, 1429, 2838, 3959, 6598, 2041, 6493, 4190, 399, 4399, 5030, 1434, 1579, 7769, 8213, 3963, 5020, 3354, 8118, 1336, 4661, 5712, 2596, 7210, 2964, 2638, 8330, 3752, 9082, 8316, 3218, 1160, 131, 3651, 5788, 2407, 5239, 83, 5899, 5046, 6413, 5792, 7679, 743, 2257, 5483, 8431, 5326, 5466, 3316, 1808, 2907, 2338, 4699, 5167, 1165, 2757, 6297, 2379, 2689, 6895, 2873, 3916, 1129, 8446, 1843, 1232, 2434, 1943, 1196, 3195, 465, 6629, 3087, 2637, 8, 8497, 786, 6458, 6264, 94, 2556, 5541, 1260, 5731, 8702, 7421, 7137, 4029, 4571, 5946, 4755, 4517, 4139, 6260, 4719, 7454, 4795, 8762, 5648, 4474, 8129, 4481, 1167, 7580, 6144, 4814, 7423, 7264, 1356, 7746, 7020, 8245, 155, 8583, 6218, 711, 2111, 5078, 2930, 7878, 3064, 5131, 31, 5767, 1948, 7886, 2256, 1102, 4749, 6556, 6500, 5063, 3637, 1337, 5068, 4562, 4005, 1921, 3053, 2051, 1243, 311, 3487, 874, 1697, 6107, 8782, 2276, 5300, 1535, 4638, 5829, 3765, 1951, 3525, 4219, 5319, 9181, 6918, 5805, 4715, 2339, 4912, 5226, 3071, 2340, 2981, 708, 2162, 3108, 2812, 832, 5696, 2154, 2080, 4235, 764, 2427, 63, 2342, 7253, 2362, 473, 2542, 8249, 6560, 3074, 6659, 149, 8109, 317, 6055, 1659, 914, 3706, 2966, 2414, 2164, 2848, 5558, 8166, 1374, 4925, 1499, 6533, 6569, 980, 7869, 2916, 274, 3621, 4031, 1532, 5986, 6259, 1637, 5341, 2033, 8422, 5426, 4652, 2500, 1671, 2454, 840, 9027, 1840, 7285, 2863, 4880, 1969, 8147, 4607, 5043, 5547, 7141, 4112, 8914, 7266, 8998, 2343, 2008, 3379, 4756, 1093, 3314, 5358, 2928, 5015, 8412, 5947, 3884, 5633, 7927, 5534, 6464, 5582, 7825, 7815, 5141, 3910, 6053, 8091, 1574, 9215, 6483, 3951, 4935, 4208, 6357, 700, 6643, 1539, 1489, 4323, 2632, 953, 8622, 2044, 1292, 6561, 6987, 2317, 2333, 4573, 5522, 2054, 1739, 7579, 1082, 4591, 4082, 9047, 5394, 6332, 5808, 4993, 675, 971, 260, 7118, 5529, 7866, 1905, 8537, 1578, 7056, 8426, 7319, 1984, 3047, 4560, 3764, 8157, 677, 3346, 245, 4570, 6208, 6174, 6442, 4738, 6358, 3684, 3870, 6226, 2719, 4773, 921, 5492, 1906, 1611, 8953, 7261, 4480, 2095, 7940, 3440, 448, 6027, 5375, 7367, 8931, 4192, 1508, 4796, 2823, 5743, 4663, 3848, 7397, 1282, 1329, 5228, 3110, 6068, 7439, 78, 4549, 2012, 8413, 6025, 7650, 2023, 6365, 4890, 6694, 3630, 3004, 8074, 6794, 7996, 9035, 5357, 4435, 1156, 3485, 5876, 2791, 7371, 5502, 5638, 7707, 720, 4102, 1258, 2847, 1394, 3245, 5674, 5175, 2205, 5954, 15, 1989, 5203, 4036, 351, 2531, 6800, 7613, 2128, 1728, 5448, 1368, 5345, 4157, 3631, 3664, 4730, 6877, 5673, 6780, 1724, 3130, 1437, 1666, 6742, 5722, 100, 974, 1767, 9120, 1584, 879, 384, 4589, 791, 6649, 6126, 8800, 3801, 7287, 5830, 4947, 5429, 702, 5037, 6216, 2307, 7663, 876, 5242, 5225, 5783, 1106, 2224, 3528, 5803, 8785, 4252, 3555, 7233, 4716, 2718, 1835, 4013, 3439, 6555, 3376, 3571, 4910, 7675, 807, 1328, 4195, 299, 2558, 7972, 7028, 4293, 153, 7000, 3556, 4355, 3888, 5463, 3873, 7806, 3119, 7002, 1483, 1505, 4915, 1653, 2093, 8208, 4741, 7437, 1747, 7034, 5196, 6946, 9166, 8940, 8271, 4212, 1447, 5248, 3326, 4253, 5107, 8839, 173, 4830, 1966, 3349, 3102, 5611, 5799, 4204, 2352, 4167, 2287, 2412, 4696, 8072, 919, 8324, 1452, 6589, 7350, 8894, 981, 2410, 8029, 5658, 9186, 4491, 2322, 4862, 7436, 152, 6978, 2737, 5190, 4516, 25, 4501, 1188, 6060, 3869, 3790, 254, 6558, 5403, 1774, 596, 8165, 1224, 9943, 3049, 5093, 6197, 4987, 6666, 3044, 3780, 8388, 367, 4461, 6750, 8000, 8266, 7556, 3172, 369, 3532, 7882, 3973, 3467, 7817, 1209, 5913, 1926, 3236, 3055, 3601, 2085, 4349, 911, 6017, 5179, 1216, 8846, 9084, 8447, 1012, 4851, 5728, 2148, 7983, 5004, 5062, 8574, 5019, 2341, 7249, 5826, 8898, 660, 330, 372, 4745, 5006, 5703, 5929, 8055, 2019, 7768, 1360, 6615, 4158, 4727, 1185, 3442, 8347, 2334, 1246, 140, 2371, 3325, 7018, 8216, 7310, 1259, 828, 8757, 4300, 1117, 430, 6967, 9180, 7339, 905, 8786, 1312, 8454, 2120, 1849, 2281, 1623, 7666, 5291, 1559, 7085, 7258, 3975, 3101, 3057, 5382, 572, 5859, 6037, 1137, 7682, 5846, 4695, 8163, 5265, 4781, 3940, 8797, 6124, 788, 9013, 7942, 4334, 4769, 6769, 8144, 4963, 4656, 1124, 929, 7593, 1971, 4666, 5108, 6106, 877, 1262, 3457, 6176, 4825, 3089, 8975, 1608, 2894, 5325, 8902, 844, 4907, 8322, 5321, 5587, 753, 4194, 1176, 3878, 5875, 7144, 64, 6731, 6418, 1635, 3596, 1861, 3821, 6551, 3938, 1325, 3037, 4122, 5260, 5035, 6994, 1197, 1430, 1993, 3021, 5405, 7510, 2078, 6232, 2521, 7475, 400, 5943, 2853, 6199, 2661, 8875, 1347, 108, 2308, 3500, 1318, 1629, 2515, 826, 4432, 7455, 9116, 1026, 6824, 2306, 6736, 4926, 8191, 221, 4374, 464, 7796, 3405, 3174, 6776, 3077, 2153, 6087, 6026, 5996, 119, 638, 5297, 5841, 3647, 307, 9173, 6907, 5442, 6274, 5102, 8968, 8475, 4799, 1646, 3749, 4045, 5335, 8990, 163, 6954, 923, 3233, 2161, 5589, 3581, 3634, 2819, 6490, 3094, 5809, 3159, 3839, 1673, 878, 6179, 8267, 6360, 3145, 3429, 6793, 3977, 2391, 7094, 5631, 1072, 1977, 5873, 3981, 1920, 6244, 1701, 7661, 8912, 7353, 7226, 1765, 4266, 5211, 736, 3671, 8781, 1693, 6045, 5709, 5610, 2351, 3927, 3220, 5979, 1037, 3674, 197, 2576, 1707, 5861, 2974, 5162, 75, 7499, 8204, 5338, 4583, 7685, 5518, 6008, 4001, 1089, 1842, 5952, 2495, 316, 4558, 8223, 1542, 6151, 6810, 5958, 2629, 4196, 1572, 7553, 84, 4590, 6601, 7186, 6404, 1123, 1221, 5537, 8407, 5199, 2086, 5971, 626, 386, 6870, 2653, 4367, 1385, 6374, 6287, 558, 8229, 3154, 2013, 7984, 304, 6494, 2669, 2001, 6975, 4846, 5852, 5811, 4870, 1363, 1616, 9305, 5488, 5855, 4398, 2448, 3297, 903, 2402, 6231, 6823, 8453, 4623, 7010, 4761, 7109, 1694, 6577, 2240, 2688, 4822, 4779, 8918, 7133, 2805, 2957, 4743, 5927, 5480, 52, 4710, 5685, 7227, 2803, 5960, 1028, 5903, 8308, 798, 2837, 8676, 4117, 321, 7099, 9019, 5747, 707, 1886, 3283, 4363, 1180, 6917, 5233, 9077, 8859, 7644, 1570, 9011, 6730, 5849, 6627, 642, 7495, 560, 103, 7089, 7486, 3591, 2406, 2922, 8849, 8708, 5142, 1462, 1327, 5734, 1529, 4051, 8103, 6536, 721, 132, 1013, 122, 2485, 6468, 1576, 789, 2802, 3150, 8766, 1475, 6302, 2374, 3289, 6894, 4681, 8115, 3253, 6292, 2921, 305, 3136, 3209, 5439, 3792, 3464, 6890, 6752, 1606, 5650, 7216, 6728, 6733, 2620, 3740, 7126, 4839, 6267, 3956, 6756, 909, 6934, 4447, 6084, 6668, 482, 9826, 5383, 3166, 6805, 8018, 2995, 9153, 3590, 253, 2398, 1782, 3, 1440, 8480, 5892, 7462, 6396, 1118, 9046, 2769, 5451, 5870, 1153, 5186, 2404, 2883, 141, 9038, 2384, 7073, 1191, 5200, 187, 3875, 812, 910, 2517, 5054, 2115, 1152, 4262, 1805, 2781, 2424, 5282, 4173, 5423, 4557, 3422, 6677, 709, 692, 4630, 2110, 951, 2999, 8130, 686, 4011, 5234, 885, 4109, 6191, 853, 1689, 3817, 955, 8041, 3121, 6373, 4508, 1950, 5636, 3857, 2131, 8556, 3898, 2156, 2671, 8309, 5430, 4808, 5152, 4125, 1518, 8418, 3397, 225, 3122, 3997, 5284, 8367, 1449, 8915, 1580, 7221, 5994, 1255, 7116, 3436, 1959, 3002, 8669, 2453, 5798, 6542, 8406, 4416, 5614, 6893, 3471, 4006, 4457, 7301, 3648, 4551, 422, 3846, 1334, 2660, 2204, 5499, 5184, 7937, 9136, 3840, 2344, 3606, 4524, 2028, 2184, 5398, 8443, 1463, 8329, 3889, 5567, 4648, 1284, 7417, 5075, 3498, 2097, 7336, 2213, 1406, 3270, 7694, 3629, 887, 1763, 415, 8278, 7936, 334, 3789, 7894, 682, 9034, 320, 774, 2507, 5806, 1700, 6534, 9093, 1603, 7445, 5066, 6250, 4832, 3993, 750, 2216, 6348, 217, 6700, 1780, 5280, 356, 5478, 2189, 6054, 3163, 7522, 5683, 6773, 1549, 4251, 7743, 898, 6796, 3214, 4628, 1098, 5833, 2125, 5444, 2405, 1316, 4566, 688, 1178, 5812, 3278, 617, 2286, 4144, 3756, 2249, 4804, 6671, 150, 8916, 469, 6290, 2030, 6944, 8646, 7172, 4394, 4442, 4788, 4311, 5401, 4678, 89, 1890, 82, 2269, 8664, 1311, 4046, 3263, 6326, 3303, 3225, 6889, 2177, 8243, 1448, 5662, 5694, 6321, 3499, 1575, 6036, 6099, 7853, 3390, 5967, 6089, 7370, 6471, 2813, 3112, 4614, 7477, 772, 8981, 1727, 4057, 2748, 5109, 1736, 392, 3772, 9092, 4684, 7795, 565, 567, 4643, 7621, 3299, 3076, 9039, 2535, 7563, 1945, 5277, 2997, 7813, 8886, 3895, 2254, 7909, 4044, 5772, 2879, 8134, 1302, 6117, 5290, 2238, 4165, 7648, 7232, 8798, 4424, 3277, 1609, 2225, 6867, 8240, 4553, 7110, 6538, 618, 4268, 1877, 8251, 1550, 8535, 7340, 5838, 1416, 8150, 4422, 7778, 7702, 4819, 6764, 3580, 1790, 1991, 1892, 3213, 1677, 5693, 5487, 543, 4012, 3275, 8031, 2139, 2465, 6765, 5269, 4917, 8710, 2145, 3841, 3799, 7219, 6932, 1619, 1399, 212, 6164, 9534, 2522, 5555, 7318, 8695, 6121, 7847, 538, 4868, 6177, 2335, 4509, 1566, 7589, 669, 3019, 3418, 745, 7032, 1450, 3770, 2872, 7406, 3549, 7011, 2796, 8382, 6242, 8202, 1942, 8146, 4775, 5513, 2309, 2354, 3646, 5804, 2418, 5016, 4071, 6386, 7502, 2070, 3024, 1769, 2703, 1878, 6382, 561, 2581, 4676, 4299, 4358, 1338, 5166, 6496, 2996, 143, 4965, 364, 7541, 4497, 1453, 3139, 7162, 2422, 6202, 3640, 9050, 6320, 6010, 3286, 4933, 4691, 6543, 855, 2551, 6085, 454, 3809, 3483, 979, 770, 808, 6479, 3815, 3454, 717, 3020, 1323, 4979, 6311, 5600, 7901, 1164, 738, 8635, 5459, 1352, 9590, 6344, 2457, 1067, 4269, 5774, 1396, 4535, 12, 5170, 3732, 5091, 1655, 7733, 7910, 2828, 805, 1538, 5978, 6499, 5145, 1168, 343, 8325, 1393, 5863, 2277, 6726, 3880, 9125, 1620, 3942, 9174, 5452, 6291, 6686, 8578, 379, 8725, 5786, 8230, 1742, 8085, 5646, 5635, 1721, 6714, 4646, 8063, 7934, 491, 1879, 377, 5416, 9785, 6804, 6425, 3822, 8511, 2679, 5504, 6986, 7511, 7596, 2000, 1443, 2395, 704, 4054, 8269, 7360, 6691, 3017, 4879, 7544, 1901, 7916, 8089, 3948, 5038, 3931, 4964, 7365, 6919, 4616, 3290, 8565, 9090, 888, 5908, 2009, 102, 2218, 5963, 1565, 7987, 861, 3844, 6821, 7645, 4415, 7840, 5425, 1621, 2098, 7347, 8282, 5434, 4612, 2345, 6614, 899, 3484, 2035, 357, 2973, 8970, 7800, 6245, 3186, 1418, 3890, 7767, 8053, 722, 867, 37, 584, 2468, 697, 2658, 2227, 1460, 1267, 8270, 6103, 8078, 7780, 2060, 1474, 5993, 7875, 8026, 4402, 1125, 4956, 6746, 1350, 5794, 4232, 739, 8564, 8358, 1166, 5195, 3022, 3432, 361, 4428, 1614, 4644, 1824, 5560, 2537, 4903, 8982, 8148, 2475, 2674, 9169, 900, 8104, 2852, 841, 2714, 8468, 5968, 5790, 2136, 737, 7512, 2731, 8802, 5315, 8594, 39, 3238, 6660, 434, 4018, 4500, 1423, 374, 6822, 5183, 5515, 7440, 4062, 809, 1079, 6572, 7700, 6857, 5711, 4826, 6715, 4625, 9025, 3879, 1062, 3741, 8506, 3787, 6952, 5717, 3995, 3505, 8498, 294, 2285, 5754, 3903, 7720, 600, 3662, 8961, 347, 522, 6307, 545, 8755, 8332, 349, 4780, 4736, 1305, 7088, 4941, 3155, 3132, 3216, 6059, 6762, 4824, 5328, 3373, 8083, 6032, 1949, 8135, 6058, 7427, 7573, 2932, 4702, 1113, 6336, 2117, 9109, 5679, 8051, 7071, 9194, 5506, 4897, 5653, 725, 5381, 7998, 1854, 2118, 7584, 4657, 8286, 6305, 4388, 6711, 3180, 6855, 667, 8462, 817, 3812, 7434, 7518, 557, 5000, 7315, 7151, 206, 2768, 534, 4270, 8857, 5924, 6083, 3576, 5651, 7077, 6002, 1061, 2251, 220, 1239, 1229, 8572, 1690, 7884, 2608, 4604, 6836, 5517, 2603, 7599, 4762, 3222, 1306, 5593, 2548, 606, 3656, 4021, 8088, 8581, 2059, 7590, 6048, 4951, 269, 9156, 1251, 4094, 2445, 8643, 3867, 3767, 8615, 4464, 3298, 8972, 5733, 2761, 5202, 1946, 8263, 1839, 6734, 6098, 8102, 4249, 6902, 3695, 5433, 7459, 2104, 1355, 9206, 3785, 6342, 6033, 1086, 7306, 5511, 1837, 6795, 6617, 3681, 74, 7810, 3725, 7323, 6012, 3249, 6268, 7361, 2108, 6926, 1627, 2841, 7461, 9749, 2386, 4758, 4555, 598, 2231, 9912, 852, 740, 4492, 991, 6816, 9115, 7181, 2597, 6016, 2471, 3396, 144, 7366, 5644, 2353, 5542, 850, 1459, 9954, 5178, 5268, 5918, 8450, 6667, 9211, 4141, 4257, 6778, 6557, 8283, 2382, 8878, 5793, 5847, 3255, 966, 6100, 5768, 2645, 8357, 76, 6111, 1551, 5064, 6645, 3365, 2327, 6162, 2020, 8185, 6607, 7245, 7004, 1938, 7104, 4340, 3347, 6698, 8842, 8662, 1223, 2273, 3268, 6871, 2305, 3190, 5880, 3486, 2659, 566, 5095, 8907, 6568, 6453, 599, 5047, 6622, 2300, 6719, 5032, 6315, 1371, 1403, 3654, 7065, 5766, 2364, 8402, 7236, 30, 3091, 3697, 802, 7150, 5018, 4296, 280, 8403, 6243, 1001, 7324, 5532, 2518, 1911, 3095, 5932, 5576, 4791, 7922, 7858, 1300, 3682, 4887, 6826, 2720, 7735, 3988, 1822, 7829, 4894, 8944, 507, 940, 4515, 5330, 341, 1798, 3776, 5761, 2372, 5784, 5292, 1866, 6761, 2906, 2734, 230, 5753, 2326, 101, 6065, 500, 5800, 318, 1891, 6076, 8199, 5017, 8740, 1228, 5701, 2359, 7092, 8611, 8368, 5630, 8300, 2716, 4427, 2929, 821, 1678, 6049, 1401, 8069, 942, 4675, 3360, 1934, 1986, 4017, 2389, 1324, 4990, 8112, 5022, 7893, 2526, 1349, 5905, 4840, 5623, 5365, 5286, 58, 2822, 5523, 5128, 168, 7283, 8176, 8195, 5500, 1642, 8874, 5390, 3068, 3073, 2561, 3015, 3135, 7061, 6851, 3437, 8840, 6399, 6502, 2991, 1749, 4065, 3056, 114, 4522, 4513, 4111, 5823, 2481, 6093, 5467, 3947, 1056, 7496, 2042, 5007, 2717, 1734, 579, 5665, 9076, 8108, 2798, 4906, 204, 6980, 7712, 1048, 6485, 6970, 806, 3859, 5910, 6227, 1215, 7710, 2878, 6051, 6936, 2459, 338, 6956, 2727, 3825, 7636, 1893, 3221, 781, 1387, 7326, 9199, 5036, 5822, 4967, 603, 3371, 3696, 5424, 7100, 5135, 8602, 801, 8603, 804, 5081, 3727, 7966, 4728, 831, 6262, 5079, 8478, 8704, 5317, 8665, 7328, 7907, 1421, 3488, 586, 6539, 9725, 5836, 7250, 6286, 272, 8207, 549, 9018, 1540, 227, 7383, 6266, 8547, 1585, 8019, 4647, 1482, 769, 5479, 6942, 7906, 4635, 6644, 884, 1269, 8002, 6831, 4876, 6638, 8361, 2654, 6398, 1654, 6999, 701, 3178, 4410, 2740, 7375, 8568, 4615, 3378, 2183, 4466, 8997, 5771, 3689, 2899, 4298, 3284, 1481, 8661, 5552, 3428, 2171, 619, 4577, 685, 7376, 7591, 4968, 5739, 7978, 1275, 7251, 7730, 49, 3620, 7918, 6183, 4860, 6947, 7129, 9462, 73, 61, 7431, 3783, 7038, 1445, 7709, 4805, 5231, 9129, 5580, 714, 3243, 3779, 3754, 1073, 1656, 2243, 3351, 2014, 6498, 8690, 6950, 7448, 1367, 6477, 8737, 8837, 6067, 5003, 4834, 8326, 7635, 3265, 5923, 4689, 3573, 8573, 2175, 7546, 504, 4812, 5372, 583, 9193, 2780, 2155, 2840, 1811, 1310, 5349, 6576, 5377, 3306, 3054, 4414, 388, 4789, 4665, 3930, 6184, 9080, 3994, 5060, 7268, 208, 5011, 3876, 1245, 8946, 7985, 7714, 6306, 8062, 4418, 672, 4700, 8175, 8385, 3456, 1174, 8876, 4341, 2566, 932, 1691, 2817, 1024, 1725, 6654, 6239, 6784, 5299, 7112, 7687, 8620, 3967, 1557, 5468, 7193, 6171, 6744, 6149, 676, 3693, 4774, 7428, 117, 7514, 2984, 8133, 7864, 4043, 7154, 1600, 1454, 236, 559, 6178, 5023, 6434, 6270, 5218, 8106, 6193, 4092, 93, 4588, 4231, 1, 5951, 783, 4980, 417, 2861, 2024, 8158, 455, 6220, 2087, 982, 6709, 4210, 4722, 6140, 7930, 3900, 298, 4431, 8098, 5966, 8787, 926, 3535, 6447, 4186, 680, 4385, 8585, 2082, 8630, 5911, 1122, 2325, 5964, 6648, 6312, 6131, 2072, 3033, 9054, 1954, 3564, 7897, 631, 1509, 2924, 3745, 6875, 1980, 6430, 4239, 3476, 1078, 3162, 1150, 3375, 6852, 5464, 6623, 7247, 2696, 5503, 2940, 1762, 8236, 6309, 3506, 5393, 582, 3659, 4376, 6409, 516, 151, 4304, 7562, 1569, 2253, 1054, 1143, 8593, 6246, 1057, 3609, 1006, 2610, 3109, 3362, 5351, 5573, 1436, 6157, 5744, 99, 859, 2892, 3157, 211, 6516, 1286, 2855, 5664, 5949, 5039, 767, 3105, 7238, 735, 1756, 282, 3072, 8674, 2589, 4119, 57, 2624, 8341, 2779, 1802, 7726, 9291, 3127, 4692, 8943, 6547, 5526, 8566, 8137, 5884, 2446, 7738, 8086, 6608, 8369, 6040, 6351, 6119, 2397, 6604, 7263, 544, 3923, 5223, 3989, 6122, 7537, 678, 2710, 1268, 4377, 2297, 196, 7114, 3156, 2980, 4289, 3599, 1503, 2232, 5496, 5930, 6781, 5156, 2185, 1874, 2167, 7620, 6400, 4465, 1703, 4247, 9159, 1230, 5598, 1552, 498, 3427, 4429, 1783, 7838, 4538, 4807, 8205, 8391, 309, 5584, 6702, 7724, 8073, 5363, 8152, 5415, 2016, 5755, 7483, 7384, 8389, 8378, 8799, 7173, 6361, 5509, 5779, 8504, 7055, 2564, 3197, 3908, 4706, 8364, 2777, 7779, 8264, 5920, 3517, 6593, 6166, 1846, 2247, 345, 4792, 2233, 6718, 1719, 2283, 6570, 8520, 1758, 9969, 4049, 8294, 3954, 5832, 4397, 6462, 768, 4244, 7341, 1723, 8126, 6038, 8170, 9686, 4911, 1364, 4901, 1066, 7070, 2452, 5417, 6224, 4765, 8296, 2628, 3223, 1733, 891, 7697, 6491, 8079, 285, 1577, 7662, 1513, 258, 6984, 6474, 4998, 897, 2106, 4439, 4222, 4921, 634, 988, 1825, 2943, 8790, 1252, 6444, 595, 3758, 7042, 5470, 8772, 7304, 6548, 3199, 2123, 1555, 1417, 172, 3734, 6078, 3104, 8004, 7125, 9934, 8224, 6721, 3226, 1501, 5024, 939, 198, 5748, 8268, 3280, 1182, 6387, 7752, 3742, 4592, 795, 661, 1794, 519, 1313, 3085, 6277, 7079, 4996, 3856, 2538, 359, 2271, 4581, 3304, 6511, 7412, 3200, 3860, 4575, 8942, 2775, 8734, 2228, 8331, 9068, 1315, 5520, 9441, 7075, 4721, 3165, 7159, 2788, 1457, 9602, 1965, 2158, 3051, 2102, 1785, 5283, 7564, 758, 816, 2291, 3125, 1537, 2242, 3530, 2049, 6763, 7166, 5353, 2007, 3672, 8244, 7533, 956, 5595, 4411, 2250, 8255, 8281, 7337, 4058, 9716, 6247, 2579, 4908, 8962, 1687, 7862, 7395, 4639, 7634, 3481, 1645, 7338, 85, 1634, 5198, 2315, 5384, 3723, 3370, 6293, 6285, 4254, 6844, 6566, 1053, 2631, 3710, 6013, 997, 5254, 8005, 3968, 4024, 621, 8897, 3025, 6323, 4960, 3482, 4264, 8917, 3329, 6369, 7215, 8866, 1010, 3250, 4786, 6379, 3907, 6236, 8609, 497, 2461, 9079, 2319, 3592, 6673, 3521, 7049, 4518, 18, 5544, 4787, 5165, 4902, 4735, 475, 428, 1792, 6866, 5361, 2886, 5143, 2241, 3008, 2605, 5825, 1273, 7381, 3319, 7797, 2152, 1863, 648, 8920, 8107, 5366, 893, 6341, 1380, 2850, 1624, 6134, 2143, 60, 2091, 3904, 6209, 4593, 5857, 5322, 2043, 1667, 3655, 1404, 8618, 9315, 683, 4103, 7503, 5412, 7382, 537, 5607, 5399, 3367, 2114, 9948, 5279, 6611, 5122, 6105, 6613, 2876, 2037, 732, 2913, 6429, 3721, 4955, 3608, 5655, 5934, 5944, 2592, 5807, 8012, 6722, 133, 9135, 4827, 5118, 8652, 2749, 8991, 5436, 1563, 6868, 1407, 1170, 3514, 1526, 3083, 2986, 4110, 8496, 8861, 7861, 9179, 961, 8752, 8746, 1581, 3191, 1772, 5723, 3566, 7059, 1778, 8536, 4372, 8637, 949, 2544, 2953, 8971, 7295, 1618, 679, 756, 5407, 1464, 1298, 880, 3420, 6063, 3731, 1924, 4640, 4274, 447, 6288, 8486, 5331, 9661, 5637, 3893, 452, 223, 5758, 6874, 3650, 6552, 5843, 6550, 9567, 7494, 408, 1750, 1071, 4250, 7330, 5144, 1998, 3244, 6896, 5449, 7411, 524, 7798, 4855, 8298, 7269, 2990, 6211, 8151, 9866, 7859, 8563, 1996, 3966, 7592, 9094, 2071, 3511, 3272, 3557, 1145, 7282, 2546, 4004, 2038, 6887, 886, 8488, 6606, 4279, 7839, 1203, 3937, 8143, 8455, 3818, 4631, 1556, 355, 8534, 7501, 8038, 513, 2713, 7843, 1077, 2230, 521, 3524, 6507, 5608, 3660, 6817, 8429, 8284, 5150, 3267, 5572, 7578, 4495, 7954, 3294, 2229, 9376, 8411, 8336, 2223, 4143, 8672, 5603, 2377, 5028, 5970, 1479, 3203, 2617, 4603, 6828, 7728, 6631, 1248, 9470, 5173, 8442, 7468, 1587, 23, 5505, 7868, 6415, 1357, 2911, 6616, 4100, 5323, 1004, 1708, 6172, 1415, 2337, 8425, 6030, 7588, 4138, 4224, 6375, 9351, 385, 6405, 6272, 7470, 3387, 6945, 6110, 8087, 8121, 1933, 9057, 4580, 4892, 5, 731, 9147, 7334, 6090, 7083, 2613, 8434, 5592, 5675, 3847, 2392, 3392, 9248, 8432, 7552, 6366, 902, 3750, 2992, 3358, 4455, 5181, 3748, 6579, 628, 5579, 8984, 5057, 5639, 1670, 4703, 8035, 7520, 2092, 775, 3676, 1605, 7833, 4007, 5192, 106, 2147, 4878, 8007, 2368, 5348, 5176, 7678, 5055, 2707, 5730, 2834, 1882, 2619, 4059, 3361, 3827, 3377, 5316, 3465, 8171, 922, 3729, 2331, 5821, 8941, 8077, 3384, 7949, 4366, 5933, 999, 8047, 6339, 2367, 4813, 3032, 2482, 5840, 8938, 681, 5072, 8823, 8457, 4211, 2832, 5210, 5026, 1596, 4286, 2978, 7128, 3335, 9331, 3413, 1536, 6708, 4463, 3642, 1133, 8853, 4332, 587, 6031, 5106, 5012, 8416, 5791, 231, 4835, 5585, 2174, 5140, 5530, 2599, 2510, 7408, 7463, 9306, 7476, 1496, 6833, 907, 6487, 4129, 6283, 4360, 5764, 1729, 9064, 7857, 1136, 2411, 8545, 1519, 8167, 8145, 811, 1069, 2423, 1821, 512, 754, 9755, 7664, 293, 5411, 2435, 7669, 838, 9779, 6006, 4992, 8304, 7931, 4737, 7091, 9097, 7111, 1043, 6672, 5671, 9891, 1741, 6145, 2302, 825, 2959, 2650, 8254, 2893, 8910, 1225, 1983, 2604, 4659, 8751, 7608, 8595, 5666, 4133, 8042, 6248, 1813, 9170, 6590, 4256, 1748, 3644, 319, 1036, 8645, 8540, 7294, 4701, 4949, 9004, 6141, 748, 6743, 5780, 1520, 7224, 5632, 3332, 4245, 9210, 9766, 4329, 2288, 3462, 4124, 3836, 8258, 8813, 3985, 135, 9557, 6515, 4811, 5457, 8549, 535, 8598, 4778, 4066, 6621, 7649, 1720, 1034, 706, 7639, 9146, 2903, 5097, 410, 7969, 8819, 7275, 4325, 1081, 4569, 116, 3399, 8160, 2792, 7096, 2304, 5378, 5267, 2062, 5232, 9606, 8110, 7656, 2904, 8340, 6679, 9739, 5775, 7557, 5602, 4972, 4585, 7198, 7718, 4950, 1829, 3586, 4739, 3011, 7043, 4478, 8381, 4019, 8856, 242, 1963, 6378, 3548, 6647, 4948, 36, 5159, 9565, 7498, 7890, 5460, 6701, 2208, 7824, 1516, 530, 6523, 3052, 5044, 7647, 6278, 4540, 8675, 3570, 7090, 833, 3924, 4233, 8093, 8722, 8196, 2265, 3292, 8654, 8174, 3813, 8945, 8372, 5270, 945, 4238, 3661, 3041, 7012, 8524, 3227, 532, 2045, 6255, 7939, 137, 8312, 8636, 5408, 2593, 8203, 5380, 9104, 5676, 5868, 2502, 233, 8502, 5116, 4291, 3153, 6486, 8761, 6959, 1730, 1548, 3928, 4725, 4317, 324, 2458, 5207, 8233, 6050, 1202, 7938, 6976, 46, 8605, 3496, 2079, 5858, 8248, 8627, 6173, 782, 1661, 5660, 8706, 4683, 6128, 5689, 8490, 2349, 2504, 8754, 8824, 480, 7124, 3965, 5164, 3291, 2972, 8140, 819, 3176, 72, 6676, 8921, 1826, 7568, 2730, 2172, 1044, 963, 609, 5615, 5670, 2516, 864, 3863, 8821, 110, 6712, 2963, 6529, 2846, 3140, 7390, 7342, 501, 8845, 96, 4914, 7267, 8803, 402, 2127, 7826, 6457, 3536, 7380, 8181, 7658, 7147, 8958, 3489, 7845, 6697, 5619, 278, 1857, 5661, 633, 5486, 3872, 1613, 3014, 8597, 8068, 4199, 1277, 1068, 7335, 423, 6482, 3312, 5548, 1897, 6420, 4313, 2050, 1591, 6269, 5153, 7041, 1599, 2373, 7291, 7046, 7168, 4831, 6257, 4867, 2430, 1485, 5921, 3257, 2562, 4359, 7809, 2982, 4923, 6620, 8935, 1602, 4574, 4602, 7057, 7045, 6356, 3099, 7447, 4817, 2607, 8827, 1094, 4081, 1626, 2764, 4833, 6628, 1134, 7585, 6993, 6328, 2590, 6304, 8698, 5904, 7905, 6853, 3474, 8528, 6727, 694, 6909, 8993, 3188, 4035, 1932, 6904, 5263, 755, 4292, 7964, 6180, 9549, 1330, 8960, 8548, 1237, 8214, 935, 6280, 477, 7446, 6801, 9200, 6665, 1058, 8711, 3545, 490, 4305, 7973, 5070, 959, 3443, 5490, 7530, 7600, 483, 7594, 2388, 6892, 1994, 1212, 4140, 8379, 8939, 8877, 3793, 411, 2509, 2487, 1052, 3807, 3560, 5983, 7823, 1127, 7540, 2394, 2073, 4338, 1432, 3761, 6414, 7007, 6410, 3559, 7832, 9298, 6316, 7504, 7955, 6806, 8684, 716, 5489, 3167, 1181, 8404, 4943, 7239, 2694, 38, 8362, 6146, 4421, 4324, 2670, 7734, 7072, 8092, 3518, 3315, 2385, 8830, 8274, 5050, 7487, 456, 8739, 398, 2323, 2138, 4181, 4898, 3897, 5972, 2711, 6289, 2587, 4444, 6469, 3572, 2897, 1568, 7279, 3708, 1845, 6858, 9049, 5469, 4430, 854, 4083, 8870, 2926, 7722, 8770, 765, 3501, 3617, 7799, 3296, 7976, 8901, 9802, 20, 7790, 2429, 2219, 3065, 5360, 7177, 7841, 8365, 5977, 7054, 6153, 1558, 2324, 3933, 4514, 7388, 256, 7008, 4611, 1126, 7139, 5525, 8723, 8096, 8933, 8829, 412, 397, 4087, 460, 5938, 4408, 9536, 5724, 1931, 608, 797, 62, 7274, 203, 6774, 7740, 5588, 6133, 6929, 823, 4493, 7601, 6052, 8417, 1303, 6760, 8183, 866, 6695, 3969, 8027, 5557, 3381, 3607, 1904, 7651, 2920, 4243, 1643, 396, 459, 7993, 3502, 1342, 7142, 8050, 5785, 3934, 6692, 2952, 1726, 3198, 4476, 9699, 7200, 1484, 4205, 7047, 2438, 1672, 5845, 8577, 4064, 1035, 6235, 5397, 9375, 1754, 8686, 2292, 5752, 7834, 6383, 6717, 1029, 2672, 4720, 8392, 2066, 4712, 5048, 2885, 944, 5895, 7521, 1390, 7945, 2888, 6735, 5443, 570, 5742, 4130, 9071, 636, 8437, 1177, 4230, 5008, 8999, 2810, 7536, 1281, 6450, 8231, 3281, 7413, 4511, 7259, 5013, 8250, 1714, 9780, 5455, 3160, 5864, 174, 6432, 2808, 19, 6584, 4896, 2575, 8621, 9157, 2993, 7784, 1109, 550, 2088, 2870, 1604, 2839, 3516, 6969, 3181, 8149, 302, 7171, 5332, 1648, 8727, 6459, 6394, 4881, 6899, 3944, 53, 8552, 8482, 2722, 4677, 2027, 9452, 7358, 130, 5815, 4609, 2132, 5163, 7297, 6370, 7155, 9072, 2664, 405, 6680, 2793, 6335, 8640, 8239, 8558, 4930, 9150, 6322, 8177, 5404, 5352, 994, 1546, 2413, 2025, 1851, 1547, 7604, 7611, 7317, 6324, 6981, 3385, 8037, 5084, 7409, 2776, 511, 6567, 7389, 325, 4273, 8466, 7941, 9052, 8470, 1820, 1090, 6770, 2530, 9031, 1871, 7532, 7527, 2935, 4547, 8289, 3357, 5950, 3273, 6273, 1815, 1451, 1235, 7003, 7736, 6908, 7602, 848, 2882, 4354, 109, 4803, 5980, 1902, 44, 9060, 3842, 3643, 710, 2702, 7217, 21, 2831, 2311, 7899, 6738, 4401, 4988, 7399, 2252, 2880, 2699, 8666, 1091, 9850, 164, 4468, 7053, 6580, 3337, 649, 6024, 7689, 1860, 8948, 2673, 7953, 7197, 8529, 7067, 8780, 1461, 3295, 7677, 9126, 6265, 8629, 2976, 1953, 3495, 9114, 7415, 509, 8717, 5897, 3001, 6830, 5215, 1712, 4622, 6609, 8052, 5702, 9133, 7170, 2416, 1442, 3909, 2567, 5264, 5327, 2751, 6392, 6484, 4134, 6371, 7617, 9218, 5498, 5976, 2083, 6299, 4039, 8644, 1543, 8353, 3653, 6426, 666, 3478, 7877, 578, 5042, 8906, 3663, 313, 8503, 7525, 4074, 2318, 8295, 6480, 8313, 4636, 4126, 4188, 1270, 2630, 237, 9187, 6657, 7058, 2721, 2387, 2464, 3229, 4142, 1530, 687, 3045, 3313, 5100, 1289, 4554, 3333, 6465, 8913, 904, 6470, 2260, 241, 9184, 3088, 8753, 8677, 8989, 1939, 7766, 6553, 5052, 6540, 508, 1717, 7896, 3169, 1291, 6412, 9899, 2570, 1936, 0, 6775, 4375, 2898, 5571, 6979, 3877, 7348, 3788, 5839, 3971, 1880, 7040, 7164, 8013, 5719, 9911, 3084, 6549, 6641, 6992, 8744, 3152, 7782, 4763, 1173, 2064, 7737, 457, 4852, 6352, 2137, 3698, 7524, 3563, 1859, 4757, 6391, 4624, 7321, 5698, 3915, 790, 9614, 3330, 2955, 7895, 2908, 5031, 6512, 3713, 5402, 8807, 6998, 5736, 689, 6223, 7490, 8589, 1218, 4276, 51, 8247, 1978, 3692, 249, 3141, 7625, 3239, 7080, 3845, 8421, 2874, 3320, 6237, 7509, 5998, 5545, 4496, 4816, 8328, 8673, 154, 6881, 9154, 5053, 453, 1663, 9322, 6600, 674, 4357, 946, 9100, 6363, 5931, 4753, 474, 7076, 1288, 1806, 3468, 6148, 8514, 1586, 342, 7385, 7014, 3342, 3925, 4668, 8764, 3791, 2945, 2499, 7870, 8153, 9978, 7456, 9190, 3179, 6948, 1807, 7022, 4145, 6275, 7623, 8606, 3902, 9236, 3537, 8346, 368, 4504, 3843, 4928, 177, 834, 1804, 4999, 2927, 8238, 3256, 2622, 4674, 7074, 9362, 5025, 2206, 5129, 353, 5877, 4733, 7489, 8301, 2891, 7254, 7776, 4934, 5371, 8227, 7911, 4084, 7777, 8929, 6080, 3262, 2501, 6313, 8215, 1952, 9189, 5691, 7403, 1928, 4486, 658, 2294, 6626, 180, 7965, 4613, 8976, 5191, 2782, 7811, 5329, 8607, 2157, 5313, 2639, 7351, 6674, 2275, 7835, 1834, 960, 8311, 7369, 7516, 3043, 9909, 7872, 8291, 6965, 4986, 6739, 8974, 8036, 829, 3665, 3343, 9183, 8932, 303, 6834, 4052, 3736, 4842, 1731, 8335, 4595, 9279, 729, 813, 8836, 2975, 5848, 7441, 6451, 6562, 9287, 1379, 6652, 8060, 8806, 3271, 5088, 6901, 7962, 8759, 6951, 5561, 502, 1836, 5869, 6456, 4170, 3952, 2494, 1320, 4343, 6376, 489, 719, 8342, 4772, 7270, 192, 684, 261, 2310, 9160, 2627, 5574, 5770, 5182, 7603, 7638, 6745, 4327, 8805, 9983, 4529, 5083, 3463, 7205, 6966, 3600, 1100, 8452, 4318, 2210, 592, 5569, 4091, 4420, 5391, 7876, 7915, 8057, 9105, 7880, 8699, 9265, 5342, 865, 5559, 8904, 7182, 4162, 8228, 5816, 2282, 2968, 4037, 7848, 7792, 4619, 4869, 784, 2151, 2476, 7292, 4, 4768, 1095, 5414, 9012, 9171, 2960, 7513, 7325, 3031, 2923, 4050, 190, 7471, 6419, 3578, 2057, 4752, 5244, 1799, 4236, 7836, 8359, 6271, 2221, 7500, 4099, 6281, 6303, 4048, 4449, 2440, 1787, 4392, 7030, 8730, 5085, 5096, 8257, 4146, 7756, 4128, 7748, 5888, 622, 1494, 5217, 9682, 1777, 3009, 8127, 7234, 4320, 5969, 6254, 4309, 2010, 7212, 9356, 6355, 7856, 958, 1895, 8873, 2169, 3541, 4434, 1495, 673, 5261, 9635, 9085, 5247, 5373, 4088, 6688, 8345, 8020, 3060, 9405, 3834, 8105, 7344, 8847, 5810, 5642, 8064, 6503, 7134, 7515, 2583, 6693, 8928, 3984, 2750, 4216, 7420, 158, 97, 6000, 1039, 4909, 33, 8919, 2914, 8142, 5127, 1497, 1047, 4938, 8567, 1545, 7550, 7060, 4038, 8192, 9008, 409, 7444, 6799, 4155, 3829, 5626, 6635, 8729, 5014, 1296, 4499, 6972, 8075, 5535, 5776, 7659, 5073, 6791, 9205, 7188, 171, 2602, 8963, 1841, 668, 551, 2211, 7081, 1280, 5010, 3990, 1359, 3331, 7016, 6138, 6914, 5601, 5669, 3092, 2513, 7023, 4023, 9596, 5245, 6575, 3078, 5531, 9383, 7772, 2574, 952, 2316, 112, 837, 4085, 7760, 9666, 6064, 1158, 2895, 1242, 7422, 6368, 957, 2491, 1186, 8820, 3490, 6014, 3441, 1524, 6258, 1163, 9671, 4687, 7305, 8465, 3027, 1395, 6753, 2925, 6423, 9002, 3470, 5256, 7744, 2124, 3059, 7968, 1009, 6047, 5566, 7132, 4303, 7185, 284, 2818, 3760, 8992, 2961, 6466, 7414, 1665, 2048, 7064, 8419, 5246, 6759, 7242, 1195, 5586, 835, 8226, 4871, 4260, 248, 933, 3830, 9162, 213, 5471, 8516, 416, 8544, 3743, 8884, 3039, 3305, 1982, 3828, 91, 2074, 6439, 5827, 6263, 4874, 4331, 1816, 9010, 9313, 1652, 4346, 273, 7545, 6939, 5554, 1045, 2470, 5795, 6222, 7889, 235, 1776, 1234, 5087, 990, 1389, 5828, 45, 9478, 9397, 6684, 6662, 8479, 2512, 8678, 1473, 1092, 712, 3824, 9016, 9518, 9816, 5594, 4413, 810, 6169, 2663, 9191, 6034, 4382, 487, 2766, 494, 5446, 780, 8831, 2773, 6574, 3584, 3269, 4984, 4258, 8081, 3891, 8164, 1553, 8043, 8522, 4978, 8604, 8272, 4705, 4610, 7435, 4544, 4820, 2262, 9621, 7433, 7252, 5975, 5114, 569, 6152, 8532, 6403, 4160, 6699, 4423, 8732, 2192, 7393, 8262, 7138, 6354, 3096, 845, 8370, 856, 2553, 8616, 8895, 8868, 8525, 8617, 3123, 1744, 7871, 6198, 9081, 5092, 1770, 5180, 3744, 232, 2336, 7122, 8550, 4567, 7039, 1515, 8632, 8794, 9003, 505, 431, 1884, 8045, 8179, 5991, 8427, 5494, 7986, 22, 3976, 5212, 2634, 8303, 9214, 4460, 3688, 6583, 439, 7248, 6747, 3000, 635, 6139, 3719, 6888, 6861, 9063, 8696, 5077, 9357, 1912, 7992, 3624, 4436, 2811, 6433, 8122, 9951, 2433, 5672, 6681, 7851, 8022, 41, 8056, 4370, 2259, 7560, 98, 5865, 5581, 8864, 8401, 2692, 6829, 6885, 4586, 6921, 7167, 1973, 7460, 9402, 8489, 8718, 6009, 8728, 4873, 7624, 2951, 3543, 8090, 5853, 5354, 4966, 7372, 1110, 4000, 5369, 5649, 435, 5746, 1809, 6132, 9110, 7885, 3816, 2706, 3820, 3372, 7574, 5034, 4685, 9140, 4770, 5308, 5209, 2455, 8221, 6768, 1868, 9413, 2900, 2068, 6437, 5583, 5912, 8841, 181, 8964, 2421, 4856, 70, 2214, 8760, 7761, 647, 4985, 3086, 178, 3589, 7902, 3561, 5851, 2021, 4861, 1713, 1171, 7660, 4328, 2536, 2497, 1907, 4759, 7225, 4866, 1446, 1988, 5510, 2708, 6416, 2201, 3431, 7791, 4450, 6113, 7354, 4864, 1894, 1737, 9333, 2146, 4285, 7919, 6820, 503, 6818, 4312, 8973, 9137, 814, 335, 8855, 4726, 2505, 2560, 6835, 9968, 9197, 2865, 6347, 3703, 7148, 2263, 2856, 9414, 3728, 8560, 3023, 896, 5125, 3266, 5652, 3449, 6526, 2280, 6916, 7619, 148, 7667, 4115, 2675, 9040, 5272, 5716, 1370, 7222, 2320, 2756, 5512, 5973, 267, 4335, 6716, 5253, 8305, 8952, 4502, 8393, 7084, 920, 3338, 1116, 2163, 8016, 1947, 7887, 5985, 7771, 3147, 2112, 2489, 779, 7715, 655, 3192, 741, 8949, 8320, 6741, 3544, 8983, 8128, 6910, 7757, 5538, 2646, 440, 129, 5310, 1803, 2400, 4391, 7288, 5238, 2135, 1862, 4187, 7749, 3419, 3117, 244, 7230, 8922, 7924, 3311, 290, 8492, 1041, 7209, 4489, 3768, 973, 7479, 4396, 1433, 7932, 134, 7567, 7449, 3394, 8818, 6960, 8880, 288, 2588, 8642, 8508, 520, 4561, 7438, 9342, 6298, 1979, 696, 8242, 8795, 7131, 6537, 4153, 7033, 3602, 1103, 2313, 800, 366, 3864, 3103, 7271, 3164, 1424, 3623, 6883, 2715, 5992, 3407, 5169, 4169, 8182, 2915, 6214, 9023, 8714, 7396, 8995, 4175, 8439, 1087, 5681, 670, 6461, 3645, 7935, 5126, 1899, 8773, 2845, 7442, 993, 7816, 7684, 9089, 5224, 7610, 7597, 3479, 6642, 4523, 1257, 2746, 2825, 8828, 7577, 7698, 2321, 5688, 1480, 9113, 3247, 6353, 6612, 6563, 5160, 7804, 9367, 568, 3079, 6856, 5890, 105, 2816, 87, 9697, 7273, 5155, 4149, 4027, 9108, 1976, 6021, 6296, 2753, 2195, 279, 3636, 1080, 6879, 6554, 5364, 4828, 9042, 3958, 184, 6168, 7119, 9037, 8235, 7802, 8184, 8716, 9550, 3007, 5874, 4584, 8397, 8337, 6777, 6279, 4806, 2807, 3687, 3633, 4742, 3575, 4240, 195, 2851, 968, 5454, 3957, 3835, 5781, 4858, 785, 8889, 5871, 8967, 5802, 1598, 5533, 2431, 2545, 2804, 9167, 611, 8650, 1199, 3259, 547, 937, 6417, 9262, 8613, 6906, 8495, 8610, 8350, 6241, 3991, 7874, 7051, 2159, 728, 7206, 7781, 3523, 9408, 9024, 484, 7970, 3208, 7123, 3460, 8814, 5370, 2284, 5654, 9554, 4135, 479, 5493, 1083, 2799, 7430, 2652, 488, 6225, 4893, 5071, 193, 7572, 161, 2934, 6505, 8950, 286, 8705, 9380, 2755, 7704, 8241, 1455, 2616, 4962, 8410, 7377, 205, 6766, 9209, 3552, 1384, 6521, 6941, 8499, 8844, 8483, 2977, 5922, 3519, 5221, 5262, 1439, 1684, 4172, 1507, 7013, 8154, 2473, 4080, 9346, 7558, 2642, 4412, 5738, 7024, 1319, 5312, 3585, 796, 8867, 9066, 7424, 9178, 3242, 9026, 9349, 5208, 8424, 6205, 354, 7959, 4597, 8277, 8638, 5422, 3402, 1304, 4884, 7244, 965, 7849, 1015, 5612, 5136, 3189, 6256, 2942, 4072, 7194, 9886, 5103, 5243, 6116, 3604, 2355, 7693, 8415, 969, 6159, 7719, 1008, 2552, 7386, 1346, 6663, 5536, 2370, 2875, 7948, 5856, 4361, 238, 7961, 9207, 1426, 616, 4352, 5189, 9588, 7322, 1696, 7229, 9421, 8570, 7191, 1972, 4093, 2987, 2836, 6578, 4316, 6846, 7506, 2577, 7284, 9243, 7598, 589, 7187, 414, 4488, 9728, 7665, 6240, 2264, 2200, 9566, 6891, 6832, 4246, 1883, 9221, 7464, 4621, 4040, 9403, 1779, 4961, 1913, 9589, 8084, 443, 6682, 1975, 3755, 1793, 6395, 7745, 5387, 3336, 1940, 2328, 562, 4307, 5157, 1339, 3974, 8648, 556, 5001, 1491, 9570, 1000, 2528, 8679, 1649, 7821, 6790, 4556, 7991, 4030, 1002, 2056, 6813, 3853, 9420, 418, 6968, 1662, 7069, 162, 552, 6407, 9979, 7582, 6165, 3960, 3854, 8010, 5959, 8851, 6594, 6192, 2859, 6988, 787, 88, 9636, 5386, 8253, 5948, 201, 1560, 9283, 9633, 6982, 7830, 7029, 2293, 8049, 8232, 4348, 9130, 3534, 8833, 6300, 4913, 7528, 9675, 5627, 8484, 9336, 4010, 8211, 8198, 277, 111, 623, 3138, 6977, 8430, 8441, 66, 3614, 7474, 5120, 6772, 751, 9172, 7485, 3550, 5385, 2824, 548, 3028, 5624, 2119, 8380, 8599, 656, 9793, 9738, 3694, 413, 6428, 5850, 3598, 9860, 3374, 4596, 7794, 3345, 9202, 5659, 463, 2, 691, 9036, 612, 5641, 727, 8318, 8721, 8015, 5324, 7716, 6238, 3619, 5027, 8319, 9437, 6958, 7143, 8959, 858, 5677, 1967, 5941, 3006, 1427, 3747, 7990, 4096, 872, 4526, 4302, 2483, 8094, 6070, 4859, 4433, 7805, 6596, 6204, 9032, 3679, 928, 8059, 4368, 2998, 1038, 4198, 6092, 6849, 5735, 9957, 1016, 8445, 6082, 5400, 3050, 3356, 6308, 6850, 1148, 6182, 2036, 5392, 6633, 5241, 9505, 1332, 3673, 761, 1108, 429, 5782, 2005, 8660, 9624, 5894, 92, 9161, 5756, 9571, 5421, 7482, 3129, 6129, 1314, 2939, 9743, 8194, 3718, 3206, 6591, 7657, 1589, 9702, 3323, 6670, 2239, 6925, 8161, 2524, 6072, 3382, 9198, 6767, 1179, 2744, 7643, 6445, 7374, 1139, 6035, 4228, 9132, 8951, 1033, 7690, 7971, 3063, 9861, 3184, 7407, 9213, 6884, 7943, 6732, 7526, 573, 9195, 1247, 1830, 9006, 7107, 4479, 3010, 3833, 2077, 967, 5820, 2396, 6301, 3321, 8315, 4512, 6230, 4282, 9096, 2193, 4744, 3547, 3158, 2222, 9608, 5527, 6618, 6639, 8559, 8562, 8658, 627, 9654, 5453, 5740, 4060, 5999, 401, 2182, 7146, 9694, 2783, 8738, 7828, 9786, 7296, 406, 5596, 4016, 5009, 4033, 8188, 5953, 3720, 5296, 8832, 6827, 4284, 6625, 8546, 1775, 8193, 3800, 9326, 7473, 3435, 7465, 7549, 3932, 3475, 1236, 9268, 8619, 3061, 9073, 6863, 1219, 947, 8076, 7913, 2701, 8218, 9463, 6843, 6190, 5059, 7178, 5914, 4477, 7819, 444, 7529, 7668, 5796, 6161, 4601, 936, 8513, 2179, 5617, 3030, 4618, 3936, 2830, 2594, 9418, 6142, 4563, 7106, 662, 8494, 6509, 6120, 5005, 4598, 3492, 7950, 9411, 7711, 7308, 4347, 8476, 1622, 289, 3395, 6340, 4041, 3868, 5737, 9131, 9433, 1205, 8261, 6782, 7359, 1812, 427, 6337, 8025, 3746, 8327, 7863, 3757, 8810, 9208, 5860, 9822, 6510, 1985, 9905, 8707, 2107, 1706, 824, 2728, 5235, 9148, 5307, 8399, 2498, 6329, 8601, 8825, 7703, 7394, 9648, 8986, 3627, 1801, 6349, 6203, 3414, 8775, 7535, 5741, 3777, 5640, 5682, 7626, 3433, 8927, 496, 6748, 5445, 6897, 2918, 7958, 329, 2778, 2919, 5854, 5099, 4801, 4206, 8670, 5227, 3683, 3185, 5427, 1970, 9379, 6878, 1274, 1797, 6650, 7453, 5687, 6935, 6454, 7842, 8114, 6506, 1031, 6619, 7946, 9429, 8065, 382, 1759, 4627, 4462, 8872, 9729, 7754, 881, 3935, 7534, 2015, 9544, 5473, 332, 8383, 8575, 6095, 8099, 350, 65, 6, 4342, 5540, 7469, 2039, 7103, 7691, 4263, 4451, 4776, 239, 8908, 4946, 1898, 6158, 6123, 3669, 7914, 6624, 5620, 7218, 7653, 1231, 2565, 9458, 5314, 7201, 7695, 4847, 391, 8596, 1444, 1688, 2789, 4818, 7425, 2868, 4952, 9118, 527, 7759, 7443, 3819, 9101, 9610, 6175, 7827, 6435, 5090, 8190, 6930, 8657, 1184, 4653, 6011, 7320, 8713, 5714, 3081, 5706, 224, 1144, 3282, 3886, 8788, 4441, 8178, 40, 7466, 1341, 2595, 3700, 3508, 7818, 7392, 2795, 5389, 671, 5204, 7731, 5497, 8881, 8360, 6015, 8159, 2738, 3466, 7708, 5647, 5355, 6847, 6443, 9736, 7180, 9848, 2849, 2543, 5462, 1271, 5002, 8852, 9703, 6217, 7277, 4802, 2584, 5076, 9693, 3438, 291, 1405, 7727, 8292, 2002, 6362, 818, 7615, 9288, 6678, 3093, 1217, 6689, 1664, 4545, 191, 3201, 7793, 7378, 2166, 9494, 6971, 564, 8709, 934, 8899, 2609, 7480, 375, 6696, 3668, 1960, 546, 646, 2480, 4777, 1128, 5041, 1755, 7822, 8394, 6803, 4525, 6334, 7671, 6913, 8338, 3711, 2420, 6873, 462, 449, 8423, 4694, 1369, 1858, 9074, 5507, 2363, 6294, 1070, 1046, 6029, 9163, 8726, 6501, 2969, 6989, 9430, 639, 7721, 6343, 4784, 229, 2582, 7569, 8692, 3398, 7538, 6081, 1115, 2212, 7747, 6115, 2733, 1889, 9803, 2361, 2563, 7507, 5578, 9752, 6213, 7419, 4634, 34, 8173, 1768, 7674, 8911, 5379, 136, 7157, 830, 6388, 3100, 555, 7583, 9428, 3987, 8592, 7208, 8449, 9820, 2031, 8461, 7642, 7944, 4747, 8306, 3133, 4089, 6789, 5461, 2207, 9750, 4974, 1597, 4101, 4559, 6559, 7831, 9498, 8201, 3574, 1595, 8317, 5621, 637, 1351, 8591, 3503, 4970, 17, 6476, 8903, 9961, 2540, 1876, 9651, 9000, 9022, 4098, 3610, 2743, 9083, 3251, 6170, 9882, 3831, 1011, 6610, 1927, 7713, 8155, 2636, 4939, 1941, 5867, 8860, 4729, 3691, 7025, 2523, 3401, 749, 6815, 283, 1204, 4073, 3477, 6996, 7048, 80, 8028, 7547, 5622, 9527, 8275, 1019, 9522, 3782, 9062, 9581, 7272, 8796, 8639, 7629, 4704, 9117, 9222, 2741, 1381, 1025, 7026, 8501, 9099, 5134, 4654, 8561, 7997, 2417, 2432, 1299, 3921, 643, 8771, 5656, 1207, 4234, 9955, 8180, 8783, 6160, 6779, 9609, 2657, 8543, 8900, 1253, 7036, 9508, 8363, 9078, 7681, 6295, 4853, 8472, 8209, 8371, 2474, 9087, 1348, 7163, 777, 5395, 3702, 2724, 13, 8395, 9794, 6385, 9781, 2555, 9030, 6923, 7276, 9246, 5110, 8003, 2488, 8977, 176, 3871, 6200, 4381, 1220, 7846, 9391, 5718, 2784, 5514, 9684, 6167, 1112, 451, 5928, 1896, 9613, 9185, 4445, 3241, 6514, 27, 916, 8288, 9426, 915, 3852, 9629, 9818, 6441, 5213, 8386, 8169, 1097, 9406, 7362, 1711, 9519, 9553, 3851, 4693, 8136, 3048, 2614, 2194, 4872, 6438, 4918, 5080, 8444, 2133, 2129, 9020, 2572, 7097, 7418, 1848, 3118, 7063, 6706, 9727, 7346, 1487, 4440, 2835, 9642, 5760, 5115, 2767, 1414, 56, 4454, 8206, 7652, 7093, 8297, 9472, 2187, 6808, 7655, 7, 2626, 4182, 8339, 5591, 9815, 2806, 3709, 8815, 2401, 5201, 5769, 1929, 8793, 6685, 1373, 1005, 7108, 4617, 1562, 2709, 9355, 3066, 693, 8685, 1159, 976, 2877, 6705, 3901, 3232, 35, 2979, 6937, 3248, 9388, 6545, 296, 659, 4150, 962, 9363, 8724, 3699, 1760, 6440, 528, 6632, 5883, 9937, 938, 1705, 3322, 8655, 348, 3383, 9915, 8100, 5086, 301, 4920, 1593, 3410, 8854, 7202, 6508, 9501, 6872, 4202, 4079, 128, 7807, 3896, 9119, 9001, 3018, 8809, 240, 7614, 7928, 265, 9139, 3340, 8515, 2503, 9468, 3355, 7633, 2905, 6261, 8882, 5146, 4108, 6840, 6640, 8758, 2451, 2887, 2330, 9393, 9758, 4063, 9665, 1534, 5413, 8688, 7814, 571, 4940, 6023, 1615, 6532, 7900, 2456, 5961, 5925, 8119, 4221, 8994, 7641, 436, 468, 9007, 2735, 8590, 9942, 1383, 9332, 7196, 5432, 4810, 2063, 8123, 3796, 1294, 4308, 8471, 8956, 8156, 601, 7387, 4201, 9264, 2700, 8682, 8631, 6314, 9390, 4467, 6377, 395, 6854, 7452, 9733, 4528, 4209, 6995, 2365, 5705, 9714, 1492, 6455, 6541, 4387, 8302, 8930, 4180, 9, 9575, 2681, 2141, 6690, 8040, 7281, 7773, 4798, 4178, 5501, 1999, 9643, 2697, 2860, 7050, 365, 1272, 7676, 8584, 5708, 3730, 493, 9476, 5306, 2704, 5937, 992, 607, 746, 1018, 8778, 264, 2381, 8979, 2514, 3628, 8463, 6137, 9617, 214, 1784, 1130, 1674, 8985, 5347, 6449, 5599, 6195, 9320, 6091, 5528, 875, 542, 6900, 747, 7300, 5546, 9627, 7523, 5745, 9507, 8046, 8625, 4315, 6097, 2298, 7031, 9683, 7312, 9353, 3774, 7457, 1030, 6096, 2772, 276, 2770, 4456, 2625, 8996, 6062, 9095, 3565, 8333, 4106, 7559, 9662, 7581, 9290, 506, 778, 8387, 744, 7175, 6758, 5104, 7314, 9778, 576, 8784, 9138, 8293, 9230, 4971, 458, 1633, 4664, 8234, 3469, 4645, 8162, 3775, 5101, 8321, 43, 9558, 6838, 6229, 9284, 540, 8937, 7891, 8733, 9492, 1632, 9297, 1419, 268, 7672, 3766, 6860, 9121, 14, 9067, 5818, 8703, 3493, 5435, 2314, 9806, 580, 533, 723, 6147, 9947, 7977, 9924, 4203, 4809, 1375, 8887, 3795, 1208, 4883, 6364, 5889, 6155, 8044, 1847, 6859, 2667, 263, 4034, 4350, 5069, 4193, 1441, 8804, 6953, 8612, 5188, 1121, 210, 9182, 1365, 2665, 3224, 6740, 6949, 2140, 2842, 9438, 1628, 7903, 1250, 7278, 1795, 9069, 8858, 5577, 251, 7102, 1131, 7467, 5773, 7758, 6757, 2527, 4166, 2040, 3328, 5989, 3404, 7627, 4242, 5844, 6651, 4717, 169, 1715, 7343, 9930, 4025, 5634, 7628, 3350, 4319, 2962, 9894, 5205, 8580, 2357, 705, 6221, 9904, 9377, 8517, 8273, 9250, 3920, 48, 5236, 7401, 6940, 4849, 4969, 7879, 3707, 7280, 9445, 95, 9592, 6345, 5318, 1786, 6282, 4629, 5273, 7852, 327, 9903, 2941, 6181, 9836, 7974, 113, 8527, 1411, 4485, 863, 179, 1533, 485, 9467, 8433, 5219, 602, 2762, 4667, 4378, 3567, 1514, 4163, 5337, 7837, 7775, 2771, 9065, 363, 5148, 6658, 9807, 613, 8712, 9392, 1592, 5266, 9540, 1751, 8420, 8896, 8923, 6327, 4587, 4406, 8440, 1372, 2029, 9670, 8542, 8212, 4104, 1017, 664, 1007, 7183, 3838, 3062, 5193, 3666, 7892, 8649, 2100, 9709, 9443, 3677, 5697, 4568, 6041, 1800, 9537, 5437, 6104, 8869, 8481, 226, 9302, 7121, 5138, 7812, 6310, 9365, 6427, 9466, 1956, 7316, 7618, 8742, 4886, 8653, 404, 4380, 7632, 7763, 8683, 5990, 9974, 4605, 9177, 9229, 8197, 3539, 1344, 4815, 9625, 3786, 9319, 3593, 7327, 5940, 4105, 8131, 726, 7391, 6473, 7508, 9028, 4113, 6973, 3512, 4118, 4632, 123, 2408, 7980, 3452, 9708, 9354, 9192, 6520, 7130, 581, 6749, 4904, 8623, 5916, 4287, 7750, 1214, 6792, 9710, 403, 5902, 4277, 8624, 6797, 7416, 7345, 125, 9372, 8533, 9061, 9267, 1226, 9668, 2255, 9015, 4713, 7062, 7331, 4760, 4425, 471, 6595, 9165, 8777, 8792, 6864, 1391, 4437, 4271, 8487, 5699, 9845, 6163, 9312, 8039, 3579, 7785, 8048, 326, 5174, 6381, 67, 8116, 259, 300, 6079, 1695, 3885, 9378, 9122, 7865, 650, 713, 7493, 166, 7235, 9795, 9941, 499, 9021, 8954, 6737, 32, 9436, 8111, 8693, 6588, 7571, 3448, 7450, 9151, 8541, 9447, 362, 733, 6022, 8101, 5609, 8477, 8626, 836, 1398, 4306, 9877, 7960, 160, 9814, 222, 2350, 4536, 1702, 9759, 6997, 8024, 5222, 7289, 3906, 8736, 2360, 4056, 3128, 614, 8469, 6920, 7237, 5456, 1916, 3473, 9056, 4055, 9688, 9809, 275, 3726, 8334, 189, 1746, 11, 518, 2698, 7898, 3430, 9530, 7566, 8966, 8879, 4371, 8260, 8745, 2067, 8579, 4395, 2209, 8817, 9158, 7612, 2173, 8947, 7979, 8741, 2547, 9772, 7037, 4498, 270, 4090, 9769, 4669, 8132, 8505, 3949, 2554, 7952, 7963, 7741, 9188, 9358, 1278, 7803, 7855, 42, 1263, 7765, 7005, 5629, 1582, 4009, 9936, 9852, 6725, 3850, 7999, 2931, 1378, 986, 1827, 3287, 9949, 8344, 1683, 8978, 16, 6729, 7774, 9787, 6524, 2695, 8969, 2950, 2889, 9386, 8747, 7068, 2116, 3899, 4841, 5707, 167, 9744, 29, 8458, 118, 3168, 4793, 8436, 5485, 5185, 8700, 4854, 6325, 8120, 5686, 4546, 2662, 8965, 3919, 5367, 9523, 9460, 7211, 4599, 2598, 3618, 6004, 4353, 4891, 8539, 3339, 8138, 9853, 7117, 9808, 9276, 360, 3416, 8720, 5981, 7213, 1512, 978, 8435, 271, 3953, 7595, 5907, 9717, 6809, 1172, 7850, 3992, 7705, 4848, 1640, 536, 9134, 8186, 247, 5729, 8220, 6963, 437, 8905, 9604, 243, 7542, 6928, 8582, 7176, 8850, 7883, 8659, 7692, 9311, 6544, 2150, 3811, 1261, 7009, 6249, 2519, 9958, 653, 7203, 9407, 9316, 7570, 7368, 9266, 906, 376, 8467, 9240, 4116, 5643, 3425, 6346, 266, 2571, 9308, 4417, 6046, 9155, 446, 6586, 4973, 5842, 9669, 5882, 4241, 323, 1467, 8691, 9442, 9340, 6751, 4217, 2295, 7551, 2648, 2046, 3317, 8863, 860, 3509, 8633, 450, 7290, 9338, 4161, 8791, 7484, 8521, 2884, 1855, 6991, 2301, 5906, 3098, 4686, 9201, 8095, 9800, 2569, 9043, 5521, 7701, 4184, 9858, 9239, 3849, 8891, 7145, 6389, 9713, 8006, 3638, 3612, 6798, 9925, 4937, 5111, 421, 5778, 7066, 5893, 9653, 9257, 9751, 3070, 8023, 8507, 3366, 4767, 9844, 9432, 6802, 390, 574, 8464, 3705, 9127, 9112, 6228, 3540, 8765, 9103, 6384, 4542, 9045, 4086, 4606, 1531, 3472, 6656, 3657, 8701, 9485, 344, 6402, 9556, 8356, 6927, 6061, 9587, 9639, 6903, 7255, 8349, 9212, 4550, 9385, 9546, 9672, 9929, 9724, 1761, 8924, 4927, 3837, 8210, 5721, 9938, 6933, 894, 2003, 6253, 4473, 8663, 7492, 9922, 24, 2666, 9106, 5987, 358, 703, 5570, 9317, 120, 1987, 6522, 200, 3434, 9740, 9962, 4487, 9935, 4564, 2937, 3918, 9645, 9440, 2121, 9757, 9314, 7241, 7789, 3546, 9865, 8862, 2383, 8168, 1838, 1361, 9223, 4688, 927, 9434, 7256, 7531, 7646, 2844, 9687, 6206, 4301, 1564, 5472, 2644, 8909, 1865, 3352, 7517, 5302, 9760, 8811, 2797, 591, 699, 7352, 9931, 6675, 9204, 7458, 9324, 4283, 752, 4152, 9538, 9292, 9888, 9634, 9232, 3613, 9680, 9623, 5154, 9249, 8280, 2909, 9976, 5667, 9479, 7565, 4977, 9493, 4875, 9817, 2332, 3067, 1059, 792, 9917, 9285, 2248, 1930, 9862, 1425, 315, 7410, 9742, 9070, 6073, 8217, 1525, 8668, 8586, 9863, 1295, 9009, 5837, 9721, 7923, 9883, 3769, 7920, 3308, 8474, 8600, 7555, 6467, 7426, 6985, 987, 5438, 5616, 5957, 6990, 9754, 4470, 59, 9274, 9295, 4534, 7808, 7113, 9975, 7606, 1814, 7699, 9901, 4845, 9029, 4746, 7405, 8252, 9203, 9238, 7956, 5956, 7844, 7313, 9334, 9051, 3737, 9967, 6086, 312, 9107, 8285, 9384, 3219, 9128, 9663, 7160, 7021, 9014, 526, 1192, 9196, 4322, 6338, 126, 234, 8988, 7576, 104, 7333, 5278, 4237, 9259, 1735, 8553, 9552, 3348, 9926, 9149, 7912, 8767, 9560, 9303, 8641, 9489, 766, 3412, 943, 9370, 7929, 9598, 2633, 2821, 8774, 2299, 4539, 3964, 9307, 9831, 8890, 8687, 9044, 1438, 9253, 757, 8667, 8473, 6075, 7135, 1114, 331, 8512, 2550, 4333, 7917, 4899, 1210, 4620, 665, 9644, 1161, 3978, 1997, 3538, 8843, 2076, 2541, 9712, 7349, 2390, 3961, 2246, 7995, 9982, 6475, 380, 9321, 8351, 6646, 1308, 9959, 6135, 6565, 7904, 7586, 7184, 340, 9520, 5613, 8080, 9464, 9164, 6492, 6367, 188, 5294, 8299, 3393, 215, 9731, 6924, 371, 9244, 7165, 8748, 9784, 9867, 8812, 7933, 5695, 2917, 6074, 4261, 218, 6848, 10, 9783, 9577, 2004, 9599, 9677, 2568, 7207, 7260, 1881, 6865, 3917, 9871, 7519, 3134, 7127, 9650, 5293, 3204, 3082, 9897, 4259, 4404, 8225, 5121, 8009, 1064, 9811, 3866, 9254, 467, 2901, 1631, 9350, 9345, 9220, 9237, 9545, 8510, 615, 5813, 9695, 9521, 9387, 7364, 4475, 2680, 9873, 9763, 8697, 3717, 604, 5374, 3771, 1743, 8310, 2947, 8323, 8409, 4453, 9005, 9615, 9765, 7683, 8671, 4823, 657, 7921, 2786, 9055, 4220, 8428, 8354, 6504, 5139, 9514, 3210, 8980, 9088, 2109, 4336, 9490, 3177, 3972, 9618, 630, 5051, 7764, 7631, 610, 6842, 9700, 9488, 393, 1211, 7753, 6787, 6408, 9893, 6724, 9272, 6943, 847, 7539, 9835, 9849, 7153, 90, 7696, 1413, 9632, 9496, 124, 3151, 5304, 1099, 7873, 1832, 9971, 6380, 7105, 9761, 9685, 6185, 8237, 6905, 9972, 9366, 3131, 1032, 7925, 8141, 7231, 2725, 6755, 9075, 9945, 4919, 4171, 6422, 2615, 5872, 4280, 1471, 2472, 250, 9966, 1189, 5230, 4015, 9620, 9371, 7739, 2149, 9526, 9748, 7136, 8651, 4077, 9381, 6497, 9878, 79, 9296, 9373, 6019, 5878, 6528, 9341, 9872, 1675, 4386, 1353, 6814, 7363, 147, 9053, 8892, 2409, 9224, 165, 597, 5074, 8187, 8647, 4931, 9389, 9059, 4552, 9086, 5575, 3069, 5720, 762, 3861, 7356, 7543, 7801, 3715, 9252, 9715, 9247, 9767, 8885, 6463, 2649, 9927, 2814, 9902, 9732, 9637, 3196, 9612, 3368, 7149, 107, 8779, 1527, 8246, 9300, 314, 9607, 8518, 7152, 9876, 8366, 9474, 9824, 724, 3686, 9041, 9857, 794, 4953, 7082, 8509, 9176, 1617, 9881, 9864, 5082, 9834, 2479, 5508, 3652, 9091, 7742, 7717, 5942, 7497, 6359, 9270, 9823, 3778, 7725, 6587, 9805, 5045, 3603, 5995, 8384, 6276, 5777, 9657, 8576, 4844, 510, 7044, 3193, 8587, 9885, 3685, 9591, 8628, 1937, 9676, 9797, 2442, 4579, 3016, 9412, 9939, 2399, 3288, 9737, 9502, 9638, 7881, 2651, 4002, 8493, 9330, 6156, 1641, 9595, 9278, 495, 9513, 262, 523, 3363, 8614, 127, 9048, 585, 7190, 7120, 3149, 3554, 8414, 763, 8808, 9263, 4543, 9532, 9548, 8113, 2425, 6411, 9512, 9261, 2428, 3318, 9840, 9689, 6637, 645, 8557, 5625, 9225, 6938, 6489, 9495, 9318, 2436, 3533, 9847, 5305, 7478, 9454, 194, 9425, 1955, 1660, 9593, 6189, 9746, 4494, 9410, 849, 2705, 6393, 2765, 9895, 9304, 4888, 1478, 5172, 9640, 4783, 2549, 8526, 9720, 9952, 9563, 7257, 9337, 4670, 5551, 6957, 9258, 7429, 9374, 9547, 55, 4136, 9908, 7095, 3582, 2366, 9543, 3309, 9480, 9711, 8801, 8390, 9555, 9323, 9771, 6397, 9825, 219, 7192, 9789, 8888, 9838, 9446, 2684, 9667, 8058, 3568, 1668, 7078, 7622, 5255, 9145, 5336, 9293, 9839, 6488, 26, 8287, 9718, 9647, 1027, 9679, 2511, 9500, 9271, 1957, 930, 8276, 9477, 9481, 9918, 9281, 6771, 5481, 1162, 28, 1051, 9674, 9529, 9241, 895, 8569, 170, 517, 5879, 4047, 9582, 827, 381, 9788, 9352, 9619, 6564, 4314, 9578, 9887, 9525, 6088, 9726, 5917, 8731, 9343, 9401, 9791, 8531, 9889, 5320, 6931, 2081, 9605, 4107, 7309, 9328, 9690, 9678, 9796, 3551, 1704, 9868, 9963, 9600, 9399, 8033, 9562, 7161, 1781, 9539, 9933, 9541, 8689, 9965, 9696, 8451, 9914, 8485, 9217, 9455, 5149, 7981, 2053, 9504, 3217, 651, 9804, 5029, 9907, 5819, 9774, 2989, 2018, 9660, 1657, 5388, 9829, 9528, 9404, 2580, 9655, 4123, 9234, 6546, 69, 4159, 8396, 4537, 8656, 9551, 9782, 9422, 9152, 9325, 9775, 2747, 8816, 2466, 9102, 3926, 9741, 9573, 9753, 9819, 2235, 7355, 9251, 9977, 8680, 9652, 5797, 3417, 3979, 8374, 6710, 9574, 4740, 7115, 7505, 3784, 9833, 9486, 7400, 9940, 9459, 7195, 1382, 9400, 9561, 759, 9790, 2606, 9846, 9491, 9813, 68, 3003, 4120, 9483, 9450, 7888, 6154, 6319, 9245, 8456, 9359, 8377, 9398, 9855, 7688, 9964, 9471, 3274, 7223, 9497, 2958, 654, 9664, 257, 7640, 6003, 9395, 9456, 4459, 9361, 7179, 577, 7087, 605, 9701, 8749, 442, 9641, 8955, 3403, 9646, 6841, 5311, 9601, 1773, 9792, 9747, 8763, 3279, 7265, 9842, 2623, 9932, 8307, 9142, 7017, 7006, 9535, 3999, 1169, 9369, 6915, 9482, 9681, 9473, 2949, 9900, 9569, 9776, 8826, 4857, 4076, 8719, 9542, 7616, 9329, 1264, 4929, 6783, 9956, 9851, 8459, 7706, 6605, 970, 461, 9921, 7156, 9226, 9884, 1698, 3234, 1285, 9869, 9335, 9928, 424, 9919, 9756, 9423, 9409, 9798, 4008, 1297, 1738, 8681, 9832, 9698, 9586, 9585, 207, 7975, 9770, 3211, 9451, 9344, 9973, 9275, 2881, 9347, 9360, 9691, 9260, 9327, 9777, 2529, 593, 138, 9286, 9837, 9841, 9773, 9626, 9301, 9579, 9309, 4505, 7673, 9256, 2600, 9970, 9854, 9465, 9484, 9920, 9416, 9801, 9810, 4151, 9469, 9827, 9880, 3491, 9896, 9299, 3945, 9898, 8408, 8743, 3515, 9705, 9916, 7332, 7373, 9723, 9673, 4131, 9764, 2833, 9533, 2032, 9906, 9630, 9124, 6974, 6513, 9510, 9762, 394, 1187, 8082, 1752, 346, 8124, 6922, 8715, 8936, 419, 4483, 9382, 9310, 6581, 7860, 9235, 983, 9875, 9597, 8571, 8460, 975, 9960, 9707, 9913, 6661, 81, 9427, 9704, 9735, 9923, 9415, 9856, 9255, 7951, 4510, 50, 9564, 202, 9339, 9580, 9576, 9734, 9616, 7609, 9658, 3649, 9269, 2443, 1149, 9890, 9583, 9227, 9843, 8265, 9453, 2065, 9692, 9981, 9233, 531, 9294, 9946, 9449, 9277, 9515, 2506, 1867, 9559, 9364, 4185, 873, 9745, 9719, 9417, 9706, 77, 9980, 2181, 9821, 9584, 2113, 9611, 9487, 9953, 9435, 9828, 9273, 2463, 3453, 3240, 5251, 9628, 9509, 9444, 892, 9475, 9722, 9517, 9033, 1309, 9659, 8400, 6424, 9231, 8117, 9506, 9394, 9424, 121, 9228, 9242, 9594, 9799, 9910, 1819, 9439, 8848, 9348, 9511, 9622, 9461, 9516, 9219, 9859, 3231, 9419, 7243, 2190, 541, 2800, 9730, 3391, 9368, 9280, 9649, 8011, 2723, 1917, 9812, 1422, 9944, 9768, 2635, 9499, 889, 9431, 9874, 1345, 9572, 4042, 7947, 9870, 9282, 984, 9457, 9289, 9950, 9448, 9830, 9531, 2449, 2520, 913, 9631, 9892, 9656, 159, 216, 9168, 2685, 1681, 529, 175, 145], 'NN': [1076, 3380, 1844, 308, 4148, 2612, 4916, 7220, 7988, 8756, 6452, 5684, 4608, 5376, 3840, 3072, 5750, 5663, 6144, 4982, 4895, 4127, 6431, 8735, 2591, 6518, 4275, 3359, 5043, 7967, 4214, 7680, 2678, 5811, 6028, 2304, 7199, 3446, 1823, 6912, 3426, 8448, 3507, 5732, 4194, 5339, 1992, 7286, 4571, 5130, 4362, 6251, 1910, 1890, 2188, 8054, 1694, 3068, 4196, 6107, 2739, 2660, 5519, 7019, 4751, 5483, 3230, 6579, 1536, 5567, 3803, 1892, 2435, 1667, 3983, 7347, 2300, 4964, 5260, 2658, 6766, 1122, 5898, 4825, 8115, 5998, 768, 2517, 2225, 6500, 3428, 5341, 3034, 3035, 2826, 8883, 2447, 1796, 3753, 6796, 1971, 4718, 2266, 5730, 2926, 3594, 1457, 3694, 2158, 3836, 1923, 5593, 2462, 2985, 1532, 6109, 4766, 4573, 2069, 4416, 4962, 2691, 2760, 1528, 3215, 3998, 1224, 8857, 7787, 3805, 6114, 3285, 1498, 4031, 9524, 3950, 3648, 6572, 3802, 1811, 4799, 2217, 3518, 1124, 1142, 2267, 4578, 689, 6555, 4053, 2564, 1679, 3300, 8413, 9181, 5297, 5017, 2269, 5787, 8822, 5458, 1155, 2956, 6875, 4715, 6226, 4462, 4521, 5184, 2910, 3947, 3954, 354, 5406, 5346, 3810, 1420, 1390, 4897, 3761, 3145, 9503, 4724, 6877, 3102, 4722, 2058, 1749, 4604, 3179, 4690, 1830, 4944, 2245, 6335, 848, 5340, 5230, 7564, 2773, 2515, 8089, 8819, 6177, 7268, 3124, 7534, 7645, 3913, 4641, 3332, 6720, 5428, 1616, 8902, 1222, 6065, 1374, 1079, 2223, 6498, 5915, 5662, 4998, 1062, 6287, 456, 1650, 4778, 2993, 1477, 926, 4660, 1633, 1301, 5190, 8935, 2880, 4687, 4126, 5455, 3922, 4626, 4642, 8134, 3037, 3462, 4572, 3182, 6057, 2197, 1990, 5958, 4868, 3186, 3678, 1646, 5409, 1554, 1947, 6882, 6361, 2097, 5359, 2142, 5372, 4129, 4230, 2296, 7762, 1612, 4286, 8167, 3263, 981, 4819, 4422, 1055, 3541, 3724, 6837, 582, 6196, 8091, 1943, 5665, 4689, 5804, 4983, 1980, 3203, 5444, 2503, 8038, 3635, 2774, 7768, 6174, 3870, 6945, 7340, 911, 2579, 4100, 6302, 8219, 5289, 5651, 5935, 4529, 3459, 1747, 6496, 2991, 2384, 3914, 2411, 3982, 2712, 5618, 5113, 9123, 2112, 7871, 7399, 5147, 5863, 6825, 356, 1887, 786, 5822, 8355, 5799, 4959, 4638, 5564, 3939, 6430, 1976, 8216, 4484, 4877, 5036, 4821, 2036, 3654, 5534, 2063, 8876, 6631, 2274, 3424, 6069, 4249, 6683, 2380, 8764, 2334, 8108, 1298, 1566, 8530, 8970, 6413, 687, 8129, 3254, 6140, 606, 1331, 4750, 1588, 7299, 4492, 4057, 1718, 5252, 2356, 3289, 6666, 2180, 5539, 7451, 899, 3271, 8369, 3358, 820, 8723, 3874, 3526, 5019, 5410, 8987, 2750, 4039, 4682, 1888, 4836, 4294, 3808, 4399, 5952, 2656, 4192, 3042, 2965, 709, 501, 7605, 2006, 6994, 2393, 5763, 5587, 4251, 9396, 2715, 3284, 1817, 5518, 1735, 2015, 3956, 5751, 530, 6811, 5477, 1643, 2495, 7601, 6127, 5054, 1269, 878, 2758, 5360, 1686, 3892, 2867, 3361, 8332, 3759, 7103, 5465, 7323, 3090, 6063, 6964, 5728, 4068, 5529, 76, 60, 3823, 2521, 1050, 2414, 3528, 2386, 6726, 1915, 2338, 8373, 2287, 2118, 1455, 730, 1927, 131, 3154, 2525, 5475, 3542, 4771, 2643, 5881, 4022, 5982, 4191, 4681, 1818, 5994, 4591, 7732, 3804, 2418, 3347, 2383, 7955, 6212, 1552, 5645, 784, 967, 3146, 2099, 6590, 2794, 8555, 7593, 4309, 3306, 3480, 4051, 6043, 1350, 1472, 5772, 4379, 2538, 1499, 1707, 5167, 8302, 5225, 4894, 6833, 3577, 5319, 5490, 6762, 1625, 5891, 1873, 5785, 3148, 6087, 1028, 844, 2340, 4248, 3733, 2401, 2215, 7448, 1203, 3106, 2268, 4134, 8789, 3283, 3858, 2865, 4995, 8202, 4176, 8806, 4390, 9590, 4902, 5562, 7075, 5295, 4551, 3716, 6598, 5004, 4957, 1156, 1329, 8500, 7270, 2279, 1195, 6108, 2655, 8516, 4345, 2026, 4541, 5338, 2713, 1833, 4446, 1875, 1585, 3055, 5135, 2948, 1615, 882, 80, 7940, 4527, 1043, 3631, 2954, 1175, 6419, 8061, 3036, 4576, 1669, 1247, 4109, 3633, 3423, 7055, 8536, 1753, 5604, 6143, 4384, 2137, 1292, 4932, 5457, 4790, 4227, 979, 3481, 9216, 2072, 7228, 4270, 3293, 3468, 4570, 4676, 1090, 2593, 322, 7366, 5403, 4458, 6531, 2092, 2586, 1805, 8343, 1113, 6404, 4850, 2638, 2559, 8368, 1506, 7086, 652, 3751, 5903, 3500, 1544, 6085, 5133, 6703, 2093, 2829, 3980, 2232, 5171, 7187, 1511, 880, 3171, 2748, 2312, 2205, 8549, 8067, 985, 2060, 7969, 2289, 791, 4680, 6020, 6649, 6433, 1521, 5158, 6908, 4154, 3108, 7748, 2237, 7823, 6112, 1791, 4863, 941, 5357, 5301, 1538, 5830, 2240, 7996, 3099, 6350, 1093, 5997, 3611, 4457, 7864, 4115, 2598, 3170, 5723, 4367, 3483, 8914, 2454, 5226, 3161, 387, 5636, 9136, 2486, 1770, 2403, 3341, 3867, 5885, 5690, 2157, 2863, 5396, 7759, 7650, 8051, 1107, 4707, 6106, 8034, 828, 52, 2732, 770, 3597, 3622, 3921, 2005, 5550, 1572, 6307, 1825, 734, 2871, 1570, 1945, 2283, 5725, 2809, 4748, 3971, 5394, 2475, 3008, 793, 5568, 5492, 865, 1963, 1105, 4796, 5588, 2938, 3151, 4785, 5214, 5727, 4697, 6635, 7181, 7530, 1561, 8925, 2320, 4708, 1501, 2641, 4340, 5884, 2783, 5766, 5794, 989, 3844, 1982, 6406, 5123, 4052, 1642, 8029, 2322, 5474, 7587, 3064, 2983, 7434, 2331, 3616, 1618, 2278, 7781, 1500, 2886, 3243, 7129, 3690, 4189, 5247, 2186, 3051, 5285, 3581, 5582, 8797, 2943, 1290, 4820, 5757, 3722, 3214, 7035, 6502, 3260, 1716, 1709, 1412, 5062, 5486, 6535, 1609, 4782, 2272, 5300, 6562, 1697, 7897, 4794, 7261, 6980, 5926, 3236, 8098, 1324, 802, 6126, 9144, 1870, 1502, 2496, 3205, 1237, 9160, 5638, 2270, 7266, 1944, 7843, 524, 2854, 4174, 2843, 4310, 5344, 1757, 1077, 1401, 2377, 8392, 2095, 5670, 8376, 8375, 2220, 4403, 3169, 753, 874, 3040, 5061, 1074, 6355, 8859, 5431, 817, 4014, 5450, 1164, 4522, 798, 704, 1469, 703, 2402, 5789, 733, 4455, 5589, 1727, 2061, 4914, 1541, 8708, 3013, 1179, 3242, 3076, 1474, 5425, 3884, 5543, 1722, 2831, 1402, 3021, 1580, 3783, 1964, 6623, 5488, 5549, 8665, 5038, 9070, 4003, 3605, 4612, 9035, 1437, 5824, 3002, 2490, 6018, 5363, 7172, 6336, 1389, 2265, 9703, 9141, 8021, 8418, 977, 5258, 4365, 2731, 2477, 0, 2348, 9968, 1119, 5026, 4501, 2695, 5993, 6128, 2590, 4532, 2611, 3572, 1659, 4652, 6691, 1037, 8984, 3937, 954, 4942, 8036, 3908, 1549, 5368, 7073, 643, 8835, 7866, 5250, 5275, 4268, 6519, 6993, 7790, 7098, 4698, 2066, 1147, 2378, 3246, 8643, 3080, 269, 7065, 4696, 2041, 5734, 1594, 2430, 1238, 7013, 5107, 5712, 6495, 980, 2103, 2144, 2055, 6297, 7676, 3929, 5476, 5710, 2253, 4506, 5516, 2683, 5358, 6286, 2178, 3873, 2827, 2686, 7579, 6750, 2744, 1638, 4004, 2813, 4452, 2834, 5901, 4215, 1429, 6491, 5117, 6164, 1877, 1676, 4635, 2120, 4349, 2516, 34, 875, 3314, 4800, 5095, 2585, 2437, 2051, 6888, 5274, 4330, 7174, 5420, 1810, 2170, 1764, 7488, 4363, 2532, 6955, 4401, 5786, 103, 2492, 3599, 2202, 5021, 2358, 2126, 6332, 948, 1311, 6330, 4061, 9626, 7303, 6525, 3386, 3049, 3615, 1208, 8146, 5834, 5449, 3938, 3046, 2804, 5590, 4709, 2276, 7000, 4607, 5988, 6547, 7607, 9408, 7043, 5626, 4236, 7686, 8347, 199, 6136, 6068, 213, 918, 6001, 4960, 429, 6245, 7833, 6234, 3235, 6458, 1861, 7104, 4589, 804, 6659, 8690, 6216, 6077, 1984, 743, 3687, 8361, 4590, 2896, 6120, 3941, 6233, 5657, 2988, 4147, 4779, 2573, 3822, 3440, 8412, 4028, 4839, 951, 1958, 5282, 2531, 352, 6819, 8281, 2427, 16, 1590, 826, 7335, 6125, 2234, 7854, 3595, 3695, 2927, 5631, 3153, 6946, 5478, 1510, 4592, 633, 6553, 2605, 5355, 2244, 5680, 4082, 5801, 6042, 1869, 4482, 4657, 3738, 3706, 5939, 6876, 8791, 4095, 8330, 9137, 8008, 621, 6225, 3773, 1449, 2805, 3218, 6171, 7942, 4490, 996, 5668, 2012, 3047, 4533, 7406, 2970, 4265, 2905, 5466, 7264, 5229, 6745, 479, 8023, 7838, 3919, 6669, 5375, 2159, 19, 7403, 6318, 9143, 4447, 4519, 7966, 3916, 2353, 2629, 7240, 7070, 3005, 4517, 1283, 3848, 7219, 3116, 6592, 8527, 1198, 9098, 9011, 6478, 6053, 4900, 4792, 4011, 5065, 6409, 6386, 4842, 8267, 7321, 6243, 7643, 5089, 110, 3967, 6786, 8579, 5152, 4761, 3406, 4168, 5353, 3029, 4628, 5875, 9651, 8911, 4814, 2086, 3764, 1246, 7713, 6869, 8827, 4807, 2257, 8208, 4915, 8287, 2840, 4208, 6493, 901, 6731, 6653, 1906, 4407, 5448, 7100, 8866, 2014, 9013, 9049, 7872, 1859, 5145, 6794, 2317, 6932, 3307, 5855, 5048, 5033, 6765, 6187, 1635, 4731, 8221, 1822, 2261, 3421, 6895, 1318, 6131, 4614, 1476, 2687, 6099, 2467, 3525, 104, 3252, 1002, 3327, 9055, 7682, 850, 2242, 3233, 299, 8314, 7793, 7886, 2627, 4514, 6218, 4373, 4383, 4976, 7499, 6831, 1699, 5700, 5169, 5977, 5923, 7710, 3765, 6719, 2916, 8609, 5287, 3789, 7253, 5504, 1629, 6845, 8171, 2385, 5947, 939, 1559, 6889, 4225, 1647, 8128, 2757, 2037, 5345, 5309, 6450, 7439, 1710, 1497, 2329, 7118, 3832, 866, 9115, 1410, 5731, 6223, 2718, 6101, 1719, 9100, 9159, 5775, 5747, 5505, 7201, 3684, 1241, 1518, 2308, 1756, 5220, 4164, 4922, 3689, 4936, 2122, 4587, 4935, 4017, 776, 7893, 4474, 7972, 7123, 2615, 6911, 1258, 8558, 4121, 1212, 2286, 5682, 1728, 6643, 4146, 2410, 2059, 1399, 8411, 642, 5382, 8998, 1196, 5228, 282, 5290, 3310, 1295, 2218, 3184, 1989, 7475, 797, 309, 3366, 2578, 4830, 6015, 4585, 5610, 3485, 4705, 6064, 3927, 3629, 7375, 4297, 1606, 1924, 9111, 4010, 5922, 2153, 5109, 444, 9, 6232, 6615, 454, 7198, 8157, 563, 3015, 5607, 5075, 2925, 2919, 6880, 4461, 7417, 2152, 5058, 3674, 2210, 1563, 1434, 5078, 1065, 5991, 6694, 5006, 5209, 1287, 2929, 5321, 2075, 2013, 3264, 3152, 1327, 6551, 3379, 543, 2837, 1847, 1885, 6821, 4979, 7663, 1120, 3195, 8391, 1678, 7141, 6100, 1610, 7361, 1376, 3245, 8752, 7875, 3056, 5183, 8245, 4987, 2601, 2446, 6357, 3353, 2236, 7811, 7868, 4553, 2729, 6991, 5856, 8032, 2484, 5900, 6317, 5908, 3664, 2169, 1535, 3200, 8402, 2175, 1839, 1845, 857, 8335, 950, 5223, 2164, 3602, 8753, 1843, 2303, 5717, 4463, 8776, 2042, 1672, 2921, 7283, 2694, 2539, 8669, 3142, 7922, 843, 6423, 9129, 4663, 2161, 3255, 559, 2645, 1983, 4955, 7218, 1950, 771, 1049, 2618, 6567, 139, 8345, 4966, 5325, 3188, 8243, 5077, 5151, 5937, 1360, 4013, 7440, 4032, 2128, 4582, 1304, 5231, 7311, 3212, 3121, 5951, 9317, 3963, 4829, 6543, 8800, 929, 8298, 6593, 7421, 5317, 4826, 1540, 2111, 4742, 8447, 5960, 3639, 1344, 1136, 8139, 5560, 3351, 8661, 7755, 4882, 6919, 1315, 2167, 3819, 6761, 1091, 209, 4469, 49, 3814, 851, 2106, 8083, 6918, 8523, 1442, 7949, 4253, 3058, 3202, 7336, 6515, 7985, 3071, 2780, 8639, 4296, 3647, 7976, 7770, 1325, 4074, 974, 9173, 3940, 7994, 8561, 9421, 7575, 7096, 8271, 182, 5237, 5783, 1293, 3894, 5867, 5510, 4950, 3897, 4781, 7621, 871, 2465, 1393, 2801, 4020, 6568, 3928, 8437, 6356, 1452, 211, 8103, 7513, 1624, 6680, 2247, 5215, 9210, 3817, 6284, 8189, 5093, 5748, 708, 1176, 4001, 2292, 5108, 1555, 2973, 1462, 6118, 2116, 3562, 6855, 3172, 5541, 8143, 2079, 4293, 5943, 4024, 5996, 9186, 5755, 9135, 1858, 3408, 1044, 5633, 5719, 8547, 2640, 2281, 2932, 781, 1724, 6638, 760, 4557, 1871, 7624, 1634, 1961, 5912, 1666, 2775, 4701, 1369, 6800, 6448, 5870, 4026, 3776, 6260, 2888, 3839, 5175, 3004, 1519, 3553, 4905, 4753, 4507, 1574, 1385, 4791, 1191, 3714, 2078, 5932, 3809, 2376, 5195, 4078, 6942, 1014, 2570, 8454, 5131, 1268, 8444, 2981, 5929, 3451, 8659, 812, 3821, 4883, 4769, 388, 4398, 6305, 2848, 6472, 2288, 260, 764, 8367, 3497, 1763, 1579, 6523, 1571, 8088, 7891, 8073, 4948, 3573, 5269, 2847, 23, 1603, 6429, 6130, 4219, 124, 4963, 2371, 622, 5007, 1054, 8506, 3178, 6460, 368, 2105, 3889, 714, 6328, 4311, 5605, 7600, 6597, 98, 7315, 5179, 4890, 3376, 4739, 7656, 8634, 9205, 7723, 8352, 2087, 4654, 7011, 8405, 5899, 4141, 5703, 2487, 1468, 6425, 3111, 7022, 931, 5350, 2478, 4272, 2444, 9050, 6627, 3970, 8538, 4167, 3012, 6055, 4773, 3946, 2362, 3735, 2189, 3471, 2372, 4321, 1934, 9038, 5119, 294, 5242, 1177, 3749, 1726, 3110, 2924, 4341, 1075, 1213, 3322, 7330, 3780, 1460, 8897, 907, 4441, 5419, 5333, 3173, 6613, 1123, 3422, 6121, 1935, 898, 8004, 5650, 3986, 6372, 6275, 1447, 3952, 9476, 7518, 3000, 1745, 4754, 2306, 7648, 6150, 4339, 3667, 112, 4980, 4721, 3139, 9007, 4432, 5067, 6582, 6671, 6485, 7486, 3447, 8125, 8064, 3746, 8126, 8896, 396, 1067, 2231, 3054, 4075, 5833, 9120, 1550, 4846, 6471, 773, 5161, 3132, 9565, 4775, 3097, 3389, 1485, 25, 1370, 717, 1932, 5537, 1159, 478, 8802, 4600, 6358, 1966, 7986, 2369, 1167, 8648, 4046, 5015, 8939, 9116, 1900, 9458, 4319, 4479, 6026, 8079, 7085, 5487, 3673, 7590, 5049, 6574, 8242, 8309, 5102, 3968, 5233, 9298, 4912, 3409, 3846, 7908, 6984, 1959, 4662, 4583, 4788, 5558, 1166, 3174, 2416, 2957, 2689, 3514, 3812, 5846, 7494, 7608, 8528, 1358, 1767, 8591, 1736, 8994, 3140, 4137, 7154, 701, 5315, 1853, 4524, 1717, 6436, 868, 6188, 5963, 7140, 6050, 1729, 2468, 2920, 130, 677, 3354, 4195, 1921, 5064, 6244, 4119, 6664, 4951, 1482, 3258, 1802, 5683, 2199, 3346, 1153, 5056, 6017, 4862, 1371, 4114, 3415, 7724, 8282, 7079, 7644, 2613, 2862, 1505, 8537, 959, 3529, 5316, 6836, 8717, 4719, 7983, 4772, 168, 5434, 618, 6468, 5327, 3587, 7769, 2339, 5522, 6202, 1181, 7462, 4887, 2894, 2226, 2906, 4548, 1687, 1836, 4837, 6676, 8431, 5196, 4415, 6071, 3490, 4958, 1918, 6970, 4666, 2663, 5816, 1611, 4822, 2238, 3060, 5696, 738, 1260, 6311, 7293, 3349, 1157, 8957, 1596, 3112, 4278, 3675, 995, 4393, 7495, 7002, 3997, 2235, 2542, 5843, 3606, 2700, 7700, 204, 1277, 4005, 4239, 3741, 2100, 8106, 5814, 8104, 4165, 6036, 2191, 2986, 2583, 2290, 2999, 2823, 5303, 1524, 7707, 1394, 5598, 8203, 6769, 3237, 8256, 1338, 1842, 9587, 5016, 5352, 7726, 6487, 5800, 1450, 5806, 1812, 1608, 2404, 1895, 595, 6094, 6084, 9082, 1569, 4538, 6054, 1905, 6788, 867, 6934, 379, 3797, 5383, 2148, 6896, 1750, 4183, 3770, 2994, 4993, 1637, 6707, 1685, 3630, 4755, 681, 8027, 8989, 1515, 7936, 7226, 5566, 1139, 4648, 3107, 3680, 3278, 7116, 3457, 692, 3754, 7029, 6051, 9397, 6399, 8594, 6614, 1601, 7984, 3504, 7216, 3159, 2934, 6690, 2647, 2224, 2415, 6190, 3912, 3596, 3994, 3697, 8059, 3397, 2309, 1109, 1388, 6002, 7779, 5919, 6867, 7310, 3385, 3711, 1407, 2009, 5018, 4851, 3101, 8239, 3977, 3880, 1479, 513, 6479, 5658, 7169, 5887, 2673, 1200, 3555, 3815, 7702, 2688, 8416, 4411, 3932, 3053, 910, 5464, 7841, 9954, 7901, 7738, 7204, 1183, 5166, 4762, 4187, 5265, 8829, 1132, 6839, 6134, 3299, 670, 7580, 3126, 1653, 8737, 6246, 2890, 5277, 5463, 3400, 4520, 4945, 2978, 1682, 8640, 4655, 7637, 6804, 2861, 4860, 1926, 8898, 4720, 7092, 626, 2439, 2883, 3277, 1837, 8226, 1919, 2096, 2089, 4684, 5694, 2405, 8270, 1421, 4889, 2108, 3369, 3411, 885, 1391, 2734, 6810, 8062, 1968, 2860, 6348, 1701, 3756, 6117, 6178, 6939, 644, 1648, 2653, 4949, 1302, 6007, 3739, 1036, 1639, 4623, 4377, 1322, 2637, 2497, 891, 2344, 7794, 5565, 1948, 5829, 3375, 1042, 6151, 9978, 7752, 8974, 2812, 4177, 3510, 6560, 6556, 8151, 7894, 2045, 1920, 143, 4157, 9058, 2249, 1732, 3942, 8874, 4356, 6257, 4700, 5351, 2364, 881, 18, 5489, 5561, 468, 4577, 3643, 8772, 706, 9077, 8468, 5788, 4730, 6736, 8818, 7737, 8991, 4288, 1466, 173, 2879, 8188, 3895, 9187, 8535, 1700, 2752, 3019, 6516, 150, 6365, 6856, 1415, 5365, 6764, 5913, 3571, 6401, 3222, 1670, 7577, 1061, 1409, 4710, 7338, 2581, 5681, 5962, 4926, 5954, 7001, 7729, 8446, 2726, 5422, 1742, 3489, 3119, 7281, 2815, 7625, 6133, 6058, 6089, 5866, 2803, 6756, 8090, 5088, 1265, 7427, 1023, 2183, 8786, 2857, 7761, 4144, 1321, 4741, 4565, 1182, 3910, 7909, 3569, 3900, 2374, 5999, 3017, 7853, 1085, 8348, 6917, 4211, 9125, 861, 268, 7471, 6162, 6242, 8505, 1386, 4199, 1334, 4665, 5847, 1529, 2434, 1335, 8031, 1352, 2214, 2017, 2967, 7329, 1418, 2138, 4795, 4616, 2327, 6278, 5767, 4424, 2, 7445, 7599, 7193, 2796, 3564, 4281, 9304, 5499, 3793, 3548, 3693, 840, 8358, 6728, 2873, 1835, 7052, 721, 9170, 5978, 2746, 7562, 2982, 7126, 3025, 6421, 2342, 158, 1904, 5825, 2048, 325, 8734, 7025, 8588, 7511, 3930, 9039, 5784, 603, 311, 6039, 2787, 2028, 2721, 30, 4323, 3607, 7687, 5335, 5614, 8410, 3165, 6254, 5296, 8995, 1872, 8174, 2450, 9085, 4023, 1117, 7420, 4734, 5966, 6822, 4723, 3859, 842, 8230, 6697, 4702, 2838, 1464, 6634, 3395, 6499, 3801, 1355, 1856, 2717, 1636, 4735, 5050, 1978, 2935, 6866, 2971, 5876, 5452, 275, 8981, 7679, 573, 1684, 3907, 6807, 7089, 3781, 9133, 2251, 8262, 7533, 1463, 8583, 5313, 4397, 4071, 3520, 2661, 6320, 5132, 4683, 2254, 2819, 5654, 4427, 1197, 7342, 4594, 6193, 6901, 6785, 2070, 6037, 2628, 5141, 1274, 5849, 1489, 287, 1949, 8290, 4646, 8286, 3198, 3413, 2440, 3887, 1174, 3373, 4933, 7670, 1860, 8326, 4738, 8946, 6569, 4212, 8078, 9891, 4327, 7124, 8213, 8453, 6333, 7958, 5186, 4375, 8615, 6660, 5122, 7088, 5603, 7938, 2946, 7541, 9568, 9019, 5704, 1953, 6781, 7476, 8365, 2494, 8042, 3662, 1671, 1354, 6746, 4054, 7847, 3865, 6986, 4443, 4892, 2518, 7236, 2277, 5416, 3033, 2727, 3590, 1458, 7189, 3338, 3443, 5886, 4885, 7502, 3187, 1024, 3390, 8622, 7091, 801, 2997, 7358, 4334, 8502, 4290, 5234, 3973, 4122, 5032, 6983, 4280, 5116, 2469, 1431, 2351, 5091, 3966, 3993, 4320, 772, 9004, 2672, 4258, 1214, 5671, 4736, 3144, 1141, 3876, 4555, 7383, 7767, 661, 6603, 5288, 1470, 4691, 3641, 5555, 8529, 8263, 8511, 1363, 7937, 3456, 6700, 2621, 4925, 5005, 2381, 2370, 5124, 5920, 3516, 9823, 3286, 3656, 4835, 5909, 3785, 2782, 3955, 1504, 6464, 835, 6290, 7077, 6607, 1134, 8740, 6622, 8636, 1343, 5400, 1644, 4924, 36, 2102, 3418, 756, 4442, 8251, 5726, 583, 4644, 6045, 6272, 1840, 6199, 4464, 9113, 3856, 4832, 4224, 3760, 5066, 5986, 428, 7884, 5628, 6103, 1942, 186, 5808, 6645, 4117, 1337, 4190, 5873, 4793, 15, 5502, 8102, 5199, 8666, 4062, 8478, 7931, 2020, 7714, 4111, 8393, 6826, 6967, 3303, 4650, 1762, 6267, 1249, 1576, 1483, 9179, 904, 924, 7040, 6734, 4198, 3824, 6048, 3444, 5366, 4843, 4387, 2033, 5200, 6705, 1864, 3228, 5459, 8357, 3787, 9912, 4886, 3484, 9024, 7133, 6172, 5268, 1088, 4266, 4500, 6708, 2710, 6805, 3875, 994, 1508, 5507, 8018, 6832, 1178, 1692, 3591, 7125, 3365, 8968, 5469, 407, 1630, 2654, 2969, 3996, 6321, 3057, 7635, 9161, 602, 5399, 507, 5674, 4509, 4545, 2711, 445, 1138, 853, 7636, 3091, 4954, 8699, 7634, 1946, 3109, 991, 4370, 2453, 7026, 4372, 7458, 787, 5391, 8050, 3207, 2912, 1878, 5927, 5392, 1891, 3138, 324, 1089, 5194, 7669, 4092, 7554, 8264, 841, 9090, 669, 4797, 3405, 7584, 1893, 1248, 6093, 5390, 4967, 6451, 8389, 1475, 73, 6670, 5857, 8, 4181, 3772, 3826, 476, 8601, 5835, 1766, 6759, 1445, 6201, 7360, 6816, 5817, 2151, 7435, 6652, 3975, 5711, 1328, 6540, 5597, 6715, 7760, 8147, 427, 2841, 4903, 8455, 6672, 5144, 3692, 5968, 7319, 1180, 7034, 3655, 6718, 6853, 5641, 4549, 2034, 8985, 4252, 5594, 5030, 9853, 6975, 2736, 5838, 815, 8450, 413, 4044, 5284, 8807, 4298, 7743, 5892, 5713, 7058, 2125, 2996, 7786, 2397, 6893, 4067, 6724, 2198, 9467, 676, 5530, 6778, 4965, 5779, 8300, 4282, 2131, 1384, 8520, 6083, 9071, 8324, 3512, 9625, 9094, 423, 5079, 732, 2668, 942, 8137, 1440, 5020, 8438, 5143, 6323, 2016, 6629, 3487, 5552, 1522, 9762, 3095, 5672, 3617, 1244, 3898, 1106, 4264, 4503, 5085, 6667, 5349, 3915, 1068, 1542, 5580, 345, 7004, 6956, 7054, 1216, 7423, 4162, 7535, 4437, 1621, 3114, 2868, 1712, 6894, 1266, 3658, 2156, 2333, 5331, 4466, 4651, 5164, 3455, 7568, 5546, 8279, 3486, 3183, 4254, 5586, 5673, 1221, 3669, 75, 5348, 806, 2899, 4465, 8227, 3878, 5692, 3223, 7432, 7255, 5112, 7804, 306, 5205, 3162, 9139, 5553, 6784, 4385, 114, 8631, 7685, 2911, 328, 1628, 8803, 371, 3855, 525, 6398, 4158, 1071, 2458, 8629, 2659, 6754, 5177, 4515, 3160, 533, 6557, 1623, 8200, 6687, 1981, 5098, 2035, 3869, 3549, 3137, 5584, 8497, 6033, 7814, 1281, 4069, 339, 3454, 534, 5630, 7197, 5418, 8893, 8160, 6961, 5709, 2716, 391, 7041, 4516, 1690, 2049, 8858, 8130, 8847, 8992, 5547, 2391, 8565, 846, 5653, 8519, 8466, 8109, 3262, 5087, 9206, 5542, 671, 3588, 5956, 7259, 6902, 509, 547, 3155, 6554, 2273, 2740, 7392, 821, 5211, 8269, 1951, 7357, 4675, 8236, 8662, 707, 6266, 4725, 1104, 5165, 3671, 8223, 4774, 1520, 1828, 3701, 803, 5698, 5701, 6220, 5661, 2243, 1649, 2546, 2485, 7057, 7659, 3261, 3388, 1245, 4765, 8303, 3767, 9169, 4879, 1443, 6373, 5040, 1135, 900, 7371, 8150, 4535, 5491, 5826, 7797, 3044, 4978, 8479, 2828, 7589, 3105, 7751, 6324, 1307, 1493, 2608, 6589, 6326, 7496, 944, 6005, 9315, 972, 2533, 3872, 5140, 2535, 5798, 6098, 7028, 6006, 7101, 5283, 5039, 7263, 1317, 3563, 4858, 1986, 982, 876, 5207, 8118, 6375, 1356, 273, 1194, 2777, 6624, 8982, 7826, 3074, 2297, 6280, 3038, 7459, 8611, 7384, 8254, 883, 7487, 6636, 5198, 2406, 1626, 1228, 7158, 8266, 1771, 4255, 9017, 6145, 964, 2745, 5192, 8910, 2346, 2394, 3791, 7907, 1057, 4197, 9305, 7556, 1886, 1319, 1849, 5971, 8071, 6570, 1721, 9372, 2337, 8322, 5774, 8052, 500, 7428, 2722, 6611, 117, 990, 2054, 6366, 6334, 3343, 1909, 493, 2933, 5523, 7865, 2029, 1193, 5060, 808, 8830, 3882, 1774, 634, 9153, 879, 1428, 180, 473, 6052, 2203, 4358, 4913, 1040, 7813, 6601, 5832, 1092, 8942, 2213, 440, 7869, 1496, 8931, 7444, 5084, 9212, 6124, 5761, 4355, 2155, 7664, 9046, 7217, 8907, 1962, 374, 183, 2395, 6958, 789, 4643, 5046, 6852, 377, 398, 4745, 6088, 228, 5155, 4317, 3659, 1306, 6123, 4238, 9092, 7880, 3860, 6711, 6010, 9903, 7859, 4354, 1560, 8727, 4388, 9180, 2703, 5286, 8012, 2907, 5812, 1607, 8268, 3923, 8710, 3864, 4124, 1347, 8706, 811, 3326, 7376, 1602, 5664, 3265, 856, 1490, 6606, 6698, 8148, 5011, 5440, 3463, 4624, 7661, 5378, 740, 2139, 5442, 5402, 217, 2964, 4559, 3087, 7186, 6862, 1680, 231, 4414, 1799, 303, 8427, 6447, 2090, 6149, 7957, 2714, 2876, 7324, 6442, 3696, 6773, 3399, 1908, 1332, 8432, 2810, 8481, 2107, 6184, 855, 4337, 5845, 6542, 5334, 5218, 8846, 4997, 832, 5031, 435, 6394, 1310, 2639, 674, 6327, 3206, 7334, 8442, 2460, 2526, 6146, 1565, 4145, 8224, 8057, 1435, 3364, 6573, 6208, 7393, 227, 3511, 940, 5306, 2785, 4045, 7322, 1691, 5753, 663, 6013, 2114, 3502, 4364, 1243, 8795, 5071, 3556, 3022, 8152, 4664, 5511, 810, 5615, 5361, 715, 6608, 2674, 1863, 1651, 1158, 8000, 5322, 7246, 2852, 999, 2228, 6584, 8260, 2441, 5802, 3249, 385, 5746, 5417, 546, 9022, 737, 5744, 7537, 8336, 7046, 7987, 4870, 2631, 6344, 1387, 8049, 1769, 2675, 4581, 4153, 1261, 6289, 6038, 8820, 5946, 2556, 492, 5377, 1286, 7014, 5182, 6016, 2368, 1748, 6186, 4231, 4631, 8372, 6830, 4307, 2510, 2007, 5142, 6309, 4448, 8144, 152, 6677, 839, 6273, 4312, 729, 5292, 3768, 315, 1846, 7863, 731, 319, 1901, 8055, 58, 6248, 9178, 4827, 1127, 256, 1433, 3957, 7379, 132, 8754, 8035, 3377, 7573, 5203, 9134, 5470, 1765, 8577, 4688, 7989, 1954, 8704, 2522, 5679, 1481, 4233, 5134, 4668, 1575, 2626, 3989, 8961, 7796, 7514, 3430, 3620, 9054, 783, 1416, 5057, 561, 7191, 566, 5556, 3886, 1854, 3522, 9670, 2062, 4027, 3381, 2094, 4595, 462, 767, 8856, 1758, 2398, 3517, 8602, 5880, 4637, 6315, 3551, 5945, 6236, 83, 1471, 7778, 3465, 1026, 3933, 3130, 3335, 6176, 684, 8185, 5271, 1262, 4518, 3394, 1020, 4556, 4706, 1807, 6713, 7623, 2177, 7056, 1617, 4737, 536, 3208, 838, 7382, 8852, 4659, 6884, 4110, 6400, 2147, 4125, 1792, 8952, 3, 590, 4787, 163, 4901, 3732, 5503, 1087, 7809, 400, 106, 5430, 1456, 695, 5506, 3651, 1627, 293, 4029, 6926, 8921, 7107, 5216, 9012, 4674, 2166, 2761, 6818, 3431, 6040, 8804, 2448, 8917, 3301, 3226, 7381, 1967, 6060, 6480, 8632, 1151, 3227, 2123, 2083, 6462, 7438, 1658, 2742, 656, 3625, 5384, 3731, 3496, 2396, 4943, 8956, 4250, 4804, 4094, 367, 2650, 5752, 6616, 9109, 6548, 5280, 2781, 6237, 619, 5105, 133, 8133, 1740, 4640, 408, 1539, 480, 805, 6678, 1850, 2050, 5329, 4678, 4743, 641, 62, 6823, 750, 1267, 7861, 5722, 2230, 912, 1066, 1907, 2624, 3881, 3670, 5733, 212, 6730, 1568, 6891, 8097, 819, 5803, 956, 7546, 2553, 8608, 1276, 7367, 3974, 5934, 2229, 5771, 320, 2184, 2080, 3197, 2323, 9068, 4279, 430, 3370, 3725, 6056, 859, 1291, 1772, 4816, 7698, 3920, 2455, 9097, 1600, 6812, 1852, 549, 1232, 337, 6907, 897, 7926, 8319, 7578, 3676, 399, 8768, 2392, 4439, 8403, 2044, 4173, 3750, 4878, 6617, 3419, 8920, 5326, 8017, 6851, 6481, 7694, 9028, 5381, 6277, 8697, 4540, 1925, 2607, 9103, 1111, 4639, 2676, 93, 4672, 7010, 1282, 9167, 8496, 3396, 5482, 1041, 1903, 961, 1225, 6868, 694, 3494, 2504, 5436, 7662, 1125, 5983, 8572, 2575, 7961, 1599, 1604, 1446, 8169, 1190, 7820, 6793, 6474, 9268, 908, 7882, 482, 9184, 6857, 4896, 2702, 6599, 799, 1509, 470, 7503, 6702, 8739, 1259, 2832, 5279, 9031, 8486, 7404, 1096, 3225, 9084, 502, 8329, 5238, 7328, 2481, 2073, 5044, 6950, 7436, 4671, 3129, 1619, 1010, 7267, 3704, 1053, 242, 1809, 457, 389, 6175, 1996, 2043, 919, 7388, 4066, 8388, 5861, 39, 2816, 2679, 3734, 4911, 4325, 5371, 7898, 8540, 4090, 9057, 8135, 7411, 3442, 788, 4867, 8419, 4812, 6799, 5924, 1336, 8492, 2310, 8244, 8142, 3626, 3387, 7782, 4865, 7468, 521, 8762, 4561, 1275, 1583, 3702, 2875, 3041, 5404, 4257, 6438, 4030, 5356, 6935, 8096, 5979, 92, 5380, 1426, 3229, 3583, 8172, 2619, 187, 8870, 914, 8284, 6871, 8953, 370, 1227, 203, 3113, 355, 6874, 6824, 6655, 3586, 3609, 4175, 9850, 4695, 553, 3905, 4615, 2922, 6561, 3729, 5739, 5210, 5888, 4247, 576, 8945, 7307, 3136, 3429, 6090, 774, 2955, 3636, 5100, 8149, 5187, 433, 6258, 2115, 5254, 8002, 903, 6775, 5859, 115, 7630, 6558, 1741, 71, 6354, 5097, 6396, 2903, 8999, 4828, 8962, 3032, 6207, 698, 3644, 4059, 7395, 2459, 5840, 4262, 8824, 5595, 6418, 702, 2820, 9358, 9154, 2258, 1346, 4418, 4179, 7567, 5267, 3543, 3578, 5047, 6034, 9749, 7885, 8462, 3272, 971, 323, 2544, 8633, 2302, 3762, 2165, 4658, 1720, 5693, 5008, 4817, 5178, 1902, 6209, 5852, 3608, 4106, 8674, 5609, 5621, 4580, 4182, 6141, 1815, 142, 3276, 6351, 2343, 4007, 3445, 5632, 5159, 7953, 3294, 9193, 6727, 4133, 7834, 7350, 6308, 8928, 4764, 960, 8249, 7437, 8919, 3498, 2154, 4426, 1432, 2822, 2928, 44, 7591, 8195, 3209, 7604, 6887, 870, 7735, 2474, 2379, 537, 1006, 5509, 6674, 1396, 4143, 7773, 3532, 1605, 1171, 6534, 8590, 3580, 5426, 5022, 5807, 8087, 1486, 6767, 5513, 3959, 8782, 5323, 4992, 8886, 1882, 6743, 4359, 72, 3642, 481, 955, 8177, 490, 4876, 3619, 2818, 6747, 7245, 9010, 847, 1866, 4331, 21, 7027, 675, 1879, 8780, 7408, 38, 6952, 2719, 2846, 5153, 8751, 2541, 9949, 4396, 5950, 2951, 7008, 1824, 1551, 410, 2307, 1526, 9200, 545, 4289, 1516, 6382, 8790, 5520, 6197, 3736, 7250, 3166, 7740, 6828, 3199, 6954, 333, 97, 8702, 7734, 6339, 2194, 2172, 4410, 6936, 3700, 2271, 5150, 1218, 6229, 3482, 5655, 5906, 8832, 8627, 7274, 6904, 3896, 4428, 1488, 858, 245, 8229, 1118, 4210, 8112, 2968, 1423, 3088, 2596, 1379, 3951, 7130, 4597, 6566, 5821, 6668, 8652, 5270, 5877, 2082, 1273, 8005, 4636, 1813, 6329, 8354, 5965, 7177, 8110, 2438, 4530, 5585, 8255, 5602, 51, 8482, 1348, 8483, 8037, 5791, 562, 8676, 1513, 1069, 2959, 7718, 2417, 5921, 5896, 2558, 4554, 1586, 1305, 5890, 3427, 6299, 7932, 5646, 5412, 1185, 2345, 616, 7239, 5398, 923, 1168, 8654, 4808, 373, 7297, 3752, 7906, 8488, 415, 833, 9402, 5827, 3779, 1279, 1995, 8014, 4633, 3006, 3164, 5660, 8317, 1060, 7561, 4267, 7492, 2597, 9093, 225, 477, 6751, 3825, 82, 7477, 2963, 3478, 4352, 5559, 3830, 1034, 7294, 6529, 7097, 7453, 3384, 3085, 4733, 1129, 5362, 7168, 8810, 4647, 4618, 3847, 7703, 5904, 2011, 6014, 2019, 2134, 8325, 1372, 1461, 6360, 7166, 7287, 4989, 5964, 1587, 6166, 4435, 3020, 7365, 4329, 5793, 1404, 4677, 6466, 2064, 3104, 8705, 2893, 5249, 1713, 6378, 7519, 8901, 1662, 1911, 6770, 5526, 61, 9122, 782, 4499, 4909, 535, 4593, 5918, 8504, 5407, 3011, 6224, 6231, 3280, 7728, 8915, 100, 2023, 6776, 7971, 5495, 7196, 3267, 460, 171, 2567, 1993, 1101, 2127, 4223, 3432, 8755, 6076, 4291, 3495, 8175, 6909, 4344, 7341, 8471, 1272, 4544, 6032, 795, 6119, 2421, 2671, 755, 1523, 8581, 5494, 8457, 4292, 2052, 963, 4873, 2162, 9079, 6227, 7262, 1788, 64, 8566, 7474, 1778, 4430, 5773, 872, 3219, 8289, 4758, 9485, 3965, 4186, 7203, 8841, 409, 1851, 8940, 1072, 5984, 2858, 5160, 1994, 5163, 7170, 7651, 7965, 7660, 506, 8475, 5980, 1380, 7045, 157, 239, 8813, 3883, 578, 7889, 1655, 6062, 6801, 1235, 6215, 6692, 7296, 747, 7620, 8301, 8204, 8606, 6427, 6795, 156, 3185, 3392, 5839, 8932, 6966, 9416, 5635, 3292, 6288, 4392, 3324, 2160, 5644, 411, 383, 3312, 1794, 3818, 3828, 2325, 8658, 276, 5081, 5429, 3682, 2493, 7465, 1007, 2509, 570, 2179, 6274, 244, 9738, 7470, 4412, 3083, 610, 2530, 7845, 1821, 3576, 6858, 5456, 864, 5532, 4985, 6999, 7234, 519, 3216, 7109, 988, 313, 4711, 7521, 7788, 6552, 9781, 1102, 2892, 7067, 8121, 2336, 5070, 2373, 2084, 6585, 8340, 7736, 2864, 7247, 4438, 2966, 3014, 1146, 5162, 5770, 3841, 3557, 7238, 7146, 4460, 3545, 8212, 5933, 1312, 5902, 3688, 5758, 241, 1577, 667, 7780, 2085, 8930, 1804, 6537, 2872, 1252, 3903, 8181, 2071, 6714, 8811, 7890, 5461, 1137, 6898, 4874, 6168, 4921, 8677, 822, 3506, 6148, 8163, 3120, 286, 4928, 4528, 2143, 4763, 7848, 5557, 1977, 1503, 321, 4328, 1367, 8621, 3439, 7689, 6783, 4048, 8990, 6449, 7784, 3531, 6157, 7877, 7772, 932, 1439, 347, 3530, 3566, 6219, 6271, 8997, 6259, 8207, 5023, 9757, 4099, 4947, 7840, 8092, 6512, 122, 4941, 8976, 4625, 7308, 4497, 240, 7810, 1150, 4798, 8145, 1357, 1145, 2419, 5576, 5206, 5468, 4304, 3331, 7808, 2347, 7409, 2341, 1546, 916, 2201, 8971, 3976, 6078, 9359, 3295, 6113, 3679, 1215, 1340, 2204, 3906, 9505, 9904, 2241, 2192, 6092, 7720, 679, 550, 6490, 3253, 2174, 9802, 8582, 5574, 997, 6506, 2604, 3414, 6041, 748, 8934, 1777, 2754, 9199, 7059, 7613, 8694, 8346, 6699, 7446, 6395, 8864, 4661, 5776, 2420, 2110, 7413, 3315, 5858, 9156, 8726, 8248, 3604, 5447, 1567, 588, 5373, 5967, 3189, 3259, 2285, 4990, 6383, 6992, 5443, 7094, 8274, 7481, 6575, 8161, 206, 5332, 5010, 4558, 3592, 3479, 9755, 3135, 5052, 8781, 7982, 4229, 8918, 3291, 4376, 290, 1395, 6422, 6180, 4803, 1545, 8178, 3813, 8880, 7918, 4218, 4562, 6160, 8729, 6291, 5498, 8295, 357, 5451, 7817, 700, 3449, 6930, 2464, 8222, 497, 8877, 1723, 6686, 7460, 9063, 5053, 7870, 5848, 617, 5571, 2335, 7857, 4216, 7102, 6200, 464, 909, 7652, 8404, 1133, 6370, 4033, 7532, 7302, 6602, 9279, 3650, 116, 9766, 2751, 6620, 4996, 8385, 7483, 6774, 3981, 998, 6642, 5910, 4043, 949, 9157, 917, 6027, 8657, 6444, 176, 4318, 8604, 7504, 742, 4409, 8424, 8231, 6914, 2250, 7964, 432, 3147, 5154, 2387, 1467, 5931, 8929, 3788, 6256, 2908, 6031, 945, 7455, 1140, 4083, 4622, 338, 2324, 3995, 6929, 834, 1210, 3857, 3890, 2030, 1240, 2196, 9066, 1239, 9126, 6211, 3298, 3521, 5072, 887, 2239, 2697, 2882, 3863, 8836, 7284, 53, 4609, 4180, 7697, 1725, 5439, 6849, 3499, 4923, 4313, 5129, 6469, 5120, 5423, 2318, 3127, 252, 6735, 6625, 7822, 690, 7929, 2836, 3987, 2788, 164, 3045, 4834, 2897, 6204, 4634, 2176, 5330, 9052, 8833, 5387, 3962, 2692, 5432, 5676, 2755, 2874, 8470, 3213, 9104, 8421, 1789, 4468, 5128, 8664, 2632, 4012, 8191, 3268, 7524, 4243, 3075, 8476, 7547, 8562, 8644, 4649, 7305, 3790, 1578, 3078, 406, 8585, 7248, 7959, 3560, 8076, 5745, 2294, 7917, 7708, 560, 6116, 5865, 4744, 4504, 4036, 6269, 3513, 2693, 4727, 4274, 7390, 2551, 2603, 3536, 7353, 3115, 4805, 6899, 7016, 1783, 8937, 4369, 4673, 7110, 6600, 8068, 5524, 8153, 7598, 6881, 2577, 37, 5244, 9215, 1039, 1031, 1233, 3816, 736, 5401, 5765, 5521, 2791, 9929, 5035, 3065, 4603, 96, 472, 6665, 2866, 8371, 8166, 2792, 8638, 1143, 3544, 1613, 7206, 1883, 5127, 2057, 414, 6626, 8065, 7730, 8787, 4374, 6544, 4037, 9188, 6576, 7545, 8605, 6352, 7586, 3256, 2056, 666, 6972, 8575, 2282, 4444, 4138, 8894, 2610, 8313, 401, 1094, 57, 258, 7212, 5343, 6426, 2025, 4752, 5170, 4789, 4838, 7083, 5273, 9354, 8228, 4360, 4035, 5080, 7128, 3550, 2222, 8912, 7711, 4471, 1296, 107, 8766, 9030, 5068, 4478, 9262, 1047, 4732, 3378, 1436, 1078, 1021, 2136, 800, 8025, 3777, 2904, 3552, 3304, 3503, 890, 556, 3122, 7594, 3052, 3600, 2354, 8093, 7980, 2491, 7490, 8214, 8941, 1003, 7221, 6439, 4245, 7391, 281, 6817, 3877, 8020, 1897, 4831, 3010, 6342, 5014, 3309, 5191, 6198, 4584, 1406, 2589, 3827, 1730, 4714, 9897, 3257, 7962, 7023, 2038, 3909, 6482, 551, 8552, 902, 6779, 2574, 5853, 1186, 6153, 9609, 1035, 532, 725, 7815, 9110, 5424, 6167, 958, 1547, 7351, 1829, 9557, 9171, 7378, 5916, 9682, 7544, 1397, 364, 7167, 869, 6654, 7185, 3663, 4049, 1408, 3407, 1073, 4881, 6298, 5545, 5973, 7389, 2669, 8194, 8675, 2182, 779, 3748, 860, 8861, 8196, 3794, 7397, 503, 1931, 1392, 6392, 7282, 1677, 8967, 6722, 5623, 4908, 6892, 8993, 711, 7945, 4810, 2891, 1557, 8494, 2802, 4335, 9218, 6484, 9208, 8855, 4316, 2646, 584, 1230, 2839, 6415, 3190, 2850, 8513, 99, 3239, 7112, 4880, 6316, 1056, 4324, 1095, 9295, 6268, 3176, 2630, 7224, 2252, 5790, 7456, 6035, 1081, 7916, 1874, 2793, 8498, 515, 7380, 7501, 7628, 6304, 2311, 2830, 5627, 1289, 2735, 6047, 463, 2915, 586, 3371, 6159, 5493, 7902, 3321, 5780, 5114, 5685, 285, 2749, 3891, 2895, 50, 4246, 1011, 3461, 3646, 9195, 3141, 5573, 3985, 5715, 3330, 3953, 5324, 3584, 1665, 3086, 221, 2524, 9780, 274, 5405, 4806, 3220, 825, 2488, 728, 9429, 5930, 6255, 40, 3524, 920, 884, 351, 6217, 4938, 2359, 9434, 341, 8616, 8205, 4419, 5512, 9083, 5531, 4898, 4350, 3435, 9707, 6170, 7678, 2423, 4480, 1731, 6191, 9644, 6389, 2508, 7291, 6641, 7895, 5500, 6695, 4351, 77, 6264, 6688, 8238, 831, 6363, 292, 4132, 7596, 1411, 8770, 7585, 4156, 6753, 5076, 5245, 6011, 8342, 8491, 3628, 4170, 7592, 7549, 5649, 7934, 6477, 412, 9081, 6428, 8016, 7617, 5246, 5868, 4811, 3360, 4299, 7374, 7552, 807, 7649, 2124, 1656, 5001, 592, 7269, 1209, 2980, 1430, 1675, 3705, 1280, 3039, 3806, 7558, 5480, 599, 1083, 8873, 7232, 5421, 3561, 790, 2784, 7134, 8217, 5764, 9064, 4813, 8645, 9759, 6080, 2117, 4346, 1768, 8805, 5911, 91, 1834, 4547, 5099, 2798, 2536, 8039, 6979, 6009, 343, 224, 3868, 4486, 6514, 4276, 8452, 1737, 8872, 8275, 2768, 4222, 3829, 8750, 2961, 3356, 7137, 4632, 264, 7657, 2960, 4084, 7993, 5291, 5, 3337, 7812, 3771, 1009, 5540, 12, 4598, 5232, 9567, 108, 6445, 7525, 4656, 816, 5106, 2499, 2315, 5181, 5938, 9362, 1086, 9034, 2545, 2000, 6008, 1326, 6403, 7325, 5202, 6648, 1683, 8350, 5792, 1584, 1708, 1808, 249, 1012, 522, 608, 5975, 426, 161, 1573, 2940, 4596, 4975, 3027, 647, 5083, 8865, 246, 3984, 4450, 3163, 6024, 636, 6000, 7424, 792, 7210, 614, 1314, 8084, 5027, 1706, 6261, 2130, 9114, 6806, 6679, 5092, 4240, 1952, 8420, 8744, 2670, 4526, 922, 7522, 5795, 6976, 499, 7151, 6723, 7150, 7954, 3862, 7666, 4917, 3799, 2870, 8617, 193, 1254, 2432, 7715, 6815, 4952, 9911, 7516, 3934, 8315, 9326, 6885, 5042, 8597, 1001, 4757, 2902, 2817, 7896, 7520, 527, 8951, 2701, 937, 494, 417, 7899, 5815, 9158, 3342, 2171, 8508, 9191, 9214, 9879, 7672, 7463, 6662, 4140, 4021, 7536, 2562, 5034, 8838, 4768, 1207, 1152, 3269, 1806, 1359, 754, 1045, 5239, 8975, 5414, 3043, 5669, 8550, 3835, 8122, 4602, 1801, 6621, 8760, 1985, 439, 936, 134, 8378, 7442, 4859, 9140, 1297, 862, 2216, 336, 4523, 6549, 8397, 5473, 3009, 7171, 775, 8258, 119, 5677, 7461, 6412, 155, 3210, 4025, 1441, 2263, 5446, 223, 5197, 4184, 7386, 5025, 4382, 8043, 6861, 7215, 6503, 1364, 4202, 8788, 2764, 5600, 735, 8359, 3737, 915, 1465, 4856, 6362, 5525, 4679, 6152, 3990, 6968, 2811, 251, 7610, 2807, 3879, 7316, 6738, 4155, 8070, 3911, 9002, 5393, 9603, 3420, 128, 2200, 2275, 4188, 8165, 1922, 3710, 894, 3123, 2622, 7721, 8272, 6432, 818, 8548, 7370, 2856, 6921, 7498, 2592, 2471, 3470, 5312, 6998, 8311, 8164, 3023, 6910, 1494, 297, 4864, 3969, 7527, 4611, 8916, 4703, 4300, 2135, 3559, 7132, 938, 7230, 604, 8425, 6293, 1303, 2662, 6459, 172, 7012, 5059, 8331, 8490, 6313, 8495, 5759, 8370, 3275, 6132, 8107, 6604, 8182, 678, 7500, 7510, 2451, 174, 89, 149, 973, 6860, 4431, 348, 2389, 1313, 5955, 7667, 8596, 5836, 5974, 933, 5212, 2219, 4999, 4759, 6122, 1052, 4118, 386, 4163, 8774, 1775, 7878, 1459, 8247, 4906, 3807, 310, 7320, 6292, 8503, 7242, 1270, 4209, 4326, 5310, 7887, 6850, 45, 7924, 9236, 8366, 9147, 4366, 283, 8798, 685, 9172, 751, 2284, 3273, 8434, 2262, 3232, 7288, 1803, 2634, 5479, 575, 267, 6563, 2733, 8401, 1674, 31, 5637, 7491, 7143, 3221, 5869, 4041, 3441, 5851, 8655, 625, 2208, 1154, 4991, 3904, 5256, 2163, 5263, 7836, 726, 4749, 434, 4423, 8524, 7856, 7024, 1652, 2452, 5433, 2476, 8316, 1403, 3575, 2824, 2500, 4285, 7557, 2930, 7190, 1689, 673, 877, 1473, 6521, 5581, 3755, 441, 5168, 6685, 6410, 8045, 5579, 6059, 4213, 8465, 9922, 2992, 542, 8642, 8871, 5386, 5308, 4692, 3092, 8201, 6969, 1988, 5536, 2264, 5156, 905, 1184, 5253, 6507, 520, 403, 7851, 2682, 7948, 2505, 5769, 682, 1202, 8240, 4728, 6390, 70, 1739, 601, 1231, 5364, 6716, 8779, 5298, 7385, 6095, 451, 1368, 1553, 1116, 6583, 7583, 6526, 7642, 8769, 557, 9040, 2211, 5828, 7618, 261, 5240, 42, 8429, 6517, 8842, 7184, 538, 2923, 2797, 8794, 1855, 9047, 6142, 1969, 317, 567, 6081, 8568, 135, 6282, 4449, 7433, 7992, 745, 2560, 2445, 8158, 5320, 720, 1110, 6644, 7777, 5272, 6044, 6102, 3266, 9189, 4511, 7582, 35, 487, 190, 2382, 5940, 8395, 3177, 4619, 6494, 554, 6414, 9163, 7930, 233, 2756, 6777, 5243, 5743, 9087, 3719, 4348, 9108, 1080, 1933, 2132, 5009, 4169, 191, 5844, 3672, 9575, 4477, 2900, 7182, 7695, 7799, 765, 5721, 85, 1103, 8950, 95, 7529, 248, 6435, 2851, 8534, 4988, 925, 1008, 6510, 2720, 2878, 8013, 2914, 3660, 5241, 8233, 1998, 9693, 1556, 7081, 8362, 8015, 5002, 3073, 5688, 4491, 298, 6940, 6809, 6997, 2952, 5583, 6457, 8869, 7258, 7950, 5544, 4091, 7148, 4567, 7039, 1414, 6813, 2855, 5397, 514, 3290, 5224, 2759, 88, 3893, 6733, 6456, 5985, 9433, 3398, 2987, 6214, 1199, 8960, 639, 7553, 469, 7791, 544, 8379, 1884, 5850, 8111, 4984, 7684, 7227, 7756, 4610, 366, 837, 3438, 7693, 6138, 953, 3744, 7131, 7466, 1862, 4502, 1033, 849, 6712, 2008, 195, 8696, 3707, 6744, 886, 4780, 7030, 3854, 9635, 6105, 1841, 8757, 109, 7493, 5136, 9441, 7119, 8721, 7139, 8426, 7249, 6371, 3050, 4361, 6241, 7745, 3192, 2984, 8399, 4693, 2602, 5871, 508, 9665, 4260, 7252, 9388, 1417, 5768, 5976, 9118, 594, 2543, 7727, 1284, 6417, 443, 5137, 7047, 4566, 8305, 785, 1255, 3558, 5781, 9666, 722, 2616, 7807, 8730, 3505, 7551, 612, 3888, 8278, 277, 4488, 1205, 540, 4303, 5126, 7627, 1780, 8926, 2195, 3007, 4956, 4112, 587, 741, 3723, 13, 6959, 4420, 4060, 9661, 3003, 5427, 6960, 5110, 650, 3460, 6349, 2766, 4058, 192, 8364, 8619, 8341, 1165, 7653, 9520, 3792, 5860, 2563, 2835, 6461, 696, 483, 7800, 8660, 8646, 7509, 2040, 5354, 7747, 658, 7919, 1744, 3935, 8176, 5714, 3493, 3077, 129, 6741, 6827, 459, 6612, 420, 2088, 1912, 5735, 9323, 6505, 331, 6279, 3931, 5948, 8105, 8964, 6886, 5090, 2074, 5227, 7076, 29, 4476, 7677, 9198, 4531, 3565, 7911, 8903, 569, 6739, 5874, 2021, 1696, 7970, 9411, 5261, 8192, 2743, 8292, 5563, 7572, 3585, 7802, 8958, 5949, 8159, 3450, 8983, 5707, 7479, 5864, 2884, 5264, 6453, 6962, 5897, 968, 1782, 5738, 5460, 2936, 8101, 2280, 1206, 9627, 3624, 3412, 6483, 2763, 2185, 3727, 1543, 2995, 1250, 1614, 511, 334, 1975, 1795, 8140, 3800, 5013, 74, 1868, 4884, 9437, 3842, 3851, 660, 9838, 6752, 589, 4470, 7369, 7849, 2942, 3402, 8296, 6240, 4347, 7716, 3297, 1398, 6205, 7414, 1000, 6353, 631, 2424, 6238, 668, 66, 5689, 7138, 8986, 8086, 2367, 9306, 7776, 4391, 288, 3362, 8938, 123, 4986, 5959, 307, 2259, 2483, 2699, 3681, 7973, 6030, 6594, 7337, 5028, 3281, 3348, 5762, 2091, 4981, 3661, 5094, 4089, 8010, 6988, 1339, 4097, 3747, 9634, 7828, 8047, 5831, 9175, 6916, 7122, 3250, 4575, 7398, 9383, 7874, 585, 2027, 9721, 9037, 5000, 2620, 169, 9521, 8653, 437, 4087, 2664, 2146, 7508, 4306, 196, 5995, 7072, 2355, 2790, 7289, 295, 9926, 2433, 1234, 1351, 6341, 8825, 2314, 4613, 465, 6066, 9080, 2728, 8851, 8889, 4096, 7229, 6300, 7766, 5248, 8019, 688, 6928, 8487, 3527, 181, 6185, 2730, 6203, 3079, 9072, 6944, 3244, 512, 2293, 3061, 4400, 8026, 6782, 3026, 5895, 8063, 3698, 8564, 1484, 4332, 232, 1785, 2209, 8844, 1016, 9586, 5972, 9489, 6740, 4128, 1537, 2976, 2400, 4205, 638, 8578, 6137, 2588, 3728, 6890, 63, 9399, 8048, 3820, 4228, 1936, 6840, 7506, 4861, 7639, 8338, 9806, 5810, 9686, 6347, 8576, 8963, 2799, 9078, 8713, 579, 1444, 3059, 5741, 201, 8180, 1913, 6943, 8545, 5942, 6982, 8056, 87, 3991, 8232, 5702, 7254, 8398, 2617, 1972, 7792, 609, 4653, 2507, 6377, 162, 5648, 474, 4853, 7430, 4394, 3180, 1800, 6732, 9032, 6129, 4855, 3958, 2737, 1581, 7512, 2422, 7271, 9027, 5818, 7080, 3383, 8308, 4627, 3712, 6539, 6987, 1654, 7515, 3382, 8573, 8291, 7401, 3069, 2473, 3325, 2098, 7069, 8430, 4203, 7407, 7876, 2576, 2429, 1451, 392, 2849, 9909, 4016, 5760, 3344, 5624, 316, 4784, 350, 928, 896, 1226, 6947, 189, 7457, 4977, 3241, 2193, 1201, 6633, 4841, 8417, 7830, 4207, 4103, 8771, 8948, 5118, 7665, 4080, 6374, 3143, 8304, 8603, 7675, 3433, 7472, 6596, 4038, 5820, 6618, 3653, 8785, 5012, 4072, 6082, 3598, 7749, 2808, 3437, 5103, 2666, 8714, 138, 2939, 9036, 2010, 1163, 9868, 1048, 7771, 3031, 8075, 829, 7668, 5533, 8022, 8679, 4495, 7095, 7704, 7418, 2979, 780, 7935, 5445, 2119, 3721, 6684, 7060, 7454, 8473, 2795, 3948, 8206, 1495, 9752, 8799, 3100, 1620, 8044, 8943, 10, 1148, 4605, 7825, 7111, 7285, 7824, 6595, 1381, 2885, 8733, 1820, 4786, 2512, 8613, 4513, 4277, 1400, 2770, 8179, 2651, 7214, 3838, 7974, 4496, 8879, 6192, 7180, 8154, 761, 9750, 8337, 2002, 4586, 1112, 4064, 5970, 952, 8979, 6301, 9697, 2375, 6906, 9392, 7449, 3782, 4368, 9239, 8199, 5928, 7018, 539, 7489, 344, 3519, 4760, 6971, 627, 7944, 7681, 3367, 1776, 906, 5737, 6717, 6639, 9246, 8198, 7574, 3063, 5369, 7114, 9886, 1029, 5596, 8773, 4498, 3334, 2540, 6842, 8725, 8686, 6194, 2065, 8650, 7507, 8718, 1188, 5969, 6948, 78, 7326, 5408, 7394, 7048, 4606, 4217, 8001, 580, 3319, 9194, 653, 349, 1711, 3372, 6312, 4621, 5914, 3718, 4130, 3296, 2168, 397, 3899, 8738, 4599, 3158, 9779, 5718, 3149, 7795, 1377, 2825, 33, 9574, 2301, 304, 4630, 5514, 8823, 5395, 4508, 9624, 9162, 4852, 9571, 5606, 5619, 81, 1251, 496, 3614, 8742, 3523, 2352, 4801, 2609, 5259, 2212, 5652, 7798, 7208, 7892, 8259, 9192, 8635, 3623, 7318, 9826, 7674, 2665, 5894, 1645, 2901, 5854, 7251, 5666, 2001, 3833, 7566, 8923, 4019, 4893, 2457, 6650, 4563, 5796, 9003, 8949, 8972, 5805, 2642, 9955, 2769, 9588, 9296, 5328, 1591, 6701, 5724, 6820, 620, 7998, 6760, 680, 1323, 1533, 4930, 8624, 528, 8030, 359, 9213, 4172, 3834, 1013, 8598, 9620, 8053, 6681, 3488, 9414, 8489, 1219, 5101, 4006, 5639, 9025, 7244, 48, 4284, 3960, 5782, 8927, 8973, 4139, 7105, 8253, 1288, 9076, 2361, 6446, 7036, 8007, 8554, 6883, 7162, 8006, 6748, 7588, 6897, 1880, 8127, 8716, 3062, 2206, 564, 1693, 9297, 2482, 6696, 5620, 2557, 7910, 6509, 5691, 6802, 969, 4200, 718, 9507, 47, 6182, 7722, 137, 4237, 4149, 3943, 2778, 8580, 2918, 9817, 6873, 8761, 2554, 22, 9973, 4406, 5305, 3534, 8114, 9478, 7194, 9018, 6578, 6250, 2859, 8215, 8386, 1548, 5441, 5266, 5742, 3708, 1593, 9907, 3535, 1098, 3194, 5569, 8363, 3118, 6437, 2652, 7292, 5749, 9578, 2975, 8544, 1424, 448, 9532, 289, 7343, 5643, 7757, 329, 9165, 6903, 8868, 1229, 8168, 6656, 24, 67, 7042, 8155, 629, 9000, 1664, 3345, 65, 6995, 7846, 8542, 6706, 9207, 6470, 9130, 3766, 7705, 649, 2953, 5415, 2407, 4974, 1703, 1898, 3871, 3730, 2753, 5706, 5037, 8383, 4263, 7005, 7200, 5667, 4712, 2853, 5180, 648, 1831, 9980, 5515, 4402, 3094, 3333, 809, 7626, 2548, 7372, 6538, 6742, 1448, 3743, 8839, 6757, 151, 8944, 7354, 7339, 5883, 1236, 3763, 7597, 20, 7003, 4970, 5754, 5548, 9291, 6210, 6937, 9820, 8849, 7850, 9067, 9866, 1038, 3247, 361, 7655, 4946, 2636, 5217, 9818, 4699, 7275, 8541, 4234, 6416, 4000, 4713, 6981, 683, 7473, 6263, 517, 4472, 2690, 8297, 6610, 6846, 3627, 5497, 7402, 1558, 6658, 3645, 7550, 2207, 7540, 8333, 719, 1316, 1673, 4818, 7032, 5148, 3167, 1760, 1973, 4569, 2937, 8390, 2498, 2945, 9042, 491, 475, 2480, 635, 8072, 4931, 5527, 7746, 8449, 9554, 6768, 2104, 418, 5138, 7862, 4235, 9736, 5705, 6073, 3703, 4767, 7990, 7145, 2649, 9377, 7225, 1779, 8033, 7464, 8796, 4413, 3096, 3492, 3740, 6486, 4493, 8560, 270, 3191, 777, 7178, 3843, 6262, 623, 8793, 2413, 4777, 7164, 6689, 9615, 6294, 3201, 9222, 4802, 7211, 5841, 1755, 5379, 1970, 4421, 8670, 947, 5554, 6511, 6169, 7426, 4971, 4512, 2140, 7719, 7482, 6213, 5640, 2022, 3248, 4505, 5647, 141, 9202, 8746, 9333, 4088, 9901, 3305, 7419, 8913, 935, 9494, 8396, 5961, 611, 691, 2776, 118, 7061, 3508, 8472, 8276, 2962, 1063, 3720, 3469, 552, 9099, 3474, 1427, 4729, 3632, 5096, 4726, 229, 3093, 9491, 166, 6513, 9518, 9023, 8567, 686, 7149, 8900, 9197, 9822, 613, 6725, 624, 185, 8382, 1223, 9796, 8895, 4405, 1640, 4824, 7467, 5276, 4601, 2789, 9739, 4160, 382, 8218, 966, 9725, 1592, 8875, 8360, 1965, 9470, 8784, 9600, 2779, 1999, 6977, 9724, 1015, 8484, 369, 2523, 4451, 7020, 9803, 8559, 2031, 9347, 6619, 4271, 3837, 9043, 957, 9274, 6029, 8878, 9425, 4429, 7603, 2330, 7569, 7157, 7629, 2972, 8692, 146, 9006, 2738, 1341, 2426, 2501, 284, 4440, 136, 7975, 113, 2319, 6310, 9146, 4968, 9794, 7277, 6381, 646, 4920, 6, 1242, 1100, 9356, 1530, 607, 7485, 4770, 6709, 4871, 4473, 4102, 46, 1097, 7276, 3311, 198, 6306, 6158, 1960, 5756, 7818, 8741, 3924, 9427, 2129, 3501, 712, 6454, 3634, 9672, 5467, 8507, 8641, 7273, 7774, 8439, 3018, 8387, 1705, 1929, 8234, 1826, 5716, 1405, 672, 8443, 3570, 7690, 1974, 6385, 8028, 1734, 1373, 8574, 7176, 8698, 637, 4073, 4081, 6195, 8515, 5003, 5189, 2068, 8778, 2291, 9164, 9862, 7570, 1004, 5262, 4342, 6012, 727, 3467, 5612, 8123, 7037, 9349, 4386, 2248, 8173, 6049, 9073, 1589, 6913, 9016, 4308, 1108, 4872, 7279, 2741, 1005, 2707, 6434, 1939, 9325, 9445, 484, 9714, 6927, 516, 8595, 1848, 1914, 3282, 7015, 7946, 4445, 1688, 7160, 5501, 1082, 4939, 8211, 9947, 9426, 184, 375, 3466, 9117, 640, 7053, 3475, 8899, 1876, 7173, 3796, 9508, 8684, 5157, 9020, 5953, 498, 3589, 4135, 7222, 3316, 5592, 9534, 8170, 7480, 94, 5389, 6632, 4907, 4232, 5236, 43, 2187, 8860, 504, 8712, 6337, 2614, 568, 3157, 2998, 3048, 8422, 2047, 4136, 4904, 455, 318, 7595, 7359, 8589, 453, 1928, 7867, 4776, 6139, 3665, 2321, 1022, 9675, 8966, 1300, 3640, 6682, 8821, 558, 5370, 7147, 1299, 1115, 8353, 8765, 9265, 9211, 9256, 7606, 126, 6420, 1294, 6325, 9138, 1130, 8162, 7654, 1017, 3328, 5936, 4063, 9778, 442, 6405, 1714, 7765, 9786, 5578, 5642, 4467, 9836, 9407, 3593, 6536, 9927, 9902, 6808, 4338, 8556, 9230, 5235, 4994, 3452, 9105, 7306, 6161, 6900, 7033, 6388, 7280, 7344, 2667, 3546, 6440, 7785, 9151, 3691, 3610, 7278, 3539, 9370, 144, 2299, 3150, 934, 4972, 1058, 6379, 4918, 5453, 9204, 6501, 220, 6110, 6797, 1857, 9832, 8046, 8119, 5484, 431, 8637, 2582, 693, 4150, 7999, 3103, 962, 3509, 7829, 8440, 4809, 7108, 4113, 8783, 466, 9720, 7783, 4244, 8250, 7265, 1217, 8085, 8184, 2461, 54, 5086, 9420, 4588, 8905, 6369, 9264, 4552, 279, 6283, 5294, 8445, 2534, 2724, 8394, 8463, 3988, 6571, 8724, 1894, 9935, 6559, 3128, 9247, 6331, 3853, 8831, 84, 6230, 7928, 8190, 4756, 6663, 8546, 7317, 8592, 5115, 7602, 7560, 8563, 5318, 6834, 5611, 3831, 4079, 824, 6276, 7272, 5024, 2677, 5299, 8280, 3925, 5485, 372, 5809, 8688, 9131, 7290, 655, 9948, 5905, 3175, 7300, 2227, 1622, 8461, 4, 5176, 8381, 8959, 664, 4085, 4866, 921, 300, 6657, 3683, 596, 4204, 1220, 9662, 5517, 5944, 4536, 226, 5538, 9632, 5675, 4178, 7093, 6021, 6953, 4242, 8586, 214, 6067, 4166, 9190, 9937, 436, 8041, 7362, 9250, 4108, 5413, 1257, 7754, 9060, 7615, 8630, 2513, 489, 7997, 9936, 7528, 5740, 4953, 8732, 6104, 5878, 8423, 7205, 7422, 8235, 7031, 1534, 6580, 8499, 5957, 577, 1144, 8722, 1383, 7900, 452, 5221, 9683, 5572, 3709, 5778, 4934, 6025, 978, 6407, 6247, 8318, 1025, 9633, 7346, 9223, 752, 5736, 7450, 5496, 6074, 4065, 2316, 422, 2489, 7127, 4116, 9413, 6314, 4201, 2555, 7744, 1562, 9679, 6749, 102, 2133, 5174, 6835, 7175, 2704, 8512, 6772, 6829, 4456, 9385, 7827, 14, 1754, 6343, 4018, 6173, 5699, 3477, 8882, 1320, 6838, 2456, 9860, 7943, 4847, 6296, 8853, 6097, 3323, 3668, 1790, 6265, 6628, 9379, 710, 3795, 6235, 4343, 3313, 1991, 9930, 7538, 5411, 326, 7913, 4645, 1253, 9026, 327, 7581, 3133, 6920, 5146, 8843, 2442, 6091, 8908, 992, 2696, 3089, 7763, 4333, 9642, 7952, 4560, 8996, 5472, 5367, 9669, 5889, 9069, 3374, 8210, 3745, 1661, 1663, 2514, 9742, 8840, 8124, 7348, 177, 253, 8193, 6340, 9871, 3238, 9559, 6763, 3320, 7968, 8584, 5193, 4940, 9699, 2141, 1204, 305, 2349, 6115, 7452, 6070, 2528, 1032, 1170, 2765, 8277, 943, 8728, 9540, 2944, 9962, 7213, 8685, 1899, 8720, 5454, 9915, 9979, 8293, 7044, 7062, 1941, 3084, 9519, 6872, 2256, 6345, 140, 565, 8099, 6651, 5385, 1487, 830, 9307, 4034, 4454, 8433, 7709, 6859, 7731, 2431, 814, 813, 6586, 8077, 5708, 7049, 6532, 6364, 207, 7941, 7758, 8758, 6253, 254, 6780, 746, 1375, 2328, 237, 4704, 6455, 8003, 2887, 1743, 9890, 4833, 5577, 4667, 363, 699, 8407, 8533, 2762, 5471, 79, 7542, 1759, 5617, 6179, 8074, 4629, 4485, 1865, 8312, 1480, 450, 1330, 2024, 8241, 8593, 3638, 17, 9345, 6520, 4969, 9015, 8525, 208, 7563, 4815, 3028, 6863, 7979, 9872, 7933, 7632, 7619, 1979, 8954, 5347, 4241, 659, 9753, 9972, 9700, 845, 9244, 591, 1362, 2260, 4371, 2408, 9029, 1797, 7633, 8334, 7832, 4849, 384, 9001, 2305, 8815, 8618, 6925, 3786, 378, 6221, 9961, 6147, 127, 9758, 2537, 705, 3850, 2842, 9894, 6978, 485, 7312, 8707, 7071, 3436, 6443, 6476, 758, 7835, 7121, 3434, 376, 9595, 769, 1597, 2145, 6181, 9221, 4395, 3024, 4357, 3567, 3852, 6368, 6591, 167, 4568, 5073, 600, 222, 7352, 3448, 3416, 523, 2565, 9522, 5813, 5656, 3472, 7256, 7978, 7806, 4378, 8436, 8700, 8539, 1453, 6441, 6870, 2625, 6022, 8288, 7, 291, 332, 8467, 7209, 11, 7576, 6965, 4481, 3251, 154, 9313, 8777, 8980, 1715, 8867, 4617, 2594, 8132, 9881, 9640, 2313, 238, 6923, 9785, 4206, 8141, 1784, 1930, 9687, 3067, 8131, 2470, 3224, 3936, 8257, 447, 6508, 976, 3677, 1632, 6285, 3579, 9536, 6951, 1126, 438, 4716, 505, 9044, 7753, 446, 7523, 1507, 518, 1285, 2931, 5551, 6949, 4380, 6790, 4389, 4269, 4040, 4927, 9941, 8283, 2255, 111, 8683, 9166, 5862, 1733, 3944, 5842, 7816, 3845, 9852, 8748, 59, 7396, 255, 4315, 3476, 9800, 7410, 6249, 3125, 6281, 4717, 7839, 280, 8344, 3287, 160, 210, 1940, 9604, 404, 4142, 3336, 7117, 9145, 713, 1342, 2698, 5219, 3001, 3350, 7233, 2844, 1189, 9610, 1889, 8711, 8570, 9048, 4425, 4433, 1365, 6646, 8094, 449, 362, 986, 265, 3464, 200, 3098, 2941, 6721, 8600, 8321, 9899, 9089, 7469, 8817, 2479, 1278, 272, 8328, 1957, 2295, 7565, 5720, 9882, 2767, 3757, 2547, 7548, 4273, 8120, 1263, 4875, 5634, 6473, 8339, 2572, 9932, 2913, 7295, 4381, 2821, 7237, 8814, 5281, 8327, 330, 5528, 7960, 5678, 4910, 1491, 9320, 7387, 9772, 1938, 6973, 2833, 2771, 8435, 7006, 5213, 9865, 863, 9645, 1084, 9542, 9544, 4404, 4256, 2412, 3537, 8649, 6630, 1956, 7142, 3945, 9472, 5823, 1349, 8225, 9558, 8845, 4564, 6303, 4104, 301, 7701, 8924, 8625, 2599, 7914, 9021, 3713, 56, 4009, 5337, 9150, 2705, 7873, 9241, 5990, 5172, 8310, 2527, 1987, 5063, 1160, 7050, 9112, 6996, 365, 7739, 5659, 9921, 9928, 9848, 9858, 6878, 7555, 7106, 1595, 6004, 8186, 4353, 1070, 3637, 8136, 8709, 4845, 4302, 9877, 7241, 6704, 7009, 7235, 8156, 263, 1454, 9598, 4475, 8532, 5435, 8551, 4105, 5314, 9149, 3978, 8183, 7915, 6524, 6046, 6135, 3410, 836, 9460, 4746, 2350, 9957, 632, 8792, 5629, 7425, 9914, 9474, 9287, 6864, 9717, 458, 7789, 188, 9845, 9442, 4840, 9702, 7257, 8620, 416, 9560, 7068, 7750, 9938, 4669, 8138, 1353, 5608, 9688, 6533, 7831, 2950, 6023, 2584, 7412, 5837, 9405, 5437, 3992, 8415, 5907, 7447, 4685, 4579, 9492, 6577, 6941, 7183, 5041, 892, 5989, 7415, 7821, 5201, 7883, 9787, 5104, 9549, 9888, 3798, 9952, 5535, 9009, 2363, 9418, 3775, 9403, 1916, 7671, 9893, 5599, 7658, 9905, 6844, 32, 8969, 1030, 9570, 5941, 266, 7696, 1308, 3401, 7484, 9648, 1531, 7327, 6338, 796, 6675, 526, 4854, 9654, 5055, 7844, 2246, 9668, 9671, 2121, 2569, 8351, 6693, 4086, 7443, 9917, 3081, 7805, 205, 8812, 6239, 235, 7641, 8521, 7377, 5204, 2326, 8261, 6963, 8306, 993, 7991, 2917, 2889, 3458, 716, 4408, 8663, 1173, 854, 8441, 3849, 6550, 101, 1514, 1787, 5188, 7113, 9599, 7368, 7007, 946, 9851, 662, 9591, 5045, 4937, 8100, 1786, 8854, 9744, 5601, 2909, 6588, 6803, 3329, 4973, 7207, 105, 8557, 9638, 9351, 3726, 6530, 665, 6402, 5257, 8522, 4899, 6475, 342, 90, 9719, 5613, 4077, 8909, 8887, 9943, 6384, 8745, 1814, 2360, 9710, 3538, 6789, 4848, 1256, 9393, 9056, 9308, 3666, 234, 4417, 7155, 5622, 9234, 358, 3999, 6163, 9430, 4070, 1512, 2869, 9807, 763, 6497, 9729, 7819, 9127, 9969, 9533, 766, 179, 2173, 744, 3574, 6729, 3317, 6165, 1121, 9694, 5374, 8285, 9685, 3070, 555, 402, 3270, 8678, 3540, 2561, 3657, 421, 9346, 2149, 6609, 271, 7855, 7304, 9760, 7188, 6758, 2633, 9061, 3612, 8116, 5208, 4525, 390, 6072, 3861, 2709, 2298, 7691, 5307, 1413, 5570, 353, 6737, 5616, 8477, 893, 9376, 697, 6522, 9732, 1937, 9185, 7963, 9132, 7051, 7084, 9581, 9481, 7314, 3866, 3030, 9406, 3340, 9443, 5686, 7517, 1761, 7717, 1660, 794, 1881, 5293, 8323, 2221, 3404, 2681, 4620, 6111, 302, 6075, 2046, 4015, 8701, 9708, 4574, 9288, 574, 1059, 9606, 9174, 1419, 2706, 9155, 9203, 2806, 2519, 7699, 3168, 5222, 9498, 9777, 1131, 3774, 5882, 7837, 8294, 9119, 5697, 8469, 7741, 1525, 425, 9257, 9329, 9563, 7064, 296, 1361, 4823, 8374, 9353, 9728, 2233, 2388, 9051, 9579, 8599, 7363, 9240, 8816, 1366, 1838, 7333, 7405, 3885, 1781, 8801, 8095, 7021, 6061, 9062, 9754, 3949, 3308, 7879, 9142, 9334, 9363, 6252, 7939, 9331, 5173, 4869, 6985, 8682, 8922, 8668, 6792, 6096, 7331, 7416, 2039, 9384, 27, 7692, 3473, 3302, 7202, 9855, 9464, 9808, 823, 9660, 2877, 9527, 5185, 8890, 7920, 2974, 1425, 8775, 9452, 7712, 3117, 9176, 9629, 1793, 4550, 778, 4101, 8747, 9201, 9601, 236, 8040, 9121, 9680, 9849, 8988, 5575, 6086, 1333, 9775, 314, 147, 3066, 4686, 4487, 8237, 7611, 8767, 8060, 9263, 4919, 1172, 2680, 7638, 8881, 5074, 4534, 3972, 3357, 4098, 9106, 3274, 9831, 1702, 7090, 2502, 873, 8936, 3652, 9375, 9276, 3961, 9107, 8480, 6489, 987, 9878, 3918, 9095, 8703, 3131, 9592, 8220, 8349, 9924, 2390, 3603, 8888, 9709, 4295, 2568, 8610, 4434, 6787, 4546, 4152, 1478, 3618, 6647, 6798, 6322, 8933, 7431, 1192, 3811, 8474, 6492, 1019, 6755, 2101, 8672, 7356, 9284, 471, 9844, 8892, 9238, 9447, 5438, 2150, 1896, 9931, 8891, 8863, 1746, 6541, 1582, 8464, 9556, 9837, 7066, 2003, 9966, 8428, 405, 5149, 6847, 9566, 3156, 9183, 9925, 852, 9643, 8667, 630, 8687, 4093, 7977, 7260, 86, 5481, 9496, 9332, 9934, 9976, 8834, 9814, 9552, 9466, 3368, 202, 6865, 1517, 5278, 6367, 9495, 1955, 8978, 7195, 3758, 739, 9523, 250, 2977, 7801, 8808, 6938, 2772, 4161, 1798, 4542, 1631, 628, 7543, 7163, 1378, 5508, 9982, 3217, 7903, 9696, 4259, 9128, 5695, 5981, 7921, 8531, 5082, 7165, 9677, 5125, 6488, 9805, 749, 9091, 8187, 572, 262, 7803, 8862, 6527, 2053, 9647, 9876, 8759, 3417, 5872, 4226, 4107, 9650, 170, 9096, 7429, 5121, 7842, 9316, 9636, 4050, 5069, 7852, 9196, 6990, 7364, 9543, 9444, 3699, 3547, 7136, 9260, 381, 9958, 9857, 7038, 4322, 5992, 8850, 312, 7956, 2399, 8081, 2550, 597, 1046, 6814, 3533, 9249, 7192, 1816, 41, 9014, 6391, 9887, 2571, 8671, 6637, 6019, 9220, 5591, 3082, 8612, 6933, 2648, 9272, 8406, 2077, 7925, 9861, 2725, 8510, 8252, 3778, 9716, 1738, 7298, 7631, 3613, 4336, 6380, 4221, 2004, 9340, 8024, 1271, 9550, 340, 360, 5879, 8947, 9477, 9410, 1438, 8743, 9337, 6924, 3204, 9480, 9005, 7078, 9967, 3339, 8246, 9404, 7742, 9792, 7927, 8809, 2076, 9468, 9975, 1211, 9254, 9545, 9713, 6222, 9751, 8651, 9502, 9366, 9811, 7526, 6397, 6843, 9884, 9612, 3393, 165, 215, 3685, 8906, 5304, 9712, 5687, 6848, 8409, 9664, 9488, 424, 178, 8458, 6879, 8080, 7355, 5051, 9369, 9873, 467, 6640, 7640, 9267, 9569, 1099, 762, 9546, 9462, 2552, 7153, 9390, 9438, 8009, 9059, 6270, 6467, 6957, 6359, 9065, 8320, 6854, 724, 1027, 9436, 9959, 4314, 9684, 548, 8689, 7017, 5987, 153, 346, 8299, 888, 9101, 9428, 1751, 5139, 6387, 7099, 6408, 2990, 4305, 9974, 9367, 510, 4436, 9774, 3717, 1704, 2409, 8518, 9381, 4694, 9465, 4489, 335, 9746, 9918, 7646, 8977, 8553, 9689, 4261, 6393, 4283, 6905, 9621, 6189, 9863, 9389, 9553, 1492, 4453, 9045, 4220, 965, 6411, 9727, 5302, 9834, 9839, 7622, 9490, 9342, 6528, 495, 6465, 1018, 6183, 8571, 9763, 9908, 3686, 6376, 7400, 9555, 9243, 9504, 9769, 5342, 9182, 4783, 7764, 7981, 9225, 9500, 615, 218, 2644, 8493, 9008, 8628, 9412, 7614, 380, 9074, 7912, 8377, 7673, 7441, 8614, 3181, 723, 8066, 1598, 6156, 7497, 148, 2708, 5311, 9737, 9867, 2081, 9303, 598, 8509, 1997, 9336, 9365, 9783, 4888, 7349, 8904, 9456, 7082, 6228, 8587, 7539, 4539, 8209, 9824, 3554, 3964, 6154, 8117, 125, 9743, 9251, 7152, 6841, 4055, 9293, 657, 9816, 2786, 8197, 3769, 9883, 197, 7571, 6504, 9248, 4543, 6546, 9493, 9053, 7135, 6771, 4047, 3318, 5029, 2845, 2332, 6463, 247, 9583, 4042, 2067, 9252, 7858, 9771, 7683, 9789, 6079, 8837, 230, 4159, 8356, 2549, 2898, 9318, 194, 9432, 259, 8695, 2657, 8526, 7144, 9767, 26, 4670, 1161, 6673, 8623, 8736, 9795, 9657, 1064, 9548, 2814, 9473, 4747, 6564, 7179, 8607, 9847, 8763, 9387, 9538, 9971, 9513, 5336, 7505, 3901, 7775, 7120, 7647, 9535, 8058, 5917, 2511, 9041, 6989, 9695, 3193, 9292, 8884, 6295, 2443, 5925, 1698, 9793, 9330, 9919, 486, 9761, 9454, 4891, 9825, 9667, 757, 9511, 2428, 3902, 8514, 6931, 1773, 4287, 7531, 9232, 8517, 9933, 1, 8273, 9261, 9596, 9705, 9614, 9765, 9791, 9086, 7881, 4537, 8569, 4056, 419, 5625, 28, 8673, 2436, 2580, 8965, 9637, 2684, 9422, 3621, 930, 5388, 55, 6155, 9547, 9790, 7231, 9271, 7159, 9782, 7309, 895, 9940, 4151, 9562, 8011, 571, 278, 9529, 7995, 9939, 6581, 3917, 9691, 3196, 7904, 1128, 1114, 9343, 9619, 9593, 9835, 4301, 393, 6587, 3568, 9374, 5462, 3742, 8414, 9328, 7706, 975, 9270, 121, 2365, 7612, 9965, 9885, 9589, 7688, 9784, 219, 9963, 9946, 9576, 7345, 7559, 7725, 4494, 1827, 1564, 7301, 2466, 9731, 9983, 7063, 2595, 654, 9741, 7115, 9561, 69, 827, 9463, 9501, 9641, 9733, 8408, 9312, 9373, 9152, 9678, 9528, 9526, 4002, 1527, 395, 7860, 9676, 9895, 9810, 3355, 3979, 8731, 9217, 9804, 7733, 9623, 9400, 9209, 9602, 4193, 9479, 8451, 7923, 9322, 3211, 9512, 7161, 8543, 3784, 8113, 3363, 9259, 645, 5819, 257, 2947, 2566, 8885, 9506, 4008, 3352, 6605, 9510, 68, 9483, 7074, 4740, 9798, 7888, 9723, 9484, 3134, 9486, 9335, 8501, 9539, 3582, 7223, 9541, 8828, 6346, 4120, 4459, 9773, 9788, 2018, 9311, 9846, 9607, 9663, 9652, 9497, 5797, 6206, 9352, 4844, 651, 7609, 9280, 4185, 1641, 1668, 9829, 9797, 7478, 8485, 9380, 9573, 7616, 9309, 9525, 8749, 9409, 9266, 605, 2472, 9102, 9314, 9718, 2109, 9357, 9440, 9646, 9344, 3926, 3601, 6319, 9889, 4076, 9285, 1187, 8693, 9446, 4857, 9597, 9734, 6565, 9075, 9341, 8955, 9840, 488, 8307, 6710, 9471, 9585, 9350, 3279, 9906, 2606, 9756, 9455, 7087, 9321, 3491, 8826, 3288, 3425, 9964, 9395, 8459, 1264, 461, 9530, 243, 9482, 3016, 9690, 4123, 8681, 2623, 9715, 9258, 9706, 541, 7313, 9655, 8082, 8680, 9469, 9842, 2529, 3234, 6545, 9698, 970, 8719, 1169, 9382, 6915, 9509, 2989, 9386, 2425, 1382, 9245, 7156, 9942, 3403, 8626, 8380, 120, 6003, 1695, 9711, 9673, 9572, 5893, 9770, 9514, 759, 5255, 4929, 9148, 9611, 9391, 9301, 9745, 6791, 9841, 9237, 9618, 9302, 4171, 8647, 9869, 9843, 9339, 2587, 9900, 1162, 8691, 2958, 6974, 531, 9726, 2800, 9799, 9896, 9898, 9088, 7332, 9630, 9970, 9423, 3515, 9920, 9235, 7373, 593, 8456, 9960, 4131, 9371, 9854, 9875, 9177, 9537, 9515, 9674, 2032, 9327, 9281, 5777, 9290, 9551, 2357, 8715, 9338, 2190, 5111, 9913, 9639, 2949, 9229, 9740, 9981, 9231, 9324, 6661, 9977, 9735, 4483, 9564, 9283, 3231, 9692, 9401, 9278, 9475, 8069, 8460, 9956, 394, 9033, 6922, 9768, 9880, 9361, 9951, 9819, 983, 9277, 9580, 9681, 2113, 9923, 9227, 3649, 1867, 9273, 4961, 9124, 9658, 9450, 8265, 9310, 9801, 2366, 9730, 9487, 1752, 9748, 9255, 9701, 9378, 9453, 9608, 9435, 2506, 8384, 9233, 9827, 9228, 9449, 9582, 9364, 9451, 3391, 5729, 2181, 7951, 9360, 4510, 2600, 7905, 8656, 9950, 9439, 9833, 9417, 581, 9828, 9653, 9224, 9815, 9809, 9864, 9616, 9226, 1149, 1422, 9294, 5251, 9613, 9622, 9319, 9584, 7947, 9813, 9764, 9355, 9517, 2463, 9617, 9628, 9275, 9605, 9577, 3715, 1657, 2881, 9704, 6424, 9747, 9398, 9242, 9659, 9424, 9722, 9859, 1832, 9348, 9415, 8400, 1309, 9870, 9594, 7243, 927, 9448, 9299, 8848, 9944, 2723, 9431, 2747, 9953, 9874, 9459, 9499, 9821, 9368, 3240, 9253, 9300, 9219, 9776, 9830, 9419, 9394, 9856, 9910, 9649, 9516, 1051, 9812, 2635, 9269, 9461, 3453, 9656, 9457, 1917, 2520, 2449, 9289, 9945, 1819, 9531, 9286, 159, 9282, 175, 1345, 889, 913, 9631, 216, 9892, 9916, 529, 9168, 984, 145, 1681, 2685], 'IN': [308, 1076, 7988, 8756, 3380, 7220, 1844, 4148, 2612, 4916, 6452, 5684, 5113, 5576, 3577, 5881, 6344, 4808, 2809, 4345, 4040, 3272, 2717, 2376, 1999, 2037, 2767, 1535, 2041, 3485, 6351, 2750, 6649, 5732, 1231, 2303, 6671, 2504, 1736, 4885, 4964, 1949, 1269, 1168, 1982, 4275, 6033, 1608, 4219, 4117, 3233, 3983, 6109, 7112, 3535, 1942, 4573, 5903, 3144, 4707, 5365, 4751, 2739, 8219, 5519, 400, 3805, 3451, 7439, 4895, 3518, 9524, 5849, 6500, 4196, 2812, 1503, 1273, 5341, 3215, 4303, 3507, 4286, 4690, 3071, 3349, 4607, 5475, 1878, 5033, 4682, 1971, 5081, 5071, 2448, 1710, 6837, 4253, 3606, 6523, 7880, 2220, 5915, 840, 7242, 4915, 5516, 7451, 1709, 4748, 1431, 2210, 8987, 1302, 501, 4001, 7645, 5282, 5801, 2274, 2218, 3722, 8413, 5265, 6284, 3678, 1155, 4514, 2044, 1174, 5340, 3597, 4769, 5338, 2988, 534, 5828, 3914, 5142, 2126, 4572, 5375, 5663, 5910, 3733, 3839, 7268, 2838, 3746, 941, 8931, 3359, 6683, 6069, 4127, 8352, 2910, 6607, 9181, 6106, 5054, 3246, 1276, 2070, 5466, 2199, 2967, 1992, 1913, 2710, 6133, 4313, 4615, 4698, 5537, 1181, 4265, 7291, 6877, 1554, 4362, 4200, 8207, 5789, 7417, 3146, 9396, 2478, 3408, 4578, 1958, 4987, 5099, 6801, 6474, 3107, 4641, 2805, 3042, 1893, 5476, 1203, 7772, 2271, 1434, 463, 2186, 2465, 2403, 5891, 2712, 3810, 3939, 3216, 6431, 5786, 5060, 2954, 4708, 5755, 2329, 1813, 7605, 1923, 1792, 5839, 1702, 1915, 2061, 7787, 5583, 1498, 803, 663, 5147, 2640, 912, 2215, 4469, 1697, 5662, 1561, 4944, 508, 8373, 6493, 3301, 1680, 2103, 934, 3930, 8975, 4484, 2829, 7131, 2899, 3080, 2871, 2447, 1222, 3594, 3580, 4446, 6234, 1601, 5133, 7055, 767, 5409, 5595, 3449, 6901, 4248, 7189, 4965, 1612, 6659, 2258, 3148, 3980, 4490, 5008, 5733, 1544, 5043, 1054, 2683, 1822, 2369, 2082, 4014, 3635, 4983, 6243, 4147, 5285, 5021, 968, 786, 2380, 5658, 2660, 4782, 4069, 3428, 1214, 476, 4570, 4393, 4957, 942, 2581, 2213, 1892, 3912, 3037, 6617, 253, 5605, 3735, 1335, 1765, 8925, 3171, 2339, 4341, 2850, 4837, 1610, 7299, 3497, 1571, 5814, 8057, 8648, 2202, 8102, 5618, 9120, 2279, 3097, 6643, 5280, 4517, 8886, 1105, 1873, 3545, 1021, 3654, 9216, 8547, 3802, 5252, 5190, 3716, 4533, 1125, 5725, 2180, 5982, 4527, 1922, 2197, 8448, 2268, 1679, 6251, 7886, 4379, 8789, 5549, 2894, 5346, 4422, 3804, 6713, 1450, 4407, 6421, 5935, 3480, 6363, 5061, 8355, 3036, 2473, 2867, 6882, 5653, 2986, 8540, 1145, 3922, 879, 8029, 5301, 2142, 5550, 2978, 7375, 4946, 4189, 1818, 2393, 1506, 8875, 2266, 4890, 1458, 2055, 939, 5750, 2378, 1707, 1771, 1511, 3762, 2591, 4240, 3611, 2470, 4761, 3706, 3124, 4860, 870, 2312, 9179, 1690, 6287, 2948, 8163, 2114, 2843, 6525, 3060, 8118, 5177, 6108, 5377, 5295, 5945, 3667, 4176, 6143, 389, 8370, 4932, 7119, 8468, 4660, 5736, 4191, 5167, 7141, 2358, 3900, 3650, 2687, 1452, 1853, 4738, 929, 4390, 2118, 5214, 3230, 3970, 3573, 2560, 5065, 6821, 9215, 5757, 2492, 6053, 4197, 1045, 5428, 1635, 7086, 2137, 2283, 6050, 6244, 6305, 1636, 6571, 948, 5811, 855, 2006, 2681, 6001, 3662, 2226, 5885, 6373, 1402, 4642, 2886, 4626, 8264, 1820, 1358, 2099, 2586, 3631, 5237, 4680, 3126, 4724, 3751, 1243, 5383, 1075, 6645, 2678, 2178, 8189, 5450, 4530, 5784, 4278, 3828, 5016, 4938, 1872, 6119, 7052, 3517, 5344, 7694, 4959, 6926, 3549, 5683, 1843, 3940, 3137, 7011, 833, 9038, 7700, 3625, 5458, 2691, 6887, 6129, 5529, 3847, 1206, 887, 3905, 5335, 2477, 1990, 1287, 6196, 6800, 8411, 2311, 3622, 8555, 3423, 2611, 730, 3245, 7077, 5468, 7019, 8010, 6653, 1514, 1350, 9123, 2896, 793, 4208, 2131, 2729, 6112, 5158, 2026, 2965, 652, 7779, 2292, 715, 7669, 8998, 2981, 1442, 7261, 3162, 2826, 4524, 5958, 4968, 5359, 7584, 4365, 2364, 2873, 6582, 7085, 2641, 5135, 2646, 7101, 3941, 6218, 5123, 3526, 5680, 1647, 4982, 2983, 3639, 406, 2128, 2863, 2404, 1625, 2272, 6114, 775, 2661, 3858, 1543, 5763, 2774, 7293, 1849, 4374, 1718, 446, 1147, 6037, 3865, 4225, 5410, 4348, 494, 1817, 7427, 4501, 1524, 4731, 4797, 6946, 8195, 3927, 119, 1655, 2341, 5044, 4276, 1331, 2994, 6057, 3664, 1024, 5175, 2269, 7413, 172, 6601, 6786, 4045, 974, 7199, 5751, 3701, 3620, 3848, 2170, 4935, 8914, 8067, 2758, 1124, 1050, 6531, 5867, 5046, 4506, 2726, 8185, 252, 1346, 1722, 6013, 5406, 3759, 3432, 3154, 6176, 6816, 3132, 3260, 4675, 7184, 2058, 3254, 1176, 8870, 3379, 828, 6020, 1224, 6018, 3241, 5541, 1238, 35, 1638, 3446, 5435, 4435, 4474, 1475, 1412, 1293, 5339, 4367, 578, 7967, 7820, 2854, 5274, 1003, 5391, 1885, 4297, 4609, 3894, 5812, 1590, 4995, 7690, 5396, 5744, 3238, 6071, 1772, 3498, 1374, 746, 1360, 7786, 2105, 1623, 7952, 1944, 4648, 3860, 2110, 507, 4850, 659, 5258, 4668, 3542, 4576, 7887, 1981, 3459, 3873, 3205, 4666, 8655, 674, 1823, 3354, 3484, 7350, 1130, 5109, 2539, 5753, 5701, 1420, 1666, 171, 8059, 5117, 3807, 3618, 1724, 1764, 7849, 6128, 2617, 6932, 5787, 735, 3676, 5431, 2013, 3749, 8735, 8530, 4979, 2655, 8330, 5343, 2276, 1429, 7762, 2970, 666, 3090, 6236, 8454, 6028, 4771, 914, 111, 6350, 525, 8825, 1824, 8786, 1716, 5220, 2458, 2089, 5913, 6203, 4170, 6794, 8447, 2957, 7621, 2533, 6090, 5700, 3993, 6919, 3043, 7686, 5926, 1290, 6317, 2857, 5171, 3457, 2823, 776, 5465, 174, 1014, 922, 4384, 3738, 5287, 8139, 940, 4709, 3047, 8021, 6911, 9090, 1472, 677, 5997, 1866, 3598, 5756, 5565, 3823, 4331, 6151, 989, 3510, 8720, 8927, 9098, 1515, 4628, 7899, 954, 3421, 9141, 6034, 5474, 4541, 1409, 2882, 6596, 7650, 2243, 6569, 6164, 1131, 868, 3026, 357, 6103, 3170, 5776, 2686, 1363, 6825, 4167, 1104, 1157, 5289, 6876, 6042, 8797, 3389, 1719, 8453, 2225, 6127, 3793, 5130, 6309, 7714, 3011, 1767, 549, 5066, 6518, 5833, 5499, 5706, 5191, 3772, 1336, 789, 4640, 21, 5657, 5803, 3609, 3916, 5988, 8835, 2217, 5727, 1573, 7823, 4178, 5229, 8437, 8018, 18, 3172, 5298, 5590, 3087, 3541, 4403, 3998, 2905, 5325, 200, 2289, 8764, 1085, 3673, 6750, 2495, 8418, 3756, 7004, 1380, 6501, 4214, 8092, 6811, 9315, 2423, 1919, 1875, 3402, 2120, 3615, 8061, 5297, 2281, 6726, 1789, 2245, 3142, 377, 951, 6005, 6068, 806, 8073, 4897, 4519, 2938, 6448, 1052, 2075, 4009, 4311, 6115, 7810, 6400, 6077, 71, 1337, 1877, 4532, 1887, 4785, 2011, 5250, 3183, 2916, 4293, 9143, 1705, 8157, 1757, 4976, 6858, 788, 4003, 2278, 4452, 5351, 6318, 5277, 3880, 1856, 1936, 1510, 8907, 748, 1961, 9186, 7240, 8462, 4851, 3616, 2653, 1352, 3004, 4013, 5690, 2122, 618, 3898, 4571, 7906, 65, 5612, 4266, 839, 6267, 1910, 2148, 3046, 2005, 165, 6869, 3982, 72, 2621, 4597, 5416, 1020, 2740, 7680, 2427, 6512, 1418, 6085, 3892, 7118, 6430, 2985, 1445, 3874, 1490, 6124, 5822, 3508, 5731, 2287, 3472, 2852, 6297, 8827, 3174, 3426, 6834, 5303, 2123, 1338, 1150, 3034, 3519, 3161, 475, 4814, 3173, 6117, 2487, 8270, 6043, 7853, 805, 5186, 7909, 8375, 409, 1354, 3963, 3202, 7579, 1626, 4122, 5712, 4145, 1686, 6524, 144, 5349, 5321, 867, 7854, 6118, 1504, 4294, 7269, 1701, 4861, 1034, 6627, 4741, 6678, 1659, 5875, 9126, 7495, 6918, 1241, 4231, 682, 2322, 7593, 5436, 4815, 2933, 8143, 5711, 7634, 4667, 1164, 4766, 586, 2760, 1782, 4925, 1508, 1321, 7292, 3055, 2794, 5093, 1998, 2773, 1110, 3478, 5571, 1496, 6549, 3414, 8554, 4124, 7510, 7587, 1327, 4164, 4993, 4933, 6734, 1727, 6781, 5506, 4729, 8146, 7679, 933, 5013, 3049, 3870, 1369, 2742, 9138, 7421, 5714, 5668, 5901, 2165, 3525, 2757, 6045, 4399, 7411, 8866, 6895, 6635, 4503, 8677, 2467, 5954, 6145, 7289, 1500, 3938, 4157, 3556, 1676, 8963, 7219, 4719, 6615, 6098, 4168, 3813, 6036, 8727, 4022, 7732, 842, 3325, 3159, 5582, 2634, 6703, 3997, 2415, 5394, 6897, 2841, 1948, 5966, 6101, 4863, 6519, 3765, 5198, 5269, 3102, 1572, 5800, 4781, 822, 2054, 4684, 3237, 1550, 5638, 1314, 4963, 4418, 9057, 4082, 5358, 6413, 911, 6149, 1386, 356, 7081, 3815, 4377, 3812, 910, 4464, 7983, 6804, 1262, 2095, 5102, 5018, 3235, 4691, 4053, 7035, 6006, 166, 3714, 643, 4215, 3079, 6386, 7972, 4477, 4095, 5539, 7569, 8921, 898, 6874, 2689, 2411, 38, 4512, 6100, 5832, 6313, 1397, 5964, 1810, 2462, 3252, 3353, 8615, 3875, 7554, 6562, 56, 7253, 2664, 1945, 6597, 5107, 7916, 8008, 4612, 8347, 6174, 7198, 7994, 3305, 5703, 5203, 2386, 3595, 4591, 4245, 8588, 4444, 5898, 4432, 4616, 2890, 4583, 4912, 5635, 2296, 6945, 6660, 5562, 5564, 4877, 2356, 4988, 2155, 3226, 7440, 1888, 4028, 2183, 1699, 5166, 3195, 8107, 1616, 2496, 5488, 4482, 6694, 4349, 7339, 4936, 3377, 2093, 3684, 2060, 6451, 595, 6126, 1521, 1154, 5943, 2340, 1088, 1574, 1200, 7334, 1516, 901, 1791, 4868, 7682, 1193, 1484, 3109, 5035, 6479, 1098, 2362, 8412, 6406, 8654, 206, 2189, 7446, 1899, 707, 4839, 4659, 5026, 336, 6212, 8336, 1093, 6380, 5300, 4356, 6107, 3973, 5477, 2557, 6964, 7330, 3753, 5794, 9046, 3212, 8, 4663, 844, 7385, 3440, 4430, 5225, 7226, 3929, 8617, 8216, 235, 8181, 8883, 5345, 3524, 1829, 4581, 1213, 6866, 2264, 5356, 690, 5062, 3727, 4227, 7311, 7780, 5228, 3277, 2908, 4790, 4165, 1447, 8935, 3588, 9136, 5558, 8957, 5196, 2645, 5319, 6177, 4575, 790, 4521, 4330, 5892, 5665, 1918, 5852, 3101, 286, 3112, 9032, 3534, 1989, 7755, 1950, 3002, 5645, 1237, 5161, 997, 1874, 5361, 4697, 1594, 6894, 1056, 5791, 4894, 5122, 5427, 8098, 3754, 5543, 6868, 5492, 4252, 3116, 7768, 4292, 7663, 7336, 3770, 2391, 1946, 5696, 2624, 4525, 1682, 7957, 2257, 2588, 1235, 8208, 3108, 2486, 6552, 2781, 3855, 7845, 2585, 6669, 2490, 1802, 8271, 6572, 7681, 4373, 7002, 3324, 8781, 8523, 931, 7940, 8402, 2106, 8361, 4638, 3303, 5899, 4383, 6556, 7665, 5947, 704, 3803, 8148, 2643, 661, 6458, 7607, 6048, 3039, 798, 2078, 8776, 5545, 5939, 7502, 5478, 1898, 4900, 5004, 1393, 4878, 221, 4092, 7966, 1669, 3528, 1627, 3310, 4947, 8450, 2434, 3364, 1726, 4827, 2484, 2086, 6555, 4006, 3225, 6026, 6971, 5646, 396, 4589, 1190, 2749, 4662, 6464, 3300, 173, 4057, 6087, 1643, 3044, 5628, 5245, 7369, 937, 1588, 5399, 7116, 2158, 3641, 1329, 3636, 3553, 6233, 3106, 3327, 824, 4825, 5242, 3494, 3529, 5015, 5870, 4078, 6232, 5960, 2261, 3581, 6055, 5357, 8917, 7552, 6144, 5322, 7329, 716, 5688, 4750, 7481, 6436, 6216, 3899, 5993, 3841, 3307, 4945, 1937, 3051, 2718, 1355, 5333, 996, 4031, 3821, 8091, 8125, 3794, 7403, 6274, 1385, 8431, 5275, 8152, 7216, 7884, 7337, 4461, 4388, 4623, 8249, 1528, 4700, 8621, 387, 7590, 1974, 2117, 8778, 7364, 7662, 3696, 9173, 5568, 6769, 3910, 6975, 2559, 1926, 5702, 6664, 5089, 6442, 5309, 3444, 4800, 5715, 4655, 6667, 3443, 1753, 2275, 6731, 1376, 6761, 5119, 1258, 7088, 1935, 4773, 8841, 9699, 7976, 2830, 1545, 1004, 2475, 5401, 5604, 6818, 4758, 266, 4520, 4562, 4250, 1505, 7687, 1156, 1861, 2578, 3869, 1907, 417, 4862, 7000, 37, 1519, 4111, 2494, 2286, 743, 2111, 4321, 6736, 5542, 3647, 3314, 4272, 5124, 8500, 3214, 5350, 6917, 1462, 3956, 1728, 1182, 1410, 2236, 8737, 1061, 5996, 4046, 9035, 4803, 4020, 7217, 4071, 2373, 2469, 6348, 1123, 7562, 1556, 3346, 1596, 2324, 6629, 3656, 2334, 5078, 7384, 3032, 9017, 4889, 950, 7499, 1558, 6358, 8167, 2262, 2231, 1049, 3809, 5900, 5840, 5145, 2144, 7942, 5072, 8129, 7042, 5681, 1962, 7997, 224, 9205, 3155, 859, 3779, 1629, 8506, 1394, 563, 1286, 6845, 3814, 3986, 6099, 6728, 1732, 4121, 5648, 1869, 6125, 8322, 1476, 3029, 2878, 4673, 5408, 4658, 2087, 2629, 1173, 4996, 1501, 2437, 980, 853, 6880, 8278, 1191, 7969, 4211, 2333, 7959, 4633, 8902, 4836, 5288, 958, 2532, 8591, 3409, 7148, 3040, 5058, 2777, 3455, 4339, 6472, 2535, 2525, 3263, 8455, 5233, 8358, 1489, 1244, 1260, 4029, 4037, 7511, 5376, 4651, 1848, 8230, 6330, 7869, 9210, 6365, 7685, 6409, 246, 3942, 2716, 3058, 1964, 2618, 7486, 4830, 4582, 3587, 7428, 6332, 8112, 1117, 641, 4799, 1392, 2637, 8644, 6912, 5426, 5152, 8708, 87, 1081, 277, 1529, 7496, 284, 3586, 3376, 7174, 4177, 4195, 8040, 3017, 7568, 4718, 8314, 1691, 1427, 1968, 546, 4922, 3887, 2642, 6620, 6839, 6002, 4695, 4924, 2993, 7340, 850, 979, 5664, 4137, 981, 60, 7228, 7462, 5704, 2325, 3907, 22, 2847, 1142, 2590, 2402, 8898, 4844, 6986, 5674, 634, 3447, 9298, 5775, 5215, 8970, 2097, 1119, 4796, 4822, 3289, 100, 6066, 1322, 6568, 7537, 2405, 2348, 6468, 4590, 3229, 4285, 5584, 5290, 5710, 4774, 4457, 9191, 2704, 4683, 7065, 6094, 8634, 6722, 5006, 3386, 6592, 3267, 4554, 2748, 3328, 4821, 3141, 6315, 964, 7445, 6934, 2267, 3797, 8368, 8267, 514, 5291, 6557, 2596, 2009, 4441, 3555, 4565, 143, 4447, 3111, 1864, 9039, 4557, 401, 2444, 2012, 1167, 3846, 8578, 1921, 9170, 1474, 5861, 2342, 5448, 7322, 2597, 1225, 6638, 1184, 4905, 8405, 4449, 438, 6061, 363, 3454, 2439, 2224, 2062, 2115, 3429, 2406, 6054, 519, 644, 4005, 5452, 5483, 2813, 6784, 1177, 5049, 4032, 5834, 3013, 3105, 408, 2946, 8669, 3817, 467, 1009, 4879, 843, 6257, 2232, 7702, 966, 1201, 8953, 3504, 6416, 629, 2601, 5799, 2344, 3832, 8245, 4424, 5866, 1603, 1198, 5459, 4054, 7738, 4696, 7169, 6339, 337, 6836, 6875, 4730, 6184, 6333, 8202, 1101, 3092, 5887, 4540, 3052, 4296, 1828, 3785, 5783, 6614, 4553, 3285, 5053, 4846, 2315, 6862, 1139, 3808, 7936, 3385, 7743, 2756, 9129, 3465, 5673, 3923, 3469, 1307, 6150, 1318, 4980, 6063, 9051, 3909, 5434, 7126, 7432, 7073, 2308, 3675, 719, 2531, 182, 2827, 3674, 6773, 5636, 8350, 7985, 5444, 6970, 7172, 9084, 6162, 961, 5567, 2017, 1408, 1483, 4561, 820, 590, 3576, 3799, 2277, 3789, 3236, 4943, 567, 4500, 1825, 3110, 4175, 4340, 4942, 4355, 4310, 5748, 3286, 76, 2371, 7788, 4270, 5007, 2177, 9175, 6622, 9983, 6853, 7894, 3121, 1166, 1468, 5829, 3599, 4217, 5315, 1109, 3424, 8094, 1507, 773, 6499, 2787, 2374, 2394, 969, 5179, 379, 8105, 4334, 7204, 1249, 3895, 328, 5316, 8289, 454, 6093, 8159, 1653, 3872, 5548, 2450, 6765, 1080, 5330, 6871, 3119, 6320, 4794, 5808, 3651, 8282, 2658, 7901, 6461, 5151, 6788, 6796, 8263, 4813, 6810, 4144, 2244, 1833, 7325, 1283, 4911, 2714, 8150, 4212, 3278, 413, 3331, 4867, 8900, 6756, 1777, 2521, 4309, 5178, 8236, 1395, 6226, 6132, 3471, 2240, 8290, 2848, 8982, 5909, 5020, 5962, 2888, 1959, 8303, 7305, 3486, 5946, 8486, 5380, 8089, 4409, 4715, 6648, 741, 1411, 1526, 8535, 2164, 344, 2125, 6993, 5077, 5581, 8032, 505, 3482, 2290, 2593, 7602, 782, 5974, 3487, 1566, 1906, 1423, 9082, 3370, 8137, 1347, 8427, 6826, 231, 5487, 5402, 2242, 5372, 6089, 1671, 5614, 7591, 5398, 756, 7518, 3021, 5846, 6580, 4274, 1618, 7637, 7580, 6624, 4497, 1230, 7399, 5788, 5443, 8284, 5446, 3076, 5713, 1023, 3590, 8537, 2153, 738, 3854, 7770, 1747, 6130, 4114, 9643, 7767, 1925, 1266, 190, 5334, 7644, 5420, 7397, 1325, 5032, 1518, 7494, 3764, 5064, 8734, 2395, 991, 1042, 8200, 433, 7933, 6083, 1106, 5597, 3019, 684, 1890, 3822, 4826, 5268, 781, 8324, 8004, 5761, 5764, 2997, 8247, 2282, 2862, 6039, 4281, 8115, 5292, 9050, 2073, 568, 2951, 6202, 473, 4678, 7236, 8602, 6551, 8132, 584, 1513, 1742, 5212, 2454, 9109, 5994, 3338, 4366, 1268, 6600, 7472, 9703, 6423, 1493, 7784, 594, 7710, 2446, 826, 4194, 7406, 3844, 6711, 6822, 4109, 2234, 1837, 9125, 4676, 2550, 1541, 9013, 626, 8981, 6058, 54, 3591, 2820, 6483, 4762, 2542, 6805, 4614, 2822, 8449, 3179, 1565, 7001, 8594, 2363, 5042, 5886, 1943, 7310, 7866, 478, 2999, 1694, 5019, 5929, 8800, 5587, 521, 3415, 8389, 3397, 5413, 6942, 7361, 2251, 1499, 6211, 8309, 5226, 1463, 4753, 1969, 3773, 861, 1388, 2879, 9058, 5978, 2592, 3083, 3053, 8538, 6170, 4466, 885, 4646, 1972, 4547, 3562, 320, 5650, 1905, 5963, 2709, 4710, 3994, 8398, 3005, 6140, 3829, 6700, 4154, 2038, 1415, 7182, 923, 4323, 1557, 2154, 9207, 3422, 1637, 9078, 3181, 8332, 4233, 1807, 4832, 7809, 7769, 180, 8108, 7286, 4592, 3691, 7996, 6471, 9115, 7371, 817, 8643, 3783, 751, 9019, 4242, 317, 5141, 6242, 1664, 7324, 3836, 3130, 5194, 6718, 6967, 3693, 1646, 3255, 7357, 4645, 1036, 5317, 1606, 2384, 5098, 6616, 8341, 3405, 6146, 7541, 3857, 6746, 6404, 1055, 7796, 3262, 5824, 4443, 1575, 7434, 6589, 1839, 1611, 7060, 5908, 9167, 3896, 1460, 1107, 3543, 7206, 5821, 3341, 8213, 5382, 1390, 7847, 5959, 2351, 883, 6666, 9180, 3035, 3629, 4580, 3744, 4657, 4604, 612, 640, 6994, 2766, 1579, 3218, 1584, 4026, 3862, 403, 4066, 3642, 5421, 1607, 3911, 201, 3365, 1672, 5181, 7315, 6032, 8083, 3889, 4011, 6824, 815, 2249, 8433, 5091, 1900, 6496, 4007, 7876, 2459, 1602, 5863, 8214, 9104, 6823, 1282, 2191, 435, 3967, 1624, 4398, 8968, 740, 1769, 7041, 3264, 2338, 5038, 4650, 2545, 2084, 5381, 3752, 347, 6307, 5112, 985, 721, 1132, 8710, 9077, 1057, 3653, 1845, 1466, 2540, 8652, 8392, 2030, 1171, 3419, 1621, 4549, 2168, 5234, 4179, 553, 7833, 3358, 5669, 3187, 2801, 6554, 2253, 4631, 3975, 2558, 8386, 2779, 8357, 5593, 5195, 3883, 6302, 3977, 2803, 2991, 5573, 2028, 102, 1178, 4522, 857, 2730, 834, 5360, 4551, 8803, 6326, 6813, 4754, 6944, 5534, 4804, 3369, 6456, 3787, 186, 5030, 8134, 3015, 1469, 7813, 8269, 5156, 1689, 698, 3387, 8088, 4317, 4262, 1077, 30, 7664, 1651, 6260, 4819, 6277, 5555, 6672, 5980, 472, 3493, 3645, 4555, 1387, 8279, 1549, 8266, 7154, 4344, 2397, 8985, 7751, 5418, 3293, 7987, 2725, 7224, 5200, 5363, 7272, 582, 3605, 878, 6010, 4619, 6927, 7551, 4768, 5781, 2874, 8130, 2518, 2343, 6223, 924, 1215, 1487, 5572, 4856, 3326, 7181, 4507, 1630, 4129, 8243, 1605, 445, 3261, 4880, 4068, 1835, 881, 5766, 5927, 1246, 6544, 4992, 8054, 821, 6764, 7490, 8740, 4644, 7098, 992, 1180, 5075, 4779, 8286, 5332, 4928, 4110, 3073, 5430, 3704, 4255, 1983, 6521, 9206, 8504, 6855, 4755, 4954, 7630, 7589, 8367, 8949, 2959, 8690, 5830, 6273, 5284, 5709, 3658, 4062, 1821, 7782, 6774, 4535, 2020, 6495, 3506, 1112, 8153, 3500, 6608, 5679, 9568, 7475, 2156, 9877, 4701, 3680, 7280, 1317, 4035, 6896, 3243, 4515, 405, 6742, 8857, 1750, 7104, 3477, 587, 1113, 5884, 7659, 8478, 6321, 6208, 2440, 4914, 1678, 3798, 7303, 7083, 5855, 2353, 7778, 8528, 5880, 6426, 2722, 8442, 4442, 522, 8499, 4901, 3882, 4805, 6655, 1634, 5847, 8078, 5231, 116, 470, 7133, 3025, 2883, 4671, 1194, 8920, 2780, 388, 3731, 5971, 807, 1891, 8550, 4998, 5260, 2751, 5817, 1806, 4290, 5793, 3418, 8228, 3694, 3208, 2761, 1649, 7718, 5530, 8300, 3695, 6076, 8160, 1988, 6084, 2656, 8258, 6955, 8171, 5286, 1576, 4354, 4251, 3413, 3068, 5968, 7875, 4593, 7729, 8991, 2247, 1592, 848, 3572, 1966, 851, 5607, 5503, 4173, 4182, 4913, 7, 9721, 8674, 3531, 5425, 4775, 299, 4239, 6158, 6707, 3139, 4903, 1863, 8601, 1993, 5859, 113, 8536, 1846, 2659, 7922, 5762, 3392, 8609, 1934, 2172, 7338, 9144, 1221, 8911, 1245, 7504, 2929, 6056, 5630, 4523, 8423, 8407, 1185, 4171, 3384, 1692, 1428, 6598, 4017, 4059, 918, 5144, 2237, 3781, 5223, 7864, 2926, 8326, 4223, 5693, 3950, 2259, 5747, 4044, 9322, 3360, 804, 2931, 7752, 6460, 9011, 1532, 6516, 3054, 3258, 6603, 5238, 432, 5758, 722, 4067, 7283, 7989, 2705, 3400, 481, 7848, 1426, 4882, 5951, 9565, 1421, 7984, 3878, 4892, 282, 5378, 1996, 6352, 606, 7229, 1343, 658, 4268, 4391, 5804, 5329, 5553, 2932, 4385, 2727, 6590, 3207, 3670, 1292, 4075, 241, 7129, 2921, 8610, 75, 737, 4985, 6778, 4990, 4706, 4608, 4829, 6469, 8458, 1038, 4419, 6199, 2517, 2713, 9153, 1491, 2498, 5384, 3757, 8175, 4509, 1696, 769, 1494, 3630, 309, 3563, 7907, 229, 8893, 2435, 3734, 6245, 1749, 3739, 199, 3184, 1265, 2160, 2414, 1840, 4051, 2163, 1570, 8149, 2194, 5694, 8062, 2936, 6851, 2464, 6382, 8662, 4734, 1440, 8048, 4737, 1275, 5547, 8622, 3891, 5773, 816, 1151, 858, 1227, 5509, 2273, 8104, 1778, 601, 1737, 5505, 3725, 5183, 4577, 6169, 6741, 7089, 3344, 3410, 771, 330, 3104, 6188, 6542, 2241, 4183, 8251, 926, 2035, 1204, 349, 142, 270, 4516, 5580, 5463, 8147, 1457, 9071, 6289, 2441, 8984, 5131, 6893, 1294, 307, 6131, 7726, 3356, 2304, 1941, 8049, 7962, 6311, 4133, 4415, 3057, 2906, 7383, 8859, 9218, 9092, 5728, 570, 6831, 5491, 7075, 6668, 4665, 4692, 1228, 362, 4099, 117, 2631, 5047, 6812, 7348, 2080, 2971, 1729, 8079, 7448, 8616, 2719, 6517, 5631, 9079, 8348, 3876, 5924, 8946, 8262, 2808, 7636, 5552, 1357, 6543, 7057, 1481, 5717, 4423, 899, 3671, 2755, 811, 1108, 3399, 8097, 701, 2675, 1153, 2294, 1536, 3299, 7108, 3648, 4187, 3614, 3689, 3145, 2069, 1538, 7395, 869, 4596, 88, 4792, 7012, 9169, 1909, 4363, 5723, 1183, 4495, 313, 2051, 6220, 2042, 1880, 1619, 2963, 5056, 909, 9154, 1577, 5504, 7651, 2223, 2608, 3375, 6698, 8316, 2306, 8846, 8035, 4279, 4428, 3430, 8036, 5390, 963, 1313, 6695, 1120, 6425, 545, 5266, 333, 4411, 2676, 7735, 5920, 25, 2819, 3985, 728, 6065, 4414, 2688, 2647, 2352, 4735, 8372, 4600, 7267, 256, 6867, 8730, 592, 7323, 1096, 7556, 8565, 262, 797, 9305, 4745, 7468, 1569, 8667, 1740, 4298, 1342, 2613, 8223, 3095, 6535, 6909, 8065, 20, 7015, 7296, 7759, 8109, 1980, 5067, 66, 8665, 2732, 5522, 3681, 8360, 5464, 4941, 2907, 1146, 1542, 995, 98, 2134, 4439, 4465, 6704, 1449, 4138, 3890, 8660, 2161, 6558, 2911, 6172, 1128, 5889, 689, 8438, 7761, 352, 745, 5826, 624, 6708, 9015, 4652, 2152, 3903, 5806, 7731, 866, 3291, 2043, 3659, 6186, 7525, 1270, 5254, 6141, 5977, 152, 1323, 1398, 1324, 8482, 5034, 2984, 2544, 4787, 6447, 8090, 6505, 1585, 3955, 4702, 1291, 7535, 4566, 2300, 5132, 4518, 8497, 558, 2162, 8822, 708, 6433, 4770, 4386, 92, 7661, 2216, 4410, 7727, 7573, 1954, 6547, 5692, 4723, 2861, 4548, 6432, 1509, 4975, 8325, 3690, 1908, 1406, 9108, 7867, 5134, 2702, 5560, 3312, 6570, 9054, 1920, 8765, 5931, 5095, 4247, 5206, 7294, 2693, 6178, 6984, 4732, 7171, 5023, 896, 5154, 6956, 3456, 723, 7347, 3511, 5368, 6885, 6579, 5279, 3750, 7376, 3571, 1079, 5774, 5877, 163, 4637, 8446, 6623, 4949, 5932, 4427, 6952, 4094, 2785, 2891, 7262, 1957, 133, 812, 2499, 7010, 4047, 7670, 1650, 5835, 6938, 8725, 6593, 5441, 1762, 2775, 6719, 6485, 1065, 5521, 7521, 2736, 426, 8272, 3027, 1062, 6361, 6727, 3755, 4791, 768, 3767, 3094, 5904, 9159, 6227, 183, 1196, 2419, 8432, 1932, 4372, 7056, 2619, 7617, 3547, 8017, 6038, 39, 8772, 6246, 904, 6017, 164, 1914, 2703, 7382, 1067, 8268, 2791, 6187, 6677, 761, 1889, 5040, 6983, 5271, 5036, 7533, 1133, 7949, 3697, 617, 2252, 2318, 7201, 1901, 2052, 49, 7838, 4939, 1774, 355, 7514, 1464, 3182, 7695, 3522, 6455, 2928, 5780, 2526, 5930, 4896, 341, 9308, 9081, 9221, 1403, 7039, 2976, 1326, 85, 3041, 3596, 3859, 7342, 6613, 5442, 4955, 5199, 559, 6016, 8511, 6205, 4722, 1580, 5084, 3165, 7250, 2094, 9004, 8281, 5143, 5633, 210, 5079, 1986, 2846, 2034, 8577, 1456, 6979, 6415, 9068, 882, 6231, 1306, 3056, 4249, 4843, 2387, 5919, 3643, 5366, 2360, 6278, 8002, 8232, 8507, 1233, 3523, 5752, 7724, 7096, 416, 2337, 1851, 8862, 3030, 7974, 8224, 1349, 905, 725, 908, 6336, 5598, 293, 4128, 8520, 1111, 3884, 6950, 479, 1587, 8805, 875, 8277, 3646, 4125, 6340, 6954, 3115, 6754, 8583, 7799, 9047, 5489, 6753, 2166, 2007, 2016, 7668, 3077, 7944, 7868, 4713, 3913, 1305, 2509, 1708, 457, 5973, 6201, 2297, 9969, 3483, 1479, 5918, 4416, 7124, 5603, 2400, 959, 6687, 3228, 1924, 4997, 3826, 5934, 1310, 2025, 2616, 6566, 2096, 367, 1667, 5108, 1951, 5896, 1805, 3266, 732, 6040, 3373, 4397, 7047, 5440, 7351, 6819, 561, 3008, 429, 9794, 2885, 5246, 1811, 3361, 7024, 8465, 6375, 4721, 8496, 791, 5184, 3091, 91, 4246, 5983, 5150, 3131, 8051, 2673, 3442, 3086, 6576, 5403, 7859, 3284, 7247, 8391, 1687, 1886, 4884, 3276, 8706, 7436, 8918, 903, 695, 1078, 8385, 6767, 6449, 6481, 6681, 5798, 1416, 8581, 3933, 7549, 6197, 5772, 110, 258, 6795, 9093, 9755, 2745, 3741, 5502, 6861, 2570, 6697, 7760, 4795, 7897, 2229, 399, 3776, 1995, 4870, 7392, 8031, 4887, 8608, 6470, 6316, 2057, 3100, 999, 1073, 9031, 155, 4594, 8144, 3122, 3186, 6691, 7070, 2050, 2203, 5348, 1122, 5632, 4672, 2901, 1175, 5482, 477, 2859, 5511, 2515, 808, 1039, 4462, 3516, 4337, 6732, 1609, 2522, 2589, 3863, 1037, 3199, 7423, 4458, 1470, 3530, 8704, 7834, 956, 7215, 3411, 386, 5432, 1583, 8254, 5526, 6972, 7168, 921, 8572, 4765, 5856, 6414, 6537, 6357, 9020, 8741, 7623, 1141, 7079, 3227, 3247, 4711, 6696, 3200, 1758, 8519, 3569, 6857, 8566, 8055, 1700, 5153, 8298, 7091, 4224, 9695, 1312, 4902, 2546, 6991, 2140, 6829, 1539, 2079, 5140, 7790, 6323, 8140, 5052, 2996, 2230, 8751, 1252, 4906, 6328, 6730, 3732, 4199, 93, 1559, 4264, 2288, 8238, 6120, 7464, 6159, 5447, 8133, 8151, 295, 5159, 1248, 6403, 2694, 2679, 3951, 4166, 2453, 5270, 9201, 5652, 2023, 5352, 7600, 2902, 2040, 1555, 2574, 7067, 7578, 3736, 3120, 3655, 6980, 5211, 2355, 4368, 6396, 7479, 7503, 6583, 2923, 492, 4161, 846, 8388, 4291, 799, 5557, 3342, 3840, 3382, 7843, 6575, 5327, 4558, 338, 6478, 8847, 3669, 1232, 5412, 6504, 871, 2139, 1010, 6429, 4736, 4254, 5187, 638, 1883, 1435, 9654, 8627, 2556, 3223, 7388, 1053, 2924, 7390, 6193, 9145, 4743, 7931, 1731, 5163, 9766, 3801, 2090, 3682, 1399, 288, 6027, 4426, 6715, 3445, 99, 2573, 425, 2934, 7564, 7648, 1763, 3209, 7326, 5010, 211, 760, 115, 736, 5121, 7620, 7264, 1788, 880, 5267, 2837, 2392, 8064, 3012, 3879, 7656, 801, 7459, 2045, 8777, 4174, 774, 213, 5873, 5293, 5640, 7100, 1537, 4236, 2347, 6502, 6366, 3296, 1799, 2654, 4358, 4061, 537, 2605, 2632, 8085, 1188, 2254, 8752, 6372, 518, 6743, 7856, 8421, 4299, 4100, 2092, 4004, 1725, 1796, 9825, 4463, 650, 5655, 5165, 856, 7828, 3197, 5210, 6913, 6204, 2310, 8873, 4126, 2085, 4584, 1006, 8833, 2519, 2317, 3490, 4364, 4984, 7626, 4622, 7028, 3954, 9133, 8636, 5216, 3396, 3168, 8376, 4258, 456, 7530, 6207, 6482, 596, 4158, 687, 5419, 5423, 0, 5722, 3114, 1741, 1730, 5950, 4000, 5227, 7937, 7734, 1259, 6031, 7639, 83, 7635, 7655, 5323, 7014, 480, 7158, 7666, 5057, 3481, 7643, 3462, 6166, 2706, 2284, 3965, 5602, 8916, 3294, 3473, 2510, 2674, 5218, 8345, 5860, 4455, 7470, 2175, 6898, 4625, 5192, 5827, 6214, 9166, 6883, 8319, 420, 3470, 5068, 772, 4630, 1071, 7841, 1860, 3617, 2033, 2650, 8174, 2188, 6889, 7599, 8782, 8897, 9668, 2143, 5589, 5263, 2968, 8515, 9027, 6879, 2816, 6852, 5857, 1404, 2346, 8558, 1072, 4448, 4759, 3952, 1432, 8529, 2184, 8754, 371, 1289, 5209, 2734, 5948, 2962, 841, 8661, 5637, 3984, 8664, 8942, 4093, 6110, 1138, 972, 6561, 1001, 4190, 7672, 3045, 6799, 988, 8000, 6341, 1994, 7245, 4210, 2228, 1301, 7094, 2872, 1648, 955, 8313, 6692, 6699, 5451, 4143, 310, 1599, 625, 3502, 3435, 2903, 423, 3532, 9593, 8362, 2912, 4238, 8880, 8403, 4083, 6702, 7471, 3474, 4229, 2468, 5455, 198, 6936, 4777, 5965, 7379, 5671, 4538, 5202, 7074, 3514, 7566, 8753, 7437, 9118, 6105, 9546, 5815, 7581, 7380, 2147, 706, 6735, 8668, 2205, 6030, 4488, 6714, 9140, 9200, 8394, 5005, 4643, 3283, 3761, 1364, 7703, 3981, 5364, 7750, 6288, 2019, 8549, 8042, 5116, 2208, 832, 345, 2922, 61, 5326, 5682, 1952, 5106, 1482, 1267, 6899, 4681, 2855, 5985, 3072, 7365, 4689, 5843, 8611, 6900, 1068, 7516, 4595, 6181, 5734, 1677, 4141, 919, 599, 223, 383, 4728, 8503, 1911, 4306, 7797, 3371, 6259, 9094, 2575, 8688, 6248, 2302, 5353, 5097, 1069, 7016, 7697, 5085, 694, 3928, 8239, 7649, 146, 7954, 717, 8013, 3937, 5136, 161, 6356, 5017, 2059, 2331, 6776, 8338, 4725, 6437, 3135, 1540, 3074, 3028, 960, 8824, 1212, 3395, 3827, 4948, 4230, 1356, 720, 2157, 3790, 982, 6418, 6280, 2014, 303, 7671, 7857, 2579, 5845, 8229, 3719, 4186, 2603, 6529, 2628, 5785, 7938, 6553, 6219, 7728, 4134, 692, 4560, 9554, 2382, 15, 4088, 3825, 4024, 7992, 9603, 8614, 4325, 5615, 7366, 6881, 4073, 1520, 8439, 1134, 1871, 2880, 8762, 7629, 8768, 3188, 2516, 731, 1870, 2173, 5087, 268, 6264, 7319, 4216, 6148, 6370, 4146, 2048, 6634, 3976, 2319, 7409, 7740, 1804, 4664, 5893, 8397, 441, 122, 6935, 6398, 1720, 2398, 3947, 2508, 3780, 2567, 3908, 4828, 2280, 3075, 8702, 7335, 696, 410, 1488, 2828, 3427, 6121, 8760, 4720, 449, 2875, 2307, 9930, 3441, 9160, 2370, 2195, 1316, 5644, 8502, 431, 2379, 7932, 1963, 7045, 5912, 5241, 7027, 957, 4989, 7878, 6134, 930, 7128, 5170, 1375, 9147, 2127, 9423, 8915, 5249, 714, 5921, 57, 5938, 289, 8976, 6759, 4289, 8739, 8860, 2537, 6360, 3660, 9135, 753, 5600, 6292, 5670, 5457, 9052, 8932, 3213, 3222, 135, 1795, 6438, 7555, 1523, 569, 6738, 8106, 5197, 7747, 130, 6546, 729, 1859, 627, 2483, 6686, 2868, 2925, 944, 3521, 1029, 1092, 1315, 3143, 5022, 4257, 8240, 897, 6631, 2943, 1118, 6650, 1091, 3959, 4950, 4119, 8820, 3996, 7604, 5373, 8945, 6657, 1303, 1158, 1044, 9588, 8471, 6167, 7667, 7221, 6410, 5858, 8683, 4369, 5328, 8077, 5532, 7389, 1522, 742, 1281, 3897, 1371, 5070, 7138, 8417, 5217, 7408, 5911, 3709, 9743, 655, 5331, 8606, 2432, 364, 5520, 2788, 7344, 9250, 2200, 4687, 4421, 9116, 7239, 6477, 212, 2576, 7333, 7186, 3127, 7513, 7022, 4647, 5207, 4360, 3033, 7741, 5660, 2457, 1473, 3280, 6793, 5496, 6745, 535, 4030, 7500, 8527, 484, 8337, 8196, 7567, 8340, 8038, 6888, 6060, 9846, 8177, 6748, 7826, 7926, 8876, 2728, 7575, 6266, 490, 4201, 460, 7965, 6585, 1115, 6541, 8755, 269, 4012, 1137, 6959, 4876, 8699, 8997, 3298, 6892, 8744, 4926, 2417, 667, 6157, 3536, 3253, 2672, 1066, 8093, 7191, 5923, 7170, 2701, 7210, 6999, 6299, 702, 1407, 5125, 5308, 7140, 7110, 4920, 2064, 7900, 3268, 6844, 7924, 7165, 2607, 7890, 4677, 311, 1060, 4023, 189, 8856, 8729, 5253, 8585, 2754, 2572, 1341, 2811, 573, 8255, 8096, 1362, 6680, 9087, 8701, 1644, 398, 3265, 4181, 4875, 3242, 2966, 3496, 1074, 932, 8990, 783, 7132, 2528, 7592, 2682, 5407, 5527, 4359, 3292, 187, 2171, 8999, 2666, 4437, 947, 7034, 217, 3160, 5088, 4994, 3099, 5128, 7961, 8819, 3178, 4873, 6298, 5760, 5387, 8191, 2920, 2964, 9488, 6078, 3436, 3249, 679, 8816, 8424, 3989, 7509, 5779, 3811, 1279, 7251, 2471, 5967, 635, 5970, 2671, 4923, 7982, 3818, 156, 3351, 2663, 700, 8640, 9063, 1794, 8629, 4661, 2731, 1734, 6191, 2151, 747, 8320, 6392, 1553, 994, 1063, 4610, 4763, 6785, 1547, 1043, 8717, 3163, 7137, 6070, 4531, 3600, 6526, 6383, 6111, 2250, 8575, 2764, 2866, 9503, 4714, 3113, 4401, 7449, 3203, 4635, 2138, 6916, 5313, 1485, 8342, 5469, 4958, 1140, 7550, 8128, 1904, 4188, 2564, 9156, 3065, 579, 95, 1280, 4502, 3468, 9187, 9236, 2327, 6770, 3489, 1775, 193, 2796, 7653, 287, 9408, 7177, 1882, 7532, 7444, 1296, 7986, 3332, 6639, 8076, 3995, 6802, 3566, 4788, 6930, 1413, 5936, 5001, 8204, 876, 9571, 5439, 4780, 2176, 1143, 4241, 8222, 6515, 7194, 5698, 9557, 8231, 5283, 2818, 7811, 550, 5513, 5795, 3251, 6621, 4036, 5105, 7263, 3584, 8014, 6830, 3627, 3020, 6401, 5759, 6914, 3548, 4951, 4478, 1568, 6929, 9157, 2460, 6720, 1367, 6733, 686, 4438, 4218, 8466, 4096, 414, 131, 2798, 5342, 3318, 5011, 2669, 5470, 838, 1026, 830, 2336, 2481, 6997, 1712, 1311, 497, 1987, 157, 1497, 1815, 9199, 7730, 7501, 8912, 8121, 7546, 2174, 8419, 3315, 6762, 82, 7582, 664, 3185, 3692, 3390, 5624, 5518, 9458, 6269, 8379, 8901, 5480, 5838, 3335, 5182, 7561, 7722, 9002, 6215, 8060, 3050, 5672, 3791, 8020, 4222, 5952, 4324, 4081, 3169, 5825, 436, 6961, 891, 464, 8830, 6654, 8295, 2416, 3881, 1461, 1218, 5495, 44, 3136, 267, 1202, 5999, 4733, 6047, 5796, 373, 2211, 6540, 3439, 3513, 1903, 3626, 6397, 619, 3018, 3009, 1717, 6051, 6290, 5869, 6508, 9532, 8881, 137, 2049, 5031, 9738, 4504, 4329, 7321, 7544, 8926, 2501, 6573, 2260, 3877, 8813, 1978, 7353, 5243, 3022, 5933, 5538, 5685, 802, 7297, 8785, 7613, 1842, 6584, 6662, 5984, 8369, 7536, 5083, 3064, 360, 3969, 9045, 153, 4320, 4864, 3915, 5979, 1135, 6532, 2832, 4649, 5164, 5393, 3934, 5533, 489, 4757, 2831, 1715, 8415, 8675, 1008, 6272, 3463, 5922, 5890, 7594, 1867, 884, 8343, 3592, 8365, 1047, 6022, 7463, 1790, 4831, 588, 5726, 4318, 4511, 6480, 2927, 2323, 5048, 7781, 6491, 129, 3720, 6817, 8158, 835, 5741, 764, 7318, 8126, 7080, 3406, 5737, 4752, 6716, 8334, 7817, 5536, 2263, 8103, 1723, 1219, 4567, 3061, 468, 6394, 565, 1756, 5746, 4205, 1379, 2285, 5816, 8934, 1876, 8750, 5807, 7043, 1040, 4588, 6306, 4991, 366, 3191, 7785, 3078, 3295, 8637, 7455, 6200, 7360, 6982, 4472, 4835, 503, 8941, 5986, 7274, 6417, 150, 6626, 5620, 2563, 3495, 7771, 5649, 3123, 5790, 7964, 3152, 8434, 3306, 7918, 209, 9493, 1136, 7678, 5497, 4874, 2690, 5486, 9445, 3129, 2834, 3093, 4636, 1721, 184, 2810, 3007, 7861, 5739, 6091, 6688, 4041, 9911, 7287, 430, 2638, 1437, 385, 3777, 6041, 8111, 2982, 1600, 421, 7625, 9040, 4881, 7147, 7317, 7572, 8430, 6487, 5769, 3269, 6966, 3990, 2107, 4112, 1652, 3330, 1902, 7246, 4679, 3273, 3450, 9819, 6354, 8416, 48, 2610, 6490, 5014, 2497, 7892, 5876, 3748, 554, 8844, 7487, 1396, 8470, 322, 4468, 9000, 4834, 4049, 444, 1127, 8248, 7872, 6152, 8359, 3936, 5235, 2768, 6509, 4529, 8037, 3888, 2782, 7896, 2418, 8645, 7281, 4838, 1100, 3792, 1209, 4816, 8684, 1094, 7870, 8274, 8552, 7150, 7205, 7491, 7460, 7151, 1662, 8329, 5449, 9097, 1895, 325, 8548, 4613, 8836, 8086, 7456, 6676, 2793, 7698, 4304, 9100, 5405, 7457, 106, 2413, 8335, 4789, 7476, 837, 3431, 324, 705, 2377, 971, 8845, 642, 6052, 2670, 462, 5556, 5765, 5848, 9171, 2132, 8995, 7815, 1016, 5623, 6706, 8259, 7498, 1035, 3760, 9066, 990, 7642, 3479, 5749, 151, 1766, 8452, 526, 3699, 9326, 6399, 2980, 8346, 1836, 8595, 3520, 9049, 6534, 7407, 8556, 8165, 274, 9609, 8404, 2662, 8829, 294, 8005, 6902, 8546, 1239, 4602, 2738, 1834, 1340, 962, 1868, 1894, 511, 2802, 2900, 7238, 2960, 1197, 1240, 2326, 6951, 8479, 819, 3010, 2636, 4288, 1656, 7314, 3702, 3343, 4778, 9026, 7893, 3663, 5743, 2955, 862, 7031, 8045, 292, 7585, 73, 7794, 8928, 1713, 2711, 3, 2455, 8179, 2989, 6271, 5424, 4065, 7092, 3623, 5802, 5479, 2345, 158, 2895, 6008, 7689, 8806, 8027, 9029, 5955, 7871, 1030, 5, 3461, 3023, 2668, 539, 2952, 1405, 8723, 7185, 1953, 9634, 779, 434, 6213, 6560, 4392, 3867, 1783, 1220, 4382, 831, 7524, 5949, 7748, 5914, 5940, 7134, 6009, 1639, 6439, 3816, 4267, 382, 2505, 242, 3968, 6412, 5162, 2551, 9947, 7953, 7885, 9162, 2583, 2839, 9686, 6153, 8301, 5404, 6679, 6225, 8242, 4132, 4499, 6828, 4480, 7125, 8568, 2198, 1933, 7684, 4760, 711, 3378, 1808, 608, 7277, 1186, 7627, 7840, 8770, 2856, 4338, 7993, 5414, 8311, 6674, 9959, 9412, 5719, 46, 1976, 8025, 8919, 2136, 5027, 1776, 5127, 2476, 4909, 4705, 4256, 3180, 3948, 3796, 3505, 5224, 4764, 5836, 5586, 6886, 8790, 1095, 543, 5594, 3557, 4084, 3633, 6080, 4492, 9421, 7736, 7719, 4346, 8635, 6815, 8861, 6806, 3394, 36, 312, 1551, 9800, 7482, 5865, 2309, 192, 79, 7520, 4052, 2795, 8929, 8631, 2368, 4603, 8457, 3788, 2056, 8905, 58, 2219, 6723, 1760, 4300, 1087, 5490, 89, 7046, 3763, 8992, 7378, 5012, 3381, 5028, 8713, 3820, 4978, 636, 1604, 8974, 249, 7103, 3575, 2485, 3830, 351, 6712, 5771, 9208, 4043, 5641, 8378, 551, 5697, 1486, 3578, 7197, 8435, 7483, 2582, 3337, 2000, 74, 6873, 9891, 5262, 3031, 8498, 5677, 3960, 9110, 8022, 4033, 5445, 1745, 8227, 1334, 4918, 4917, 5000, 778, 7958, 2375, 3304, 2192, 1896, 2104, 9085, 1359, 4375, 7522, 7877, 6011, 2817, 1272, 2973, 5975, 7674, 9693, 6195, 1328, 777, 4749, 890, 2930, 1148, 4450, 9080, 4155, 6530, 7176, 8864, 4960, 5232, 8894, 3800, 6574, 1116, 9682, 770, 8305, 7720, 6987, 6000, 2940, 5240, 710, 3842, 1255, 2196, 3966, 2692, 228, 9749, 7023, 4656, 4585, 8567, 6224, 6963, 3607, 8564, 4611, 8401, 2744, 1319, 4981, 8516, 2562, 9006, 8865, 7557, 162, 5386, 2914, 306, 4307, 8958, 6611, 8545, 7008, 8703, 1195, 9968, 973, 343, 2238, 7346, 1439, 8110, 6024, 6180, 632, 3239, 2430, 9030, 6595, 1028, 1242, 977, 9161, 139, 1417, 8399, 8589, 2021, 204, 2609, 3687, 5767, 1784, 233, 8508, 140, 8052, 6255, 2201, 6771, 9114, 8026, 237, 2265, 239, 6355, 6758, 5050, 6171, 4207, 7058, 6567, 2961, 4445, 304, 4820, 1567, 4544, 3297, 8605, 5256, 8939, 1977, 9872, 1368, 825, 8164, 6453, 195, 1454, 4204, 3835, 5114, 4460, 860, 4106, 8315, 2511, 8560, 8461, 3176, 8989, 5272, 64, 3166, 4431, 5666, 2500, 2305, 7232, 3564, 6258, 4552, 4192, 1595, 6405, 4812, 404, 3128, 3978, 8166, 6475, 3271, 8996, 8483, 609, 8544, 5500, 1041, 6958, 7461, 5174, 7542, 2524, 4048, 6142, 6921, 1129, 4064, 5090, 5854, 7053, 6891, 6563, 2865, 5092, 53, 560, 7249, 5738, 6506, 7945, 7358, 8250, 7545, 4811, 5792, 8692, 1256, 7705, 7013, 4019, 787, 63, 5770, 3388, 3000, 3467, 8426, 6908, 1563, 8122, 1383, 1298, 380, 3437, 3946, 2530, 8463, 2858, 7398, 1372, 4412, 1803, 3198, 2385, 6466, 5460, 7288, 8205, 5273, 2389, 5531, 7955, 4818, 7227, 7846, 6548, 3290, 4152, 248, 4486, 3416, 557, 4953, 785, 5851, 886, 3407, 13, 8440, 3724, 3275, 7018, 9189, 6782, 2359, 4370, 1931, 3552, 5525, 8142, 1033, 6335, 8387, 3589, 6682, 4742, 8429, 4351, 2109, 6137, 7529, 70, 734, 3931, 6161, 2815, 8769, 8256, 1083, 1477, 1332, 1581, 9113, 4934, 5619, 7109, 8823, 2429, 8877, 51, 8019, 1748, 2299, 5820, 888, 6807, 5871, 4568, 1277, 1531, 3851, 285, 3712, 3949, 2421, 9362, 9137, 2825, 6689, 8244, 4350, 6168, 5563, 365, 5969, 8598, 2956, 7660, 9685, 6390, 7312, 8574, 5129, 3644, 7902, 1831, 3602, 3688, 5588, 5169, 500, 1985, 1654, 8910, 6441, 2293, 7948, 5180, 538, 9402, 809, 2909, 1665, 6717, 1012, 6044, 1284, 5888, 9128, 281, 2445, 945, 4420, 1189, 8495, 952, 784, 9279, 1854, 6194, 6642, 5523, 3153, 3768, 512, 9886, 5883, 1384, 1975, 261, 4396, 8182, 412, 196, 4237, 469, 4491, 4872, 6910, 7414, 3962, 5585, 8034, 750, 8795, 2130, 7618, 4347, 2091, 9036, 2008, 6113, 2720, 7442, 7754, 4413, 4160, 2602, 6462, 6059, 5429, 1884, 8068, 9433, 6890, 8192, 9042, 4634, 7889, 334, 6511, 370, 428, 8492, 4817, 8679, 2763, 925, 3833, 1947, 474, 5473, 4060, 1102, 6599, 6450, 7915, 4312, 2420, 8331, 6846, 3383, 2941, 3893, 6256, 5853, 9779, 6960, 7783, 3250, 9073, 953, 220, 1090, 80, 6293, 7883, 7842, 6300, 2335, 5850, 575, 1578, 3460, 949, 6067, 1780, 9393, 108, 4801, 23, 2146, 552, 2870, 2627, 4080, 2604, 4150, 6138, 7733, 6014, 4213, 1257, 8203, 6992, 2992, 4858, 2721, 3398, 2614, 1960, 6559, 7739, 6329, 6809, 8724, 5397, 5882, 3957, 3488, 1733, 8757, 4601, 7328, 3718, 3904, 7677, 7030, 5510, 9213, 9469, 8696, 863, 2214, 8658, 814, 3795, 3845, 1850, 4162, 2893, 9725, 3786, 5110, 1841, 2746, 2915, 524, 6777, 1205, 800, 6652, 8742, 676, 4087, 8943, 7007, 2135, 6457, 2939, 1613, 9195, 136, 2836, 1809, 8145, 7675, 1459, 14, 6760, 4335, 1562, 6156, 342, 7307, 8940, 5493, 9178, 515, 1448, 2577, 3640, 7800, 9022, 3192, 724, 2187, 5137, 2897, 3085, 928, 4727, 967, 5244, 3232, 7258, 1247, 8131, 8490, 5606, 7167, 8879, 4476, 2179, 9820, 3138, 9848, 7404, 8597, 8874, 1086, 5512, 6116, 2987, 9973, 3819, 6342, 9072, 9034, 8475, 5574, 8349, 7068, 8722, 1614, 3747, 8694, 1254, 9505, 5120, 718, 2853, 2159, 6241, 5559, 502, 9549, 2367, 7527, 5261, 7908, 9037, 9194, 6064, 544, 7970, 491, 9736, 483, 8176, 6209, 8851, 7029, 3048, 9717, 9012, 3177, 1401, 1377, 5651, 6082, 3723, 5247, 5126, 9239, 4617, 3221, 2864, 8123, 3604, 829, 3824, 8983, 418, 2904, 7836, 1443, 8410, 3619, 8047, 2239, 603, 2185, 6849, 9852, 1826, 8804, 8119, 2145, 7973, 9112, 5371, 358, 9661, 8964, 7570, 3558, 9197, 1455, 5642, 8114, 864, 6353, 3561, 754, 9067, 3729, 7911, 415, 8937, 5874, 6628, 7895, 2108, 2806, 2169, 6763, 2036, 4545, 9003, 6237, 7824, 7791, 6304, 9943, 9198, 8030, 1739, 9172, 4352, 4058, 637, 7173, 589, 2667, 4015, 7693, 6633, 4627, 1703, 6331, 1879, 6632, 7919, 8798, 5310, 6739, 1912, 6670, 7485, 8015, 3710, 1744, 6752, 1620, 9111, 9024, 8072, 8377, 8012, 7435, 7777, 9697, 9773, 2547, 9495, 6254, 6968, 3340, 1862, 7990, 6833, 2330, 8028, 6859, 3347, 6428, 5059, 9795, 5009, 978, 621, 616, 4091, 8746, 8291, 3624, 6838, 7704, 6279, 101, 2074, 5661, 4772, 8613, 5894, 8590, 1152, 6349, 2648, 7930, 9222, 1002, 128, 2027, 7477, 6239, 2639, 1389, 7863, 9028, 8596, 660, 9010, 8716, 7424, 6988, 2548, 1433, 4097, 3244, 8393, 339, 633, 4039, 2088, 7393, 5561, 9922, 7394, 7558, 5629, 297, 244, 7978, 4956, 5686, 7285, 1253, 112, 5415, 7270, 3943, 6798, 9318, 4172, 498, 6459, 7430, 8526, 6388, 2098, 8215, 7756, 7798, 8794, 4103, 7139, 6275, 8787, 5276, 5437, 2354, 2066, 2630, 8624, 4016, 4451, 2892, 8799, 5782, 9202, 8253, 8293, 422, 520, 2270, 8853, 2942, 8317, 264, 1589, 8218, 8938, 6510, 4967, 1216, 2918, 8009, 902, 8323, 7420, 8056, 1770, 4653, 3991, 5362, 8603, 3868, 1670, 3906, 7795, 1446, 2438, 5264, 7601, 3550, 1451, 5514, 1830, 2799, 6250, 378, 62, 7069, 4243, 8986, 3570, 6641, 6962, 7825, 4326, 7874, 8425, 4050, 1058, 8721, 9929, 7308, 7208, 6049, 6419, 4140, 4893, 5118, 2790, 583, 8783, 169, 1615, 3334, 5248, 8950, 2807, 5312, 9184, 5524, 5569, 4260, 4586, 5086, 6301, 496, 273, 709, 2804, 4806, 227, 3362, 6445, 9411, 1779, 6263, 8524, 5643, 6312, 4798, 8488, 2824, 8738, 6768, 487, 3585, 1956, 8201, 6175, 2193, 255, 4467, 726, 8580, 6779, 4865, 7515, 8135, 3067, 6136, 7574, 6286, 758, 9866, 5168, 188, 1706, 1492, 9590, 8642, 8304, 4316, 8618, 8178, 2083, 8296, 2407, 6856, 8310, 8573, 6347, 5716, 556, 6198, 7830, 7971, 9949, 1785, 7624, 7166, 3257, 5369, 5148, 5385, 2737, 4076, 3698, 5837, 7234, 5991, 5897, 8101, 354, 374, 8657, 2626, 7072, 8711, 4739, 6684, 6494, 240, 7020, 1223, 5103, 3708, 865, 5069, 7259, 1965, 3661, 3834, 319, 6238, 8952, 5610, 4376, 6240, 4010, 4235, 4287, 3668, 4357, 755, 1984, 6374, 7279, 4021, 6850, 8686, 2849, 1217, 1495, 8318, 1288, 8476, 7107, 2010, 3758, 8016, 2372, 1234, 6792, 2995, 639, 5347, 4952, 34, 7032, 6604, 185, 3924, 2493, 8217, 6261, 259, 3321, 648, 7180, 874, 7713, 8638, 4513, 3728, 5024, 5422, 5100, 103, 5689, 6973, 9785, 7792, 2102, 7539, 9397, 8007, 6872, 8071, 3367, 6444, 5647, 3206, 7143, 7040, 7776, 5944, 6766, 680, 733, 6371, 8705, 5724, 7793, 8973, 7284, 9262, 9091, 2409, 2945, 6192, 9876, 8832, 8792, 4986, 1812, 8807, 6190, 9507, 5498, 3319, 9193, 4038, 203, 141, 7422, 3313, 3282, 5039, 8551, 9460, 5596, 5259, 8718, 4744, 7910, 1274, 167, 2919, 9174, 1339, 52, 9023, 9478, 8198, 5454, 4908, 4999, 1031, 998, 3256, 8966, 9105, 7386, 9909, 6122, 4618, 1798, 4970, 4621, 7802, 4852, 2255, 332, 8625, 8761, 5080, 7453, 2001, 1251, 1400, 4598, 3448, 6102, 2422, 8821, 9064, 4116, 1751, 5998, 3194, 2433, 7473, 3466, 6385, 7402, 7827, 6182, 6528, 6701, 3458, 7466, 3700, 7598, 4849, 4228, 8632, 8327, 920, 622, 1759, 5544, 3420, 7162, 6379, 9802, 5928, 847, 9061, 9818, 8971, 7214, 2699, 9246, 2715, 8494, 1714, 6990, 2207, 3281, 6210, 4284, 5205, 3311, 7506, 5895, 8872, 5074, 2743, 298, 2119, 3544, 8084, 2112, 6536, 5972, 359, 4855, 1502, 4962, 6904, 459, 604, 8190, 2410, 7950, 647, 9306, 2759, 3771, 8788, 5989, 6408, 7391, 5096, 4498, 7804, 8712, 9954, 6658, 3579, 7716, 8001, 6104, 4074, 9349, 8422, 6092, 6362, 2778, 5639, 8842, 9912, 3158, 1967, 4102, 7935, 5037, 5626, 8252, 5392, 4496, 179, 9146, 236, 2100, 9888, 7193, 8562, 329, 6407, 2789, 3953, 3167, 2209, 6522, 7657, 3333, 8534, 6594, 9666, 7547, 2975, 6294, 369, 8579, 6081, 1208, 3743, 6757, 8561, 5691, 4034, 7178, 3583, 8127, 8619, 9291, 504, 7450, 7367, 649, 4802, 7209, 447, 6345, 1546, 8871, 936, 47, 9434, 7302, 2204, 5902, 5324, 5115, 9383, 4699, 7608, 5160, 7749, 5864, 9934, 4234, 4556, 6976, 2182, 6327, 6884, 8188, 900, 7943, 6007, 8525, 7934, 9106, 8959, 9130, 4479, 7507, 7290, 4315, 3089, 4402, 4674, 2998, 6533, 8908, 8075, 7488, 8852, 9267, 440, 765, 3063, 4400, 2840, 7711, 681, 4002, 7099, 540, 5515, 8381, 1658, 4898, 1801, 2314, 7164, 8726, 5370, 7851, 2488, 7225, 2167, 7061, 8868, 1560, 8087, 1361, 7405, 9758, 9894, 9806, 7746, 7401, 16, 4361, 3679, 5354, 350, 8993, 739, 7758, 6029, 6378, 6160, 4493, 7540, 466, 4149, 8116, 2507, 4847, 3059, 7418, 2512, 9185, 8080, 3766, 2480, 5754, 8944, 8169, 2071, 3677, 4563, 9405, 7320, 4209, 9822, 8793, 7003, 8639, 7708, 407, 1673, 5768, 9203, 8889, 7454, 8969, 7248, 8136, 9426, 2321, 8292, 4786, 2133, 7419, 6948, 245, 1199, 611, 1444, 2979, 4807, 8194, 3345, 9839, 2553, 4139, 7254, 9675, 7354, 5868, 6606, 3721, 8161, 6268, 6324, 4712, 1430, 1097, 7862, 8344, 1229, 6998, 3560, 5104, 6507, 9508, 448, 2776, 693, 6981, 7683, 6636, 4929, 7807, 3248, 4969, 4327, 390, 7212, 6618, 43, 872, 6665, 2700, 5094, 7244, 7341, 114, 7298, 4564, 8221, 9437, 5296, 397, 8155, 9214, 3014, 2536, 6924, 4784, 1000, 9814, 6808, 134, 7850, 4669, 6454, 5805, 31, 6247, 8796, 6334, 1970, 4089, 6578, 2121, 2599, 2031, 1022, 1548, 656, 8838, 7025, 1308, 7187, 610, 8732, 482, 2212, 9471, 78, 670, 1027, 9978, 4526, 9937, 6095, 2301, 9860, 9550, 4703, 8050, 7912, 8226, 671, 1755, 7433, 5579, 3730, 4395, 7619, 9651, 2543, 8395, 3886, 2753, 6619, 8473, 7534, 2206, 4824, 3539, 7928, 7596, 3417, 3175, 8895, 8604, 532, 7276, 7474, 623, 9005, 8172, 5417, 9313, 9938, 4130, 4973, 1169, 8234, 620, 4018, 9567, 9624, 4809, 2124, 3316, 7241, 9901, 2652, 1419, 6923, 1929, 2523, 3527, 8896, 19, 4693, 4569, 318, 8363, 4072, 8855, 9447, 3287, 935, 3081, 7610, 2752, 8828, 5676, 4475, 301, 3189, 9280, 631, 607, 9948, 3610, 8630, 7583, 1530, 40, 5742, 6625, 7273, 2072, 3971, 574, 9117, 4632, 8275, 688, 5831, 6644, 5176, 8646, 9356, 672, 7123, 5002, 7920, 1552, 452, 6520, 6906, 7447, 9121, 1465, 8173, 455, 1693, 4027, 8817, 9533, 2022, 6308, 1927, 1688, 1424, 6035, 6163, 3634, 8211, 8235, 1973, 6395, 3853, 2291, 6610, 4244, 5809, 4328, 3843, 6953, 7416, 6484, 1441, 9099, 7122, 7282, 1685, 6096, 5778, 7577, 6965, 9975, 6878, 1938, 4086, 675, 2116, 3608, 8382, 683, 4135, 9283, 8972, 7218, 7652, 8225, 6434, 149, 1642, 3612, 2784, 4921, 2538, 669, 8899, 4263, 2969, 7252, 6565, 6941, 3849, 6, 9264, 4342, 9544, 7368, 907, 1797, 5400, 7026, 516, 7560, 7553, 8484, 2707, 7222, 7766, 8559, 7048, 3935, 8241, 5627, 7111, 1165, 7309, 1348, 8780, 7152, 8882, 8489, 6937, 1533, 8960, 1207, 3921, 7960, 2222, 348, 29, 8041, 4528, 1381, 9007, 9826, 9803, 5433, 8670, 9545, 3434, 1928, 191, 9858, 1330, 2, 976, 5501, 1847, 7898, 8333, 2401, 1099, 5076, 9192, 9223, 1351, 9163, 7882, 9759, 2491, 7721, 9518, 9014, 8815, 4261, 4156, 1586, 9265, 6903, 7715, 7465, 6097, 1480, 375, 555, 8210, 3492, 1939, 3308, 9850, 5695, 6612, 2002, 5659, 1593, 33, 7528, 5810, 4971, 5937, 8592, 810, 9127, 3961, 7641, 4639, 1179, 3987, 8521, 7647, 2913, 877, 1979, 6369, 3665, 1250, 1236, 8046, 4599, 300, 6835, 485, 168, 712, 3932, 4380, 181, 10, 279, 9392, 6440, 5675, 8869, 6012, 9230, 5844, 8533, 45, 2876, 8977, 523, 7183, 8714, 7753, 2361, 7374, 9083, 6685, 4833, 453, 8849, 2129, 8653, 6265, 3632, 6690, 8593, 9268, 6015, 8651, 4429, 9370, 1622, 3740, 938, 2063, 2474, 493, 5484, 1661, 9750, 1633, 251, 5172, 1391, 6283, 3103, 9139, 4871, 6446, 2741, 3559, 3038, 8070, 5961, 8923, 8563, 3201, 315, 5389, 4966, 9727, 17, 7806, 4859, 7145, 8818, 9272, 8445, 3672, 1163, 4654, 4508, 7223, 8302, 8979, 630, 4108, 3372, 4277, 3157, 1300, 4079, 6749, 1025, 6602, 3683, 8233, 7200, 3565, 9088, 5517, 1711, 7458, 6123, 6995, 2953, 1011, 6949, 2944, 1046, 107, 7381, 9357, 7998, 1373, 2860, 5379, 391, 361, 6985, 2724, 7295, 7812, 6663, 8903, 6905, 7146, 542, 6222, 1414, 7066, 8472, 7654, 6021, 5730, 8509, 6230, 5942, 9683, 564, 1534, 5601, 4185, 513, 7832, 176, 9915, 8811, 1425, 8297, 6377, 6747, 3196, 8839, 7773, 2677, 8758, 9190, 1370, 9165, 1005, 67, 8308, 6996, 2697, 2565, 5566, 9377, 7588, 3190, 3831, 1019, 4907, 6820, 5257, 7064, 2451, 3322, 1144, 7941, 691, 6705, 5494, 2783, 3062, 2227, 8409, 1768, 3925, 2313, 4406, 7106, 8420, 4063, 8700, 276, 3140, 7484, 993, 8312, 5611, 4866, 5221, 6046, 6310, 3512, 7051, 8728, 6787, 7701, 8773, 915, 4381, 8156, 2316, 5592, 6514, 9420, 4353, 2770, 7512, 9413, 7723, 3628, 2594, 5213, 9556, 2990, 9936, 5395, 9714, 3357, 7538, 225, 7526, 7632, 9754, 214, 4319, 6527, 271, 6486, 7597, 6591, 7819, 4456, 9359, 9212, 1940, 5540, 4153, 9353, 6772, 3540, 3856, 1631, 3401, 1858, 4470, 160, 6402, 5003, 8487, 1897, 763, 7467, 7175, 3133, 8858, 3433, 2635, 2456, 4974, 6025, 7343, 5842, 1082, 1172, 2003, 3499, 1103, 9346, 7362, 3705, 6062, 8771, 5146, 4776, 8994, 678, 1320, 5025, 5314, 9260, 9783, 5654, 5189, 8840, 8961, 8480, 4282, 6832, 4394, 8808, 2762, 2424, 4202, 3775, 8749, 5705, 7548, 7676, 11, 3864, 1991, 8641, 3374, 2461, 5718, 3150, 530, 6969, 9604, 685, 6285, 9183, 8444, 7586, 3501, 9428, 290, 1353, 506, 6940, 4841, 2068, 4, 1261, 6004, 2221, 7452, 9625, 5320, 1017, 3096, 3224, 7829, 9797, 8948, 5617, 795, 9904, 3320, 6661, 1761, 7120, 1344, 8184, 9476, 4203, 9470, 9323, 451, 6155, 208, 5905, 238, 5471, 5577, 7980, 4302, 3438, 5707, 8209, 4343, 7300, 2029, 5841, 8672, 7038, 8814, 713, 7757, 509, 7033, 5318, 5055, 3412, 7114, 5745, 645, 5818, 3593, 9485, 372, 3393, 4670, 3920, 5862, 5872, 9805, 1126, 7789, 4536, 3259, 8878, 6651, 6173, 5467, 2426, 7121, 6467, 2141, 7097, 8044, 4629, 1628, 4295, 84, 6420, 4543, 8383, 3404, 2842, 7737, 6860, 3919, 4220, 8451, 9610, 5656, 7891, 3118, 7563, 1015, 4404, 813, 94, 6476, 2527, 7237, 1855, 6249, 8512, 1159, 7963, 2015, 3707, 1365, 9375, 5720, 4433, 5236, 5546, 1793, 7130, 4559, 3125, 8443, 7102, 665, 6364, 7814, 4485, 5041, 9060, 9836, 7278, 6947, 6907, 1663, 7691, 6803, 8074, 906, 8698, 9317, 7603, 2482, 5101, 226, 6221, 7939, 6282, 528, 3782, 4857, 9519, 327, 8930, 8353, 6925, 7345, 6147, 8099, 6019, 9558, 7822, 2651, 1378, 41, 7469, 7493, 465, 8810, 9913, 4686, 9385, 7821, 7438, 8913, 4605, 272, 8539, 8288, 6920, 1007, 384, 4937, 5073, 8237, 2408, 5453, 6797, 9025, 1632, 7049, 4473, 7913, 8212, 7009, 613, 9540, 5953, 6291, 3574, 8283, 1597, 6539, 6229, 727, 2047, 2696, 5193, 109, 5219, 4273, 6922, 2698, 5281, 2431, 1226, 8364, 4425, 6637, 6427, 2644, 6303, 123, 7480, 8513, 2884, 946, 9188, 4904, 4378, 1674, 9961, 6281, 9786, 1800, 8053, 9429, 628, 7595, 9018, 836, 8707, 9652, 1170, 4481, 4314, 8003, 4305, 7117, 2620, 1, 7062, 2514, 9441, 3711, 8584, 6978, 5355, 4688, 9095, 646, 1013, 7113, 8186, 5990, 8339, 8891, 5916, 8518, 275, 9070, 9384, 7192, 6314, 9492, 9807, 8854, 9416, 132, 7706, 8162, 5456, 9971, 2623, 7707, 8321, 8505, 2622, 8206, 7304, 8666, 6863, 4579, 7396, 7059, 2412, 9274, 4269, 9472, 7946, 411, 5294, 4113, 9670, 232, 8541, 580, 8887, 8170, 4717, 3861, 917, 6381, 3726, 1271, 3151, 7196, 3806, 7835, 6827, 3084, 6780, 9906, 326, 6729, 9771, 4704, 5155, 8962, 2396, 3279, 4232, 2972, 9739, 5699, 2665, 8733, 6296, 265, 8180, 4810, 4940, 9636, 9897, 5201, 4389, 9102, 340, 6463, 5367, 5609, 7316, 5634, 9403, 1857, 1754, 439, 7658, 4919, 4767, 987, 7387, 6939, 5507, 9069, 178, 9150, 9103, 1278, 9536, 8113, 9332, 6088, 5721, 2974, 576, 4184, 9744, 1453, 8676, 4107, 4746, 6023, 2150, 5616, 5823, 1787, 2004, 8493, 4104, 9498, 3503, 8154, 3567, 4371, 6473, 7275, 9254, 3745, 7233, 2598, 8837, 4505, 8649, 4193, 7425, 6630, 1852, 9382, 9451, 2950, 4587, 6577, 4169, 8671, 9158, 9151, 7611, 2554, 5708, 6790, 9288, 3850, 1640, 2452, 3657, 9142, 3336, 9131, 4142, 4840, 5621, 7037, 9957, 1263, 2771, 7017, 3476, 59, 5461, 7523, 4090, 5138, 2792, 9481, 9849, 368, 9638, 154, 2695, 9742, 9379, 9016, 7744, 7818, 600, 3452, 9671, 6864, 7359, 8659, 6744, 90, 126, 5063, 7717, 205, 9925, 7415, 1160, 8246, 2769, 7076, 4854, 1048, 9813, 9853, 6253, 6435, 1366, 1786, 4471, 6165, 3784, 392, 7628, 3348, 9333, 32, 4163, 7443, 6073, 9442, 5337, 1683, 2428, 4740, 9627, 7508, 8532, 657, 2024, 8261, 8570, 8685, 9688, 1916, 222, 9702, 118, 2350, 3717, 9871, 9781, 792, 6337, 7412, 9148, 7213, 3210, 7765, 7816, 8747, 3885, 3838, 562, 7709, 8100, 8481, 7363, 986, 8956, 3270, 8967, 7712, 4308, 7211, 7005, 9752, 8187, 7301, 7235, 4459, 9134, 42, 8933, 9204, 2898, 219, 6721, 1865, 1645, 7917, 9926, 7142, 8082, 6074, 3546, 673, 7991, 7831, 4716, 2584, 4842, 9, 260, 3001, 9295, 818, 5599, 1512, 7855, 2844, 1816, 2889, 9297, 4891, 7763, 3164, 3958, 8784, 7352, 4883, 7633, 9456, 5907, 7084, 120, 7036, 7093, 6693, 7606, 7489, 4927, 8474, 2248, 5485, 8063, 9422, 653, 796, 9372, 8193, 5204, 7327, 2566, 7775, 3317, 7271, 7956, 177, 780, 6262, 8745, 8294, 4930, 9338, 9845, 1591, 427, 9665, 4487, 5481, 7517, 8023, 6586, 7571, 7372, 4115, 4408, 6783, 7774, 9406, 9713, 5976, 9056, 3475, 5388, 8006, 9612, 197, 8371, 3117, 2887, 6217, 8306, 9669, 3992, 3974, 4685, 3366, 3219, 9955, 9294, 458, 2735, 3098, 8120, 662, 7255, 9430, 602, 6928, 4606, 3737, 9772, 7745, 2733, 854, 2625, 3323, 9263, 9710, 8736, 9354, 1471, 5687, 9345, 9452, 5578, 615, 3837, 2039, 9521, 744, 280, 450, 9694, 6789, 4180, 4283, 7155, 8557, 1814, 4085, 7805, 8678, 4417, 8867, 9573, 9043, 5813, 9076, 9931, 321, 2381, 9504, 7979, 9882, 5278, 8850, 4387, 5230, 3069, 4972, 7638, 8299, 8467, 7903, 6384, 6709, 8633, 1698, 4336, 5608, 9021, 9351, 2390, 1304, 437, 2552, 9778, 8586, 3778, 8766, 2328, 9873, 3972, 2821, 6751, 5299, 893, 6737, 6915, 9847, 6550, 6656, 8328, 4070, 5906, 7203, 278, 8280, 9757, 581, 9879, 548, 9502, 9443, 9407, 3147, 8924, 6389, 4869, 3852, 9935, 6840, 1478, 6270, 4910, 7615, 8485, 1333, 9432, 9358, 6343, 263, 9591, 316, 5622, 9587, 8542, 3070, 9467, 3220, 9494, 5667, 6325, 9621, 8965, 9376, 5307, 6443, 3945, 9001, 376, 7699, 4105, 7127, 4271, 2298, 3156, 9760, 2489, 323, 9645, 9834, 9119, 9600, 5735, 5208, 4886, 566, 8168, 8514, 9132, 2708, 4848, 1070, 2935, 305, 4489, 9276, 3871, 1743, 6740, 7612, 852, 8459, 1525, 2046, 1838, 823, 8058, 9065, 6647, 9387, 1121, 1295, 7331, 5157, 2436, 591, 6848, 697, 9380, 2383, 6183, 8947, 9436, 5535, 9155, 7888, 6609, 6675, 7837, 9662, 9581, 8922, 2246, 5554, 9808, 8650, 894, 8809, 6368, 7431, 5304, 1684, 9287, 2320, 9615, 9601, 7565, 8095, 7968, 96, 9647, 7071, 8954, 9787, 9637, 7879, 5029, 1467, 7054, 9321, 6252, 9595, 3024, 7808, 1582, 3509, 7576, 9400, 2256, 2797, 6072, 8599, 5613, 9320, 1675, 7531, 4434, 7266, 3703, 5570, 7981, 283, 9522, 1517, 9480, 5981, 8709, 5239, 9089, 7050, 8906, 7426, 8273, 9700, 7999, 9240, 2502, 9732, 8955, 9589, 5305, 4440, 9865, 7929, 1436, 4101, 7692, 8380, 7256, 9630, 3774, 6725, 8522, 4226, 8843, 3918, 1660, 2561, 2399, 4405, 7230, 4546, 2937, 5992, 9903, 8510, 6814, 4756, 7865, 2877, 7021, 5740, 7160, 9560, 593, 4454, 8612, 2555, 50, 9334, 8374, 6235, 9538, 1211, 8220, 9728, 6588, 8351, 6338, 1598, 9650, 7306, 7519, 9366, 1930, 8199, 1210, 8428, 6646, 394, 9770, 9965, 9953, 8600, 4793, 9629, 2503, 6135, 3638, 6755, 86, 8024, 4333, 4977, 2295, 234, 6492, 443, 3464, 9107, 9677, 6359, 9296, 9211, 9369, 4783, 766, 3066, 5374, 1438, 3329, 6841, 8791, 5302, 8890, 5438, 6933, 9247, 7157, 8183, 5411, 9164, 2786, 9534, 7803, 2772, 3613, 4888, 8501, 3204, 9238, 6775, 6295, 9592, 8774, 9918, 9831, 9614, 9044, 9889, 8285, 8663, 8831, 9958, 8257, 1059, 9009, 9378, 6367, 8260, 1192, 9244, 6179, 7801, 1746, 7921, 9257, 9635, 9648, 8988, 3350, 9307, 7873, 3339, 27, 97, 4620, 4845, 4899, 9712, 1032, 9905, 8812, 4542, 7163, 1735, 6139, 9529, 7207, 8748, 9788, 7410, 8834, 9857, 6498, 5139, 7377, 8697, 2541, 9464, 402, 2388, 749, 4534, 8441, 6391, 9927, 4198, 2869, 254, 2466, 845, 7188, 194, 585, 547, 9520, 4077, 8892, 9584, 5591, 4206, 6497, 9418, 2568, 7078, 4624, 9898, 2113, 9304, 5528, 9509, 9389, 9086, 9055, 8043, 8687, 7260, 572, 4322, 8863, 965, 4823, 9096, 3537, 8081, 2534, 4259, 3403, 8553, 8978, 6865, 2479, 296, 7914, 9644, 5185, 3713, 1089, 7631, 6086, 9336, 3666, 104, 24, 2349, 4098, 6587, 5188, 8582, 9468, 3621, 4120, 6422, 8307, 5551, 7202, 9196, 9552, 9893, 9741, 9523, 9967, 6977, 8477, 331, 9220, 9177, 3538, 6870, 5051, 9899, 8066, 9765, 2615, 7725, 2917, 9632, 3082, 9687, 8011, 6387, 4436, 9561, 2977, 8904, 3686, 9374, 3742, 9316, 8436, 9720, 4853, 2076, 6854, 2680, 8491, 1881, 8039, 762, 9474, 2332, 5878, 2571, 9248, 7559, 9680, 2851, 5082, 9835, 9862, 9303, 1617, 8141, 3769, 2569, 9881, 6843, 5957, 9908, 291, 9709, 2442, 9527, 9479, 5045, 9555, 4453, 9048, 703, 9691, 9059, 2835, 9438, 9684, 6943, 4931, 6465, 6185, 9974, 7105, 7156, 9733, 9880, 9364, 7839, 9972, 127, 6075, 9489, 7161, 3652, 9689, 9966, 7543, 6842, 3685, 9328, 8406, 1641, 9620, 3964, 9496, 9924, 9982, 527, 9008, 9367, 9176, 9399, 6538, 9796, 9415, 794, 8587, 4539, 8354, 3368, 7095, 9664, 8767, 3551, 7977, 2149, 8197, 7927, 7742, 302, 9861, 7153, 9707, 8517, 8759, 8775, 6276, 346, 5472, 4025, 1299, 8464, 5987, 7844, 3302, 9774, 8682, 9410, 533, 9679, 5678, 9829, 499, 597, 7646, 4332, 9251, 9737, 9878, 4726, 9386, 1018, 2595, 9667, 2949, 8576, 9863, 5222, 9729, 9598, 9074, 7764, 7044, 9053, 3901, 12, 9343, 9390, 9342, 9920, 6376, 218, 9715, 2233, 3391, 7497, 488, 752, 9340, 7622, 571, 495, 471, 8366, 5508, 9716, 6957, 6503, 1827, 6724, 9708, 105, 2633, 9517, 9923, 9101, 8628, 7149, 9824, 9234, 7858, 7688, 9563, 3988, 6393, 5255, 5625, 3515, 9284, 1297, 9462, 9751, 5956, 2018, 827, 6564, 3902, 230, 353, 9466, 147, 668, 9718, 3568, 9252, 2101, 4494, 7115, 1527, 7355, 9477, 2365, 3088, 2845, 7082, 9851, 9539, 9606, 2580, 9793, 9553, 7400, 9883, 3603, 8569, 1162, 2657, 7441, 9041, 916, 9566, 9633, 9917, 7881, 9896, 9823, 9657, 9482, 9271, 26, 5995, 5336, 9928, 4550, 9767, 7429, 7995, 9149, 9548, 2235, 3637, 3533, 8607, 7505, 9365, 6489, 9512, 7370, 9256, 9731, 7257, 9409, 9867, 2067, 9562, 2814, 1955, 3944, 3309, 3217, 9574, 1264, 7144, 9789, 2549, 8980, 28, 8802, 7614, 9941, 6228, 9330, 9292, 4574, 55, 9640, 4136, 9513, 9623, 9404, 9543, 6847, 8884, 8356, 125, 9270, 3193, 7696, 9769, 8673, 170, 9939, 8909, 9960, 1704, 9578, 9981, 6710, 2472, 8731, 9449, 8276, 5917, 9500, 4747, 9325, 8571, 9454, 8695, 9182, 7190, 1161, 314, 9940, 7159, 8069, 5797, 9840, 9875, 9952, 1997, 9510, 6411, 3003, 3554, 2684, 895, 9528, 5306, 7478, 486, 9933, 8469, 9641, 8531, 3355, 9642, 2081, 9791, 9914, 6488, 6581, 2765, 8287, 9285, 9217, 8681, 8033, 6931, 9569, 2053, 9324, 4221, 3006, 7231, 6640, 9678, 4301, 8848, 6189, 7673, 9582, 9798, 1114, 8390, 9869, 2513, 9907, 9586, 9963, 6424, 9672, 9241, 9249, 9816, 9902, 69, 5111, 5819, 8414, 8543, 9762, 9817, 148, 9696, 757, 335, 9895, 8680, 8623, 9746, 9868, 9329, 9673, 9753, 1064, 5251, 9619, 9596, 4280, 9804, 9497, 6513, 849, 8626, 8408, 9501, 7492, 9209, 124, 9979, 1781, 6545, 9425, 8396, 9312, 257, 6079, 7136, 4159, 4118, 2587, 215, 6989, 9885, 5925, 1773, 9780, 9782, 4055, 3234, 5462, 9301, 8689, 9790, 943, 9261, 9225, 9311, 9855, 9676, 9483, 4537, 9331, 9942, 2649, 9607, 9618, 9698, 9227, 68, 9486, 7640, 3582, 3926, 9293, 3866, 9363, 1084, 5149, 3134, 9453, 9314, 9401, 7609, 9075, 2606, 9424, 9122, 7006, 9373, 9450, 536, 9395, 9440, 3601, 3352, 9243, 651, 7904, 247, 9266, 7090, 9655, 7063, 9526, 3979, 9660, 9551, 9663, 6206, 9723, 6154, 9391, 395, 3425, 8801, 6322, 9435, 7923, 699, 9577, 9473, 9815, 1285, 9745, 8951, 6319, 9455, 8719, 9854, 2366, 393, 9639, 5941, 9764, 605, 9962, 9763, 5311, 9576, 6673, 9381, 9537, 7975, 4694, 9726, 9535, 7332, 1564, 9371, 9446, 7313, 6003, 9602, 9530, 9724, 1382, 5879, 9841, 7087, 442, 8647, 7356, 9784, 9541, 9525, 9921, 1695, 1738, 7616, 8888, 9626, 9152, 9224, 6605, 8779, 9631, 3288, 9977, 9613, 9290, 9674, 3274, 9887, 970, 7349, 3917, 9335, 9388, 9062, 8656, 510, 9692, 9711, 8826, 8138, 3211, 207, 2529, 9809, 424, 9341, 9232, 9245, 7265, 7852, 2506, 9980, 9792, 2181, 759, 2425, 2947, 9585, 6791, 9919, 9465, 9756, 9837, 614, 9302, 9226, 2065, 9705, 4961, 9484, 9579, 1668, 9811, 381, 9253, 9734, 9348, 9300, 9844, 7195, 9337, 9515, 4151, 9890, 5173, 8691, 598, 3491, 9599, 9229, 3999, 9864, 7925, 9327, 2958, 9833, 9491, 7135, 8456, 9255, 9309, 9932, 9810, 3363, 4056, 9842, 9427, 9235, 2032, 8936, 9884, 9547, 9646, 9748, 7243, 9542, 2881, 6346, 9976, 3016, 6974, 4483, 2443, 7951, 7373, 9490, 5575, 9838, 517, 2357, 9956, 7905, 1657, 4008, 8124, 9414, 9580, 138, 2077, 9233, 9964, 9360, 9735, 9740, 9463, 9278, 9347, 9832, 2833, 9237, 8743, 1187, 9951, 250, 4131, 9690, 9616, 8715, 9444, 9777, 9350, 3149, 5777, 8460, 9344, 9900, 9701, 7179, 9439, 4123, 9339, 9310, 9352, 9658, 8620, 9564, 3649, 9511, 8265, 8885, 9801, 9597, 9277, 8384, 9799, 9583, 577, 9653, 81, 9506, 9856, 9258, 8763, 9628, 9457, 9775, 9761, 9828, 9361, 975, 9611, 9417, 1051, 9608, 8693, 9514, 9281, 9970, 9659, 9827, 9319, 9575, 9228, 2600, 8117, 9617, 202, 1832, 9843, 9706, 2463, 7860, 1149, 4510, 243, 461, 9487, 9231, 9722, 9570, 873, 9605, 2747, 5729, 9916, 9681, 9870, 9355, 9289, 3240, 9033, 77, 9719, 2800, 892, 927, 9475, 1752, 9910, 9368, 3715, 9286, 9275, 9299, 8400, 9273, 419, 9859, 9622, 9242, 9594, 9946, 983, 9398, 9747, 3231, 9219, 1345, 9821, 9572, 9459, 9945, 2449, 9649, 1309, 9419, 2723, 9776, 9461, 531, 9768, 9516, 9944, 9124, 9431, 9892, 9259, 9559, 9499, 1819, 9394, 9830, 9874, 9704, 7947, 2190, 9812, 9448, 4042, 121, 9282, 3453, 9950, 1917, 9269, 889, 9730, 2520, 1422, 654, 9531, 9656, 541, 913, 159, 984, 9168, 175, 1681, 145, 2685, 216, 529], '.': [8756, 7988, 9396, 9524, 308, 7220, 3380, 1076, 4148, 1844, 4916, 2612, 8628, 7035, 9936, 7137, 7860, 5915, 6683, 9441, 5757, 6267, 4385, 7092, 4181, 8987, 4989, 7451, 8219, 5153, 6525, 4949, 8400, 3617, 5106, 4676, 7293, 3413, 7803, 6471, 3246, 5921, 4014, 4782, 5684, 4379, 7905, 6452, 5548, 5123, 6793, 8829, 4338, 5147, 6324, 6659, 5725, 1338, 5016, 7632, 2645, 5982, 5166, 5444, 3327, 5891, 4248, 5429, 8673, 6316, 6068, 3140, 6750, 7253, 6212, 5671, 1710, 3908, 5566, 4982, 6374, 5717, 1222, 4957, 2478, 2106, 4398, 3480, 6518, 5214, 4095, 5750, 1990, 5874, 7438, 6485, 2758, 6300, 4641, 4915, 4321, 6785, 5550, 9755, 4682, 6054, 1877, 8021, 5657, 3914, 3421, 5784, 3630, 7286, 4189, 5114, 3570, 4785, 8206, 8789, 6689, 4863, 3249, 7525, 5419, 6197, 5744, 2849, 6493, 4780, 5704, 3526, 5934, 5786, 5703, 5409, 4936, 4738, 5089, 6666, 6425, 7518, 6333, 2268, 5328, 2559, 6746, 6836, 4889, 3642, 4661, 9426, 6126, 5431, 5349, 6177, 3379, 6554, 9231, 6591, 6472, 2774, 5766, 3779, 4838, 3804, 2874, 7561, 5210, 5249, 3532, 4590, 4731, 5499, 4446, 3350, 3764, 3970, 3587, 5378, 5759, 5930, 4418, 6650, 5196, 6698, 942, 4572, 6822, 6870, 6672, 2075, 2819, 5799, 6864, 5186, 4147, 5865, 5086, 3036, 5387, 5978, 9568, 4121, 5772, 5755, 3819, 6670, 5654, 5876, 5901, 5532, 5300, 904, 6146, 6622, 4294, 3611, 9742, 6421, 1108, 2862, 4987, 4798, 5898, 3146, 4203, 4300, 5358, 4355, 6757, 4214, 3553, 1500, 4937, 4612, 5824, 4221, 3996, 4764, 2843, 8, 5136, 1238, 4788, 3202, 6318, 3451, 3262, 6018, 5660, 7240, 5701, 1843, 6029, 5065, 7086, 5340, 6638, 3228, 9421, 4998, 6076, 5130, 5556, 2597, 5308, 5450, 6669, 3792, 6187, 6863, 9604, 6552, 1075, 6399, 5261, 4428, 4532, 8827, 4667, 4886, 6078, 612, 6406, 5171, 489, 6240, 8061, 6017, 5478, 1380, 6825, 4410, 5789, 6446, 5506, 2006, 5160, 1992, 6199, 5565, 3529, 4935, 4250, 5474, 7514, 3446, 3678, 6439, 5774, 4736, 6844, 7322, 4874, 6955, 5606, 1195, 5653, 6097, 5954, 9249, 6644, 7193, 5018, 1915, 6320, 4932, 9312, 3822, 4710, 3047, 898, 3595, 6534, 6729, 3108, 4168, 5010, 3400, 4017, 3353, 6117, 5100, 9930, 570, 6845, 5476, 2687, 2782, 5882, 6329, 5033, 6369, 2712, 5286, 4643, 2070, 5642, 1302, 6965, 3899, 8680, 470, 3052, 5618, 4663, 454, 2683, 7912, 6148, 4976, 5638, 1511, 2481, 5870, 5093, 6786, 6831, 5264, 4711, 9481, 989, 9565, 6058, 2148, 1218, 4346, 5924, 3417, 5754, 4106, 3172, 1147, 6099, 6469, 5004, 5192, 3051, 6542, 5359, 3664, 4708, 9694, 9478, 1919, 4362, 4030, 2582, 4020, 3550, 3195, 5843, 6540, 3365, 6512, 3963, 6186, 9349, 4540, 3522, 1440, 9666, 5334, 2754, 4210, 1963, 6159, 5960, 4219, 2372, 5854, 5825, 3455, 6083, 6063, 3813, 6557, 5770, 5220, 149, 4517, 5997, 30, 2017, 6865, 6410, 5778, 3943, 3024, 5857, 6914, 4825, 4325, 3564, 328, 6025, 1479, 4403, 5162, 5231, 5021, 4901, 3674, 6260, 9661, 7084, 5904, 4969, 1518, 5126, 7131, 4442, 6728, 4870, 6636, 5492, 6797, 4807, 3844, 1224, 5062, 4978, 1164, 7457, 3190, 7214, 7427, 7291, 2611, 7239, 1885, 6363, 4169, 9343, 6453, 4958, 3873, 2916, 4208, 6945, 6642, 1395, 7604, 948, 9337, 2460, 6707, 427, 5593, 7142, 7261, 2440, 5989, 450, 5380, 776, 843, 3252, 5783, 6479, 2279, 5327, 3684, 9798, 6108, 3277, 1692, 9586, 4706, 9600, 1109, 92, 5894, 1757, 7532, 5711, 2286, 4791, 1307, 3749, 1347, 5631, 4236, 6095, 1356, 5939, 6764, 4561, 2764, 2163, 2760, 2277, 2378, 5315, 1198, 6347, 1509, 5679, 3594, 4581, 4118, 1716, 6234, 2802, 180, 3815, 1986, 7583, 6269, 5110, 5988, 9771, 6343, 2434, 9820, 5056, 9357, 3542, 4642, 1151, 9838, 5262, 5710, 6127, 6900, 1515, 6633, 6244, 2308, 3437, 6361, 6061, 9562, 3200, 2761, 4669, 2785, 4452, 1355, 9886, 7310, 6431, 4771, 8974, 5097, 3170, 7591, 5229, 7553, 2995, 2069, 2653, 6522, 7207, 2585, 6409, 7004, 5329, 7868, 6053, 1666, 5823, 505, 4329, 6462, 3942, 3605, 1672, 2404, 4496, 9934, 3772, 3893, 9434, 6702, 6523, 3728, 5685, 4910, 6032, 2484, 6569, 4716, 7390, 3820, 6800, 9863, 836, 798, 3450, 6741, 7554, 4506, 4789, 5690, 4335, 5250, 2094, 4373, 3253, 9359, 6102, 5045, 4225, 5217, 6218, 3794, 6732, 4318, 7008, 7219, 2896, 6655, 3615, 1489, 481, 4234, 8463, 3076, 4039, 4224, 5295, 1301, 6851, 6447, 3026, 2943, 5683, 8800, 6114, 3102, 6888, 9366, 406, 2981, 5886, 1829, 6817, 677, 4277, 113, 7068, 5561, 7414, 3255, 5612, 3338, 2051, 3259, 5868, 4926, 1717, 4223, 4242, 317, 3435, 579, 9692, 1153, 3968, 3738, 2810, 7302, 924, 7593, 6916, 6592, 231, 7089, 5391, 4653, 4070, 1311, 6334, 5663, 4175, 4749, 6779, 9265, 4986, 2284, 2243, 6803, 6781, 2257, 4547, 4021, 3870, 6927, 2525, 6882, 1599, 2557, 2422, 174, 5411, 1096, 5108, 5343, 9397, 3650, 4623, 6155, 5705, 7695, 3958, 4852, 1604, 9500, 4358, 9590, 4297, 672, 221, 3440, 951, 3948, 3660, 3025, 886, 4023, 4363, 3858, 2895, 5488, 4560, 3131, 5714, 7558, 2731, 7599, 6042, 2340, 4493, 5143, 3466, 4668, 1859, 3230, 4482, 9362, 5028, 6967, 5428, 8264, 4895, 1379, 880, 5933, 3940, 7174, 5873, 7434, 4588, 3809, 3938, 3045, 1445, 4265, 6394, 4914, 5421, 6057, 8054, 4680, 3482, 1932, 5274, 3695, 5549, 8729, 5961, 1091, 4943, 6895, 5678, 2868, 4536, 669, 1566, 4626, 949, 9223, 7638, 5557, 66, 323, 1360, 8008, 3378, 6514, 6179, 2014, 7440, 4726, 3793, 5975, 9595, 5407, 2891, 6731, 6566, 5356, 6298, 5212, 3244, 3524, 7335, 6505, 1117, 9523, 490, 7295, 6386, 2213, 4786, 4971, 8391, 3981, 3117, 476, 6132, 3900, 1944, 9115, 2867, 7630, 5878, 6593, 4724, 5006, 4992, 3807, 1864, 5406, 2689, 5964, 3557, 772, 1249, 1434, 6527, 5453, 115, 4903, 4651, 3600, 3487, 4665, 9288, 5911, 4432, 2838, 4290, 1112, 3107, 4102, 7382, 574, 6283, 5780, 881, 6077, 379, 330, 1791, 2957, 3180, 1876, 6722, 5287, 5826, 2682, 1336, 4933, 853, 6141, 65, 4201, 6787, 817, 2123, 6876, 7613, 8059, 2485, 4045, 1283, 6756, 6174, 4167, 7404, 6624, 3659, 383, 2910, 7037, 3876, 8797, 6084, 3998, 3105, 6143, 3751, 2570, 9787, 5053, 2847, 3763, 7437, 3289, 9443, 3563, 4797, 9464, 6862, 6428, 2678, 2509, 7189, 748, 5568, 8130, 743, 1462, 9657, 5285, 3885, 2494, 5726, 4608, 1540, 3095, 5091, 9382, 2247, 1246, 4027, 3178, 3133, 4559, 6885, 8498, 181, 5257, 2669, 3863, 4244, 4518, 5131, 6649, 7410, 6030, 3457, 9858, 426, 7334, 941, 6274, 2227, 2128, 8050, 3663, 7101, 5479, 5700, 2283, 5903, 7961, 3578, 8818, 6852, 6144, 3561, 9677, 3135, 4218, 1260, 3462, 3510, 3823, 2274, 1920, 1359, 3054, 4877, 3284, 3912, 2970, 5345, 4850, 5699, 7430, 1993, 8776, 6236, 4942, 5881, 4562, 4528, 4057, 8073, 3635, 4012, 1842, 3686, 721, 6674, 4463, 1926, 6548, 779, 4813, 3011, 7470, 6013, 5573, 3883, 1679, 2796, 2826, 2208, 2827, 5552, 626, 1921, 4444, 2487, 7942, 6826, 5494, 6701, 7002, 4878, 6508, 5595, 6085, 1074, 9236, 741, 4109, 5796, 7205, 6098, 5248, 4836, 8032, 6325, 5084, 2996, 3359, 5124, 629, 9159, 75, 4253, 5410, 2379, 2058, 3713, 6096, 5075, 2202, 7469, 2837, 560, 7909, 5330, 6646, 5432, 568, 4461, 4991, 5200, 1610, 3721, 6538, 1225, 6490, 4575, 954, 3956, 4013, 7619, 3275, 1709, 6051, 8147, 6853, 1014, 2185, 430, 1258, 3833, 5986, 2832, 6821, 8355, 2337, 6478, 6296, 206, 4583, 2976, 340, 6344, 6909, 4923, 4481, 8144, 4591, 1254, 3832, 4975, 5833, 3235, 2427, 7177, 4751, 511, 5522, 8347, 7730, 6830, 309, 5652, 4638, 1890, 5078, 1085, 5119, 6662, 4260, 7379, 9375, 4577, 3520, 9903, 3456, 8029, 1437, 1326, 5635, 9686, 3889, 3004, 1335, 5278, 1607, 2303, 7496, 1152, 8822, 3590, 4744, 7320, 1166, 4892, 2230, 1817, 4555, 6196, 9123, 1845, 3341, 7012, 1021, 1287, 1406, 9460, 2627, 6671, 4803, 3182, 8290, 4205, 2079, 4566, 8158, 2258, 5769, 931, 1654, 5669, 7499, 2081, 5931, 5504, 567, 7406, 3895, 8503, 5963, 8102, 1241, 1713, 6118, 3791, 3692, 4861, 6815, 6810, 834, 4392, 3041, 740, 1174, 2590, 1324, 246, 4587, 8926, 1191, 8883, 1529, 1611, 4718, 4808, 5339, 9025, 9924, 199, 4230, 5404, 5289, 1023, 4332, 1069, 999, 5743, 5746, 6608, 3132, 2402, 5734, 5301, 7854, 6467, 1685, 4427, 7579, 4288, 9901, 6611, 1399, 38, 7221, 2924, 6894, 93, 4993, 7215, 1040, 4133, 6511, 6837, 131, 3787, 6980, 9079, 7418, 3175, 2447, 7016, 3215, 3453, 1490, 2189, 384, 3039, 6293, 5133, 5801, 9229, 2099, 707, 6551, 5193, 2334, 5296, 3507, 3517, 3997, 3606, 5309, 5927, 5418, 1719, 6069, 9750, 3442, 5134, 7290, 8544, 3851, 4494, 600, 5195, 2403, 4449, 6986, 2817, 9749, 839, 5563, 5068, 8409, 8336, 5279, 3474, 3818, 2805, 1061, 1559, 2410, 4127, 6064, 4084, 8973, 1585, 5151, 4897, 7178, 5926, 6719, 5737, 3849, 727, 3083, 6664, 2026, 6614, 9104, 6020, 9339, 3315, 8898, 5544, 558, 821, 6176, 2353, 400, 1429, 1054, 9683, 423, 307, 2407, 49, 5673, 842, 763, 945, 7549, 8078, 4519, 3528, 4390, 4571, 6811, 3982, 6598, 4164, 732, 539, 1880, 2127, 1516, 4911, 4368, 1475, 3875, 4278, 6072, 3065, 2414, 389, 3530, 4071, 5015, 6468, 4275, 3803, 2983, 2462, 4944, 7264, 5967, 1077, 404, 5803, 4129, 478, 2632, 831, 3872, 2124, 1331, 4331, 3783, 2688, 7543, 4828, 6336, 3693, 6594, 82, 6892, 7650, 652, 6332, 6709, 6769, 5590, 5604, 6648, 6272, 2338, 8677, 6429, 130, 4671, 9660, 909, 5002, 5211, 5158, 6321, 5519, 8732, 7486, 9346, 6233, 5728, 6202, 8300, 5102, 7412, 9325, 4146, 3718, 2236, 2718, 5178, 6059, 3300, 7064, 2138, 767, 5554, 2906, 4140, 4648, 4580, 7359, 756, 9058, 9497, 3711, 8208, 6140, 4781, 4652, 1506, 8535, 2115, 7879, 4330, 3983, 1544, 6437, 4484, 5058, 8912, 4578, 5646, 708, 9230, 4388, 7423, 958, 4190, 3221, 456, 7600, 3187, 5466, 974, 5113, 5109, 5739, 3436, 4908, 9895, 6654, 6055, 6094, 5694, 9109, 4263, 7964, 2467, 2694, 8286, 5980, 1532, 2610, 2142, 5902, 5515, 2945, 6256, 6615, 3121, 5575, 2960, 4983, 5800, 5553, 5138, 1853, 177, 8915, 814, 9241, 4917, 306, 5322, 3387, 2739, 6458, 6001, 408, 3173, 874, 3901, 7735, 8373, 3364, 5252, 917, 2432, 3223, 2177, 4110, 1011, 4600, 929, 7490, 663, 1363, 3909, 729, 8027, 7028, 2641, 3404, 7376, 3208, 9736, 2807, 7857, 665, 5029, 7644, 867, 5788, 5346, 9647, 3267, 4601, 4631, 2884, 2871, 1621, 2034, 6601, 3422, 3174, 2028, 4685, 6996, 5057, 7495, 5752, 6046, 1182, 3090, 3468, 5564, 5459, 7733, 5484, 6754, 1554, 9679, 1230, 3485, 3409, 1476, 841, 4619, 5525, 8832, 1612, 2103, 4842, 4035, 3585, 341, 8636, 3810, 563, 4934, 6175, 2700, 239, 6287, 9935, 1279, 533, 3575, 3302, 5985, 1886, 7776, 9843, 4885, 9502, 534, 497, 9800, 9548, 1417, 6496, 4149, 6908, 4657, 973, 4370, 3199, 5620, 8519, 4832, 5376, 932, 4533, 6350, 36, 4531, 6470, 6558, 3325, 4337, 8875, 108, 694, 5145, 7568, 6388, 2854, 1369, 6679, 8755, 3509, 592, 3950, 4839, 3847, 7605, 8982, 5377, 2726, 4342, 1959, 7466, 1950, 8063, 4644, 3874, 2629, 11, 4862, 2998, 9793, 2197, 8405, 4898, 6665, 3401, 3407, 764, 5061, 3286, 1243, 1459, 8496, 4551, 161, 189, 8739, 1726, 5791, 5655, 7983, 1767, 5372, 8453, 3946, 8889, 3098, 2297, 3622, 3724, 385, 9519, 5022, 4527, 5722, 750, 3733, 53, 186, 7945, 3408, 5055, 5542, 6380, 8367, 1699, 6692, 8282, 3989, 2327, 6248, 3171, 2180, 1648, 5046, 1872, 7162, 9068, 3716, 7347, 7015, 2448, 5293, 6129, 2011, 3390, 1636, 7656, 7772, 2244, 2673, 2270, 8846, 9543, 9098, 7141, 5351, 3213, 2025, 5530, 9756, 840, 4345, 7361, 7299, 172, 2367, 9850, 9482, 4003, 5623, 8115, 6124, 2665, 3148, 6312, 4525, 2380, 405, 71, 3704, 5064, 4996, 7582, 7922, 655, 3205, 1789, 5390, 1535, 8870, 6482, 551, 5838, 5199, 5394, 6823, 9177, 5929, 4922, 5526, 2591, 9173, 6373, 4766, 1329, 4719, 5179, 9514, 2604, 7682, 6887, 4068, 7439, 7497, 4176, 8710, 6564, 4054, 4078, 9778, 8090, 3903, 5067, 7982, 4541, 1873, 911, 2097, 7587, 3976, 3759, 3306, 156, 5682, 79, 8198, 1649, 3030, 4754, 731, 5070, 2171, 8329, 473, 691, 9305, 3805, 3469, 4238, 2883, 7199, 3964, 3326, 6251, 637, 3127, 2147, 3750, 117, 183, 3042, 3812, 2948, 3760, 8170, 8205, 4460, 2186, 2721, 6317, 1635, 5509, 6766, 1677, 4132, 9455, 1435, 8543, 1469, 660, 2419, 3725, 57, 2304, 3293, 9167, 73, 2954, 5875, 2245, 4204, 7226, 4451, 464, 1421, 396, 1204, 6790, 6246, 5475, 5399, 1394, 8893, 2756, 5408, 5384, 3245, 4162, 5996, 5497, 2393, 5319, 1669, 5674, 7668, 4158, 1906, 5859, 7103, 2596, 4556, 4237, 6362, 9527, 9918, 1561, 4750, 2042, 4966, 7751, 4356, 3939, 2100, 7972, 1122, 4365, 5165, 6657, 363, 6620, 4660, 1171, 1753, 8076, 6559, 8359, 9402, 4990, 5281, 2041, 3068, 5030, 2215, 6220, 515, 8200, 1642, 5852, 7987, 8684, 3106, 3081, 4143, 4827, 9395, 4499, 466, 797, 2477, 4691, 7326, 2801, 775, 601, 4741, 7100, 5088, 1905, 3479, 9795, 1290, 1257, 6765, 6047, 8752, 7415, 280, 611, 6365, 3569, 1861, 8471, 8311, 2829, 5290, 9758, 5031, 1797, 8950, 7728, 7183, 9200, 9218, 4954, 6832, 6686, 6626, 7126, 2322, 472, 3597, 4905, 6970, 1168, 6983, 3301, 3548, 3005, 1388, 1742, 1822, 6743, 7953, 9326, 436, 7051, 5592, 4247, 2521, 3797, 901, 7394, 2457, 2312, 99, 9094, 3714, 3980, 4122, 2491, 588, 4165, 6946, 4868, 2914, 190, 7475, 5036, 1029, 182, 4732, 4383, 1608, 4323, 173, 3310, 9712, 4760, 830, 9705, 4715, 1961, 810, 3951, 2237, 2061, 5023, 9077, 5092, 349, 711, 8835, 2350, 2752, 6869, 5968, 4255, 955, 137, 7001, 5647, 1625, 8655, 4453, 9090, 1456, 4793, 3525, 4293, 1979, 3049, 1823, 1274, 5437, 6341, 9744, 8096, 5173, 4183, 860, 6131, 3682, 7641, 6901, 1318, 9915, 6145, 2809, 3377, 6436, 6531, 5645, 7282, 4100, 595, 2640, 3637, 7781, 1531, 1133, 3395, 449, 6949, 5468, 255, 6358, 5435, 6699, 3798, 7368, 7620, 351, 9031, 1644, 2790, 4748, 7115, 5317, 2918, 4683, 5512, 5787, 7685, 1818, 1499, 1659, 2865, 29, 6120, 7631, 5594, 9477, 5298, 2649, 9419, 5567, 4, 1007, 681, 7703, 5849, 8455, 3116, 7129, 152, 6984, 6119, 228, 1958, 4486, 9032, 5323, 3825, 3386, 4407, 2376, 4207, 3709, 3201, 899, 4899, 1700, 1240, 5582, 578, 2271, 8322, 6603, 1008, 2658, 6912, 7702, 598, 7388, 3019, 1638, 7585, 3952, 6348, 3538, 3577, 5247, 5487, 7571, 1718, 3017, 1569, 78, 3254, 2808, 3497, 7234, 3471, 1105, 3236, 5083, 4607, 6043, 1901, 2892, 7621, 455, 7246, 7516, 1403, 3050, 5607, 1741, 5848, 3115, 6252, 8793, 6364, 4137, 9624, 4254, 1206, 1966, 5651, 6801, 1739, 8361, 5596, 362, 6396, 388, 4052, 2882, 5740, 5958, 7116, 8931, 4184, 4292, 8968, 1412, 6357, 6242, 7887, 9356, 4799, 4951, 6195, 6016, 6208, 2055, 5731, 8368, 1697, 2794, 5751, 9878, 6697, 5353, 2991, 5027, 3852, 1910, 793, 311, 649, 9246, 9331, 1200, 4820, 7762, 5516, 6217, 7024, 7967, 4698, 9135, 5738, 3722, 8263, 7296, 7687, 4677, 4424, 3866, 883, 8129, 9206, 8182, 5658, 5436, 6919, 4821, 2232, 3426, 8418, 4830, 4995, 5420, 8207, 6066, 7454, 4099, 6963, 4721, 1934, 8202, 2982, 5446, 1814, 1967, 8408, 4142, 6385, 8925, 644, 3397, 5060, 9319, 8429, 4082, 7425, 6499, 1264, 5668, 1667, 5781, 3826, 7510, 4640, 7102, 2965, 7678, 3143, 9574, 715, 492, 8529, 3144, 2793, 4811, 2049, 3314, 287, 6660, 5258, 3361, 5830, 738, 5798, 3494, 3788, 4312, 5946, 686, 1582, 6627, 2104, 4340, 3486, 5416, 2114, 1783, 501, 6580, 5856, 4059, 5761, 9203, 9129, 8326, 7918, 2220, 4420, 7676, 6247, 3588, 3197, 3046, 7308, 4867, 5537, 398, 5990, 3147, 6109, 7590, 4650, 4796, 8549, 9119, 5283, 5344, 2795, 4367, 6577, 4664, 3285, 1572, 696, 9050, 6010, 6011, 9283, 9463, 2742, 338, 6954, 1810, 9474, 2022, 661, 7636, 8064, 5135, 2086, 6819, 4480, 8787, 8911, 8330, 1633, 7732, 3884, 3394, 7197, 3023, 1495, 3572, 5814, 5760, 6451, 4074, 9264, 2289, 7813, 9672, 6942, 7247, 1176, 1676, 6778, 8713, 9445, 6426, 7979, 519, 7119, 3189, 985, 3915, 9902, 3765, 1508, 3707, 861, 2012, 8530, 3272, 7598, 321, 9813, 39, 7262, 8966, 3499, 2435, 4047, 4155, 6049, 7899, 5742, 4191, 7305, 1281, 2939, 6776, 2621, 1904, 7088, 7556, 7511, 9814, 1383, 5935, 1496, 980, 6616, 9405, 3493, 9141, 6487, 3652, 2224, 846, 9739, 6014, 4474, 7019, 3080, 5112, 6839, 2565, 1136, 7238, 919, 4774, 475, 201, 5667, 6771, 1149, 3839, 9452, 7770, 1193, 638, 81, 5847, 1653, 9298, 2510, 7237, 1339, 1989, 6200, 1483, 1502, 8600, 3735, 6107, 1273, 502, 6596, 3439, 2822, 2586, 3358, 4194, 5793, 1409, 2698, 6567, 439, 2985, 5505, 326, 5885, 9038, 1016, 5304, 8139, 5218, 5666, 7560, 6623, 6718, 7307, 6994, 1138, 6975, 5034, 5238, 3687, 2339, 8014, 4029, 3034, 3817, 8750, 3416, 7612, 4973, 6048, 2535, 4083, 4900, 5333, 7111, 142, 3880, 5412, 3531, 4025, 6028, 5702, 8735, 9389, 1104, 5425, 6713, 6178, 3375, 4864, 9542, 7551, 8399, 791, 5600, 7761, 6827, 2719, 224, 1581, 9643, 7936, 2156, 3124, 4477, 4316, 4310, 5187, 438, 6422, 2444, 5150, 6629, 2533, 1875, 6988, 8675, 3922, 459, 786, 164, 4707, 7537, 6156, 7769, 2927, 2217, 6555, 1428, 3677, 3676, 1368, 3639, 4762, 5354, 6582, 2054, 3332, 8189, 9496, 5103, 4315, 5636, 7273, 7052, 7311, 7369, 7710, 367, 344, 4523, 8813, 4959, 627, 5167, 8751, 1686, 5268, 9860, 3183, 3892, 8413, 971, 4011, 293, 4800, 7097, 286, 9669, 3683, 6415, 5973, 7820, 5676, 992, 8325, 1460, 6152, 3303, 4053, 2863, 2453, 3334, 8696, 4610, 237, 3044, 2516, 5892, 4490, 2988, 1825, 9505, 5603, 8532, 658, 2956, 1995, 5403, 1402, 1888, 521, 1228, 4690, 4296, 6866, 6420, 7446, 5449, 8572, 4117, 7686, 8738, 4757, 343, 1521, 4093, 4067, 2348, 1177, 1887, 876, 3415, 9629, 5713, 2267, 7204, 4563, 2126, 2178, 9743, 1639, 8588, 4289, 701, 9336, 8836, 3675, 2330, 118, 9272, 3015, 7013, 4144, 5899, 7677, 1866, 8271, 8461, 3372, 9277, 1167, 3726, 6284, 8625, 3706, 6556, 3130, 1050, 4500, 8481, 2938, 4384, 6222, 3967, 5576, 4603, 5941, 1049, 9052, 7176, 865, 9156, 1629, 4845, 3616, 5396, 5763, 6112, 4795, 5680, 5331, 3973, 8067, 9965, 8581, 4702, 85, 2032, 4765, 847, 2835, 5626, 4259, 8183, 8583, 9216, 2095, 9220, 3218, 8501, 3629, 1788, 6419, 5371, 2151, 1157, 3035, 1472, 5012, 1094, 7, 2009, 2278, 4894, 9557, 5350, 5465, 6510, 1722, 2811, 2437, 4469, 1930, 2252, 1488, 5117, 2496, 2619, 8747, 7362, 7536, 9019, 8172, 8859, 5756, 9741, 5105, 3916, 5887, 9862, 722, 2468, 4586, 163, 8940, 940, 3562, 1332, 8523, 4479, 6714, 1093, 6846, 1737, 8651, 8478, 666, 4298, 4195, 2714, 3547, 2542, 3161, 345, 2273, 3802, 2170, 2639, 3631, 6792, 4302, 3389, 23, 3521, 2547, 2729, 7447, 1570, 6911, 2574, 1689, 730, 7957, 3354, 5637, 5605, 2925, 4617, 4521, 3238, 8903, 4005, 5237, 7832, 2686, 8795, 4215, 6423, 6150, 227, 8272, 8454, 4046, 8236, 2362, 1315, 8627, 2643, 6814, 710, 7539, 2757, 9186, 1609, 8398, 7768, 4557, 1744, 5693, 3681, 5811, 1917, 1889, 8018, 2389, 8998, 3012, 556, 6528, 261, 8019, 9174, 9937, 7869, 5790, 5013, 4320, 8267, 5375, 535, 6162, 5254, 7907, 8841, 3029, 6413, 2342, 3848, 7522, 1374, 1505, 9546, 2287, 1113, 9579, 2205, 3555, 5463, 3312, 5861, 2329, 3225, 7637, 7544, 3518, 6886, 5732, 8621, 8538, 3423, 6227, 1131, 3516, 1346, 2282, 2655, 1079, 3534, 5947, 1650, 8138, 1025, 7729, 9126, 8378, 1939, 4394, 9841, 6192, 1914, 2300, 7432, 6184, 2618, 6961, 868, 7351, 3058, 5385, 6579, 4157, 6280, 4515, 3291, 2076, 689, 7292, 3055, 2530, 7853, 6071, 5998, 9836, 5348, 2492, 5303, 8537, 6834, 8902, 8324, 3753, 8412, 5161, 2137, 5233, 6461, 2931, 112, 2306, 4004, 6794, 4177, 4814, 469, 445, 8634, 2281, 5059, 2556, 9219, 4374, 7118, 8243, 6935, 5517, 9181, 6372, 5906, 6417, 7787, 7755, 5141, 9504, 4582, 3576, 3599, 7970, 4022, 4032, 4840, 2092, 4472, 4485, 6703, 4646, 1229, 410, 337, 9632, 5107, 7726, 9136, 918, 7883, 3986, 4399, 1646, 4890, 5630, 5672, 6101, 6408, 4366, 3626, 6519, 2606, 9071, 8309, 1806, 271, 8304, 7886, 905, 8089, 885, 494, 1449, 8897, 3392, 6736, 1015, 4573, 1158, 6639, 241, 5049, 8858, 9139, 1651, 3814, 8942, 5943, 4743, 3396, 4637, 6389, 3773, 432, 5855, 4945, 3806, 1936, 1996, 8240, 8143, 4851, 1317, 1968, 1142, 3335, 3941, 5228, 1464, 5539, 7419, 2992, 8157, 5341, 213, 7055, 4735, 4064, 554, 5928, 4307, 4846, 544, 659, 4154, 9311, 3020, 553, 251, 366, 7353, 5052, 2581, 2364, 7971, 844, 788, 4697, 5007, 2967, 354, 6090, 9054, 5562, 9091, 8740, 1376, 1217, 8279, 3000, 6563, 2311, 6006, 4018, 4299, 8431, 1694, 4826, 9143, 9926, 5897, 4174, 6726, 5527, 1452, 8274, 8125, 5840, 1802, 6515, 5829, 9509, 4455, 6877, 6230, 6193, 5918, 1775, 433, 217, 4287, 143, 8772, 3084, 5388, 6964, 1468, 2261, 806, 6708, 5297, 5821, 5661, 3465, 4467, 2266, 7336, 6617, 1524, 4431, 2780, 1510, 1776, 6342, 1543, 8163, 3667, 9328, 6216, 5571, 4197, 7500, 3583, 248, 6031, 3125, 6680, 1606, 2532, 747, 5794, 3671, 4233, 1232, 6400, 8721, 1971, 205, 1095, 4251, 7442, 5979, 4593, 5500, 209, 9404, 3198, 249, 5665, 6918, 7607, 4450, 8540, 5610, 3369, 3142, 8992, 7216, 2762, 68, 7916, 6398, 1457, 5043, 6033, 2411, 5294, 6641, 9734, 3994, 1988, 6065, 1119, 5235, 4286, 8351, 5599, 303, 3037, 9042, 4172, 8786, 2820, 1762, 5529, 4790, 3581, 8121, 4628, 7053, 8365, 688, 1602, 6694, 6628, 7994, 4028, 2486, 8375, 3840, 5364, 679, 5913, 7250, 3701, 7715, 3929, 9484, 6960, 3504, 7697, 1526, 6026, 150, 4375, 1673, 6653, 3212, 4227, 878, 6366, 1041, 6647, 4565, 4737, 8303, 6947, 3896, 6998, 5581, 3602, 5483, 3850, 3745, 6543, 243, 3977, 3079, 1292, 7663, 1630, 3071, 3013, 9599, 1574, 4883, 6651, 2421, 8332, 2027, 8452, 5472, 4443, 7989, 4026, 1547, 2302, 5540, 4439, 3556, 7767, 9017, 7328, 543, 4596, 9411, 3260, 5260, 9011, 1266, 7073, 4769, 587, 1199, 2748, 3957, 1098, 1178, 8790, 3620, 3730, 7224, 9558, 8247, 1385, 106, 5325, 3158, 5253, 1945, 5771, 4489, 3955, 7629, 5846, 2226, 6089, 7849, 8622, 5541, 7134, 5362, 1120, 1073, 5175, 1293, 3835, 2915, 3060, 35, 1614, 2209, 2276, 3399, 1565, 6035, 8486, 158, 3057, 7700, 4239, 2672, 5589, 2144, 7085, 2405, 7417, 1020, 9468, 5223, 1943, 5054, 8981, 2727, 1289, 2465, 8847, 1938, 272, 7428, 7133, 1221, 4970, 832, 4963, 4873, 3789, 2093, 9046, 8970, 8216, 6747, 7592, 2315, 3433, 4285, 9648, 1985, 133, 4670, 7975, 3643, 9197, 5602, 8432, 7325, 2930, 4006, 8293, 7567, 5282, 3699, 5827, 3911, 6932, 8341, 8358, 2150, 3097, 9663, 8609, 5275, 5038, 675, 1871, 6784, 9674, 9251, 1366, 3860, 1125, 4655, 8150, 6788, 3898, 2656, 5338, 7547, 2445, 7458, 3855, 1494, 9515, 5477, 3112, 4884, 920, 3816, 4589, 6737, 25, 5190, 2946, 4662, 2365, 6473, 1548, 8647, 7866, 2249, 8281, 7154, 4709, 1055, 8135, 7509, 390, 9637, 8918, 6926, 9544, 8406, 6661, 391, 4912, 8108, 4031, 2251, 9120, 5440, 6290, 1588, 5129, 838, 2968, 5361, 5458, 2941, 7792, 116, 6924, 8917, 9146, 4614, 4126, 3278, 7330, 5366, 6106, 6245, 6583, 299, 7666, 5321, 4761, 1124, 1918, 4704, 4501, 1155, 5808, 7894, 4262, 7722, 6289, 6753, 801, 342, 625, 3619, 3101, 8450, 4228, 3214, 8213, 2225, 2853, 8500, 6774, 7765, 2349, 2476, 5373, 5098, 3565, 4075, 9262, 5518, 4349, 2872, 2406, 1972, 9035, 7718, 7110, 950, 6093, 4767, 1123, 1774, 8388, 2223, 618, 8352, 2089, 545, 9801, 6618, 3072, 8643, 6288, 1410, 6203, 6524, 3233, 9072, 203, 3993, 1935, 2105, 6139, 2122, 7000, 9466, 1447, 6937, 4502, 2919, 2575, 7061, 4758, 4524, 9092, 9153, 6450, 2136, 7713, 3633, 3271, 5900, 3459, 1808, 2162, 8284, 2507, 2578, 2111, 3428, 8857, 5640, 8938, 5493, 9931, 4272, 8257, 3264, 1173, 4714, 1835, 5352, 5534, 1723, 4866, 1923, 3962, 714, 2374, 1046, 1474, 7276, 2977, 6758, 3882, 5240, 7976, 7940, 2803, 1433, 4773, 3152, 3324, 5712, 2008, 5152, 2384, 1701, 6168, 6231, 7973, 292, 1942, 680, 4001, 3209, 5424, 7112, 5270, 6087, 2953, 7752, 6720, 616, 2175, 3330, 8091, 6243, 586, 72, 1964, 3495, 8357, 7661, 537, 4266, 8435, 742, 7364, 6868, 8468, 5951, 8224, 7584, 6237, 9082, 7280, 4925, 8025, 5400, 1286, 1006, 1358, 5265, 9454, 5448, 2347, 6466, 3744, 4678, 1562, 6969, 7794, 425, 355, 235, 5962, 5850, 3712, 3349, 8542, 7524, 6600, 6507, 6804, 1594, 4311, 1458, 7407, 1431, 3346, 2699, 9822, 4837, 7087, 443, 4405, 1907, 6052, 3224, 1863, 3447, 3934, 5501, 2391, 8133, 7258, 7462, 7645, 1156, 7323, 8716, 98, 2900, 316, 2064, 5864, 3119, 5994, 9651, 3491, 6268, 2199, 2153, 7375, 3159, 2593, 6125, 609, 5405, 5291, 6036, 4125, 3785, 619, 2894, 6978, 9710, 4049, 5128, 6999, 5245, 2517, 6597, 4270, 4822, 5966, 8700, 9013, 2613, 9786, 6560, 4615, 2722, 4281, 3894, 3166, 2317, 409, 1420, 3384, 4245, 2296, 1106, 8561, 3111, 7422, 6871, 3647, 4585, 3846, 5727, 5480, 3280, 7104, 7333, 5020, 5866, 1185, 6799, 4145, 712, 4505, 474, 8245, 2997, 2674, 7541, 6092, 7445, 4630, 1282, 3237, 7494, 2256, 8419, 7878, 1313, 6103, 862, 1308, 582, 3250, 2667, 6254, 2932, 1083, 3736, 350, 673, 9614, 8241, 2439, 6910, 900, 8907, 1328, 7366, 5284, 6934, 59, 4324, 3603, 8483, 193, 4576, 871, 2691, 2375, 549, 7198, 2823, 4720, 42, 8134, 3155, 6700, 9125, 9093, 3154, 7884, 6164, 7468, 8497, 7217, 2346, 5225, 6330, 8154, 6151, 8328, 8560, 8244, 1404, 4339, 1616, 6086, 452, 5543, 373, 4833, 7859, 7409, 3319, 3756, 2038, 8088, 2269, 2398, 3651, 6297, 6189, 5069, 9854, 2831, 7450, 4411, 5267, 641, 9564, 674, 1484, 8488, 8617, 4684, 8603, 3897, 8906, 5470, 5950, 9390, 6568, 8340, 63, 7552, 5357, 719, 7421, 1037, 6062, 1427, 2459, 7236, 2660, 3273, 2356, 5535, 8957, 1707, 2344, 8669, 9291, 6130, 9047, 4553, 3126, 9954, 4341, 447, 3376, 8704, 253, 8928, 5559, 4457, 1782, 2078, 1538, 6474, 783, 704, 7383, 7329, 857, 5096, 4397, 1893, 3975, 8104, 1364, 8107, 2495, 7806, 2132, 4510, 8562, 1051, 820, 7743, 6561, 4666, 785, 141, 7774, 3552, 3283, 4261, 623, 4554, 4805, 6277, 9365, 4696, 7098, 7057, 6448, 6858, 7306, 1833, 9655, 2174, 5896, 6326, 1337, 2753, 8389, 7793, 6917, 5863, 2240, 1747, 3828, 4382, 5641, 2451, 8547, 4466, 2834, 615, 1244, 8176, 2813, 9904, 828, 7578, 9866, 5393, 2193, 7580, 5971, 2159, 8924, 1796, 9169, 7132, 9733, 4755, 1603, 8921, 245, 2043, 994, 5434, 4347, 1477, 1948, 3210, 9745, 6857, 4206, 7340, 5908, 1528, 8757, 4742, 6331, 8667, 3048, 6727, 1194, 3923, 8615, 7011, 2544, 4377, 4520, 3110, 2661, 2648, 939, 2777, 2464, 333, 2657, 4756, 573, 4753, 2371, 7479, 5597, 7278, 5598, 7805, 6643, 2531, 5242, 4401, 1408, 6867, 2999, 9682, 6500, 1862, 8112, 8079, 2971, 3489, 8565, 2454, 9353, 7077, 8075, 702, 2551, 8708, 1418, 74, 1542, 3910, 2848, 2505, 3591, 5221, 9040, 758, 4794, 1003, 9675, 2164, 8520, 1856, 1765, 3263, 7411, 5696, 8686, 2321, 3498, 2717, 7413, 2290, 8174, 804, 2037, 7228, 2067, 1840, 2052, 6403, 5659, 8844, 9794, 9598, 1949, 2573, 20, 7267, 2057, 187, 1828, 1691, 5912, 8438, 1327, 2188, 7185, 6495, 4725, 5288, 4717, 2766, 7268, 3406, 6414, 8270, 3567, 9518, 5009, 8111, 3043, 4931, 6711, 7546, 7386, 3636, 7399, 6181, 8319, 8794, 7662, 6134, 5452, 4105, 1325, 4594, 3685, 3226, 3145, 9334, 4549, 5019, 1891, 4037, 95, 1048, 3186, 6936, 2450, 5197, 8156, 5828, 356, 667, 9556, 3137, 5802, 815, 2857, 2873, 9605, 2636, 2455, 4952, 6323, 3654, 1946, 8929, 6898, 1146, 6311, 882, 3680, 4831, 1165, 5, 7172, 4513, 1294, 2469, 3203, 7757, 1869, 2518, 7842, 8266, 4819, 2564, 1319, 7655, 8580, 9766, 9271, 565, 7569, 5382, 3021, 4779, 6100, 5698, 1732, 6149, 5324, 6880, 5310, 5335, 1841, 7815, 5869, 6526, 9900, 3337, 3821, 9696, 8983, 1134, 3163, 734, 1870, 1580, 2179, 4040, 4507, 1463, 8230, 1498, 4334, 1576, 1442, 5369, 6401, 9825, 594, 8594, 7800, 4979, 1724, 7045, 7181, 7984, 8333, 5259, 1682, 1578, 5804, 7924, 4274, 3331, 8026, 827, 3, 4503, 569, 284, 7873, 7847, 4414, 4504, 7324, 2836, 6038, 2446, 2231, 2890, 1805, 7693, 6734, 2647, 2703, 7360, 2504, 7680, 7928, 2351, 5834, 1107, 8215, 2084, 7980, 6171, 5555, 1377, 1974, 7901, 6044, 1441, 2858, 2369, 5558, 6761, 1227, 7775, 1135, 8914, 2173, 9942, 3662, 1367, 34, 8781, 7861, 7651, 4422, 9133, 7542, 3573, 7871, 5580, 4212, 2183, 5650, 6572, 507, 1671, 9719, 8573, 2787, 2711, 6308, 1118, 5836, 2539, 5332, 7684, 6547, 27, 7875, 768, 1306, 8259, 2633, 8255, 5919, 2569, 1998, 2601, 9039, 2734, 8487, 3766, 8652, 2203, 9199, 1662, 6368, 698, 6796, 8031, 196, 5099, 6838, 136, 5226, 61, 1601, 1067, 7714, 5719, 2386, 7573, 4804, 3444, 6232, 2499, 2373, 5632, 8946, 5026, 3370, 2192, 3418, 5156, 5234, 8214, 3927, 3091, 315, 3053, 7648, 8698, 4887, 6167, 3424, 6589, 8402, 6855, 6307, 8083, 9607, 4775, 4447, 4734, 8506, 7148, 5758, 6226, 4730, 4792, 7780, 7337, 1269, 6221, 4372, 6180, 2050, 7723, 2324, 9911, 8494, 5993, 7138, 7007, 1541, 8160, 2776, 4604, 8062, 1321, 7397, 283, 5005, 5442, 1892, 3865, 3688, 5945, 3113, 1522, 6444, 6645, 5461, 962, 4284, 2490, 795, 1503, 2631, 7294, 8251, 7594, 7589, 1953, 700, 7464, 9517, 1550, 3869, 6631, 5277, 7136, 2107, 6305, 2415, 5159, 9358, 1839, 1053, 9783, 8137, 4913, 8953, 8690, 327, 9772, 7623, 6730, 4948, 7521, 3261, 9176, 5368, 3307, 7786, 2962, 4858, 7065, 6676, 198, 3438, 7448, 6188, 6137, 6002, 4639, 6335, 760, 2770, 2638, 9597, 981, 1024, 399, 8223, 4464, 1792, 5909, 833, 460, 2020, 9377, 7125, 8990, 7032, 3954, 8792, 3930, 4545, 7010, 9561, 1736, 2325, 7533, 5469, 7502, 5587, 2035, 3299, 1837, 2732, 8511, 608, 76, 1519, 6356, 3554, 6687, 6045, 3162, 8045, 9166, 1663, 195, 8976, 8109, 3859, 8986, 850, 1042, 9471, 3405, 5809, 4616, 2033, 2146, 2899, 4552, 1590, 1626, 4267, 1874, 2218, 3368, 4955, 606, 9883, 4062, 2600, 5148, 1454, 3931, 8831, 7830, 269, 1727, 1555, 4111, 7303, 3589, 5182, 453, 9513, 6929, 8629, 7565, 285, 771, 5194, 6573, 2907, 6696, 5127, 483, 773, 2750, 4723, 7555, 9097, 1908, 921, 5355, 812, 8872, 2210, 7826, 8536, 724, 1212, 2470, 5383, 3689, 3966, 4138, 274, 46, 4722, 5938, 273, 6768, 2630, 7712, 3056, 4492, 8369, 678, 3544, 5269, 7825, 70, 926, 7401, 1549, 1978, 5662, 5032, 329, 2879, 8944, 1265, 7625, 1343, 3878, 1851, 3768, 4130, 5177, 5168, 890, 5817, 7315, 5066, 2933, 6005, 7384, 2626, 4462, 8277, 2131, 3545, 4570, 807, 9630, 3342, 5486, 7694, 6172, 3490, 7405, 6111, 5360, 2433, 6070, 6019, 8314, 9627, 561, 5025, 1764, 1270, 8055, 512, 264, 9982, 5614, 1175, 1259, 247, 630, 6219, 1065, 8068, 3484, 4196, 2567, 2628, 3656, 3500, 4843, 5862, 7014, 6015, 1213, 1536, 1514, 8106, 964, 2155, 2736, 3243, 5363, 155, 4114, 6007, 1126, 5216, 9004, 324, 2059, 3492, 8662, 3441, 1034, 6302, 995, 2749, 4695, 5545, 3781, 5775, 7534, 6238, 5000, 2659, 8658, 6570, 8718, 6893, 5972, 495, 1962, 1730, 5709, 1637, 3467, 6215, 4393, 851, 8785, 5272, 4186, 5806, 9324, 6691, 1900, 282, 912, 7056, 991, 1785, 520, 3070, 10, 417, 2654, 2395, 3454, 550, 3574, 6430, 5937, 5813, 2986, 1836, 2158, 3099, 7357, 1044, 4222, 2275, 4415, 3609, 2080, 2228, 1771, 5858, 3571, 855, 9138, 3754, 4522, 6902, 1980, 4810, 3604, 3658, 969, 3258, 8555, 6773, 5633, 2358, 1320, 3362, 1038, 6050, 7350, 6041, 997, 1426, 7788, 506, 897, 2671, 1688, 4094, 5203, 2323, 7196, 8058, 6477, 111, 5157, 4051, 1674, 6404, 1052, 2608, 3207, 8278, 1190, 8186, 3887, 8126, 4069, 3801, 212, 204, 8876, 4829, 3824, 522, 5748, 5183, 1088, 3294, 3648, 1600, 101, 1793, 3104, 2944, 3780, 7660, 1461, 1941, 6690, 3295, 1275, 8574, 3164, 9662, 1909, 9829, 1680, 4879, 51, 8269, 7906, 6133, 3641, 4257, 2152, 2412, 7823, 2603, 1849, 3732, 4516, 1097, 3767, 8866, 5342, 3917, 9179, 1664, 8548, 3737, 8534, 4965, 5513, 6759, 7048, 4672, 559, 8932, 4964, 2818, 9137, 2994, 8782, 3398, 1481, 2292, 9714, 2605, 7670, 1350, 8920, 7054, 5263, 9315, 2262, 5415, 1779, 352, 7408, 5118, 4882, 5560, 5292, 1903, 5832, 7371, 2397, 6944, 9831, 3992, 6535, 7817, 4778, 1028, 928, 4928, 4423, 4043, 4946, 6037, 9168, 5365, 1322, 9621, 6574, 240, 2280, 4997, 8819, 5302, 1000, 5510, 3913, 122, 3838, 7520, 8533, 1925, 2716, 4625, 8798, 1072, 524, 2903, 1196, 6402, 8754, 7845, 2710, 8602, 1141, 7985, 925, 2370, 3193, 5733, 6443, 5430, 2861, 197, 4235, 8991, 9650, 7332, 2789, 2272, 1951, 7319, 1470, 5040, 4733, 7779, 7797, 979, 7840, 6000, 5079, 5095, 923, 8017, 9925, 7027, 5139, 3032, 5822, 4602, 9380, 6516, 8490, 4689, 1407, 895, 891, 8348, 2602, 3374, 8167, 1211, 8185, 8343, 4101, 2060, 2637, 5692, 8152, 6770, 8665, 4548, 7059, 4024, 1507, 2555, 8951, 2921, 3621, 1180, 3188, 281, 6207, 6024, 4124, 1247, 3670, 7096, 6391, 1220, 1571, 4317, 2546, 2429, 8491, 9087, 5140, 7562, 1527, 3690, 6315, 8430, 1111, 2085, 7277, 2526, 2940, 2118, 8222, 1902, 634, 4972, 9885, 1203, 6352, 8446, 3478, 9049, 1758, 8313, 4268, 514, 2799, 5932, 2345, 3969, 903, 4907, 6952, 6442, 6121, 4659, 1450, 7229, 5815, 3476, 5987, 5920, 3808, 9027, 3558, 6907, 3761, 3194, 642, 6995, 3139, 7986, 1493, 5447, 2167, 8379, 3795, 6261, 7738, 7182, 8191, 9732, 2253, 4448, 930, 3506, 8262, 1748, 676, 5206, 1045, 7564, 2096, 7756, 2475, 8466, 3937, 6805, 6351, 9654, 4856, 1634, 9681, 546, 1103, 1696, 6889, 963, 6182, 9688, 4674, 8057, 631, 3596, 1389, 2816, 8470, 3033, 1523, 1813, 6990, 2950, 4249, 1513, 3381, 6481, 1740, 7795, 3087, 7191, 6816, 7969, 304, 5965, 6520, 7158, 2074, 7838, 9479, 1556, 8395, 4812, 9081, 4569, 8645, 3537, 8387, 5547, 1801, 3965, 525, 9802, 3445, 5184, 6677, 8190, 8305, 5142, 5489, 9834, 2886, 1248, 7354, 6494, 6607, 4535, 8674, 8385, 1912, 5795, 2978, 6464, 1690, 6309, 6158, 6630, 1981, 2417, 1278, 8410, 9073, 4745, 167, 4465, 377, 7848, 7843, 5198, 8954, 3287, 8231, 7274, 4429, 7748, 2016, 4947, 4200, 6875, 2650, 6752, 1387, 4891, 8935, 6824, 4787, 8591, 9436, 8181, 9057, 1627, 1834, 590, 7338, 3739, 3928, 7124, 7472, 789, 1575, 1342, 179, 7075, 5749, 6285, 4252, 6502, 5613, 1057, 4597, 4092, 84, 4061, 5880, 4530, 9330, 484, 4960, 7461, 4699, 8161, 403, 2763, 110, 1205, 2741, 3165, 1583, 6080, 8444, 4688, 6783, 9100, 4458, 1618, 3008, 5952, 320, 9520, 8119, 8051, 5001, 2558, 8442, 8546, 9170, 2196, 7151, 7503, 859, 6091, 6060, 2961, 3936, 7367, 2929, 431, 8699, 8462, 7343, 8843, 8943, 2781, 591, 1750, 9923, 5584, 8249, 7642, 8525, 528, 3114, 1811, 7796, 6818, 5617, 1846, 5511, 310, 4416, 690, 2644, 2426, 4529, 6375, 7060, 9384, 2779, 781, 1026, 1749, 1708, 242, 5180, 7538, 725, 4344, 5451, 2458, 2812, 223, 3429, 2522, 5974, 151, 8661, 5132, 4509, 5923, 5628, 191, 7740, 2047, 7643, 5441, 3247, 6223, 4291, 1824, 8962, 3995, 3776, 8097, 996, 6173, 4620, 8268, 2120, 1062, 1501, 4636, 6418, 1623, 2242, 6762, 9670, 8098, 7864, 6433, 3268, 7872, 6460, 6382, 8209, 6040, 2134, 208, 1482, 7897, 6441, 1183, 8448, 60, 6229, 52, 4906, 1416, 298, 4264, 9430, 6153, 5644, 8644, 7634, 482, 1354, 2768, 8004, 2745, 754, 4096, 8457, 7166, 5381, 9722, 3734, 864, 9917, 693, 3118, 1423, 8760, 5983, 706, 9187, 6745, 4445, 9061, 5457, 2214, 1711, 8762, 4243, 8465, 1312, 2624, 2609, 8608, 5776, 7487, 8979, 8002, 695, 8372, 6881, 3064, 1473, 7654, 1305, 7834, 9295, 1137, 4103, 6812, 2219, 1768, 3136, 5675, 7436, 6313, 737, 5251, 8345, 4231, 1994, 9408, 8020, 9907, 808, 2936, 7456, 4364, 210, 6210, 8777, 982, 5464, 6575, 2503, 961, 7527, 4752, 2676, 1799, 5812, 8611, 2195, 295, 8725, 9147, 884, 7563, 4902, 3248, 7557, 7841, 4675, 8013, 4160, 4087, 5491, 4815, 5508, 4211, 7460, 8411, 171, 2182, 3698, 6484, 6576, 9278, 7251, 6667, 8296, 5462, 2048, 1129, 1537, 1728, 7167, 2668, 9113, 3412, 1628, 4036, 3411, 7263, 479, 8975, 8803, 1735, 7766, 3740, 9640, 739, 887, 7093, 7006, 4376, 3297, 967, 2679, 7778, 908, 2288, 2515, 1982, 233, 3905, 6166, 8024, 5523, 347, 5970, 3483, 4876, 3298, 2394, 8392, 135, 4475, 774, 6950, 5877, 2905, 8175, 9552, 1619, 1878, 9310, 5035, 446, 6322, 1954, 9555, 7493, 1415, 15, 5520, 6056, 9522, 7949, 8275, 2145, 2331, 2713, 8323, 6715, 1763, 3755, 6742, 7091, 4881, 6977, 5502, 3351, 9804, 733, 7962, 2959, 6354, 2359, 7346, 5443, 3539, 2125, 4927, 8353, 134, 5724, 1386, 745, 393, 7398, 3167, 527, 1245, 5884, 2751, 9116, 8598, 3092, 8035, 8177, 799, 2928, 2229, 1729, 2866, 5888, 5280, 5207, 157, 4141, 1712, 751, 7380, 5414, 9157, 6621, 9835, 8195, 1683, 7572, 761, 7635, 7245, 3723, 5087, 5209, 8585, 8528, 7342, 7283, 3169, 7698, 8289, 2911, 4246, 7833, 5243, 1973, 8744, 8346, 1997, 7802, 8737, 2139, 88, 2740, 8118, 7477, 7633, 7784, 7932, 944, 7395, 1678, 1596, 4322, 4041, 7992, 1587, 5438, 4044, 5670, 7669, 6599, 3549, 1352, 4673, 8381, 2441, 2416, 2161, 4179, 4326, 8403, 3696, 4080, 5316, 267, 1071, 914, 5579, 2562, 3027, 4258, 1605, 8238, 2143, 6658, 4514, 526, 1316, 9409, 2430, 4269, 1924, 7255, 2184, 5244, 5090, 5081, 2912, 6723, 7169, 8824, 8997, 7855, 3120, 4984, 2333, 3074, 4371, 9043, 6637, 2201, 64, 3830, 2579, 6183, 8606, 7389, 8350, 8120, 8566, 8146, 3470, 972, 2993, 2392, 2966, 6241, 6128, 8999, 4066, 1563, 8894, 988, 6951, 8151, 7022, 1446, 6878, 6008, 1807, 1144, 7094, 7159, 7889, 9198, 8397, 4426, 5871, 6310, 1397, 7749, 6115, 5664, 8052, 692, 7047, 8000, 3141, 8242, 2523, 5648, 6668, 5741, 3974, 7545, 3625, 8864, 8227, 313, 8196, 5008, 7365, 8837, 4818, 5482, 2607, 2963, 3292, 7610, 2116, 5246, 496, 7040, 2165, 5835, 3089, 4784, 7719, 6529, 4476, 5753, 7885, 584, 866, 3655, 9172, 18, 7459, 1235, 256, 4048, 4574, 5017, 1557, 9429, 2154, 3296, 617, 6890, 8856, 1068, 4213, 564, 2904, 3432, 1687, 8654, 132, 1615, 3741, 633, 7128, 211, 5051, 635, 3443, 3598, 9958, 9591, 1130, 1047, 7288, 7504, 2841, 4173, 580, 8447, 2775, 1080, 2431, 8502, 5146, 2098, 3514, 4681, 3216, 4909, 226, 6663, 9610, 858, 8042, 7168, 1769, 2019, 6239, 8613, 2973, 1858, 6378, 5164, 6278, 8692, 318, 5047, 3219, 5498, 5723, 2634, 1520, 6941, 7659, 1384, 6795, 8229, 3373, 870, 504, 1371, 2815, 2363, 2701, 2073, 8768, 4010, 6383, 8504, 3836, 5851, 7140, 7070, 4941, 2385, 2072, 6997, 7938, 8706, 1017, 8984, 6539, 6455, 7067, 429, 9202, 5003, 1860, 8552, 6299, 3752, 910, 6157, 4633, 5615, 9006, 6390, 336, 7316, 2401, 2157, 8653, 7020, 9171, 6685, 4351, 1655, 5495, 9639, 3371, 5072, 3427, 8376, 2508, 7931, 2702, 744, 1121, 5976, 5423, 3010, 5691, 2216, 1405, 7171, 1267, 9433, 1181, 5037, 1043, 2001, 8657, 2382, 1242, 480, 6339, 3984, 2880, 7664, 5810, 2583, 277, 2160, 3842, 83, 411, 5239, 6861, 5398, 6849, 1066, 3345, 1139, 6993, 9625, 5227, 9213, 7481, 7908, 9606, 8901, 557, 3697, 8254, 7235, 9144, 3926, 5042, 9776, 1772, 1179, 1471, 518, 1132, 3501, 9224, 9284, 2045, 3153, 1087, 6027, 1284, 803, 8637, 1553, 3222, 5503, 4770, 5041, 5611, 7764, 835, 4592, 2418, 2934, 4526, 1214, 4313, 1310, 599, 1897, 8168, 7030, 3584, 1624, 8727, 4776, 6213, 1252, 936, 236, 5144, 4940, 7300, 1868, 4240, 8556, 8370, 9782, 6191, 7965, 4816, 6328, 1821, 7996, 6257, 1579, 3075, 1276, 7195, 1291, 100, 6634, 7810, 1545, 8640, 7790, 1197, 9848, 252, 3179, 9096, 9180, 4170, 7066, 9871, 4701, 372, 4359, 5439, 229, 2846, 9155, 3778, 3129, 6585, 3904, 3586, 1794, 4033, 624, 9545, 5570, 7039, 6440, 6266, 2746, 3227, 6874, 2788, 3196, 670, 2773, 6273, 4430, 1899, 4974, 7507, 7321, 4409, 1443, 2888, 3933, 1647, 3481, 2117, 2238, 8949, 5481, 3947, 976, 6483, 2920, 4538, 8964, 1090, 802, 2697, 709, 7893, 7943, 3959, 9084, 825, 9162, 736, 1731, 129, 1060, 2343, 6412, 4438, 4893, 7937, 4497, 1215, 9205, 2307, 7724, 5224, 6802, 6748, 8945, 2013, 3502, 8616, 5649, 238, 3612, 4454, 2387, 6381, 7617, 4007, 7528, 621, 4425, 5122, 8605, 7737, 4216, 4119, 1393, 4060, 2885, 3265, 6879, 7403, 8873, 4498, 9279, 3009, 1453, 4635, 1148, 9393, 2250, 826, 1983, 6828, 3624, 6782, 3960, 1911, 9592, 8475, 7072, 5044, 4229, 8770, 8434, 8641, 1643, 513, 8558, 6930, 9063, 6214, 1390, 4435, 8730, 717, 368, 3694, 1370, 448, 6536, 2007, 2482, 6842, 583, 5120, 8009, 3160, 6456, 2908, 1357, 6905, 8683, 753, 3333, 8863, 2707, 8646, 5779, 8421, 6735, 1102, 0, 477, 184, 2917, 3881, 1850, 3513, 2241, 3040, 5413, 4369, 4772, 5785, 9852, 5427, 5050, 8838, 1432, 8961, 6211, 4921, 8335, 2730, 5241, 7259, 5485, 977, 8188, 7863, 2294, 5170, 794, 9889, 7513, 6939, 8153, 1882, 322, 9257, 3242, 4855, 6992, 4081, 8342, 2176, 3461, 6806, 7812, 288, 3022, 3014, 8482, 728, 3708, 5326, 848, 5181, 879, 3592, 770, 805, 782, 1145, 3748, 3607, 636, 1815, 9228, 8069, 5936, 3185, 153, 3038, 2852, 822, 8934, 1237, 6716, 6370, 9269, 2062, 933, 3343, 2622, 8753, 7809, 5977, 2964, 3229, 6606, 8298, 3496, 1143, 6009, 1314, 5202, 2087, 8524, 1778, 4134, 4468, 4980, 6349, 5256, 6956, 6848, 7194, 4380, 7501, 6258, 9803, 1487, 7926, 4309, 645, 811, 1296, 9140, 9584, 9754, 1159, 5844, 5014, 9080, 1656, 6360, 2293, 5455, 275, 6921, 139, 8702, 7836, 2090, 4622, 4187, 3700, 943, 6255, 7902, 1725, 6972, 4988, 1140, 1078, 3868, 8676, 8437, 5215, 2839, 8579, 5747, 2044, 192, 9247, 387, 2869, 6113, 8941, 265, 8092, 6204, 2066, 607, 357, 8717, 2878, 2825, 258, 7799, 7081, 4511, 9567, 5656, 1894, 8626, 508, 5792, 1577, 8842, 8694, 3138, 4595, 4880, 7230, 7596, 2584, 1010, 9706, 6684, 4611, 7782, 9110, 7948, 1693, 8085, 3644, 2166, 8149, 4727, 6553, 1262, 953, 3511, 1539, 9715, 2030, 2423, 6897, 6445, 6201, 4188, 1127, 1809, 5586, 6170, 488, 5745, 959, 1223, 2000, 7667, 6506, 4860, 232, 2875, 6537, 9611, 5583, 4841, 6082, 6635, 7200, 4412, 5460, 2264, 7444, 1568, 7211, 4656, 2856, 7649, 6264, 7856, 9718, 2828, 3762, 3123, 9268, 7079, 3857, 7083, 4835, 9503, 6693, 2442, 9101, 7882, 4491, 956, 9164, 6789, 9602, 922, 7959, 8166, 2191, 5688, 2512, 1303, 7870, 4679, 87, 3628, 8854, 2299, 4360, 602, 5820, 6958, 5621, 7149, 1036, 8295, 1999, 7896, 2443, 5922, 8830, 2589, 2538, 319, 2255, 2926, 8171, 7139, 9603, 1391, 1207, 3580, 5585, 7018, 4956, 1504, 21, 9494, 8226, 1584, 3566, 9729, 382, 8093, 9785, 1756, 2778, 3257, 7287, 5163, 7736, 2500, 7327, 9899, 4938, 9020, 4763, 2285, 7455, 4834, 8840, 2318, 7036, 1597, 819, 1233, 3419, 800, 8426, 9069, 5764, 5213, 1239, 8256, 9891, 3769, 412, 1485, 7034, 104, 3932, 1497, 9243, 294, 965, 457, 4618, 1784, 278, 9163, 4279, 1012, 1056, 1271, 6584, 7913, 4647, 9549, 2577, 1272, 102, 9932, 6578, 8103, 787, 9588, 4440, 9154, 2021, 5807, 1277, 9818, 6392, 2310, 5797, 7076, 3727, 5574, 7041, 6991, 8321, 7348, 937, 7829, 9127, 6625, 8148, 3282, 5276, 8874, 6353, 5048, 2234, 3536, 348, 1895, 1250, 6705, 9979, 6688, 7934, 6039, 8164, 1414, 8664, 5313, 1201, 6122, 8823, 5765, 2951, 9839, 7023, 6271, 2400, 7951, 1665, 2383, 3867, 3827, 1777, 6695, 2553, 4728, 3646, 8886, 13, 5984, 8839, 7993, 1039, 2984, 1330, 334, 9676, 7506, 2798, 902, 7170, 3078, 1396, 1340, 5039, 4163, 378, 1035, 1466, 6562, 3503, 687, 9475, 9790, 9111, 6136, 8232, 9048, 8820, 8919, 671, 1009, 1004, 2246, 7679, 1382, 5955, 8619, 4896, 5531, 8005, 9075, 5768, 6549, 1720, 7608, 3276, 8086, 9215, 968, 9099, 9263, 4705, 2172, 4584, 2909, 9108, 9023, 9030, 5386, 3316, 2720, 5402, 7463, 6397, 8034, 4939, 8723, 4687, 2130, 1770, 3799, 1092, 9470, 5401, 1448, 487, 6161, 5191, 6355, 1952, 4621, 1298, 4304, 5080, 3854, 5677, 7385, 7150, 225, 3758, 4606, 9963, 3269, 3890, 8748, 4115, 9571, 9194, 809, 6225, 302, 2212, 540, 8825, 6813, 8095, 7708, 4391, 3475, 7435, 7876, 2942, 7420, 8476, 2598, 2850, 4328, 5816, 8393, 7153, 6228, 1721, 4038, 8861, 8639, 1745, 1645, 5011, 6903, 89, 7559, 7186, 7720, 3460, 2377, 5689, 3907, 647, 7530, 509, 114, 5839, 4276, 3431, 4558, 2368, 5116, 4396, 4009, 9064, 2200, 2259, 4768, 8427, 4544, 7998, 1879, 7396, 1795, 1280, 9122, 5957, 7760, 2082, 3184, 2952, 3784, 2381, 1632, 2980, 2198, 3414, 2791, 4624, 2693, 7734, 3360, 3290, 7145, 8248, 907, 1341, 4478, 5905, 6138, 1854, 8301, 2561, 9192, 325, 7046, 9212, 2738, 8806, 6760, 7653, 17, 6706, 2560, 9447, 5490, 6259, 2566, 8048, 7003, 5312, 7890, 7689, 8363, 7109, 9114, 2767, 990, 8239, 2972, 2786, 2514, 3747, 8038, 332, 6739, 2110, 5767, 6896, 8110, 869, 9037, 6265, 8007, 1766, 4777, 6209, 8865, 7242, 4658, 7471, 1299, 6968, 4694, 856, 6899, 8072, 3002, 8033, 5232, 8958, 7210, 3543, 9255, 7811, 2023, 816, 6733, 4055, 1392, 2309, 176, 8142, 7915, 7966, 6116, 6509, 6074, 8963, 1977, 4000, 2471, 2642, 1567, 67, 2390, 3270, 37, 632, 7467, 9701, 5627, 6169, 4306, 119, 9210, 9877, 2652, 8415, 8774, 1803, 9768, 8593, 4153, 3829, 7476, 8404, 2254, 5445, 499, 4202, 1334, 3623, 7498, 503, 6590, 2616, 684, 1349, 4192, 8316, 5101, 8010, 8578, 3541, 3834, 6292, 5255, 5762, 9671, 7483, 877, 8122, 1652, 6777, 8114, 8123, 2046, 6833, 896, 8604, 9941, 7930, 4649, 2675, 4015, 3891, 7206, 9274, 3523, 1031, 1922, 435, 3402, 6480, 7804, 8635, 6198, 3304, 3206, 2497, 7828, 6279, 8989, 5910, 3385, 906, 8659, 7900, 1534, 4112, 2923, 8464, 2692, 938, 1186, 386, 4085, 5639, 960, 8895, 2563, 2316, 4609, 9085, 1219, 697, 1546, 9774, 872, 62, 4568, 3661, 6319, 8292, 8193, 162, 8977, 3477, 3086, 4400, 2670, 9826, 3669, 6710, 2263, 6948, 415, 3618, 91, 2696, 8765, 9458, 3800, 622, 9753, 7491, 7895, 6021, 9760, 6928, 572, 9943, 6205, 1969, 5271, 6953, 9293, 5588, 6906, 1558, 41, 109, 2955, 6612, 4759, 8508, 837, 3790, 8769, 3985, 4150, 4550, 2987, 4120, 8952, 1620, 726, 3879, 9872, 2969, 8401, 2056, 12, 3729, 8036, 2424, 6517, 4058, 5169, 214, 9175, 3608, 3672, 8960, 8312, 2024, 6224, 6565, 7789, 7758, 9391, 244, 8003, 420, 401, 3348, 538, 1216, 2265, 8479, 8567, 2002, 7249, 2091, 1675, 8880, 3077, 8417, 465, 2088, 4872, 7519, 4016, 9002, 2855, 3234, 5959, 3094, 6432, 7218, 2902, 7248, 8331, 3321, 4700, 8360, 2396, 7130, 3266, 1209, 5188, 44, 8892, 8910, 8550, 8386, 9297, 7877, 7107, 5948, 8416, 7058, 8362, 6379, 1755, 4712, 1931, 3731, 1202, 9178, 8228, 3719, 451, 4091, 628, 6457, 7275, 1116, 47, 8711, 3862, 263, 3256, 4098, 2663, 7113, 6913, 778, 1150, 6775, 8315, 4542, 2352, 6712, 9294, 9015, 7954, 1172, 780, 4567, 8577, 575, 4546, 8145, 8741, 8955, 7123, 2769, 1884, 9036, 7911, 1451, 146, 9034, 90, 2239, 8423, 1975, 9189, 2015, 7025, 1947, 2545, 8804, 1984, 2355, 1444, 5397, 7958, 8568, 1251, 7393, 7090, 364, 3505, 8492, 9658, 1455, 7165, 2534, 9193, 2135, 7575, 3156, 434, 1101, 3991, 7725, 8105, 414, 7717, 6860, 1551, 2737, 4408, 9916, 7426, 1976, 1439, 589, 6294, 2483, 3122, 8868, 5222, 260, 2592, 8564, 8354, 7955, 8877, 5104, 9364, 4824, 6075, 1063, 8276, 7950, 8612, 1255, 8632, 9413, 6850, 7777, 370, 8424, 4354, 7175, 8633, 8849, 3007, 3463, 22, 1898, 8165, 8995, 2029, 3063, 3614, 297, 2010, 9118, 9066, 7658, 4613, 7891, 6738, 8140, 3990, 9012, 5524, 7416, 4802, 4406, 5634, 9290, 542, 2488, 3535, 9191, 8070, 9266, 935, 9301, 7707, 8001, 2425, 397, 3239, 4333, 2864, 894, 8049, 7212, 8516, 290, 1288, 486, 2784, 7252, 1670, 128, 2744, 6190, 2755, 6304, 4598, 7917, 4113, 2119, 5536, 1110, 6275, 8012, 668, 2335, 6105, 8869, 185, 4185, 3886, 1033, 9977, 8505, 8851, 3640, 339, 6532, 7919, 8734, 2922, 6979, 6966, 4817, 7029, 1830, 3344, 5681, 3382, 2449, 9211, 4387, 3888, 7624, 4962, 9252, 4166, 1001, 6459, 2979, 219, 8023, 5715, 5085, 6123, 6652, 7759, 103, 863, 7318, 6249, 2493, 4693, 2893, 4419, 1704, 1086, 7232, 5230, 3743, 5473, 369, 829, 8022, 6682, 5507, 6142, 8192, 9225, 1154, 766, 3347, 7392, 3241, 8648, 4488, 3085, 1705, 3100, 4178, 7424, 19, 1883, 5706, 2743, 8056, 8204, 9680, 8044, 7665, 8993, 2804, 3061, 6859, 6962, 3811, 9207, 8030, 4273, 7265, 2083, 166, 3367, 9244, 7791, 2108, 8610, 6982, 1401, 1430, 8291, 7031, 9467, 7851, 7203, 1081, 1812, 1613, 7626, 9762, 2728, 80, 9158, 4353, 9578, 2543, 790, 9966, 9587, 7862, 6147, 849, 9653, 620, 8554, 7874, 3217, 6301, 8545, 2039, 7190, 5890, 2975, 9459, 8726, 4019, 5094, 2480, 3841, 3782, 8317, 440, 6820, 7910, 8015, 9738, 5818, 8307, 7824, 3519, 7279, 7269, 5860, 4002, 9403, 7704, 6377, 3720, 9374, 4985, 8927, 2336, 9044, 8425, 4994, 3710, 9103, 1002, 2102, 4968, 1838, 7482, 5687, 9195, 8575, 5071, 8225, 8879, 7143, 9948, 6286, 8211, 7577, 2664, 3232, 9160, 2354, 755, 4097, 5115, 7657, 2870, 7601, 1933, 6613, 5219, 6987, 296, 3702, 6160, 4139, 5426, 7069, 5624, 7925, 4806, 376, 8178, 7746, 8724, 5266, 9161, 5533, 6416, 6959, 8638, 8066, 6110, 418, 7639, 3919, 7043, 7956, 8631, 1234, 4135, 6435, 7473, 3924, 3560, 6387, 8339, 1210, 7225, 4739, 2821, 5999, 8660, 8679, 6405, 9837, 8016, 3653, 3067, 6973, 9912, 5991, 8826, 8671, 7042, 5708, 1070, 4865, 7026, 463, 9865, 2452, 603, 441, 516, 3449, 6717, 8791, 3673, 8260, 3843, 8597, 4434, 359, 428, 7574, 7187, 9589, 1820, 8084, 8459, 4402, 8187, 9028, 1188, 3128, 5422, 9214, 3831, 4924, 5895, 3488, 2876, 5949, 1965, 1991, 5374, 8705, 5619, 9609, 4692, 1478, 6371, 9010, 9909, 1960, 5314, 9245, 8916, 8778, 160, 8258, 682, 7990, 3281, 3746, 2305, 4534, 6491, 2071, 8761, 7080, 2536, 5805, 305, 6933, 1787, 8642, 395, 7244, 2646, 5125, 3150, 279, 2438, 3192, 8607, 4336, 7485, 6872, 7652, 6891, 1425, 1706, 1831, 9540, 9022, 5914, 9957, 9664, 4303, 7540, 4847, 1573, 4634, 7180, 5867, 8672, 3971, 3920, 8179, 2498, 9361, 2112, 6263, 8337, 9968, 6604, 765, 9697, 3634, 1208, 8028, 1192, 9354, 1780, 2168, 5318, 7991, 498, 3366, 952, 2456, 9003, 9554, 9078, 2572, 7201, 7681, 3251, 8513, 2133, 8495, 9638, 413, 2840, 7021, 1881, 6367, 4199, 2554, 1005, 9306, 2860, 5969, 9646, 7602, 9752, 4627, 7331, 7431, 966, 1100, 8253, 8799, 4089, 6883, 2361, 1703, 2548, 392, 7716, 4128, 8060, 125, 3357, 2913, 8071, 3668, 7798, 8771, 3109, 9876, 7997, 8871, 1323, 2040, 6206, 7705, 9442, 7865, 3031, 6081, 6407, 2897, 5073, 3168, 9693, 9130, 8805, 3157, 7691, 168, 6023, 2473, 2706, 3770, 7284, 7672, 4441, 648, 9165, 2194, 915, 4421, 3073, 552, 8484, 6012, 8212, 7378, 1261, 4389, 1027, 8852, 9703, 4352, 9728, 7721, 4713, 4981, 3279, 8985, 9009, 7597, 8788, 2824, 7147, 8601, 7566, 2844, 4088, 3093, 8807, 5782, 8449, 1533, 1486, 6981, 7846, 9949, 8443, 1816, 3059, 9383, 581, 9717, 3978, 4950, 8589, 8888, 3383, 7488, 257, 9507, 1658, 8194, 1661, 4104, 2524, 9819, 3610, 2715, 8394, 7227, 8159, 4859, 9112, 4703, 7731, 5569, 7763, 7690, 1184, 8131, 9208, 1927, 361, 6250, 5205, 3757, 5845, 8087, 6904, 9000, 9379, 86, 7449, 2974, 3777, 300, 3191, 6, 1467, 8821, 7270, 4361, 6884, 6856, 6067, 8596, 3645, 491, 6427, 705, 9355, 656, 6971, 1622, 9190, 6957, 9702, 2204, 374, 2759, 4849, 3856, 140, 9008, 4512, 784, 7550, 58, 2519, 165, 9222, 4729, 9612, 8559, 1617, 1530, 9332, 4809, 9089, 3305, 7927, 7374, 8814, 9975, 8764, 8670, 4343, 9797, 5514, 3323, 5417, 3679, 8759, 7173, 28, 3508, 7835, 6306, 7106, 639, 5433, 9182, 7711, 8128, 4875, 530, 2420, 40, 662, 1928, 7603, 9716, 5392, 9437, 6835, 2063, 8338, 1344, 8939, 752, 3742, 9779, 6704, 7675, 8041, 468, 3018, 4156, 2576, 532, 653, 7222, 875, 2207, 7974, 7400, 9724, 9392, 5842, 6976, 4327, 3001, 759, 458, 3356, 8155, 8746, 2211, 7821, 8489, 7062, 8445, 1231, 8127, 854, 7727, 1375, 7301, 3627, 7903, 8563, 8688, 5185, 2413, 8099, 6873, 9737, 6163, 9292, 422, 8203, 6104, 7164, 4920, 7297, 9117, 6619, 9808, 6454, 1465, 4180, 5236, 4107, 4395, 7952, 5299, 9226, 45, 2291, 4483, 7754, 8439, 7944, 289, 3559, 7935, 7314, 8712, 5077, 7453, 6767, 8936, 24, 1804, 8796, 9619, 4456, 9425, 8812, 6772, 9922, 1848, 2461, 9221, 7867, 1916, 1759, 1865, 4904, 9024, 4116, 33, 5370, 1940, 8234, 8037, 2149, 9894, 3340, 1424, 1348, 3717, 7880, 2859, 3311, 8714, 2501, 3691, 1734, 1419, 3339, 2031, 9726, 9152, 8780, 4433, 9451, 5831, 4564, 2830, 2842, 6808, 9508, 9456, 4079, 9007, 7963, 2725, 360, 978, 7647, 7122, 8173, 276, 4241, 2357, 375, 6291, 8221, 8971, 8169, 5389, 947, 9487, 3987, 2614, 8855, 3921, 6327, 3665, 4072, 5981, 4073, 7474, 1373, 683, 8201, 2360, 7254, 266, 5716, 8959, 1365, 2187, 301, 8180, 8592, 993, 8923, 9342, 9105, 6438, 14, 365, 5176, 7339, 1115, 8047, 4801, 2709, 1268, 9303, 54, 4034, 9970, 4654, 6678, 1586, 169, 6449, 8967, 8422, 9060, 566, 2540, 613, 3935, 1381, 7671, 9083, 56, 3220, 7771, 5577, 6434, 9971, 6395, 7433, 8218, 1913, 7783, 5916, 4869, 7814, 9472, 9560, 6923, 8473, 4871, 5273, 7344, 416, 4063, 2328, 6605, 5883, 7074, 576, 4888, 5625, 9333, 9287, 485, 1798, 2588, 8882, 2474, 9947, 8845, 4930, 3796, 9789, 3096, 6253, 1970, 9961, 8783, 9338, 8860, 270, 2221, 9806, 7402, 6501, 7807, 9420, 5454, 5841, 2704, 4209, 2662, 4918, 6681, 9847, 9978, 2677, 4256, 3176, 3845, 1163, 7529, 8101, 4232, 8485, 9773, 1593, 144, 8551, 6749, 6003, 8595, 4413, 2724, 8308, 9536, 6314, 818, 7033, 596, 1760, 6486, 4108, 2723, 2314, 9250, 2, 5496, 2735, 4357, 1411, 7606, 1413, 7588, 8630, 6282, 6034, 9861, 2625, 6571, 7108, 9462, 6079, 7739, 7773, 3999, 8235, 5730, 7281, 8472, 4629, 5853, 4077, 7837, 16, 2121, 31, 6840, 2528, 8433, 444, 813, 5944, 9757, 640, 3322, 8570, 8349, 1170, 9184, 381, 8210, 8382, 4783, 8853, 9450, 1253, 1929, 6345, 8302, 4182, 9534, 6920, 8327, 6533, 8773, 824, 1855, 6925, 3028, 1300, 6829, 8922, 500, 462, 9045, 8913, 9684, 9689, 2341, 7747, 8233, 746, 5082, 585, 8972, 1400, 9480, 4090, 9317, 6521, 8833, 2140, 5307, 4999, 9227, 2851, 718, 1702, 5629, 5729, 8407, 7960, 6340, 8624, 6807, 1236, 220, 3328, 5736, 1714, 3853, 4350, 3472, 1589, 1351, 7674, 9253, 7627, 957, 8908, 2527, 1800, 685, 1552, 3864, 8758, 5456, 7946, 1560, 8440, 8527, 5471, 5907, 5155, 3527, 6235, 4282, 6595, 7208, 713, 3003, 7272, 3388, 9183, 6281, 6550, 3579, 6262, 7452, 9492, 9242, 9879, 5538, 6194, 7317, 8184, 2068, 8526, 8081, 8709, 8046, 8948, 4152, 7114, 8878, 1592, 3786, 8318, 9285, 9067, 437, 7443, 7808, 4319, 5953, 9134, 7921, 8937, 8728, 7595, 8420, 194, 442, 9428, 998, 6530, 9385, 2685, 6940, 5395, 5546, 5889, 8899, 720, 5609, 1987, 5076, 493, 4967, 8053, 9873, 2141, 8364, 5572, 6276, 9897, 3313, 9476, 9313, 8745, 5379, 358, 9645, 9499, 7188, 3329, 2537, 8742, 202, 7581, 9407, 1857, 9857, 7827, 3103, 8691, 8996, 2695, 4378, 571, 9699, 1030, 7387, 7741, 8467, 2260, 7929, 7381, 3448, 9537, 8074, 7049, 268, 2783, 8499, 9238, 650, 5154, 94, 3062, 9635, 5189, 9969, 5721, 4471, 1362, 5601, 7121, 7941, 9150, 7618, 6610, 4065, 5467, 8297, 2690, 7209, 9972, 8834, 6632, 9185, 3593, 2845, 8288, 8383, 43, 1309, 9781, 7977, 9780, 4283, 2792, 8493, 3568, 8649, 6740, 8930, 4740, 4599, 7515, 8541, 1826, 1733, 723, 9351, 2053, 3317, 5940, 3452, 2550, 5336, 5942, 1715, 7850, 7750, 6476, 7285, 9983, 178, 8252, 9021, 3961, 7155, 6721, 562, 8371, 1058, 2313, 8517, 6004, 7978, 9853, 8810, 9209, 262, 8817, 1591, 2681, 1089, 5347, 7271, 1304, 9240, 7535, 4508, 8162, 4854, 6985, 2651, 9070, 9329, 8784, 1226, 126, 9566, 7611, 7480, 9320, 7233, 3771, 7341, 7892, 7858, 3774, 7465, 7548, 3953, 8094, 6675, 5686, 2169, 7816, 4136, 7391, 8334, 7628, 69, 9809, 9014, 777, 4437, 6780, 8722, 8733, 3336, 2617, 8006, 4348, 2018, 9573, 5337, 6763, 7156, 6376, 2326, 7312, 3512, 6609, 2036, 6384, 1372, 8707, 9107, 6022, 2222, 5204, 9308, 9981, 6165, 1160, 7005, 5063, 2733, 346, 735, 9641, 2005, 7512, 8887, 1491, 8124, 3703, 1398, 3420, 6338, 3393, 5643, 7213, 6602, 9929, 7484, 9412, 8666, 5777, 2771, 531, 3925, 6656, 7508, 5367, 5208, 7289, 6744, 7523, 1595, 2129, 9307, 9665, 8828, 1263, 3430, 9485, 6303, 2666, 4305, 664, 5521, 986, 9511, 9938, 200, 6809, 7152, 1436, 4495, 2409, 9121, 2506, 7163, 6931, 769, 8618, 7831, 9465, 7570, 8720, 2708, 9345, 4645, 222, 32, 5608, 4605, 7117, 1761, 2889, 3877, 5695, 2594, 7260, 2806, 9687, 8956, 716, 1345, 9076, 1786, 9725, 9767, 2319, 7939, 3151, 2408, 610, 8065, 9026, 1480, 3988, 7818, 1640, 1256, 7160, 123, 3464, 7489, 7352, 8867, 4050, 643, 3705, 2004, 9964, 9959, 394, 6337, 4217, 604, 1956, 5837, 2935, 8590, 4042, 9765, 1790, 8969, 4848, 8250, 1333, 5718, 5024, 9418, 8306, 8816, 3320, 3308, 8428, 7709, 1852, 2479, 3775, 4473, 8217, 170, 371, 2568, 8539, 796, 8685, 8663, 2248, 8287, 1525, 9919, 8100, 4131, 4381, 7184, 1128, 9406, 3906, 7009, 9489, 9955, 7745, 121, 9016, 3458, 9845, 8599, 8344, 6544, 5121, 421, 230, 2887, 7898, 8584, 7266, 7785, 5201, 8285, 605, 9634, 2502, 1684, 8650, 9807, 4086, 9585, 1285, 6989, 3657, 4632, 9882, 8766, 5578, 9668, 9151, 9401, 9188, 4308, 9875, 2599, 2541, 1631, 4417, 7127, 9041, 7517, 1512, 4537, 6492, 1754, 2298, 893, 9616, 8678, 8510, 7017, 6586, 7146, 5622, 9204, 8261, 762, 9498, 7822, 5137, 8890, 8136, 3066, 547, 9316, 7050, 9620, 2206, 9700, 657, 3632, 2399, 9691, 9751, 9644, 9376, 3410, 4746, 7304, 9056, 97, 555, 2489, 1084, 1082, 9974, 9908, 8719, 3638, 7370, 9539, 646, 1847, 3918, 7692, 9759, 8514, 987, 234, 9018, 4386, 9001, 9132, 3837, 8414, 5616, 9372, 7819, 9201, 6798, 5697, 7071, 3546, 9256, 7358, 3309, 9721, 7241, 916, 380, 9029, 402, 9581, 8881, 946, 9386, 9888, 8515, 8900, 154, 2989, 6725, 6854, 8039, 8436, 5174, 7646, 3972, 8668, 7372, 48, 8701, 7082, 9488, 9898, 3473, 9232, 2388, 9709, 2077, 5311, 8809, 2797, 2705, 8586, 7920, 259, 3006, 1295, 2747, 6504, 7699, 8896, 7968, 4686, 7999, 7586, 2295, 9388, 8905, 8474, 2466, 407, 823, 9128, 7640, 8132, 4271, 9613, 9844, 1018, 2003, 1361, 9735, 9777, 1, 9469, 7801, 7256, 9713, 5773, 3871, 3861, 6503, 3069, 4977, 2571, 4404, 6135, 5149, 2235, 8811, 3949, 9796, 4470, 8891, 9432, 8237, 4198, 7095, 4747, 852, 9927, 9350, 9690, 8040, 8220, 8703, 3134, 934, 8080, 8380, 9005, 9276, 5528, 9769, 9131, 9106, 8441, 8994, 9439, 9055, 7202, 1022, 8775, 4579, 5591, 6073, 6588, 8697, 254, 6751, 9642, 9196, 548, 8507, 8294, 2814, 7933, 3016, 9239, 5320, 3540, 9296, 1517, 9444, 8141, 5074, 1019, 888, 7696, 1032, 8458, 3149, 3318, 8933, 9868, 8199, 1378, 1013, 8522, 4487, 7753, 353, 6498, 5111, 4853, 9473, 9521, 8695, 1955, 8988, 8582, 2513, 7688, 7179, 4823, 312, 8043, 9940, 9890, 9254, 8862, 8246, 9596, 8320, 8576, 8569, 8480, 9636, 8116, 188, 8077, 9533, 8614, 970, 7576, 1059, 8553, 4436, 3082, 9601, 1738, 7505, 9423, 26, 9095, 757, 55, 1957, 749, 4919, 9149, 8978, 7298, 7744, 6475, 2549, 5306, 5551, 9967, 4151, 8310, 8815, 107, 2947, 7615, 4543, 9438, 6843, 9415, 7377, 147, 9849, 9318, 9631, 597, 1896, 9493, 3363, 9532, 9145, 1169, 9869, 7243, 1746, 9817, 9615, 8767, 9893, 6755, 5992, 1162, 9851, 5917, 6497, 3666, 1189, 8299, 6359, 4056, 3177, 3352, 3204, 6185, 1751, 5872, 9267, 2901, 8947, 4226, 2301, 2680, 9805, 9422, 9933, 7701, 7881, 9059, 7683, 7429, 218, 467, 845, 9550, 2552, 8518, 4220, 7614, 3181, 1937, 523, 8687, 3434, 2109, 8743, 1657, 9427, 7099, 9370, 2772, 7904, 6974, 8477, 9302, 9731, 1598, 9367, 2428, 8509, 1438, 6424, 5735, 9051, 9570, 9576, 8850, 7844, 5720, 9538, 8273, 6465, 4295, 291, 8557, 9593, 7742, 7914, 9, 3902, 1492, 4459, 8531, 4953, 2233, 9559, 471, 2949, 6847, 124, 7044, 9270, 7839, 9483, 7373, 9727, 9563, 4076, 9323, 8366, 5956, 9340, 8808, 9708, 8451, 9960, 792, 2958, 2529, 9799, 9074, 9373, 9102, 6587, 7038, 3211, 6943, 5172, 8909, 96, 3944, 9416, 1353, 335, 9695, 1695, 7144, 9148, 8512, 9914, 8197, 7526, 1422, 4539, 7622, 3533, 9855, 4280, 984, 9322, 5879, 138, 9495, 9400, 2101, 6463, 7157, 651, 2898, 6938, 1641, 9685, 6411, 9910, 8356, 7257, 9623, 9821, 6393, 3613, 2511, 1660, 9633, 9553, 9892, 913, 314, 1781, 9528, 9720, 8884, 9304, 6724, 6295, 9053, 6154, 9746, 8396, 2615, 7120, 9529, 9840, 7078, 9867, 8280, 7531, 9410, 9784, 8980, 9711, 3088, 8283, 148, 2595, 7981, 4314, 8965, 207, 6489, 9667, 6546, 2877, 8802, 2684, 2436, 1161, 331, 9824, 7363, 9387, 7888, 1064, 4159, 9810, 8390, 7192, 6488, 4193, 9347, 8682, 2765, 3551, 1114, 9259, 2580, 8521, 9823, 6270, 9939, 7355, 7231, 8623, 6541, 9583, 9816, 1827, 9065, 9962, 9791, 593, 6088, 4857, 9541, 5995, 9501, 9905, 8736, 2937, 1564, 6922, 105, 3274, 2472, 7609, 7345, 7995, 7616, 9678, 9526, 4161, 8731, 1819, 3355, 9341, 7673, 1773, 9234, 8113, 2620, 9217, 6640, 4301, 1099, 703, 2332, 9763, 2990, 9381, 9235, 9770, 975, 7349, 5819, 5707, 8469, 9761, 9335, 2587, 8885, 699, 9788, 9580, 3288, 9792, 9828, 7492, 9399, 9486, 3601, 9569, 536, 9273, 8749, 4123, 9448, 8801, 7706, 3979, 7063, 1668, 6581, 3425, 9142, 5305, 7923, 4844, 120, 7356, 8456, 5925, 8689, 2320, 3945, 8587, 9846, 9233, 4008, 9248, 7223, 8681, 9440, 7478, 9827, 7135, 8384, 9414, 9446, 8374, 9431, 2623, 9086, 9896, 1698, 8117, 8377, 9928, 510, 9525, 9921, 4929, 7313, 9260, 9062, 9348, 9530, 6915, 7105, 3582, 50, 5893, 9884, 9652, 9551, 9491, 6841, 215, 4171, 7309, 9258, 9698, 9618, 9314, 8779, 9512, 541, 127, 9811, 9881, 9956, 9363, 9321, 8904, 9417, 9088, 9237, 9535, 9973, 3515, 9369, 9626, 9887, 8082, 6673, 614, 9453, 8620, 9352, 6791, 9775, 7852, 9880, 9394, 9449, 1743, 9490, 9622, 9920, 577, 9842, 7161, 9944, 9371, 1297, 3715, 9723, 2113, 1752, 6346, 8460, 9673, 424, 517, 9976, 9327, 9594, 250, 9740, 892, 7441, 6545, 9707, 2833, 9659, 9832, 3231, 8265, 461, 6513, 8656, 9378, 9424, 9951, 4961, 9608, 2065, 9764, 9344, 9906, 3649, 3403, 1867, 9309, 9282, 9617, 8763, 8715, 9360, 8693, 873, 2366, 1187, 9582, 8848, 9748, 9261, 9815, 77, 9577, 9435, 9547, 927, 1832, 2181, 9864, 9747, 9946, 9856, 9281, 9575, 9980, 9952, 9628, 8571, 145, 9516, 9833, 9953, 9033, 419, 9280, 2881, 9572, 9510, 9950, 9398, 9299, 9913, 9124, 3240, 9859, 9874, 9300, 9506, 8011, 9289, 9649, 889, 3391, 2463, 9704, 9286, 9275, 983, 2800, 2635, 9656, 7947, 9461, 9368, 2520, 9812, 9830, 9730, 9945, 9870, 9457, 654, 175, 2190, 9531, 1681, 159, 529, 216], 'VBZ': [3380, 4916, 4148, 5684, 8756, 1076, 308, 7988, 1844, 2612, 6452, 7220, 6071, 941, 8375, 2231, 4133, 7607, 1463, 6839, 3365, 3767, 1709, 2123, 173, 2999, 1198, 2477, 3596, 9143, 4535, 3659, 3245, 5303, 4901, 1355, 3423, 1334, 868, 6251, 4427, 1948, 3258, 8007, 204, 945, 8621, 1966, 2597, 2816, 6556, 695, 8037, 4358, 430, 5788, 1829, 71, 2296, 839, 1061, 4026, 3588, 6936, 4013, 2891, 8622, 1412, 1607, 840, 972, 4600, 3526, 3141, 5963, 8088, 8856, 5553, 1116, 5195, 5562, 3347, 7578, 7854, 4781, 1887, 3584, 1588, 4677, 1528, 8669, 3360, 566, 1442, 1239, 4191, 7019, 7269, 100, 6731, 3909, 1445, 3590, 2329, 5375, 7787, 5483, 2048, 254, 7901, 7324, 1022, 5368, 7283, 1516, 4715, 4794, 1608, 8346, 3690, 1605, 2716, 2655, 2712, 3832, 4708, 1105, 2373, 1561, 5894, 4607, 8805, 2102, 2579, 790, 3249, 1358, 1935, 3484, 5126, 8267, 5900, 2476, 1873, 1732, 6321, 8421, 177, 7056, 4294, 1811, 6468, 1134, 912, 1342, 1280, 1283, 1350, 8053, 3480, 7499, 2118, 7937, 4680, 4252, 8092, 2210, 6517, 1444, 7239, 991, 1476, 6495, 2490, 8821, 5016, 4959, 3172, 3387, 5784, 4648, 3556, 2026, 2180, 4356, 3667, 6911, 5020, 1511, 808, 1346, 1292, 3718, 293, 574, 8775, 7086, 4785, 1286, 4935, 3165, 7824, 1363, 5567, 2828, 6117, 3064, 3097, 2188, 2342, 6668, 1869, 2287, 1558, 595, 940, 1636, 7436, 671, 793, 8938, 2303, 6143, 4799, 3147, 1951, 2126, 7955, 5669, 8008, 2404, 6552, 8223, 3940, 4278, 2393, 8987, 3510, 2375, 6335, 7857, 1258, 3179, 8705, 1902, 2212, 4155, 2703, 1680, 3254, 7948, 4248, 6608, 7320, 2742, 1434, 8404, 6437, 3880, 1535, 1043, 5776, 7285, 4128, 837, 6810, 8255, 1550, 4821, 6318, 9035, 3071, 9389, 1884, 677, 4239, 4364, 964, 8438, 587, 7336, 1275, 3471, 7240, 2060, 2592, 1713, 7169, 3112, 2823, 1708, 5550, 338, 3912, 1944, 2165, 3124, 1625, 2356, 9199, 812, 1123, 1431, 1473, 2020, 2376, 3263, 5203, 806, 743, 1167, 5663, 8444, 1824, 7236, 4782, 3716, 2344, 8208, 1243, 1576, 5935, 820, 7446, 9524, 2500, 4435, 4633, 2637, 4053, 8431, 3865, 2052, 1638, 1722, 7276, 2948, 5476, 8735, 1106, 5633, 4031, 2922, 3839, 1740, 5700, 1718, 2820, 8219, 6216, 578, 9215, 5994, 2822, 2641, 2841, 6421, 4377, 8664, 2131, 2734, 9114, 7089, 9172, 4660, 7871, 3161, 1472, 843, 1439, 3947, 8555, 7853, 2054, 5775, 5727, 3578, 6168, 8925, 6043, 5840, 2042, 8298, 6414, 674, 5549, 5448, 4895, 2324, 4628, 3409, 1643, 6288, 3631, 1182, 1386, 3216, 119, 5167, 981, 1119, 5237, 366, 6184, 1097, 5359, 2481, 4255, 748, 5275, 2284, 6215, 5598, 8723, 5529, 8145, 4399, 7902, 6042, 5007, 7636, 870, 5646, 2899, 5428, 5740, 7088, 7128, 1541, 4630, 8275, 6501, 4352, 4469, 676, 6471, 4014, 524, 5350, 1464, 2933, 5800, 5312, 8760, 5915, 8500, 3680, 2154, 4514, 1616, 4878, 3933, 3609, 3701, 5416, 9193, 8045, 644, 5757, 995, 2973, 172, 7487, 2411, 6431, 8751, 9189, 1574, 460, 8652, 5653, 8104, 4979, 6882, 1519, 6683, 2258, 1863, 6330, 1180, 1934, 1126, 2215, 6136, 4885, 3405, 2055, 3562, 2774, 708, 5396, 5891, 6070, 2758, 6238, 2619, 5008, 3892, 1101, 2114, 2379, 3823, 5124, 337, 666, 6535, 7896, 1976, 9206, 2967, 2661, 897, 7440, 4955, 5046, 7530, 7939, 6127, 782, 4883, 954, 901, 2240, 2199, 6568, 6401, 7116, 2618, 5520, 1354, 7679, 7507, 4324, 5132, 2202, 6659, 6762, 2794, 1252, 5258, 5926, 1665, 3144, 1056, 1490, 8592, 5062, 760, 3735, 2988, 4167, 5951, 6118, 6773, 1612, 144, 3974, 7506, 4330, 2954, 3502, 6895, 7149, 2007, 7884, 4581, 7473, 5356, 7663, 7451, 9141, 8170, 5971, 5147, 4590, 5564, 1990, 4742, 990, 1389, 2810, 1183, 2813, 5254, 5159, 6984, 5313, 1850, 7085, 696, 6628, 7704, 1689, 351, 8264, 7133, 2218, 7263, 6745, 3802, 4932, 9911, 1208, 6050, 4117, 75, 2142, 4275, 5123, 5226, 1560, 3246, 7949, 5469, 5274, 6694, 1360, 4591, 6983, 4571, 7189, 2894, 2508, 3741, 7182, 3914, 1974, 3764, 4474, 6719, 2220, 8558, 7714, 5504, 1420, 5674, 1222, 8290, 1817, 4346, 5830, 2144, 1376, 5591, 3860, 5398, 1424, 2061, 4506, 6482, 590, 6196, 7303, 7670, 7751, 1556, 2788, 3349, 2159, 4304, 5447, 8860, 4507, 1385, 6080, 1228, 619, 1851, 8639, 9181, 7790, 8589, 358, 14, 2486, 740, 8411, 6525, 490, 8004, 768, 6902, 4572, 3647, 4173, 5158, 6678, 3359, 1992, 5114, 1166, 3487, 844, 7890, 3813, 5403, 4365, 3662, 1845, 4541, 3536, 7103, 439, 7294, 8051, 5733, 2448, 5651, 5340, 2829, 4458, 2169, 4923, 2326, 2495, 3074, 6543, 8594, 7187, 7992, 1176, 4422, 1758, 5285, 2279, 38, 5703, 7893, 2161, 9390, 445, 582, 3244, 767, 208, 8335, 9624, 5334, 433, 6837, 281, 6320, 899, 2978, 6811, 6081, 875, 586, 5339, 5465, 663, 5401, 507, 588, 3862, 4752, 3569, 6107, 538, 3822, 5038, 5145, 6964, 7244, 924, 5673, 5242, 2719, 8789, 4889, 8319, 1499, 4484, 7707, 3654, 7732, 4566, 8031, 1207, 1140, 8262, 5282, 5954, 4379, 8776, 4595, 156, 2211, 1790, 1580, 4796, 6100, 3055, 3092, 5470, 2073, 1284, 5406, 3429, 1053, 9894, 223, 1667, 6500, 5886, 8281, 2043, 4758, 8147, 5061, 275, 1875, 2276, 6317, 4390, 1749, 4754, 8772, 1447, 435, 7826, 2397, 4697, 9212, 9009, 1727, 3635, 7752, 2670, 2965, 3623, 9126, 5919, 4766, 1238, 4701, 705, 2886, 8976, 7935, 3008, 4017, 5723, 6904, 3086, 1893, 3542, 788, 8991, 5714, 2095, 4415, 2012, 5978, 8707, 3381, 4965, 4211, 4690, 5632, 7476, 3563, 7455, 8358, 6069, 4981, 656, 2912, 1188, 7653, 3389, 6159, 5300, 3929, 4115, 7262, 1245, 7967, 5806, 7377, 1450, 7379, 5732, 3591, 5628, 3756, 1029, 8757, 256, 8214, 926, 3733, 3110, 6583, 7221, 3268, 3294, 9066, 1001, 8996, 6348, 8338, 3986, 515, 5753, 2006, 2093, 5657, 1374, 2384, 3678, 5186, 8425, 773, 5445, 3386, 6005, 1414, 1063, 4127, 8122, 8241, 2306, 7181, 948, 6849, 2267, 1611, 5488, 1397, 7125, 4761, 592, 7098, 6059, 6124, 5725, 7134, 3746, 4075, 1908, 2757, 4682, 6415, 2380, 7552, 5346, 3776, 6360, 475, 1996, 1049, 6053, 3722, 1429, 9407, 2122, 7305, 2910, 9980, 8172, 1416, 1401, 4331, 5113, 7420, 973, 9023, 8982, 6082, 2011, 1168, 4944, 6381, 8162, 1686, 1305, 7180, 7224, 2980, 825, 4515, 9396, 1293, 7686, 5183, 1462, 5072, 6494, 1407, 6418, 7989, 6593, 8833, 329, 4983, 5252, 3794, 4957, 6827, 6166, 7277, 1989, 1296, 1340, 6262, 3215, 9118, 2232, 441, 6114, 8228, 3597, 3922, 6134, 4490, 3260, 5966, 3036, 6687, 2756, 3915, 1021, 6237, 629, 4022, 2687, 8661, 5349, 6662, 7595, 8188, 6266, 3444, 8883, 3000, 6299, 7439, 3532, 5519, 5791, 9077, 8625, 7199, 213, 567, 1190, 4270, 1065, 7460, 4702, 6297, 2863, 8242, 2526, 8486, 5047, 1744, 2675, 2318, 8373, 3443, 7462, 6244, 2244, 7005, 4063, 1508, 7376, 3581, 8021, 2274, 6272, 5384, 1552, 3867, 7605, 7193, 1203, 8682, 7039, 1710, 7394, 222, 3146, 6164, 1529, 3611, 751, 1555, 1629, 2433, 2242, 1520, 4980, 8952, 5478, 8271, 4751, 3706, 1977, 7917, 2186, 7513, 631, 3507, 2678, 2867, 7268, 5023, 2033, 2457, 8447, 9764, 4679, 1387, 2979, 7521, 6885, 1796, 309, 4578, 8413, 8876, 72, 1393, 2197, 1919, 3399, 3827, 7164, 3864, 4972, 6413, 7812, 8511, 4665, 5851, 2192, 5843, 2843, 3285, 6396, 921, 2348, 603, 3587, 3977, 6875, 7351, 3738, 8954, 8913, 2213, 2462, 4503, 5866, 3749, 2521, 3373, 5348, 2983, 5982, 3116, 1489, 5140, 5099, 3998, 3804, 4642, 5892, 3158, 4486, 8794, 8930, 8251, 6140, 4446, 9131, 4177, 5291, 3513, 2027, 3983, 4843, 7685, 7396, 8940, 4036, 6400, 6868, 1125, 6660, 7579, 1950, 2128, 6889, 4905, 4028, 2268, 2981, 2241, 7522, 2226, 3525, 2929, 1370, 2108, 8868, 2403, 1518, 5749, 2585, 1694, 6703, 4327, 5787, 5019, 3524, 8593, 1538, 2297, 7672, 2819, 6472, 1368, 2970, 205, 3005, 8164, 7151, 1958, 8880, 6786, 2676, 133, 5098, 7726, 1474, 383, 1095, 1152, 3142, 6022, 3202, 3152, 4062, 1327, 2986, 8919, 6739, 4791, 5095, 285, 2542, 8403, 4997, 3748, 6728, 6917, 6109, 6655, 5560, 5924, 5751, 8363, 5826, 3148, 5997, 1443, 4138, 3810, 6794, 1318, 4251, 792, 8186, 1394, 7643, 3094, 61, 9116, 3230, 4861, 9049, 4310, 5058, 5075, 5977, 1224, 8191, 6357, 4580, 4941, 8119, 6108, 8468, 4850, 3044, 5358, 3516, 1325, 5618, 477, 626, 7023, 5650, 841, 6544, 1874, 1287, 1915, 9543, 4532, 5133, 1331, 8216, 728, 1241, 1356, 6598, 1506, 434, 1024, 2748, 6001, 3751, 2369, 5586, 3530, 4388, 5391, 5458, 857, 9528, 5531, 919, 9437, 5510, 1833, 2099, 3205, 399, 7034, 1415, 4345, 3814, 9207, 956, 8144, 7810, 4938, 1536, 7502, 4545, 2871, 3747, 8345, 7065, 2191, 7310, 1943, 4189, 8355, 5589, 3096, 3655, 6508, 3993, 1769, 5726, 5722, 7171, 8402, 704, 5889, 4292, 1814, 7366, 6060, 2278, 2454, 7909, 6126, 6370, 5301, 2478, 5604, 3593, 512, 8482, 1324, 3438, 5881, 1008, 4641, 5590, 2312, 6233, 2780, 3256, 5592, 7340, 4163, 8453, 1133, 3143, 203, 3225, 1952, 2150, 5190, 3054, 8520, 2488, 8245, 4349, 4020, 1907, 618, 5121, 3874, 4646, 5750, 6366, 5475, 2205, 6754, 9020, 4093, 240, 4187, 6542, 3446, 770, 3980, 1926, 2160, 4989, 7554, 1213, 2096, 5783, 514, 5487, 1209, 645, 2447, 7856, 6784, 2328, 5699, 6584, 2308, 6574, 5420, 1891, 5503, 6818, 9171, 473, 4524, 7062, 6068, 9109, 8157, 8239, 1391, 91, 2487, 9668, 2146, 6769, 722, 3622, 484, 1763, 1077, 4337, 1253, 7676, 8349, 3911, 2437, 4197, 4137, 4448, 9791, 5118, 2801, 9882, 2286, 1720, 7430, 7204, 5765, 3046, 1451, 1544, 5409, 8689, 2613, 3128, 5637, 2110, 4233, 952, 7657, 5229, 414, 8233, 1178, 617, 1894, 6054, 5758, 1452, 6734, 8716, 4156, 4788, 3873, 6789, 2086, 8717, 7069, 3047, 1054, 1306, 8150, 3026, 5927, 5410, 4501, 6816, 7983, 3034, 4391, 8902, 8999, 4632, 6436, 1384, 1975, 8819, 6116, 811, 6458, 4879, 6692, 8151, 5032, 1925, 4023, 3145, 9068, 2230, 4748, 4787, 4024, 7205, 4012, 6150, 5668, 1493, 1554, 5043, 1523, 8274, 4710, 4178, 5815, 9039, 6419, 1818, 3577, 6539, 2492, 8454, 4982, 17, 7650, 2718, 8654, 5903, 5060, 4924, 6490, 5232, 6657, 784, 9123, 6372, 7418, 2517, 8065, 4864, 7352, 6746, 4790, 348, 8184, 4517, 2288, 6332, 1265, 2558, 3307, 1700, 2496, 3043, 1753, 1687, 6174, 5884, 988, 6572, 9058, 1988, 9179, 4032, 4626, 4289, 7226, 2591, 8300, 7694, 887, 3255, 3878, 3289, 7402, 6016, 3137, 4544, 3553, 7483, 1500, 2879, 4942, 3816, 5151, 5602, 6354, 828, 918, 1006, 6018, 9473, 4516, 5882, 7919, 9032, 5119, 1901, 8813, 4125, 6652, 3812, 7471, 7886, 5363, 7170, 7551, 4954, 4831, 7700, 6271, 2925, 2351, 3370, 8073, 1201, 5526, 7118, 731, 2744, 5947, 2539, 976, 5794, 6519, 2051, 1184, 5231, 5171, 9013, 5314, 5863, 40, 7645, 6131, 3420, 2854, 6383, 2309, 4281, 4990, 2512, 8915, 9043, 5492, 2143, 7557, 3815, 7590, 7253, 4863, 4582, 7582, 6169, 9081, 2631, 7973, 7833, 186, 2809, 9210, 6611, 7361, 4311, 5747, 1221, 8112, 7496, 9706, 25, 8694, 5649, 2273, 8437, 1510, 5988, 5558, 8320, 4509, 1321, 3171, 1719, 706, 8741, 2739, 2527, 8538, 5450, 5044, 4869, 4931, 7299, 140, 7372, 2643, 556, 1865, 3541, 5789, 4570, 4176, 5901, 7724, 6956, 4830, 8729, 2882, 1870, 1888, 7140, 8605, 2745, 6020, 8003, 2916, 1609, 985, 8352, 3353, 3252, 5960, 7791, 5057, 9503, 4683, 9983, 842, 3430, 8740, 440, 7718, 4635, 3493, 1026, 6302, 5006, 6171, 7821, 1146, 7141, 7914, 2075, 2257, 4804, 7423, 4608, 606, 44, 4562, 5345, 7311, 5117, 7175, 4825, 5639, 2103, 3939, 1606, 6932, 6877, 1892, 4164, 9755, 5613, 2378, 7000, 6821, 7580, 3970, 6106, 1692, 3201, 1050, 9067, 1402, 2826, 4300, 6075, 6910, 2266, 2092, 3029, 6385, 3916, 6950, 1175, 2601, 6177, 4121, 7474, 4730, 829, 1248, 5846, 6515, 4279, 4154, 5414, 6102, 3388, 1810, 7585, 1047, 3012, 3080, 7153, 6269, 5552, 1994, 3236, 480, 8322, 694, 5026, 5431, 7511, 2662, 2390, 7137, 1157, 5223, 7899, 6402, 4084, 3705, 6926, 7994, 725, 4307, 5143, 628, 4168, 8492, 7541, 7022, 1839, 838, 4432, 3264, 8446, 8379, 1124, 4724, 3295, 9752, 1093, 5214, 2764, 6188, 8823, 8063, 6361, 2016, 4652, 3106, 1679, 1433, 2911, 3072, 4403, 6946, 3440, 6477, 7122, 4707, 5474, 7383, 5958, 3105, 1232, 3076, 333, 3669, 3773, 8998, 2371, 471, 4157, 929, 4293, 5491, 2950, 3984, 2291, 3483, 7634, 847, 420, 2896, 600, 4383, 4719, 5568, 1399, 6867, 2932, 2781, 6350, 408, 8658, 1237, 6479, 3858, 9120, 2021, 9961, 1129, 6892, 7143, 2805, 3585, 2217, 1716, 4464, 4852, 6442, 7611, 785, 8012, 5629, 2450, 355, 4298, 8061, 2467, 1147, 4110, 3910, 8504, 2153, 1920, 2581, 1378, 2087, 6866, 1601, 6026, 7972, 2720, 1603, 6009, 951, 648, 5534, 2219, 4247, 1759, 1635, 4664, 4896, 4922, 4258, 5516, 8348, 7514, 4314, 7417, 9420, 4212, 6615, 1249, 249, 2089, 8195, 3797, 4906, 1659, 5253, 3884, 6460, 1954, 3111, 4384, 8600, 3326, 2045, 1669, 7468, 2870, 4792, 3958, 7097, 8601, 6509, 9519, 4097, 6722, 384, 8252, 1980, 6604, 3674, 5477, 4771, 4522, 1143, 115, 3284, 3664, 6234, 6836, 5456, 2688, 1911, 1789, 1803, 1899, 2088, 5597, 3500, 5092, 449, 1864, 398, 8030, 5021, 1328, 9147, 6669, 6028, 8997, 1735, 2435, 470, 336, 4208, 8140, 2640, 4565, 5466, 5090, 299, 7267, 6919, 4736, 131, 158, 5198, 2406, 6649, 7567, 4778, 3798, 4482, 7622, 4452, 5309, 5455, 2323, 8724, 1707, 8062, 7250, 9326, 4215, 4359, 3511, 3898, 7584, 688, 3803, 817, 4698, 2827, 4004, 4681, 4350, 6886, 7957, 1392, 6806, 9323, 3897, 6007, 6048, 7932, 2817, 6518, 5536, 188, 2683, 415, 5325, 5709, 3151, 1821, 1102, 6838, 1244, 5887, 5174, 1104, 8799, 5948, 6918, 1094, 5250, 7950, 3042, 5690, 6617, 3276, 8309, 4745, 1724, 2434, 5885, 1196, 5365, 1794, 772, 8800, 5658, 1757, 6349, 6077, 5302, 1082, 160, 518, 2000, 5680, 1396, 2245, 7494, 4737, 1158, 1776, 4527, 7053, 2117, 3119, 3490, 6874, 7926, 8771, 6218, 6897, 4588, 2938, 2586, 950, 2785, 4407, 4265, 6859, 3616, 5015, 7695, 6609, 22, 2170, 5033, 9209, 4217, 5049, 2023, 2182, 2005, 6822, 1303, 5175, 3091, 258, 1597, 1610, 8244, 3887, 1505, 9262, 1813, 7770, 7587, 5825, 1572, 8108, 1532, 3982, 2760, 7375, 5220, 8270, 3688, 2058, 7720, 2097, 5664, 1456, 647, 6101, 4463, 1910, 6091, 6526, 7070, 7079, 3796, 2985, 5373, 5330, 3768, 3421, 535, 6290, 5804, 8067, 5228, 6057, 1728, 8580, 8204, 2136, 6476, 182, 4900, 7721, 476, 3298, 2207, 911, 8835, 3765, 4362, 1217, 6671, 1637, 233, 6894, 5774, 3840, 4423, 1961, 1959, 9680, 3684, 7463, 3973, 7635, 5975, 3615, 5801, 551, 5665, 920, 3213, 4284, 4111, 2864, 4519, 5593, 5967, 859, 7773, 5692, 7029, 4461, 4604, 8890, 8231, 5091, 3594, 6876, 2825, 7537, 6941, 9087, 2791, 1155, 4818, 1872, 4897, 4095, 6365, 1928, 6952, 2041, 3035, 2405, 787, 5323, 6869, 8932, 152, 625, 5341, 7382, 5078, 5647, 3942, 6533, 4418, 6493, 4623, 3754, 1806, 8243, 2106, 5079, 1329, 8347, 9568, 3090, 7445, 5179, 608, 5116, 5196, 4533, 2037, 7894, 60, 4800, 3905, 6756, 107, 2659, 8141, 3121, 5541, 2987, 7452, 4817, 5036, 76, 8898, 1069, 769, 6305, 2064, 4814, 5418, 304, 7943, 7435, 867, 5671, 0, 5290, 8559, 3950, 5494, 6433, 3896, 974, 5543, 5970, 4598, 6425, 4564, 7889, 4890, 1587, 267, 4731, 8055, 3894, 4721, 4096, 5372, 5161, 9004, 8786, 6684, 102, 8984, 3759, 3410, 6934, 3408, 3919, 5939, 1741, 1666, 9038, 3170, 1122, 1676, 5216, 8134, 3395, 3049, 3465, 7365, 2289, 57, 8519, 3310, 8670, 3913, 3028, 8139, 8350, 2017, 8330, 7617, 6087, 1072, 4877, 6521, 9019, 3190, 4240, 9413, 1521, 6407, 2906, 6453, 3780, 5731, 3108, 1883, 7868, 5037, 7593, 5799, 8455, 5771, 3675, 4321, 8918, 4101, 8129, 1269, 675, 4082, 942, 1335, 5539, 5387, 9825, 4678, 4801, 6099, 2686, 5748, 422, 9110, 8604, 6024, 928, 853, 5324, 143, 3650, 8527, 1964, 5820, 5366, 4353, 3834, 6531, 5052, 5741, 4430, 1756, 8472, 2722, 7606, 5287, 4976, 4188, 5913, 2277, 7570, 5115, 4355, 7006, 7129, 5808, 5817, 5199, 5065, 2904, 6705, 6369, 3290, 5211, 2224, 7836, 1496, 4684, 4297, 7813, 5582, 4214, 8115, 5284, 8194, 6619, 7575, 8026, 1191, 1151, 3848, 8928, 1723, 646, 9150, 7865, 1254, 5636, 3107, 6398, 848, 4548, 4964, 9169, 7315, 6592, 4147, 3605, 6711, 5809, 2775, 9567, 8279, 8494, 5130, 3679, 5763, 2548, 3369, 8418, 1856, 2660, 989, 886, 5225, 7261, 7427, 6958, 3575, 3218, 2693, 3344, 3956, 8313, 3595, 3809, 3451, 8596, 5394, 2157, 5390, 183, 931, 882, 6614, 6986, 7729, 5828, 1260, 4769, 6464, 6224, 3045, 6256, 6851, 3805, 8405, 400, 4945, 4087, 3870, 6254, 1682, 4936, 6817, 2053, 5289, 3817, 7589, 1885, 6002, 1418, 1771, 1861, 2340, 7001, 786, 902, 8357, 3559, 5996, 5687, 8072, 4958, 6212, 7035, 4361, 8912, 4201, 7938, 4225, 2768, 7558, 7802, 9845, 2729, 2856, 184, 8133, 2178, 661, 288, 3753, 6371, 9978, 5202, 5909, 9098, 3154, 4373, 3099, 5001, 9030, 5908, 2522, 6093, 5333, 5338, 1783, 4963, 326, 6561, 6098, 4917, 4003, 6175, 5811, 7702, 665, 1647, 2857, 5382, 3212, 7908, 2878, 2184, 652, 4718, 7768, 2848, 4442, 7682, 7104, 6358, 5943, 5295, 5256, 7174, 861, 2560, 4553, 1371, 9306, 3639, 6696, 4219, 9589, 3697, 4915, 1971, 2811, 52, 246, 6597, 7385, 550, 4555, 7797, 2711, 3343, 6448, 4829, 7111, 2605, 7126, 1736, 3010, 4149, 7008, 2927, 3512, 872, 2111, 3130, 7354, 6695, 5868, 1847, 5631, 5269, 5319, 4276, 1142, 6516, 4049, 1540, 1458, 6537, 4367, 4204, 9909, 1697, 824, 3195, 4987, 3846, 1774, 8718, 4839, 5265, 2890, 1145, 9491, 4078, 3061, 5555, 135, 9540, 9759, 261, 7138, 5344, 4663, 3102, 8609, 7621, 4052, 6975, 4638, 5645, 869, 7258, 2164, 6412, 4946, 4410, 8132, 7838, 1797, 1470, 1615, 3333, 6158, 9957, 959, 6582, 6246, 2642, 5847, 7503, 7743, 328, 1963, 6560, 6329, 5166, 9125, 914, 4253, 2525, 4709, 6304, 8382, 5364, 1590, 8029, 3714, 6213, 8475, 2183, 2779, 4584, 3963, 6255, 6499, 4447, 3695, 9648, 8645, 2322, 3549, 6805, 4195, 2260, 3521, 4862, 4573, 4952, 2543, 7734, 1036, 2416, 253, 5522, 3078, 3854, 1071, 5964, 3989, 9057, 4557, 2304, 481, 6750, 7304, 776, 6284, 6326, 2928, 1083, 7527, 1932, 8523, 1594, 5138, 3223, 8412, 2732, 6573, 7002, 8537, 2956, 2847, 6738, 5984, 6854, 1823, 89, 8189, 1096, 1107, 2862, 199, 4363, 3237, 150, 8450, 2627, 5968, 6555, 7755, 537, 8109, 3789, 4272, 1653, 1585, 8143, 2013, 4220, 84, 9050, 2225, 2773, 5929, 1469, 1837, 4836, 7448, 5898, 4280, 1509, 2611, 1079, 3528, 6085, 4424, 4650, 8230, 4057, 2334, 2281, 7495, 6634, 3630, 464, 3485, 4865, 7922, 3174, 6274, 1670, 7408, 2876, 5233, 3235, 2792, 8872, 2834, 4174, 4846, 6052, 5537, 6125, 5083, 5105, 2320, 2427, 5192, 5142, 7678, 2937, 6654, 939, 2621, 1437, 5093, 4465, 5993, 1953, 1423, 6733, 3286, 8044, 3456, 7486, 5910, 7669, 4832, 2638, 6727, 2105, 8961, 3653, 1593, 8078, 2689, 2578, 3941, 7940, 2155, 9393, 4551, 4227, 7330, 2022, 5615, 3497, 563, 5082, 9153, 6653, 1843, 8690, 4985, 6825, 3233, 4723, 1699, 5605, 5089, 1255, 5805, 4673, 8125, 1542, 8027, 9766, 8866, 7796, 7245, 7058, 1395, 7364, 6804, 2931, 7329, 8634, 1070, 1312, 2551, 1549, 5814, 7825, 846, 2629, 2261, 2795, 2652, 6726, 1016, 3004, 6759, 4457, 3059, 2696, 1174, 4741, 5523, 6416, 8130, 5937, 6800, 1359, 7961, 1449, 5152, 7774, 8529, 9777, 9093, 6850, 5696, 114, 8633, 3206, 6021, 6055, 8091, 5112, 7100, 93, 2790, 3938, 8018, 6260, 560, 4691, 1259, 4521, 9744, 2787, 5321, 3625, 2078, 4393, 8326, 682, 8160, 8762, 4868, 3186, 690, 6778, 791, 2438, 3058, 5357, 8797, 5120, 3314, 356, 2362, 1627, 6182, 3419, 5127, 3447, 8578, 5710, 4340, 528, 7921, 7830, 2503, 6843, 406, 1822, 8971, 6406, 7470, 129, 9170, 1559, 2957, 3162, 6700, 883, 3990, 2395, 3271, 6363, 295, 3037, 2832, 1084, 2650, 4001, 4268, 7906, 717, 3400, 2667, 6038, 3693, 9046, 2607, 5712, 5200, 5849, 2883, 3331, 1853, 9154, 4468, 1754, 361, 1498, 7413, 3642, 2364, 2338, 2152, 8711, 2156, 3214, 6151, 347, 7210, 2669, 9186, 1042, 6364, 8565, 1080, 6732, 198, 7907, 1596, 6010, 8253, 2124, 4614, 7942, 7759, 1410, 798, 3052, 389, 5003, 8036, 4654, 3027, 7762, 1035, 980, 4622, 7736, 410, 7545, 7866, 9683, 4518, 2474, 3787, 1840, 935, 3056, 2920, 9940, 7042, 6664, 9305, 9090, 7637, 1987, 3855, 3280, 4401, 8035, 6594, 6777, 8870, 6923, 621, 3325, 1592, 6943, 6399, 4398, 7011, 917, 5268, 1983, 5297, 6036, 6788, 9450, 6551, 7406, 1762, 8917, 6456, 2873, 7168, 764, 3696, 1388, 1075, 960, 5986, 7188, 2743, 8544, 2386, 732, 4912, 3411, 3089, 1923, 7798, 2679, 8213, 70, 6333, 7030, 8339, 1457, 3462, 6083, 3293, 783, 8462, 3281, 8401, 7577, 6000, 3548, 1468, 1890, 3455, 9250, 6223, 8466, 5704, 7687, 7325, 6180, 5156, 2119, 4802, 4822, 5040, 5109, 9136, 5599, 5911, 1290, 5107, 5530, 101, 6287, 5135, 2653, 3187, 83, 1969, 3844, 377, 5177, 6630, 8032, 3316, 3155, 3945, 2762, 2262, 2, 5283, 4576, 8488, 8727, 9117, 4837, 9539, 3835, 7132, 8222, 6994, 4194, 752, 7073, 3449, 5713, 3014, 7131, 1986, 1918, 4773, 5084, 4309, 7183, 6199, 7405, 3354, 7342, 109, 429, 1495, 8386, 7252, 3415, 7454, 3997, 4750, 750, 1931, 4616, 8236, 5839, 2353, 6770, 1916, 6195, 5234, 279, 8071, 4892, 6826, 3335, 781, 4779, 4443, 7293, 149, 181, 6112, 9173, 903, 6207, 6311, 3600, 623, 6336, 1767, 3376, 2699, 8613, 6338, 1170, 6939, 456, 2439, 1956, 5108, 4655, 3013, 2996, 3346, 815, 6650, 6208, 1307, 7731, 3801, 8005, 2727, 851, 7490, 3139, 4657, 6967, 19, 2726, 3762, 7936, 4372, 8636, 7421, 3011, 8803, 4995, 5816, 4967, 174, 2468, 9021, 339, 2907, 8325, 738, 4196, 3437, 6686, 3327, 7186, 5178, 6680, 7389, 2444, 458, 2960, 3126, 4066, 5210, 8098, 4661, 6226, 6870, 7628, 1421, 9801, 6294, 4339, 1046, 8530, 8083, 4044, 5630, 1409, 8183, 3101, 3930, 971, 3439, 6893, 7350, 5141, 3965, 4109, 8810, 4473, 3602, 4000, 6058, 3461, 4881, 3457, 9011, 1200, 1566, 4589, 2557, 9288, 2533, 3261, 4662, 1575, 4523, 799, 7897, 5991, 4696, 3821, 5565, 7574, 5922, 2994, 8042, 4005, 9485, 7110, 1148, 3504, 1277, 2838, 2162, 6845, 5856, 4056, 7154, 1909, 3783, 553, 5834, 4061, 3777, 196, 6343, 9107, 2148, 5836, 8963, 5332, 6232, 8861, 5876, 3021, 1877, 1942, 1460, 7092, 6752, 6132, 5708, 8981, 5444, 9100, 5666, 1671, 8957, 4666, 1197, 3379, 4762, 7971, 3277, 7832, 1302, 7924, 8873, 8440, 8875, 5798, 2888, 6359, 4046, 3785, 6855, 3025, 7286, 8282, 8301, 4186, 7660, 4720, 5965, 2269, 6105, 8733, 4290, 3459, 2360, 8708, 6309, 1551, 2374, 1156, 878, 8696, 5855, 2455, 4010, 1634, 6569, 7425, 4412, 7228, 2283, 5054, 7895, 4094, 4205, 7656, 2049, 4520, 1338, 7662, 3278, 5829, 4826, 7040, 3009, 2531, 6677, 7012, 5962, 9042, 3375, 8200, 6927, 3529, 6491, 4091, 1524, 2865, 2402, 4749, 6765, 5030, 8745, 3920, 5554, 3829, 2691, 932, 3895, 6736, 2115, 416, 6089, 325, 4738, 1195, 4851, 2537, 5580, 7562, 3426, 9362, 8608, 898, 4933, 1766, 8831, 1936, 8657, 1485, 6259, 3115, 727, 3060, 2509, 2837, 9010, 771, 2694, 2290, 2731, 2562, 5280, 3357, 2138, 4229, 5734, 8202, 2343, 78, 1117, 8790, 955, 5660, 8389, 2964, 4351, 6342, 5277, 3396, 3087, 8535, 5048, 2702, 3019, 3189, 1085, 7077, 5870, 7874, 1537, 5739, 363, 6481, 6197, 2724, 2658, 5433, 908, 6190, 3442, 5542, 561, 5335, 206, 4029, 6064, 7953, 1742, 1513, 6691, 2236, 1186, 2127, 3065, 3183, 4772, 3981, 7475, 2504, 641, 6307, 2009, 5292, 4041, 4370, 497, 9720, 6672, 4583, 7177, 6033, 49, 8674, 5257, 3543, 5499, 287, 1743, 1014, 3300, 1322, 9113, 721, 8706, 5730, 4820, 6390, 558, 4775, 3323, 5440, 4610, 8289, 4323, 5833, 6626, 7014, 151, 180, 4230, 8198, 6585, 8258, 244, 4644, 6133, 1088, 5102, 423, 6278, 2163, 8907, 2120, 5786, 9915, 6386, 8959, 231, 1052, 624, 3641, 316, 7841, 8224, 1494, 4165, 1815, 2175, 3397, 7986, 6129, 4647, 693, 2624, 5271, 3095, 3222, 3077, 8385, 5452, 6706, 6121, 8651, 6187, 7464, 1548, 1648, 5717, 8920, 938, 2628, 9137, 8102, 5434, 104, 6242, 6942, 3555, 2874, 679, 5459, 8643, 4734, 3017, 6796, 5812, 1905, 5422, 2377, 7794, 6596, 5429, 1852, 4911, 2071, 2755, 9397, 286, 381, 2337, 2583, 8846, 5131, 2228, 8452, 6880, 6405, 4612, 5169, 8840, 1701, 3251, 5209, 2465, 3830, 3739, 885, 3494, 4011, 3428, 4054, 2632, 3700, 1828, 5215, 2243, 7661, 6011, 7426, 8970, 454, 7780, 4687, 5315, 3514, 3633, 3303, 7010, 2070, 4067, 2418, 6162, 4144, 2952, 387, 6666, 5189, 7843, 1862, 570, 4238, 8570, 3053, 5824, 7767, 3341, 6743, 557, 678, 379, 3629, 1622, 572, 2484, 6908, 8089, 1650, 4676, 7623, 6627, 8739, 6676, 7769, 4112, 999, 1430, 9061, 607, 978, 8148, 6375, 1139, 6092, 8483, 5081, 4993, 1138, 2589, 6812, 8662, 3638, 1640, 2751, 689, 6645, 8442, 245, 7484, 8448, 3560, 821, 4834, 7264, 2582, 2237, 7172, 7633, 2518, 6648, 1630, 2302, 1583, 1113, 4948, 6607, 3159, 8254, 7710, 7067, 3418, 5899, 2189, 2445, 8879, 1927, 9036, 1159, 8671, 4071, 2784, 6981, 4797, 7167, 2249, 9967, 2914, 4428, 1949, 2946, 707, 4455, 7680, 7416, 3132, 1216, 6141, 4232, 5501, 6013, 7158, 5399, 8193, 9647, 2997, 866, 3322, 546, 7045, 1028, 3859, 7488, 525, 9655, 3084, 1696, 2778, 1337, 6378, 1120, 3876, 3969, 7432, 3689, 1726, 2616, 6403, 5097, 3488, 3567, 3750, 8887, 4308, 7913, 7052, 2292, 4902, 655, 3882, 1968, 7106, 4925, 9803, 7295, 7808, 8229, 2544, 7649, 4735, 3991, 8956, 7335, 6339, 7518, 2464, 1846, 4266, 2663, 6454, 7520, 6647, 6409, 2654, 7075, 8900, 7878, 2203, 5587, 5288, 8836, 3319, 715, 2483, 6202, 79, 6764, 6514, 2317, 2469, 8914, 1921, 3620, 3927, 1835, 2069, 7965, 2740, 8502, 9115, 220, 5638, 4882, 1131, 5351, 1475, 6563, 3987, 850, 4755, 469, 3041, 3599, 1792, 6783, 3658, 8203, 3962, 1906, 6219, 7225, 4615, 683, 1347, 6761, 2656, 6899, 4122, 3671, 2415, 5270, 1747, 6469, 5614, 3531, 6122, 7644, 7219, 5423, 8547, 4500, 8054, 2044, 56, 6037, 8105, 7456, 805, 8497, 1946, 8877, 6566, 1900, 2861, 9788, 2608, 3842, 3390, 6432, 880, 8506, 3610, 1570, 1279, 1246, 2803, 1621, 4819, 2251, 1651, 7334, 1945, 6045, 217, 3522, 5018, 2094, 6735, 2855, 755, 8268, 2080, 1780, 1882, 7840, 5318, 5498, 8968, 8732, 2573, 2575, 2370, 15, 3361, 1390, 5918, 7312, 4249, 1343, 5059, 7847, 2028, 5768, 8615, 3632, 6622, 8390, 4903, 5596, 7027, 8478, 9591, 1193, 6709, 8332, 4722, 478, 6702, 8463, 7618, 5194, 7556, 761, 6103, 1795, 8286, 4467, 4569, 7091, 1571, 3427, 9573, 2645, 1871, 4190, 7984, 7044, 5945, 8675, 3772, 1655, 4705, 2721, 8857, 5525, 667, 6559, 6034, 8000, 3424, 6603, 3781, 5644, 6901, 3648, 6971, 4675, 8536, 8489, 317, 8891, 2887, 5875, 8235, 2921, 8624, 3573, 8788, 4411, 8120, 5241, 3518, 3242, 8572, 7477, 4577, 5327, 7479, 1579, 301, 6888, 6485, 9422, 5766, 6094, 7875, 9826, 5260, 3889, 3364, 6955, 8541, 8830, 4540, 7101, 8, 4409, 9426, 9158, 3975, 1483, 5880, 1604, 2139, 4114, 8324, 3937, 7235, 7353, 3955, 5711, 602, 4069, 3173, 1164, 9062, 9899, 1428, 7398, 3472, 4051, 554, 8041, 9002, 7397, 8093, 6945, 2325, 7991, 6643, 8893, 1978, 195, 1282, 6243, 7588, 6846, 6282, 855, 3645, 6618, 5584, 6980, 1012, 909, 2971, 2564, 3646, 9468, 7497, 4998, 5064, 6096, 8295, 7677, 6142, 4871, 3820, 5425, 7561, 3207, 963, 92, 7287, 412, 1764, 283, 3766, 6496, 2647, 6428, 8617, 2198, 8314, 4602, 110, 9191, 1614, 5352, 7357, 8649, 6715, 3869, 6017, 6434, 1055, 6638, 1007, 5463, 8263, 426, 492, 372, 4894, 37, 4974, 167, 7203, 5850, 7434, 5867, 2299, 94, 4183, 1553, 390, 8935, 7532, 1962, 234, 1274, 2951, 7055, 1298, 6441, 8780, 3467, 6220, 3517, 2035, 5694, 5955, 5193, 4285, 516, 8665, 4880, 210, 87, 5322, 4419, 9628, 8588, 4563, 3672, 3574, 5286, 4554, 3203, 6707, 9083, 3923, 1301, 378, 4536, 8710, 3879, 2321, 8207, 1352, 6912, 7627, 8855, 6697, 4845, 2975, 5610, 4347, 4045, 9686, 8107, 6040, 6848, 7970, 2574, 5912, 7784, 6576, 4199, 8946, 117, 8340, 3358, 6862, 7547, 5728, 5511, 5208, 5701, 9079, 9159, 4421, 6970, 3972, 2777, 4172, 1503, 3683, 4334, 1413, 9819, 1750, 1435, 7428, 7371, 9666, 8296, 2717, 622, 2892, 4224, 2066, 7384, 9492, 5486, 5053, 4242, 6589, 9947, 534, 5383, 8795, 1461, 7782, 4451, 6149, 1654, 4988, 8782, 4611, 3435, 1153, 852, 3200, 3586, 7533, 6644, 9017, 3057, 8768, 3267, 5557, 6529, 4326, 3966, 1285, 5441, 1276, 4625, 7216, 6397, 8677, 4631, 2491, 4492, 7786, 2057, 8269, 3808, 3857, 5983, 807, 5759, 5934, 804, 9130, 4222, 4254, 2247, 8374, 8581, 4406, 9372, 2038, 8190, 8700, 7845, 7124, 352, 3934, 8256, 2253, 2330, 8152, 2563, 1453, 2358, 9361, 2259, 7028, 4264, 2966, 2789, 1677, 5932, 1860, 8611, 8020, 3422, 6447, 1067, 1446, 879, 559, 4328, 6065, 4124, 2535, 9182, 3169, 3673, 472, 1772, 5683, 835, 4689, 5017, 8417, 134, 1602, 5031, 8752, 4827, 1690, 5457, 2391, 6119, 2812, 7127, 4656, 7738, 252, 6616, 7491, 161, 1317, 8369, 3299, 3994, 4672, 4158, 9930, 8391, 1266, 1569, 6781, 3433, 3486, 5307, 6708, 1565, 5502, 7139, 3479, 3283, 7380, 3968, 5588, 1320, 3454, 4466, 5361, 7409, 3328, 5635, 2031, 8941, 4341, 260, 6713, 4385, 2559, 822, 7869, 4392, 474, 9835, 2915, 7667, 1831, 8859, 6404, 5056, 9082, 3604, 9051, 5744, 3535, 3643, 9562, 7510, 2555, 9092, 979, 7206, 30, 8441, 6152, 6257, 7404, 4549, 1981, 4305, 227, 1802, 5376, 6570, 5451, 6315, 6760, 1004, 2446, 3875, 5068, 3032, 6084, 4162, 7820, 5920, 4416, 789, 8361, 163, 8372, 8424, 6039, 5648, 4136, 6032, 3967, 1440, 7145, 922, 6373, 6186, 3401, 7776, 3900, 8931, 4784, 834, 1262, 2674, 7292, 3301, 6929, 7985, 3182, 544, 2633, 8934, 5607, 8864, 3272, 3959, 8076, 6178, 4068, 8566, 7004, 2372, 596, 6873, 5400, 1403, 7709, 5761, 3184, 1380, 9230, 8496, 1242, 5769, 6547, 2238, 4043, 966, 9236, 4914, 2736, 2327, 3571, 564, 7735, 2991, 1078, 6484, 3954, 8368, 3489, 6887, 871, 2494, 5904, 8992, 7614, 139, 801, 6277, 7954, 4726, 519, 2034, 3824, 5661, 3243, 8533, 3120, 5004, 5279, 4287, 8972, 501, 4860, 9767, 9054, 6558, 9688, 282, 2992, 4795, 6557, 8167, 6173, 7993, 9218, 8676, 3836, 6380, 7415, 7373, 891, 6176, 2567, 4291, 634, 485, 8585, 4126, 1481, 6382, 7538, 5066, 6328, 747, 3755, 7665, 1929, 8432, 2383, 4129, 6718, 5755, 8513, 1044, 1031, 7528, 3337, 6601, 1799, 1652, 9974, 1729, 2714, 7403, 7437, 4867, 8096, 2903, 5067, 2515, 7837, 6523, 9601, 6193, 5187, 7664, 7232, 1315, 6961, 2536, 3951, 3732, 1128, 7823, 1118, 639, 8097, 1825, 3068, 5688, 9975, 1619, 6549, 7338, 7255, 5184, 5317, 4807, 3431, 3033, 6120, 1020, 6283, 428, 9402, 6323, 1775, 7256, 5561, 6298, 5980, 7459, 3188, 8181, 4884, 9458, 1218, 2796, 7987, 6744, 6245, 6355, 45, 3, 3826, 4315, 2079, 1804, 4456, 4637, 6567, 354, 8311, 5547, 2314, 2158, 8583, 3114, 8103, 4808, 4706, 7778, 5832, 2710, 744, 4218, 8704, 7573, 7185, 9750, 4296, 7807, 8154, 1206, 1805, 5662, 4073, 8079, 8429, 9104, 702, 2082, 2459, 6285, 3259, 7982, 6130, 2019, 1993, 4617, 4316, 961, 1357, 1886, 3015, 4184, 826, 6823, 5873, 3474, 5821, 9063, 3624, 4438, 8901, 2398, 153, 3392, 1247, 5430, 2697, 6853, 3670, 5603, 8629, 4659, 6959, 6730, 5896, 1314, 4092, 4725, 4344, 6999, 370, 1624, 8017, 1060, 6356, 3761, 5946, 2761, 2422, 2799, 4360, 3312, 1645, 6579, 2620, 2460, 4235, 5412, 8822, 4210, 2963, 8342, 2419, 4711, 3505, 9728, 8908, 7323, 4609, 7864, 9178, 268, 3592, 8540, 1688, 5442, 6620, 3445, 1310, 6799, 4170, 6832, 737, 5835, 6658, 802, 269, 9698, 7395, 7945, 8858, 1924, 2229, 5506, 4594, 4100, 8811, 7779, 7500, 4949, 8909, 136, 9194, 9064, 2923, 6623, 836, 1364, 5581, 7885, 1336, 365, 4733, 8949, 171, 7332, 3724, 2516, 7848, 7978, 9429, 3470, 774, 4810, 6698, 9729, 6809, 3498, 2265, 9094, 5464, 1685, 4763, 8602, 360, 7652, 6881, 5027, 8308, 3075, 5505, 4286, 9180, 6056, 4134, 2392, 5421, 5681, 4262, 5326, 46, 5381, 7760, 1501, 7096, 3197, 8248, 5852, 3579, 4059, 6095, 5316, 8185, 7564, 7288, 2458, 8755, 6201, 2713, 5933, 3580, 8284, 4765, 5767, 2272, 3304, 8597, 2546, 1289, 8923, 7877, 714, 2270, 9072, 2943, 8266, 8090, 3228, 5556, 2982, 5691, 9464, 543, 39, 4692, 4335, 3351, 1141, 73, 8174, 4313, 4809, 4035, 6267, 6909, 5611, 9129, 8123, 8606, 6871, 1547, 1539, 1062, 4671, 1620, 8146, 6344, 1326, 4774, 8002, 4099, 4439, 5716, 6466, 7198, 4495, 3558, 637, 6487, 6937, 193, 3863, 1515, 2901, 832, 7630, 1273, 2347, 5693, 3557, 5578, 8989, 99, 4991, 7347, 4397, 5827, 7297, 6351, 5509, 2331, 521, 2682, 3656, 2134, 5795, 5071, 8457, 5205, 2264, 610, 8166, 2530, 388, 1037, 6716, 9501, 1546, 8990, 9022, 5076, 9486, 1656, 4728, 4146, 9718, 3775, 1618, 3546, 2310, 8702, 3651, 4743, 4887, 5877, 9111, 4928, 9157, 6667, 3734, 3048, 2223, 9163, 7374, 3226, 5685, 6688, 6147, 633, 4780, 5207, 1227, 4034, 6830, 6701, 1323, 3175, 6280, 7698, 4103, 1479, 9554, 8163, 7591, 4695, 8336, 3676, 6172, 9200, 6819, 2339, 9722, 5861, 7568, 8827, 2590, 5822, 7829, 9800, 4913, 9714, 827, 2059, 6828, 7327, 6227, 8137, 2593, 9717, 2414, 4325, 8642, 8388, 7648, 5404, 6446, 7057, 1427, 6629, 2672, 2596, 8155, 1240, 4539, 8343, 5165, 7508, 3209, 698, 437, 6996, 1984, 876, 9167, 7524, 1937, 5570, 3262, 4441, 5859, 888, 5160, 1866, 5764, 6006, 4374, 9687, 1132, 6621, 6474, 1459, 3725, 6478, 6301, 1577, 7911, 7544, 1045, 5022, 5772, 5170, 7604, 5353, 1639, 4943, 1177, 4597, 3908, 1678, 7962, 8106, 6803, 5238, 5050, 64, 2315, 2352, 3995, 1181, 3795, 3508, 8528, 8100, 2147, 6993, 2036, 5595, 4426, 2510, 4039, 7319, 3825, 5218, 5481, 4768, 6128, 975, 6145, 3752, 5888, 5436, 5890, 3928, 9401, 6714, 9623, 5482, 5150, 4318, 8265, 5679, 8477, 5698, 5879, 187, 8824, 862, 907, 2125, 1557, 7977, 4048, 5378, 201, 756, 7197, 1731, 7546, 1375, 2387, 3996, 8283, 2300, 4996, 2630, 5546, 9557, 1115, 5585, 1091, 7689, 3311, 1808, 3520, 69, 1466, 31, 1672, 7620, 8841, 375, 7247, 1526, 2984, 8315, 3523, 357, 9213, 4245, 5779, 3838, 6858, 8118, 8942, 8121, 6090, 1995, 1169, 4143, 7209, 9346, 7535, 3782, 9855, 4414, 3883, 2177, 5719, 2793, 6203, 9565, 8575, 3406, 6248, 1268, 8598, 4529, 9052, 8679, 8721, 3682, 6723, 3779, 1313, 6483, 642, 3482, 3952, 7969, 3356, 6214, 1878, 4558, 9775, 5100, 3704, 3576, 6801, 5070, 7064, 8817, 4593, 8627, 6712, 1626, 7540, 1034, 1111, 7031, 1015, 8057, 248, 6954, 7697, 967, 7931, 7165, 7834, 7386, 9254, 7465, 7214, 2394, 4250, 5950, 1121, 9144, 3384, 1482, 311, 3291, 8754, 8110, 3160, 5617, 1834, 4497, 3957, 6753, 7112, 9886, 8804, 9360, 7817, 2441, 5128, 6231, 6420, 5419, 7238, 2673, 8305, 5377, 7094, 2839, 3083, 7046, 6467, 6144, 1173, 8149, 8249, 994, 4926, 1066, 949, 2930, 8792, 1938, 4651, 1057, 5923, 2401, 7362, 3051, 745, 6377, 7861, 3727, 9462, 8410, 4169, 3481, 6191, 7050, 5752, 6146, 7083, 9156, 8550, 4835, 3368, 5793, 1405, 692, 2754, 4921, 2280, 1765, 982, 7113, 3413, 8542, 7684, 7572, 8865, 7121, 2346, 6776, 3229, 5153, 103, 910, 5854, 4828, 8640, 8897, 7307, 4502, 3606, 8564, 4480, 2130, 9638, 9383, 292, 294, 3332, 9175, 5508, 9003, 2824, 576, 923, 8574, 2831, 4947, 6982, 7481, 1691, 2275, 9636, 3976, 2766, 7217, 7783, 746, 4274, 5746, 729, 6635, 5122, 9610, 5402, 4951, 7966, 6507, 4193, 1904, 2918, 2084, 5921, 6856, 6157, 8953, 4927, 2475, 4776, 7728, 726, 1613, 6310, 944, 9682, 3903, 3127, 6240, 3227, 4141, 5857, 9392, 4803, 8983, 8439, 6449, 5569, 1367, 1854, 8068, 3007, 7740, 6078, 1432, 4444, 1838, 8126, 8376, 1267, 7274, 3936, 1194, 8341, 6720, 8306, 7928, 2935, 6674, 4231, 3432, 5999, 4213, 1112, 8737, 8888, 2993, 4320, 4273, 4847, 278, 3799, 4592, 4789, 713, 4876, 1332, 1235, 5489, 9140, 7761, 1522, 5331, 5670, 3199, 8013, 211, 6450, 7212, 310, 3192, 447, 98, 643, 7711, 4477, 6502, 7424, 9789, 6429, 8024, 5439, 7859, 4368, 6417, 5785, 7745, 2738, 4119, 6004, 9832, 7414, 5720, 4179, 8921, 2282, 4856, 7892, 7976, 6857, 3305, 8182, 2307, 7399, 3441, 6795, 6824, 833, 7344, 7534, 6793, 4992, 3506, 2195, 8291, 3495, 1068, 9099, 6631, 8449, 996, 3545, 4531, 7322, 539, 2846, 3617, 6785, 4546, 5240, 212, 7927, 6663, 5206, 1646, 5871, 8196, 5360, 5548, 5180, 7613, 8787, 6293, 3265, 1778, 1185, 7390, 6426, 3788, 9385, 9525, 396, 2271, 2752, 1311, 1644, 3907, 3378, 2174, 1281, 9084, 9016, 6324, 5191, 6443, 8548, 1009, 6900, 5928, 6430, 7493, 7504, 230, 5103, 9865, 8798, 9106, 7872, 6457, 9731, 6562, 7625, 6230, 6353, 4643, 5844, 1502, 4085, 3416, 5858, 5249, 5370, 1623, 8294, 1137, 3538, 2263, 8353, 3607, 373, 1514, 5197, 8945, 9279, 4267, 5086, 8549, 9201, 4816, 2737, 238, 405, 8781, 8333, 5000, 3371, 4619, 741, 4317, 3342, 1333, 3253, 1842, 2602, 6884, 2565, 2091, 9425, 5838, 8331, 5243, 8095, 1438, 8023, 8944, 4223, 2206, 5961, 2047, 9205, 6063, 8038, 742, 8552, 9558, 43, 8367, 6334, 2798, 1005, 8397, 1836, 1225, 393, 5380, 1745, 6394, 3377, 2085, 4060, 5010, 8329, 5224, 20, 3040, 5979, 7930, 18, 997, 8591, 1965, 2014, 5540, 1319, 5146, 1226, 5244, 2333, 9071, 2852, 2875, 3394, 487, 1859, 6564, 7692, 1584, 1362, 2421, 164, 4203, 128, 2010, 9966, 3496, 130, 1212, 5574, 6512, 3135, 432, 5576, 297, 3436, 1074, 4216, 2603, 700, 2074, 6896, 6, 2252, 4376, 3552, 2872, 3644, 5608, 116, 2769, 4072, 1002, 8080, 1215, 7016, 9073, 8177, 3790, 4956, 8761, 4727, 1663, 2062, 5446, 3847, 2860, 9603, 4140, 3890, 5518, 7339, 6300, 8014, 8153, 4978, 320, 4021, 1073, 324, 6861, 8962, 1914, 6998, 7443, 5367, 6540, 3519, 6600, 1730, 2880, 4380, 7651, 1568, 4813, 3315, 8392, 958, 7300, 5952, 157, 7388, 8476, 8047, 6049, 1725, 8644, 5495, 303, 5513, 2666, 9769, 2968, 3122, 5272, 545, 3564, 4759, 8238, 241, 8293, 1365, 2050, 969, 1109, 508, 8738, 4348, 2137, 1038, 1712, 9779, 796, 2706, 4560, 1706, 3177, 4033, 2254, 4547, 2452, 3136, 2802, 5182, 8302, 8175, 9544, 7215, 9877, 753, 5164, 1880, 6963, 8758, 5245, 7746, 9031, 1642, 2750, 9268, 1820, 5219, 1233, 3818, 1664, 108, 9939, 3712, 4757, 5337, 3692, 4132, 856, 2030, 2355, 684, 2176, 8630, 6352, 1127, 7321, 6384, 1649, 8577, 7024, 5583, 6935, 2749, 284, 4007, 584, 4037, 6852, 5860, 9643, 6291, 1488, 4640, 5803, 1171, 6641, 3728, 3881, 496, 8881, 5129, 345, 3452, 2998, 8812, 1406, 701, 6553, 3709, 5181, 7996, 9132, 147, 5695, 1135, 344, 4257, 3628, 1291, 9315, 7461, 2681, 3478, 4058, 5432, 3460, 7147, 8498, 3626, 8470, 1010, 8232, 5571, 142, 2413, 3113, 8399, 3020, 552, 9240, 5609, 884, 7411, 5496, 2671, 2924, 874, 2214, 4445, 4437, 8685, 4369, 8562, 7450, 2782, 6992, 8753, 7501, 5449, 2250, 7159, 8171, 7795, 6138, 2959, 9007, 1895, 4236, 54, 4182, 4753, 3566, 1040, 2866, 6209, 209, 4688, 6439, 6636, 312, 6772, 9746, 7202, 6337, 242, 5790, 9373, 7600, 5343, 1807, 2316, 7788, 3792, 5974, 5443, 4130, 7956, 2294, 4812, 5424, 6236, 9581, 4636, 6690, 8734, 4805, 7815, 4530, 3104, 4460, 59, 8686, 4329, 6392, 6774, 7944, 4413, 4930, 4668, 5640, 8046, 6031, 5532, 5480, 5573, 8435, 3185, 5778, 5959, 6965, 4145, 6025, 4083, 6325, 5517, 5088, 1578, 3266, 327, 7730, 3330, 7916, 5992, 3247, 4504, 2193, 2090, 7594, 5545, 7964, 2493, 3886, 4838, 7912, 2168, 6947, 5621, 8695, 2201, 1316, 7222, 2934, 7246, 6962, 580, 7148, 754, 3123, 2576, 2532, 8205, 4842, 6831, 3985, 6729, 1039, 8660, 7980, 3232, 9357, 8844, 4016, 1154, 3539, 1192, 479, 7081, 7392, 1263, 8806, 6044, 3736, 819, 3275, 3791, 9040, 3540, 5724, 636, 6814, 4585, 6076, 3153, 7072, 5405, 8699, 710, 5468, 8646, 3572, 5848, 3450, 947, 457, 5042, 9943, 9162, 987, 616, 9012, 6286, 6148, 3583, 8272, 1721, 6047, 1349, 8722, 141, 5479, 5931, 1739, 8116, 8025, 5085, 1017, 3219, 2440, 7360, 9749, 4375, 2227, 4962, 1940, 1809, 8173, 3841, 5415, 2815, 1507, 1715, 2599, 511, 9097, 1545, 2523, 7870, 5973, 9103, 6264, 3118, 5014, 5472, 4181, 7284, 3828, 274, 2423, 7013, 7659, 8927, 8750, 1777, 4018, 6914, 6898, 5544, 5853, 904, 9470, 6153, 1408, 155, 7727, 1379, 7624, 599, 9693, 2926, 6051, 8978, 2141, 9977, 2172, 5144, 4396, 2001, 9842, 1600, 4478, 2704, 3663, 2171, 8278, 8316, 4824, 1599, 8765, 9484, 6679, 5369, 1199, 2200, 7431, 6273, 4973, 5087, 4732, 7041, 7903, 3561, 4336, 4288, 4303, 2524, 5329, 6779, 7809, 1220, 4870, 491, 1404, 6027, 5756, 3793, 4613, 1366, 5163, 7900, 7444, 6665, 6534, 6451, 7259, 6575, 4312, 1903, 3157, 2505, 3269, 8420, 3687, 9969, 7835, 322, 9135, 6073, 8667, 6972, 221, 2368, 3385, 7748, 9820, 4160, 4322, 5246, 218, 2133, 2529, 7525, 494, 3468, 7184, 5781, 2098, 4764, 8842, 8365, 3547, 9026, 1898, 9027, 7166, 2216, 1573, 896, 385, 4077, 6123, 3129, 6388, 5162, 5106, 417, 3660, 1027, 6755, 5627, 42, 2818, 9133, 4088, 7846, 4858, 6590, 8847, 6915, 8362, 680, 5427, 2361, 2389, 6368, 5600, 530, 1849, 5011, 2908, 6968, 7772, 2668, 6820, 549, 6766, 8742, 8427, 2895, 8929, 7918, 8508, 4627, 1788, 9187, 779, 962, 1136, 2556, 4343, 6008, 1586, 4299, 9863, 2499, 583, 5235, 7516, 3731, 8142, 730, 6689, 1530, 6790, 3109, 9161, 2634, 3760, 1982, 9509, 334, 1525, 9891, 1092, 933, 3273, 6860, 5930, 4244, 8561, 1219, 7229, 8050, 4893, 2646, 5634, 9312, 1876, 905, 6035, 6505, 9806, 8240, 8165, 1897, 6015, 2770, 5259, 9244, 1161, 5810, 2025, 489, 2208, 8899, 2354, 7862, 9001, 9884, 1108, 4968, 321, 2417, 3022, 8303, 775, 6699, 2400, 3971, 6423, 7289, 7109, 5034, 7781, 7536, 937, 1163, 1841, 6741, 5393, 6966, 8973, 9670, 9677, 7102, 1768, 2135, 9571, 9333, 3926, 8820, 8176, 5938, 1417, 6313, 1025, 4704, 5672, 816, 4674, 9223, 2940, 2577, 1486, 5490, 1497, 2746, 7668, 5738, 2430, 7369, 7879, 4513, 681, 8469, 1288, 5893, 8603, 8114, 5655, 1278, 7442, 2382, 2976, 5559, 635, 6637, 5865, 2900, 4512, 6014, 7119, 9198, 7765, 5267, 2877, 4200, 763, 3414, 8087, 3338, 719, 3807, 5807, 522, 1270, 9214, 8393, 6599, 2471, 2424, 5715, 7666, 5212, 2684, 2853, 8465, 7328, 247, 2692, 6258, 9222, 5862, 4873, 2889, 1703, 9931, 5594, 3778, 1848, 3163, 8433, 8359, 9203, 2893, 5652, 3477, 192, 5841, 9105, 7758, 3082, 8227, 9069, 5612, 4658, 7037, 2196, 1563, 36, 82, 977, 7934, 7819, 3282, 6969, 6639, 4940, 51, 369, 8714, 446, 8419, 3953, 8769, 6312, 5780, 1662, 6279, 803, 660, 8111, 7273, 9738, 5298, 968, 9912, 8744, 2151, 5154, 5305, 7531, 2909, 418, 7242, 9878, 341, 4090, 7801, 402, 831, 8059, 5689, 6944, 6977, 1748, 5104, 520, 4382, 8681, 118, 1150, 5389, 8064, 3699, 4030, 4269, 9829, 3925, 7237, 5236, 6890, 1755, 5063, 9651, 6211, 2942, 3292, 1236, 8052, 9208, 1465, 2955, 1205, 4700, 8416, 7051, 4975, 9074, 9868, 627, 4739, 2359, 3166, 3723, 6066, 6921, 5247, 1567, 1998, 5792, 4685, 5248, 9047, 6459, 4206, 8169, 4221, 1881, 7811, 2858, 8910, 5620, 7598, 7296, 612, 4499, 6833, 8524, 5379, 9937, 7227, 6367, 9500, 2350, 4488, 6205, 7756, 9900, 1003, 6462, 2497, 2730, 6113, 3961, 3367, 4649, 565, 1484, 6289, 9696, 6813, 391, 3621, 7974, 8075, 8056, 5818, 6717, 7090, 5577, 1090, 3550, 3891, 162, 1041, 4855, 4511, 3872, 9085, 6949, 575, 9659, 3402, 5500, 800, 2753, 7047, 8201, 877, 4449, 6960, 5168, 7592, 4918, 8894, 8304, 7639, 9475, 8434, 8034, 2311, 7863, 4198, 8849, 569, 4079, 7744, 8974, 2885, 7498, 8378, 5308, 2677, 1512, 8815, 4496, 3383, 9858, 8158, 4491, 5041, 953, 8001, 7887, 1543, 9708, 3288, 3324, 5872, 4420, 2432, 7234, 9822, 1348, 5743, 5572, 5869, 7017, 4898, 3534, 3407, 2345, 3893, 2588, 9265, 2830, 9056, 190, 4431, 8567, 5386, 5985, 8616, 925, 9216, 3719, 8490, 3023, 6480, 6642, 4920, 3067, 579, 7467, 3066, 9356, 8950, 4175, 8845, 7341, 890, 5944, 8299, 6041, 6995, 4019, 4984, 4811, 5676, 4302, 1455, 1087, 8179, 3239, 6548, 8848, 1941, 4243, 813, 7337, 1912, 6802, 7828, 5397, 4108, 8874, 5623, 7959, 9195, 8720, 7049, 8370, 8430, 3374, 7800, 8663, 401, 7162, 5261, 2132, 277, 2545, 8503, 9836, 1081, 4306, 3888, 5802, 6625, 9376, 9287, 5077, 8344, 273, 9885, 2341, 4050, 2610, 483, 4192, 1110, 2570, 9260, 9587, 6204, 6536, 4113, 8259, 9108, 9088, 9757, 307, 224, 8426, 6444, 8487, 6461, 9091, 314, 5493, 5263, 858, 6030, 7723, 9408, 9272, 8939, 4561, 7509, 1477, 9417, 9497, 7249, 9421, 4840, 2945, 957, 9510, 2319, 5497, 3198, 1985, 6486, 9527, 62, 6086, 1717, 8730, 8770, 2429, 9024, 4425, 7793, 9508, 6554, 5407, 2385, 9612, 2285, 5371, 8509, 5217, 77, 53, 1714, 1791, 1504, 9739, 4256, 6865, 6610, 8568, 306, 2024, 185, 2185, 8964, 6241, 6167, 6198, 3831, 1879, 9037, 1868, 3404, 3612, 4603, 2431, 2615, 8725, 2705, 4102, 7191, 3931, 3321, 3138, 4596, 3744, 2002, 4961, 7150, 7799, 8655, 7466, 6891, 2234, 4587, 5874, 8247, 6748, 3208, 3710, 2850, 2485, 4919, 214, 7963, 2293, 6276, 531, 9112, 9904, 7308, 8192, 1202, 8049, 2335, 7814, 3681, 8807, 6308, 4476, 8479, 9160, 7763, 5512, 6988, 3763, 146, 3224, 7080, 9095, 8648, 8778, 589, 597, 225, 9332, 797, 66, 6725, 4450, 2336, 9033, 1086, 881, 8545, 2807, 2453, 4485, 7601, 9298, 4907, 3677, 3070, 3362, 7849, 8911, 2407, 8551, 6225, 4402, 7777, 7681, 486, 5028, 4228, 5972, 7952, 780, 9560, 2498, 5362, 6930, 5914, 5949, 2728, 2604, 757, 5188, 4874, 998, 9694, 8161, 7804, 7387, 3948, 6991, 8619, 7693, 7576, 3178, 5762, 8398, 2639, 4909, 5735, 6633, 7155, 9922, 237, 1947, 9447, 4246, 1223, 2298, 7626, 8086, 3050, 8958, 8131, 4703, 640, 74, 3063, 2995, 4970, 2902, 6470, 8218, 658, 7281, 7033, 8632, 7816, 4712, 1426, 8922, 3729, 8586, 3800, 6768, 7990, 427, 2008, 6292, 7898, 8916, 3079, 9078, 8395, 4777, 5328, 112, 5770, 7393, 7251, 7114, 3306, 8546, 6883, 1782, 9138, 8653, 1737, 9652, 6445, 5281, 1373, 4618, 466, 3720, 8967, 3140, 6704, 9080, 3743, 6797, 5473, 7883, 6155, 8693, 6771, 5222, 5035, 4567, 1581, 3250, 6161, 6916, 7068, 542, 2741, 3204, 9482, 930, 7093, 251, 63, 7842, 8995, 6341, 8829, 5426, 2842, 3085, 6374, 7654, 9034, 594, 413, 5624, 5262, 4534, 9802, 9381, 9375, 8220, 5136, 5408, 7326, 343, 4556, 7674, 7876, 2239, 7020, 2804, 7144, 236, 8159, 2961, 8712, 734, 2836, 3694, 350, 5533, 7, 1913, 8576, 9513, 4493, 8673, 3544, 4960, 5702, 7107, 8966, 8015, 9962, 9772, 4770, 4857, 1130, 2919, 8851, 1250, 5354, 6263, 9444, 638, 7716, 3904, 8638, 4064, 5524, 4526, 5013, 8943, 6250, 8085, 452, 3463, 8043, 2897, 137, 5897, 9796, 3296, 126, 4080, 810, 4670, 88, 2104, 4859, 2408, 9119, 854, 7060, 9979, 8926, 3180, 7260, 6506, 7043, 3309, 3191, 9257, 7422, 3313, 3194, 498, 1787, 5566, 7749, 8084, 2763, 9166, 3698, 5385, 1693, 4621, 6192, 864, 2083, 7282, 8933, 1294, 453, 1960, 1230, 5641, 1595, 7616, 4606, 1377, 7194, 3167, 4180, 2962, 6046, 3819, 6775, 7254, 448, 6979, 8337, 431, 4939, 7599, 8852, 4994, 7642, 2709, 2367, 5392, 8210, 7550, 2622, 8785, 3661, 8481, 3619, 5831, 7367, 23, 5094, 9457, 5737, 4378, 3257, 8516, 2056, 6275, 12, 8010, 229, 9220, 2626, 9644, 2725, 6612, 4586, 7018, 1487, 8532, 4806, 6808, 3133, 5, 5264, 6524, 4575, 2840, 1033, 5012, 3614, 1785, 502, 65, 5643, 2868, 591, 7818, 3868, 2939, 8484, 4025, 4908, 8019, 7708, 8022, 9494, 3382, 6987, 2112, 2209, 2808, 1492, 6427, 2698, 2466, 1770, 3270, 1257, 5842, 3464, 5606, 762, 4260, 7453, 1673, 6314, 7291, 7457, 6137, 7713, 3582, 916, 8759, 189, 4282, 4074, 6511, 630, 8360, 3932, 3943, 367, 4986, 3668, 4371, 4693, 5563, 8016, 4645, 8886, 1103, 709, 7549, 9661, 9849, 1351, 9918, 4434, 2614, 6606, 7933, 9588, 8796, 5310, 3636, 4971, 8986, 2844, 986, 8135, 6527, 8869, 1229, 9954, 8518, 7302, 7318, 3297, 6757, 4139, 5626, 1098, 7173, 9578, 6362, 2715, 3960, 3708, 382, 9365, 1812, 2179, 6510, 9888, 8381, 6492, 5916, 9325, 8635, 2538, 386, 7407, 5460, 3030, 9310, 3031, 8526, 7482, 865, 318, 5051, 4479, 5721, 6061, 5527, 1939, 8825, 7146, 359, 7792, 9000, 6029, 6316, 6906, 4634, 7163, 7910, 2917, 7722, 9442, 6624, 5969, 106, 2420, 2194, 349, 3852, 495, 5796, 1160, 778, 5706, 6656, 8292, 8871, 6306, 9006, 4387, 8215, 9433, 3924, 8445, 814, 4694, 1896, 9879, 3345, 9264, 1330, 8975, 895, 4354, 3833, 5296, 809, 5742, 9736, 6613, 2461, 6438, 4717, 1658, 1633, 228, 2806, 6782, 1801, 1204, 5002, 2365, 7586, 9590, 47, 5515, 7233, 7419, 5845, 5009, 7691, 9197, 8554, 2204, 7123, 915, 670, 4744, 8832, 8495, 7553, 298, 7703, 403, 1922, 9834, 6948, 7548, 5395, 5782, 4207, 9358, 993, 9866, 68, 1830, 8960, 7480, 8060, 2507, 8178, 5883, 2759, 9521, 319, 1972, 1641, 2107, 6281, 7608, 8889, 2501, 5514, 649, 3598, 2015, 7061, 459, 620, 687, 7581, 8514, 6345, 8726, 1970, 2167, 3691, 7998, 8317, 1779, 1979, 5942, 4089, 482, 5096, 4338, 8814, 2936, 6422, 9291, 5111, 6247, 468, 4202, 215, 305, 3412, 1251, 4699, 9364, 4263, 8713, 8250, 1000, 1448, 9556, 2116, 6767, 513, 8692, 7032, 9850, 2849, 2101, 2700, 5467, 9276, 9703, 4277, 2166, 9968, 8221, 4389, 1632, 609, 7270, 8749, 8895, 4848, 6379, 7915, 7301, 2594, 265, 34, 7433, 9342, 5677, 2357, 5374, 2969, 3466, 7485, 272, 7958, 2540, 7560, 6268, 5276, 1967, 8573, 122, 5025, 5435, 3100, 7806, 7675, 6170, 4171, 9441, 6834, 2553, 2735, 500, 532, 8838, 9818, 7997, 9536, 85, 6347, 3176, 8697, 8136, 5619, 4081, 9530, 1441, 5998, 7610, 900, 9548, 9243, 7059, 5125, 7076, 2707, 276, 3002, 7596, 8698, 2776, 6194, 1369, 8764, 2436, 58, 1381, 3093, 4950, 685, 313, 4910, 573, 7851, 9702, 5039, 7201, 3398, 5864, 3492, 9454, 6925, 5895, 191, 7882, 3861, 9146, 6742, 3317, 1734, 9778, 5622, 4714, 2664, 8878, 9853, 9938, 168, 1210, 8423, 3935, 7715, 765, 1, 6340, 2473, 5080, 8560, 6296, 4786, 169, 8310, 2665, 8839, 9807, 4629, 6395, 7449, 1023, 2410, 5754, 1030, 9044, 6953, 80, 3329, 4653, 3018, 3843, 7641, 3073, 7905, 6115, 6815, 2859, 9403, 8396, 1295, 1973, 7248, 6210, 2609, 4756, 6160, 450, 6111, 9432, 5535, 686, 4209, 1827, 7629, 7569, 3850, 3634, 7025, 4234, 7880, 2636, 8127, 3946, 1234, 4969, 7048, 3845, 9645, 3921, 2480, 6749, 8563, 8211, 1398, 8364, 3220, 1144, 442, 9794, 7200, 672, 409, 8701, 736, 8443, 669, 4601, 3221, 2063, 4151, 9139, 2456, 8766, 7026, 5101, 3527, 6913, 7690, 9460, 8818, 1589, 611, 2072, 632, 4038, 1784, 1372, 3241, 7469, 2767, 5134, 9151, 7583, 6578, 8684, 6751, 1786, 5417, 7867, 3150, 4999, 6907, 8028, 3702, 8793, 5907, 5736, 1419, 5355, 7542, 9632, 7218, 2067, 5024, 9697, 4471, 936, 5760, 1339, 4153, 96, 9221, 5221, 9483, 711, 8312, 8128, 8383, 6682, 1100, 9202, 6681, 9349, 5654, 8666, 7766, 1705, 95, 5902, 1562, 33, 2568, 335, 3039, 5987, 6571, 4462, 8407, 7739, 3665, 6685, 1272, 7602, 2898, 3866, 5055, 735, 1531, 1011, 4605, 3657, 6595, 5538, 5471, 568, 6261, 8507, 6920, 3476, 4301, 3851, 2905, 1711, 3503, 4116, 6411, 5139, 9217, 6206, 7946, 9476, 8937, 3640, 438, 9411, 2187, 4150, 4429, 2944, 8422, 5266, 9478, 9765, 6976, 8988, 6331, 6265, 8534, 5976, 5995, 7280, 9860, 2145, 9811, 4841, 1761, 8783, 21, 8539, 2081, 6221, 7920, 455, 300, 8461, 8863, 1733, 7638, 5227, 2100, 3686, 4135, 3248, 1533, 7345, 7391, 3627, 7705, 6200, 8556, 8610, 6580, 5304, 9675, 6864, 1800, 4006, 6410, 5484, 1534, 5176, 6940, 8773, 3533, 4470, 5299, 342, 5718, 4574, 533, 5705, 6110, 9308, 9725, 3570, 7747, 7208, 9309, 6532, 4639, 7827, 2953, 2513, 9377, 1773, 8746, 2233, 5686, 3877, 5682, 1675, 5675, 4, 6012, 9238, 13, 8394, 9676, 9353, 4798, 3537, 9935, 8892, 2221, 8688, 697, 7015, 7750, 8924, 7655, 6807, 8288, 4767, 6097, 2409, 7529, 4400, 2029, 271, 4833, 1299, 8491, 7822, 3608, 7771, 7066, 9028, 5294, 6632, 3334, 9669, 8979, 3038, 9872, 9184, 9529, 7071, 176, 4568, 9782, 7278, 4394, 613, 6067, 1760, 7754, 6670, 4528, 8387, 7472, 4366, 4934, 8683, 662, 9246, 374, 9518, 2783, 3062, 7346, 7701, 9699, 1889, 4904, 601, 9742, 691, 289, 421, 1411, 8525, 6440, 8985, 739, 9625, 9817, 3730, 3885, 8199, 8318, 9336, 9256, 3568, 4472, 509, 9431, 9804, 8234, 1991, 5936, 7505, 795, 8471, 3320, 8070, 4866, 6978, 6829, 3372, 3565, 436, 6798, 239, 8748, 8637, 8428, 9950, 6591, 123, 8993, 8156, 3589, 2554, 9824, 4729, 6475, 4854, 4550, 1661, 547, 9955, 6990, 6062, 830, 4667, 3899, 124, 7348, 262, 232, 4966, 3501, 510, 7563, 2451, 4070, 2396, 28, 3853, 9846, 7381, 8948, 9467, 9830, 9700, 9192, 1684, 668, 2068, 8904, 3499, 9959, 24, 4849, 992, 4508, 2651, 9211, 9743, 8867, 3918, 315, 777, 9948, 1264, 8499, 2255, 7108, 9245, 8882, 3770, 8808, 3168, 506, 32, 465, 5697, 8074, 9449, 5155, 653, 113, 9190, 2140, 6651, 4357, 6872, 8853, 280, 4319, 4009, 5148, 2541, 1400, 8226, 1674, 7891, 9008, 9608, 3458, 3721, 2519, 4599, 540, 8728, 9313, 4559, 6376, 4815, 4872, 2708, 4027, 1695, 1383, 7036, 2941, 2426, 407, 3707, 7631, 4620, 4142, 527, 8947, 9445, 9507, 9379, 9620, 5905, 9681, 5110, 5989, 749, 8903, 720, 6104, 2482, 235, 1344, 6135, 4065, 4760, 8099, 6229, 7512, 8277, 5579, 7176, 6327, 9841, 266, 9060, 6387, 2528, 2598, 2972, 4440, 3603, 9412, 7632, 8334, 7438, 7316, 7359, 7619, 1858, 444, 179, 5940, 1261, 7515, 9949, 9025, 9443, 505, 7378, 9334, 5438, 9926, 7213, 6863, 5204, 3024, 9758, 1382, 6545, 2821, 6747, 6997, 2040, 8094, 650, 290, 3336, 8101, 863, 35, 9695, 8641, 2572, 264, 8276, 8672, 463, 9689, 226, 8212, 6520, 5575, 6181, 3992, 362, 6303, 6792, 5625, 9297, 5461, 7757, 9231, 5239, 2695, 2470, 3786, 3711, 7699, 4498, 1341, 4886, 5413, 1179, 9640, 894, 6951, 9654, 7489, 5656, 9164, 1491, 9792, 4713, 16, 659, 7999, 9785, 4166, 8414, 29, 8631, 9526, 6646, 9600, 7317, 1214, 2606, 6530, 906, 2305, 1826, 5601, 4686, 9059, 548, 194, 5005, 7858, 5906, 6455, 6473, 9165, 6072, 7130, 8777, 7401, 3448, 8590, 67, 2121, 4040, 6844, 397, 9014, 3193, 1114, 6693, 6924, 8905, 332, 9929, 6675, 9284, 733, 302, 9637, 6931, 4106, 6763, 4538, 5956, 11, 5507, 3856, 7447, 9405, 8515, 5981, 9808, 3774, 4953, 493, 9781, 8834, 404, 4579, 1300, 9626, 5411, 6165, 8884, 7960, 9015, 499, 3238, 1471, 9629, 9627, 712, 7192, 1855, 7410, 1018, 849, 7539, 132, 1058, 7805, 3287, 758, 2412, 5069, 6780, 7196, 9905, 9340, 664, 7117, 9055, 9685, 9893, 4481, 5213, 4086, 2547, 6217, 3806, 2109, 1683, 2771, 5454, 2502, 5837, 120, 7078, 7785, 323, 7597, 6023, 7009, 7850, 4433, 555, 9658, 5453, 7523, 3001, 7737, 7658, 6878, 9848, 6577, 9404, 7290, 5201, 8557, 7566, 8048, 7555, 8980, 4098, 6498, 1048, 4669, 2428, 4977, 7941, 7275, 7855, 2913, 4271, 9317, 4395, 4342, 4624, 3740, 3849, 504, 9678, 6003, 3745, 8297, 9134, 9609, 9604, 3978, 9770, 9472, 6389, 364, 9294, 6835, 9251, 5437, 2077, 1165, 2584, 3098, 4552, 451, 3103, 716, 1798, 9552, 7142, 8260, 3906, 1304, 6905, 8505, 1256, 7831, 9185, 7979, 1955, 7343, 9862, 7741, 6758, 4104, 5957, 2046, 2617, 9435, 8784, 9563, 2363, 5521, 8366, 411, 8077, 6249, 9490, 5157, 392, 3350, 443, 7279, 8579, 270, 2332, 3125, 3964, 7789, 8977, 3366, 8969, 718, 8659, 41, 8618, 4746, 376, 983, 5823, 9369, 9549, 4716, 8415, 6737, 9965, 6546, 353, 9434, 6724, 2129, 8854, 860, 2690, 6163, 7543, 8285, 8791, 9662, 3988, 8569, 2173, 4489, 9672, 8371, 8180, 2869, 6973, 2571, 9480, 562, 5073, 8543, 207, 48, 4417, 4408, 6270, 4937, 9635, 7306, 8709, 5388, 6488, 9479, 6435, 9936, 3771, 200, 462, 8354, 9852, 818, 8485, 7571, 9436, 4259, 1425, 3164, 7272, 3308, 1591, 2514, 4823, 4055, 8584, 9914, 3475, 4793, 7003, 8801, 6586, 7612, 9354, 9598, 7929, 2648, 946, 2295, 8460, 9247, 9330, 9075, 5953, 3473, 2381, 5773, 5074, 9267, 9452, 3340, 5616, 7951, 4853, 9665, 9188, 2733, 8467, 8321, 893, 3837, 8650, 4525, 8039, 9320, 6602, 7054, 368, 8951, 9406, 6840, 7230, 6550, 7368, 9716, 7671, 7603, 9963, 7190, 9907, 2958, 8678, 7007, 8703, 263, 9438, 1582, 3081, 9566, 9089, 9204, 6252, 4105, 8328, 166, 3196, 7458, 9018, 9576, 6239, 9227, 1059, 9045, 9127, 8837, 8168, 8006, 9634, 8323, 9838, 8595, 7241, 9430, 9871, 9903, 9498, 9851, 6588, 2489, 4237, 2884, 2018, 9505, 8896, 9883, 7314, 9520, 424, 5485, 1013, 9650, 2845, 3703, 9307, 9760, 6928, 2561, 9934, 9569, 9691, 8809, 1436, 2595, 9142, 5642, 9790, 2301, 5149, 8409, 165, 8668, 6522, 7298, 7803, 6489, 9710, 3726, 9474, 9921, 1308, 571, 1517, 4505, 8553, 9076, 5273, 9070, 4875, 7881, 1957, 934, 2550, 4381, 7370, 8687, 9592, 9278, 7673, 703, 6787, 8599, 5528, 6253, 331, 6154, 2835, 7968, 3509, 1480, 9274, 330, 9348, 5659, 7331, 1211, 3758, 6721, 5293, 9810, 3117, 503, 7271, 9512, 111, 766, 1231, 9787, 1793, 8351, 7712, 1172, 371, 7266, 2039, 1702, 5990, 6179, 845, 1454, 9867, 8081, 7517, 1527, 1857, 3339, 7178, 9318, 8356, 467, 86, 4241, 724, 9522, 7160, 9384, 3348, 8747, 5745, 2765, 9798, 2772, 9096, 9897, 1149, 4333, 8040, 1467, 3811, 6391, 3352, 9495, 7333, 2977, 6903, 8217, 3006, 9345, 9196, 4152, 8522, 6985, 154, 5462, 7873, 3757, 7519, 9351, 9155, 526, 6074, 7207, 6235, 2248, 4454, 7021, 9410, 6740, 1999, 1564, 8994, 7349, 823, 7358, 5667, 1032, 7157, 7231, 8843, 1019, 5336, 3131, 9786, 2003, 8327, 6640, 7412, 9174, 8474, 6528, 7717, 425, 97, 6841, 9311, 3944, 7719, 26, 6393, 3949, 3181, 3355, 9667, 4899, 2246, 2388, 8257, 9583, 9102, 1930, 9029, 2797, 6879, 9469, 9814, 6503, 8862, 2442, 1089, 9183, 9847, 9721, 1064, 8261, 8767, 5278, 7925, 257, 8237, 9419, 673, 7313, 8069, 7565, 9534, 9924, 4386, 4542, 8763, 2076, 1997, 10, 3902, 9656, 8287, 9370, 2349, 7152, 2313, 3769, 3871, 5185, 4404, 4487, 9875, 2657, 9149, 2851, 9876, 1628, 9754, 9831, 2256, 2680, 6538, 9579, 1361, 9418, 3601, 7764, 1631, 1617, 2534, 9145, 3088, 9771, 8473, 8436, 4283, 148, 1816, 4475, 9382, 9709, 3393, 9927, 1746, 5813, 9713, 8582, 9523, 9925, 3713, 3210, 9428, 3069, 9121, 9843, 8965, 9496, 604, 5678, 3737, 6222, 9489, 8680, 6541, 9005, 4783, 8828, 9580, 8033, 9679, 9971, 6938, 9793, 7615, 4015, 4295, 90, 9493, 9784, 9641, 7742, 6019, 4453, 6497, 55, 9152, 5917, 9657, 340, 9366, 3554, 9316, 9630, 9128, 8612, 6139, 9301, 178, 3666, 8458, 9440, 9367, 7646, 523, 296, 4226, 9359, 5729, 7084, 9465, 2004, 8774, 8480, 9331, 6565, 9982, 9550, 9339, 9737, 9664, 9615, 8510, 1189, 723, 395, 6183, 9585, 7753, 8009, 9466, 9388, 9555, 9394, 7211, 8273, 3717, 105, 6842, 8206, 9328, 3156, 9823, 7099, 6465, 2569, 965, 9532, 3403, 6185, 1271, 536, 9, 9854, 9271, 9861, 9374, 3613, 8614, 1704, 9553, 9621, 8906, 9972, 8209, 8464, 9958, 9732, 4436, 7136, 9343, 7038, 8187, 7355, 1353, 5137, 9488, 3217, 5045, 4159, 2149, 9727, 9753, 1933, 4076, 138, 7120, 794, 9674, 9933, 8113, 4543, 8628, 9805, 9335, 9633, 3685, 6605, 380, 9901, 8406, 9101, 4042, 8058, 615, 6156, 3434, 7087, 2974, 9762, 27, 1598, 8779, 8066, 5878, 5172, 3652, 585, 2580, 9859, 6295, 8246, 8731, 4405, 2625, 2399, 5230, 8607, 1051, 3302, 9873, 7492, 7683, 7775, 9263, 9724, 9304, 9887, 9224, 7844, 8743, 9837, 9599, 6463, 9783, 9740, 9176, 657, 2552, 2235, 5029, 7363, 9261, 7839, 2549, 6408, 8197, 9690, 6661, 3234, 197, 9595, 1478, 8850, 8384, 219, 9303, 291, 9252, 3318, 9795, 4888, 9751, 8138, 9296, 9400, 259, 2425, 9295, 9546, 2786, 1660, 170, 5797, 2566, 4261, 3901, 2222, 9902, 9122, 3618, 5320, 9292, 4047, 9839, 8512, 6088, 9253, 7095, 4332, 8377, 9300, 125, 9289, 9642, 9561, 3637, 7257, 9712, 3742, 9368, 9481, 7733, 2814, 6228, 2701, 488, 699, 9941, 9504, 6504, 9880, 3979, 8280, 9053, 3363, 2479, 7115, 9239, 7696, 9538, 651, 9387, 6933, 1698, 6989, 9446, 4747, 5819, 4131, 4120, 8225, 9545, 8521, 9065, 8816, 7082, 8691, 8011, 4118, 9266, 8517, 8802, 2649, 9898, 5347, 9730, 9614, 9684, 250, 5707, 9881, 7647, 4107, 9707, 9920, 9857, 2644, 9249, 6587, 9041, 9840, 3134, 8531, 8493, 5551, 3551, 4510, 7526, 9774, 9741, 9241, 9302, 5941, 1781, 8626, 8380, 255, 8736, 9416, 7223, 6957, 127, 7981, 9816, 9908, 2587, 9928, 7429, 8451, 9619, 6847, 5306, 4459, 8307, 9477, 4494, 3003, 5342, 9338, 9574, 9237, 1297, 9225, 7995, 1751, 4891, 9780, 9542, 9773, 970, 9398, 2990, 7888, 6974, 3491, 889, 1099, 9733, 3211, 6791, 8623, 6322, 9895, 243, 9314, 7309, 9234, 9535, 7074, 9341, 7923, 2366, 9617, 9455, 8587, 9321, 7559, 9756, 4740, 9322, 9471, 1668, 2472, 4483, 3515, 5925, 8715, 7105, 3417, 9889, 9797, 7904, 7179, 7063, 4537, 8955, 6319, 9327, 9946, 394, 9380, 8826, 9726, 1162, 4161, 9048, 8459, 7688, 9607, 6079, 9596, 9593, 6189, 9960, 9763, 9324, 9533, 9663, 7400, 605, 9463, 9456, 8719, 9502, 9248, 9981, 1819, 9715, 4929, 9586, 7725, 7478, 4844, 9451, 9701, 7640, 9270, 9293, 2949, 9923, 9386, 9391, 9541, 9517, 9399, 9277, 4002, 9086, 3274, 2989, 614, 9913, 7156, 9906, 3425, 3917, 5251, 8647, 9363, 7706, 7356, 8501, 1738, 2511, 9582, 3279, 9890, 9606, 9734, 9776, 9827, 1917, 9917, 5311, 3999, 9371, 759, 9919, 4185, 9395, 9964, 9329, 9232, 3649, 9711, 7161, 7265, 1832, 2032, 5255, 5173, 9282, 9409, 9242, 9148, 9973, 2623, 7135, 9942, 2947, 6710, 9869, 9618, 9970, 3453, 7195, 3469, 9976, 9660, 9896, 7975, 6346, 6513, 9673, 6424, 2181, 9577, 1657, 9414, 2881, 9423, 593, 9319, 7852, 6581, 598, 8456, 9602, 9705, 517, 873, 9285, 7609, 9639, 6922, 8124, 9290, 8408, 9646, 9177, 9258, 9537, 9951, 9671, 8082, 346, 2833, 6673, 4123, 9723, 9229, 50, 9551, 9828, 9613, 8936, 9235, 7441, 8400, 9299, 9275, 9735, 9547, 9344, 9453, 3149, 8571, 9692, 9611, 9352, 9350, 581, 9932, 9944, 9459, 4008, 9283, 8620, 9347, 9427, 2443, 9337, 577, 9616, 9956, 9844, 9280, 943, 9564, 9233, 9748, 9833, 2065, 461, 1187, 9761, 7860, 3784, 8885, 9515, 9378, 2506, 892, 81, 2600, 9745, 9719, 2113, 8656, 3391, 5777, 3016, 9487, 9281, 9809, 9572, 9575, 9952, 9864, 9255, 202, 9514, 9570, 9226, 9653, 9286, 9799, 913, 9499, 9747, 9355, 9813, 8117, 9856, 9594, 9439, 3231, 9273, 9815, 9259, 2800, 7243, 3715, 1752, 9424, 9461, 9584, 9228, 1309, 9511, 9559, 9622, 9910, 9605, 9649, 9506, 419, 9631, 9953, 9415, 2747, 9219, 2463, 3240, 927, 984, 9124, 9821, 2723, 9448, 9768, 9870, 9516, 9874, 1867, 9812, 9704, 7947, 2635, 2449, 9945, 121, 2520, 9892, 2190, 9597, 1345, 9269, 9531, 654, 1422, 9916, 541, 159, 2685, 175, 145, 1681, 9168, 216, 529], 'VBG': [8756, 7988, 308, 1076, 1844, 3380, 4148, 4638, 7220, 3870, 2612, 2334, 5406, 6174, 4916, 3102, 1566, 1810, 4882, 6452, 6942, 2578, 5684, 4114, 5650, 3497, 7710, 6801, 1042, 3504, 798, 5033, 4839, 6622, 7569, 1873, 5476, 5564, 3346, 4497, 4850, 2286, 2116, 2729, 6418, 4111, 1726, 4708, 6033, 2641, 5854, 4879, 5409, 1756, 4071, 1968, 3954, 4796, 2120, 1818, 787, 1023, 4265, 4641, 5265, 5696, 8337, 5348, 7954, 922, 2884, 2888, 656, 2559, 2184, 6336, 249, 7186, 19, 6743, 1406, 6464, 2794, 1690, 4527, 5607, 3710, 4580, 1555, 7511, 4160, 1105, 2736, 2952, 3054, 5618, 2942, 4390, 4297, 2174, 1199, 5933, 6069, 2854, 2142, 4167, 4658, 2494, 3186, 3900, 5647, 2026, 3389, 1976, 4928, 5542, 1993, 3358, 1348, 7104, 5982, 3678, 8478, 1713, 4095, 7012, 4995, 3226, 3656, 2481, 6177, 8279, 8523, 4722, 4157, 6244, 580, 958, 1646, 4935, 9054, 5158, 1853, 5471, 3043, 1650, 154, 2197, 1416, 2042, 3314, 2910, 2168, 2144, 2204, 8253, 4668, 1374, 1679, 3622, 3674, 7872, 5763, 1693, 8304, 6332, 6350, 3416, 7936, 3729, 2108, 2645, 4424, 5680, 4227, 1791, 3720, 1543, 2447, 3132, 4725, 3327, 4016, 4867, 1877, 468, 5703, 2418, 3409, 2011, 5086, 4944, 1225, 6355, 4863, 3759, 1556, 5165, 3904, 1014, 6837, 3822, 2621, 3392, 6116, 2458, 3957, 8286, 2755, 9105, 64, 4082, 3413, 1863, 5240, 2202, 1200, 6234, 9021, 5145, 1140, 1908, 5994, 6239, 1815, 6569, 1712, 2274, 1077, 5833, 7154, 4446, 1508, 1506, 2086, 948, 2414, 944, 6762, 1707, 3378, 6386, 5040, 1354, 9524, 8119, 3447, 2276, 876, 7886, 1688, 988, 8887, 2277, 769, 6898, 3529, 2586, 4318, 3950, 4949, 6750, 5301, 1784, 4458, 2813, 1352, 2305, 1928, 108, 2223, 8634, 4488, 920, 3935, 413, 1944, 2364, 3182, 152, 5978, 781, 2122, 2283, 2324, 4184, 5358, 3969, 1962, 2368, 4915, 2628, 7390, 4126, 274, 3444, 1184, 5683, 4737, 4952, 3940, 5700, 5341, 3400, 3671, 8284, 5635, 1143, 7780, 3045, 30, 2810, 5801, 7518, 8722, 13, 4912, 4573, 1591, 1911, 2201, 1305, 4687, 7232, 9072, 1990, 1537, 1518, 1434, 5582, 9052, 2546, 7146, 7790, 5065, 1600, 8353, 1222, 5340, 4272, 8003, 6467, 3399, 3895, 4397, 7755, 1474, 8704, 5812, 4472, 8654, 8000, 5975, 2311, 2272, 6431, 3343, 1161, 6126, 6375, 279, 4181, 5926, 1790, 4248, 1376, 6531, 5568, 2323, 584, 5787, 7866, 4349, 1050, 1194, 5192, 5011, 599, 2180, 4980, 1176, 3812, 5226, 4718, 1967, 2761, 6413, 1258, 2337, 3740, 5610, 8876, 2753, 4918, 3890, 1095, 3236, 5440, 6131, 9047, 5455, 7536, 4455, 2738, 1250, 2659, 3254, 3107, 4872, 2970, 8640, 771, 6451, 8125, 3303, 4925, 2712, 1653, 1943, 5486, 3376, 7806, 5712, 8768, 882, 1629, 925, 4590, 7235, 5493, 788, 3581, 823, 4814, 3983, 2876, 4663, 1421, 1208, 2475, 2073, 5768, 4420, 4672, 4028, 5693, 1665, 1357, 4144, 2896, 9121, 6919, 4983, 4784, 1985, 4291, 3805, 426, 2111, 5552, 408, 2170, 7840, 6728, 5214, 3092, 1961, 8558, 5960, 8771, 1181, 5000, 923, 3459, 5466, 9164, 4932, 5808, 3664, 7605, 3189, 3042, 4074, 5295, 3661, 9066, 7123, 5817, 2242, 4195, 2336, 6895, 4201, 775, 6817, 5587, 1716, 7796, 5959, 2912, 4774, 6157, 4046, 4377, 5505, 4276, 4666, 2269, 3652, 3680, 8608, 1455, 3044, 4892, 706, 4051, 3951, 3136, 1644, 2691, 7002, 4957, 740, 3215, 878, 6378, 911, 1091, 3262, 4788, 4053, 6356, 1092, 8526, 7735, 7284, 5851, 2060, 8574, 5748, 8112, 1568, 8052, 2395, 6471, 3523, 180, 2605, 2841, 1429, 8889, 4978, 5044, 3655, 3860, 2890, 2055, 3480, 6094, 431, 6388, 1500, 3306, 5751, 5117, 3143, 3506, 3320, 2631, 856, 1778, 4432, 1515, 7485, 1929, 1927, 4772, 4626, 1472, 5640, 7022, 7028, 1402, 2676, 3898, 9192, 1275, 1287, 1904, 2632, 638, 5980, 5252, 416, 3875, 2524, 6917, 3609, 641, 618, 6860, 2648, 1923, 1747, 2125, 337, 3227, 1571, 6109, 5016, 7159, 6403, 2045, 7758, 7907, 6448, 4572, 6731, 3562, 4701, 899, 1801, 6776, 832, 1581, 4232, 6701, 1989, 3690, 6216, 1860, 4164, 4215, 6117, 2893, 1544, 5285, 2906, 5349, 4969, 2268, 4168, 1762, 4401, 1757, 4484, 4081, 1047, 738, 3318, 1733, 4522, 2730, 6536, 897, 1318, 4508, 7967, 4176, 4104, 7831, 699, 3260, 2758, 6601, 9199, 2745, 8158, 3910, 6260, 6018, 6114, 4698, 5519, 5717, 5207, 8373, 1436, 5223, 2380, 2421, 2191, 4745, 5083, 4976, 5431, 6130, 6085, 4849, 464, 2938, 3919, 3873, 7100, 747, 1017, 5346, 7795, 4189, 2392, 793, 3716, 1753, 1136, 4578, 4442, 7139, 1367, 5426, 3122, 1085, 3165, 3037, 1569, 1236, 8599, 5891, 5784, 1458, 532, 524, 261, 6948, 220, 8396, 3142, 3994, 3172, 3658, 7156, 939, 3704, 5107, 3631, 2961, 2028, 8506, 1409, 5822, 5663, 1612, 6383, 1175, 7687, 5180, 6736, 4022, 5968, 3738, 4650, 2948, 8563, 6108, 482, 7585, 324, 7922, 4643, 73, 2863, 885, 7983, 9080, 2583, 1022, 2427, 6748, 4099, 2535, 6462, 4412, 2665, 3823, 1283, 1728, 4439, 3079, 2936, 2696, 5194, 8425, 3433, 1539, 1710, 1232, 7516, 375, 6472, 1748, 5630, 3127, 1509, 5019, 5566, 8137, 4936, 6008, 2553, 1327, 4541, 3075, 368, 2991, 3373, 4364, 7681, 6320, 7199, 5428, 3183, 6180, 3521, 5727, 8219, 7240, 1845, 7357, 6519, 6585, 7118, 8108, 5744, 2484, 5915, 3008, 7299, 4894, 4243, 4057, 4895, 4609, 4686, 5490, 3313, 2359, 3051, 1882, 309, 4020, 5132, 6589, 8260, 7504, 7499, 3163, 4800, 1891, 4315, 3998, 4963, 4330, 5359, 8781, 4959, 3160, 2707, 1277, 800, 2920, 7892, 5900, 1331, 5469, 2679, 3150, 9141, 3977, 6794, 2650, 2455, 7143, 6502, 945, 8813, 1385, 6371, 9246, 1142, 9291, 5097, 8503, 7348, 2152, 5513, 4842, 1856, 1666, 1016, 4506, 1147, 634, 4429, 2275, 2766, 1155, 4660, 8570, 3036, 4004, 1540, 519, 8312, 6326, 8564, 4154, 3629, 7663, 2922, 4147, 7304, 2629, 7657, 4787, 6415, 7038, 3249, 6555, 1691, 2972, 8619, 5049, 8548, 3201, 2099, 3687, 3370, 4917, 7773, 2126, 2243, 7645, 300, 8675, 5731, 4421, 2459, 1160, 6399, 5973, 8413, 3931, 3246, 2569, 2478, 4591, 8926, 187, 5691, 1412, 4751, 7838, 7734, 1024, 4478, 507, 6254, 1926, 8935, 6273, 4275, 4212, 9490, 7770, 8905, 3644, 7685, 6894, 1915, 3020, 4030, 7993, 6053, 3813, 3475, 2226, 3105, 8109, 5210, 8272, 5052, 8419, 9789, 3386, 3167, 670, 4678, 2397, 169, 5200, 7353, 7817, 2486, 2339, 1939, 3872, 1624, 1864, 3498, 8690, 5950, 3804, 2847, 4482, 5645, 3547, 1718, 4533, 5620, 1420, 7544, 3810, 8372, 4399, 88, 3285, 8751, 5290, 1952, 3550, 5699, 5725, 6202, 4150, 6582, 1847, 3790, 6967, 7666, 1885, 4281, 776, 1709, 7726, 5908, 4790, 2759, 6477, 1068, 4781, 7935, 1920, 1774, 2477, 7451, 6812, 3121, 8585, 2695, 7007, 1981, 9181, 2080, 5418, 2399, 5872, 4355, 5527, 2768, 3321, 2189, 5256, 3534, 4782, 2468, 157, 8820, 5631, 5377, 4696, 3148, 5550, 2127, 1672, 8824, 6127, 1386, 2843, 1700, 7219, 7738, 5250, 5197, 4302, 3859, 9040, 6145, 5113, 772, 3195, 8468, 5737, 6990, 5147, 9408, 1123, 4379, 255, 6885, 4699, 139, 6683, 4564, 3170, 5746, 1069, 5181, 6884, 1744, 5259, 1292, 117, 2796, 2823, 3723, 980, 1834, 3252, 5188, 3765, 6079, 3518, 2349, 8643, 1839, 1836, 387, 6251, 2141, 7351, 379, 7212, 4785, 1501, 8893, 3693, 5963, 687, 1837, 1870, 1906, 4724, 8789, 4642, 8987, 3396, 5246, 6614, 5332, 3359, 4031, 3706, 1875, 4307, 2744, 6384, 91, 454, 4124, 8358, 2515, 4771, 3934, 561, 4622, 5167, 1792, 4231, 8541, 6454, 3914, 690, 8735, 5326, 8008, 1290, 2279, 3421, 1549, 1360, 2480, 6552, 4491, 8121, 7868, 8, 7686, 1820, 7628, 6106, 7245, 3808, 8695, 3933, 4926, 806, 5434, 1230, 4127, 8898, 2678, 7149, 2757, 4602, 246, 6694, 392, 1373, 4013, 2051, 1977, 3635, 8402, 3337, 4762, 3091, 4766, 3596, 9644, 5241, 1846, 6685, 6196, 5846, 2240, 2903, 5492, 5932, 1407, 4759, 3488, 3073, 4615, 6223, 7098, 941, 2590, 4014, 1561, 2043, 2826, 3956, 6877, 9396, 2128, 2182, 1767, 3427, 1171, 3597, 3283, 3463, 6882, 6430, 3230, 1611, 9035, 6381, 6362, 8660, 8013, 668, 5875, 1529, 1699, 6044, 114, 2749, 1424, 6077, 3248, 5089, 282, 3526, 2492, 8431, 5059, 5007, 2095, 2624, 5379, 3507, 4268, 7979, 6572, 2176, 2404, 1861, 143, 8339, 7088, 3821, 3397, 6811, 7650, 1484, 7124, 4274, 4589, 6493, 3653, 8216, 4461, 2193, 5459, 4821, 4311, 4682, 5913, 6310, 9822, 3733, 2697, 6700, 451, 3239, 8636, 2192, 8067, 2613, 2288, 333, 2378, 908, 5549, 3869, 6461, 6945, 7337, 5796, 6925, 2270, 1329, 2239, 4088, 8455, 7732, 5075, 2871, 2560, 5502, 3354, 3293, 3647, 1659, 900, 5282, 955, 846, 4426, 1998, 1243, 2836, 3508, 9140, 5644, 5537, 241, 7924, 4703, 5123, 2581, 8254, 1949, 1971, 6717, 3841, 3500, 652, 5750, 5070, 2954, 3928, 3104, 1987, 8858, 2867, 5448, 3878, 7072, 2006, 2090, 2828, 8282, 904, 6595, 3796, 9894, 1129, 3114, 8187, 994, 3379, 586, 7376, 131, 5026, 5971, 985, 1596, 8267, 5709, 6518, 6659, 5815, 8453, 3066, 3611, 9187, 7927, 7152, 3539, 5539, 2312, 3076, 6987, 3466, 3166, 1528, 6524, 3963, 5615, 1627, 4941, 3330, 4149, 4286, 5558, 825, 8429, 648, 5309, 1554, 859, 3209, 6516, 1992, 8424, 3947, 2433, 4138, 6261, 2879, 2308, 1648, 3, 3536, 2709, 2919, 4457, 1364, 7700, 5690, 2562, 996, 2138, 1785, 1045, 3130, 3080, 5617, 1680, 7086, 7651, 6746, 7926, 5078, 3516, 4345, 7752, 4084, 6058, 6151, 8298, 1274, 3858, 7248, 5881, 7486, 6468, 1138, 1574, 7898, 3022, 3615, 7530, 3513, 7168, 6295, 8967, 6259, 3714, 1782, 4383, 1312, 8685, 8449, 989, 3146, 171, 6970, 2231, 3882, 4923, 5475, 522, 20, 2075, 2218, 1905, 6727, 2986, 3090, 2153, 8357, 7225, 2393, 7917, 4556, 2608, 4384, 5556, 4819, 6302, 4862, 3171, 2829, 3298, 6909, 6826, 2495, 7716, 4234, 5394, 6512, 8021, 2602, 490, 8852, 843, 5062, 5091, 393, 7027, 5203, 94, 7369, 1991, 4624, 4407, 1343, 1607, 4531, 5713, 8266, 3446, 6738, 2525, 2965, 6458, 6149, 3455, 3243, 674, 3980, 613, 5734, 6258, 5178, 3811, 2957, 5679, 9170, 8615, 2155, 4177, 7693, 2441, 8249, 1400, 1871, 9125, 7818, 8434, 979, 6321, 2220, 898, 5530, 9126, 4191, 3751, 176, 1941, 3939, 6043, 5958, 1910, 4443, 5935, 6580, 7768, 3228, 8985, 4582, 6876, 3055, 8467, 2175, 1358, 3065, 1840, 1673, 6305, 6006, 6049, 7384, 3245, 5133, 8752, 2017, 8264, 3151, 1460, 5946, 3885, 931, 6167, 3117, 2215, 6576, 4456, 5450, 2187, 3040, 912, 2748, 5095, 3263, 932, 5665, 373, 5662, 5140, 2575, 4769, 5067, 2154, 4011, 6001, 3223, 8669, 3527, 2252, 7158, 1520, 6520, 540, 5363, 5704, 6214, 3922, 8355, 4640, 9840, 7662, 4284, 1590, 6899, 5660, 7797, 2558, 6984, 5949, 5775, 1447, 2686, 2000, 5410, 2362, 4558, 3616, 8565, 6284, 6391, 3847, 7468, 7329, 4852, 8217, 1419, 2604, 2739, 6608, 1526, 7661, 1157, 2254, 7222, 6020, 7151, 2862, 4748, 5967, 5988, 2552, 6689, 6385, 6257, 1614, 6028, 4922, 5821, 5952, 5609, 2434, 4475, 1219, 2985, 5395, 1109, 5757, 410, 1687, 4716, 8998, 6026, 666, 6287, 3814, 6231, 7340, 5021, 2542, 6304, 4715, 299, 6318, 3418, 8823, 3101, 942, 5212, 7891, 4595, 3577, 3893, 5996, 5484, 1817, 2322, 5752, 2354, 5042, 5766, 9123, 2720, 950, 6457, 5840, 5482, 3834, 2640, 5357, 3056, 6913, 919, 5780, 2894, 7847, 6795, 1880, 6964, 327, 8330, 2403, 2317, 6232, 2727, 7162, 7495, 1504, 448, 2297, 1113, 559, 817, 4474, 4982, 2983, 4037, 5863, 6027, 2496, 8665, 8091, 5436, 2848, 3269, 8045, 2647, 432, 3384, 3218, 2376, 4017, 2550, 177, 7216, 4427, 5901, 3408, 4066, 3587, 700, 5411, 7751, 1342, 5560, 4637, 6495, 2186, 6212, 4448, 1425, 2103, 5921, 6610, 828, 6703, 2097, 3289, 3382, 3930, 2895, 4329, 8410, 4480, 8454, 7287, 1588, 3331, 2287, 1296, 1625, 3889, 1890, 428, 6424, 3553, 2740, 5339, 2683, 7656, 2653, 7277, 5458, 2626, 7767, 4225, 1838, 5054, 5483, 5689, 5274, 2501, 4999, 2951, 6208, 9186, 7311, 6226, 4675, 4702, 3336, 2025, 3426, 2217, 3235, 7315, 6660, 5283, 2058, 9017, 5789, 2591, 5229, 3990, 3724, 4733, 3722, 1795, 6229, 1859, 4731, 7984, 6303, 7167, 1456, 7253, 4513, 6998, 839, 2329, 5446, 6946, 9050, 5228, 5175, 2177, 6561, 2440, 6935, 4515, 3202, 1404, 7342, 2467, 4984, 639, 4581, 8659, 1009, 2375, 5939, 2687, 5061, 5315, 6218, 4919, 6050, 5603, 3205, 7129, 4003, 2611, 537, 5324, 5474, 2969, 4067, 5885, 2061, 3754, 7496, 8116, 7323, 3423, 5405, 575, 3997, 8405, 4129, 1093, 3007, 7298, 3844, 1511, 9703, 5463, 5258, 2885, 4403, 7457, 4601, 3911, 7590, 3464, 3110, 3349, 3180, 2717, 3032, 2607, 3689, 5534, 415, 7181, 3594, 6334, 2809, 372, 6317, 440, 6101, 8918, 2780, 4707, 2041, 695, 5491, 2997, 2750, 4680, 5804, 2346, 7322, 4069, 1198, 6718, 7980, 5169, 7427, 1038, 3725, 1919, 8144, 254, 1630, 5687, 3034, 3415, 6551, 4611, 3440, 7972, 5675, 1381, 6931, 71, 2105, 4339, 1676, 5164, 2460, 1158, 2411, 6653, 4158, 430, 2245, 1764, 8520, 4576, 6068, 6063, 4825, 8535, 4136, 5389, 6042, 4828, 7547, 3406, 3892, 5827, 5171, 4877, 1809, 937, 155, 3854, 2834, 8271, 1843, 7198, 5098, 5344, 1565, 7063, 4779, 8835, 5338, 6250, 8840, 1075, 7713, 3938, 5756, 2618, 7382, 3776, 4636, 831, 2921, 3485, 3604, 2110, 7812, 1259, 3525, 4517, 1578, 8970, 6676, 7854, 4897, 2923, 4208, 8167, 8703, 760, 6869, 1869, 6281, 5686, 7262, 3612, 5516, 3633, 6173, 7230, 7083, 3278, 3047, 6779, 8502, 4937, 8315, 871, 4321, 5997, 5381, 3802, 4253, 2135, 3432, 3517, 6768, 5195, 7448, 1260, 6756, 4001, 9098, 2658, 6255, 6675, 3367, 61, 7715, 8671, 5849, 3483, 5268, 2156, 4972, 1450, 2267, 4945, 2069, 4452, 6187, 8397, 2342, 3918, 3578, 5211, 6057, 2521, 7174, 2162, 5487, 8150, 2643, 3970, 7035, 8055, 6786, 5079, 2916, 6525, 786, 7283, 6163, 9034, 8084, 3233, 4719, 3124, 6186, 8925, 4362, 8538, 5275, 704, 8532, 1433, 7652, 2188, 5383, 7049, 9120, 1724, 5488, 8880, 7756, 4251, 2988, 1964, 2887, 1213, 8090, 1732, 77, 130, 5865, 6406, 8602, 5452, 3975, 2844, 8130, 6125, 4396, 7239, 361, 741, 4907, 2774, 3049, 5196, 9657, 457, 768, 1897, 9338, 9022, 8061, 5449, 8129, 8979, 2517, 8981, 4416, 5055, 2340, 6821, 8494, 1717, 1196, 2981, 3561, 3428, 1686, 830, 2249, 2253, 2925, 1387, 6592, 6720, 3851, 8152, 4543, 2415, 5948, 7682, 3606, 5588, 1519, 1428, 2301, 5387, 5806, 8879, 2398, 1970, 2638, 8030, 3448, 5002, 1887, 3284, 1854, 3224, 2512, 190, 2539, 8422, 590, 7514, 497, 5380, 2711, 7089, 9503, 8598, 3212, 7533, 2589, 4532, 1813, 2956, 5477, 5575, 8865, 6583, 4079, 6649, 4438, 1969, 6220, 1221, 3675, 8596, 4516, 5289, 5590, 5762, 4501, 1302, 5390, 1468, 7041, 1141, 3381, 4690, 6315, 4841, 7985, 1475, 1940, 4834, 4490, 8445, 4139, 3528, 6669, 7942, 7562, 2655, 6017, 5855, 8135, 5370, 4266, 5361, 2396, 3753, 5741, 5710, 4293, 9873, 2609, 3874, 795, 4837, 3286, 2627, 6893, 6024, 4299, 9309, 5779, 2278, 2094, 669, 8692, 1626, 7085, 2035, 5465, 8066, 7379, 256, 5605, 2229, 7637, 8189, 182, 1463, 4310, 6597, 8175, 3390, 5694, 5058, 1462, 5499, 462, 5319, 6330, 2412, 8412, 1530, 3046, 2616, 2402, 4942, 4612, 3916, 3097, 9889, 2946, 4695, 5454, 5287, 4820, 6036, 7319, 6011, 6307, 3732, 4032, 8244, 8776, 6962, 1948, 9143, 2900, 841, 3161, 2068, 6827, 8097, 9428, 4655, 7019, 7703, 8230, 4911, 4890, 8536, 5529, 2601, 6547, 2672, 6862, 3571, 7901, 4835, 7653, 1080, 8263, 2294, 2779, 4644, 1174, 5807, 5937, 4851, 1033, 2374, 2805, 3106, 4826, 1983, 3405, 8500, 1918, 5562, 2091, 4519, 3035, 3591, 6714, 4083, 5072, 6934, 943, 1777, 1616, 1935, 8133, 4316, 4323, 8437, 1958, 463, 406, 5225, 2139, 129, 1722, 2630, 651, 8519, 6056, 8761, 7579, 9178, 5190, 4365, 5573, 7897, 5119, 9024, 8873, 9848, 4520, 4282, 608, 6412, 7247, 9028, 2100, 619, 6845, 5276, 5243, 7853, 9189, 6828, 2760, 6324, 6619, 4768, 1858, 3451, 5096, 8657, 6889, 6030, 4507, 6170, 3927, 6463, 4684, 9197, 9032, 5333, 562, 6906, 4647, 228, 3848, 4174, 2289, 1692, 4966, 7846, 5038, 6733, 7787, 7786, 5184, 2178, 6612, 3013, 6270, 7987, 9375, 4987, 3301, 7705, 3815, 7545, 2083, 1806, 3514, 2371, 844, 5887, 5321, 4485, 3111, 4657, 8083, 6918, 1166, 2450, 5672, 8016, 6443, 617, 861, 8070, 3662, 2470, 2518, 2519, 6113, 5674, 2787, 6784, 5520, 3512, 2907, 766, 5553, 5504, 7176, 9311, 4052, 3377, 7445, 4619, 7699, 3996, 606, 761, 6453, 974, 4219, 2462, 7417, 4385, 7046, 8347, 3670, 6478, 6741, 7261, 6377, 5335, 9443, 5220, 6804, 6888, 9402, 8211, 4646, 1667, 4094, 6366, 2994, 3639, 8056, 8997, 4165, 954, 8301, 8318, 5636, 6575, 201, 4007, 4965, 588, 7894, 4294, 2660, 7407, 3995, 2490, 9655, 1835, 8309, 7363, 8072, 5843, 9686, 1975, 8883, 4298, 4091, 3634, 6825, 4173, 574, 1594, 8208, 7215, 7702, 4798, 4627, 4048, 7541, 7512, 1572, 9422, 2671, 3701, 3164, 5396, 9539, 7462, 1340, 821, 5443, 7580, 1337, 4423, 7280, 4750, 7459, 4372, 1499, 8682, 692, 8621, 3667, 8594, 6604, 4691, 3803, 9236, 1150, 7944, 1634, 2031, 4571, 1610, 3266, 7834, 6680, 5233, 4473, 3941, 3642, 1079, 7421, 3684, 3371, 2353, 1995, 5540, 4054, 6098, 1510, 1925, 9173, 7141, 1966, 2230, 7211, 2902, 6087, 6835, 2356, 6847, 5130, 636, 6568, 2811, 3019, 2266, 6996, 8740, 5047, 3108, 3853, 4996, 1829, 9802, 9332, 4991, 8418, 6549, 6408, 3351, 2958, 2637, 1144, 181, 6615, 5668, 4141, 5536, 3292, 1671, 1822, 9342, 6409, 5300, 1102, 3846, 8386, 57, 4214, 173, 2456, 6836, 1959, 9834, 6199, 4809, 7204, 5345, 6442, 2610, 8834, 7874, 2405, 2585, 4621, 1842, 2132, 1124, 2674, 5382, 6040, 7383, 8495, 5965, 2164, 7052, 5786, 5555, 1900, 5010, 9138, 8300, 808, 5783, 5829, 7589, 6353, 840, 8375, 1697, 5914, 550, 1066, 5929, 8694, 774, 1193, 1980, 5366, 3316, 8139, 4607, 9249, 918, 5077, 2151, 7070, 4709, 964, 6726, 2246, 3310, 4683, 1432, 2007, 9039, 8029, 2198, 3280, 4469, 929, 1521, 3636, 5857, 7851, 1030, 2172, 2290, 5541, 9429, 6874, 2866, 8753, 1505, 4661, 7911, 6966, 3545, 3887, 8313, 3312, 1872, 3261, 9165, 4125, 8884, 4270, 6796, 8446, 3663, 1609, 8110, 5043, 762, 1857, 1452, 4210, 3788, 2014, 6118, 1669, 3179, 8547, 868, 4623, 2622, 4900, 2224, 1146, 328, 5938, 797, 2461, 3982, 7596, 5585, 1061, 7630, 1388, 822, 8496, 7730, 7336, 2295, 1137, 6038, 1122, 750, 6444, 3187, 5006, 1823, 7288, 4628, 3986, 7471, 2307, 1379, 3542, 3817, 3356, 355, 3144, 15, 5369, 2960, 589, 8420, 63, 8157, 3268, 136, 7966, 4998, 1159, 7762, 3398, 5093, 6769, 5814, 3457, 4078, 7607, 4194, 8661, 7802, 5331, 4770, 2597, 5838, 960, 4422, 653, 7764, 2064, 4238, 6481, 5036, 1465, 9757, 3326, 5237, 163, 492, 1212, 1701, 2634, 2078, 9010, 3442, 4373, 110, 3207, 405, 4904, 1635, 1224, 6136, 5940, 4466, 1101, 6009, 8725, 1049, 3763, 1182, 3555, 3004, 6800, 3819, 5602, 3471, 6485, 1608, 4521, 2237, 7481, 2710, 8698, 3912, 8772, 8352, 2819, 9012, 7644, 3749, 4410, 5947, 1469, 2531, 2577, 1636, 5592, 4662, 4697, 6436, 4706, 3827, 4822, 8797, 3782, 5911, 4256, 8093, 8982, 7325, 2606, 7439, 8946, 1071, 682, 1495, 1241, 4146, 7677, 3095, 1606, 2803, 5523, 5330, 4903, 8442, 8147, 5368, 6975, 2296, 2232, 4881, 5325, 8105, 49, 8213, 862, 5444, 7492, 1542, 3116, 3960, 5412, 7350, 1662, 9058, 577, 1081, 3592, 5161, 7464, 9115, 5399, 6107, 6983, 212, 5322, 5547, 1125, 2698, 8769, 5598, 6002, 4500, 2661, 6055, 5927, 1593, 6341, 3137, 7994, 1119, 8483, 1235, 1246, 2147, 8004, 8861, 595, 2093, 949, 1010, 5191, 5824, 1307, 9460, 4005, 8332, 4593, 3785, 1173, 5447, 7587, 2838, 2298, 75, 2196, 3932, 7520, 1770, 7000, 7920, 3929, 1090, 8365, 2703, 1239, 1238, 9193, 6092, 8989, 5593, 2160, 9960, 8902, 6745, 1476, 563, 4186, 2157, 6469, 353, 2012, 1694, 5350, 7251, 8323, 2718, 9203, 7171, 6054, 6361, 3907, 6222, 850, 3942, 4805, 9425, 25, 2639, 2726, 1167, 6708, 5303, 6358, 3573, 1631, 3595, 2538, 2199, 5799, 1065, 4258, 8838, 417, 6, 2281, 5903, 3855, 1621, 5242, 1321, 4754, 9331, 1156, 5277, 3824, 7502, 2444, 4679, 8026, 5685, 2668, 4765, 5898, 5015, 4721, 1377, 2777, 842, 134, 8270, 5830, 6556, 7475, 5842, 7674, 1589, 6138, 9588, 2599, 4799, 4568, 5909, 6664, 7940, 5943, 1117, 1293, 1191, 9068, 7469, 270, 1613, 4502, 4836, 6112, 1322, 6475, 9038, 3439, 4954, 9411, 5053, 2225, 1684, 5032, 7189, 4233, 2771, 1563, 7863, 2098, 4006, 3258, 4557, 6627, 3017, 6764, 1032, 1535, 2557, 1670, 6999, 7286, 8641, 1849, 483, 5152, 8747, 5087, 4388, 3659, 7930, 277, 9013, 6851, 1338, 9288, 6076, 2062, 1370, 3214, 7774, 4367, 7134, 2183, 8920, 5464, 903, 8383, 4565, 2437, 3789, 8269, 1041, 3484, 32, 6396, 1415, 3477, 1532, 7018, 2516, 9154, 4761, 1647, 1097, 6887, 8086, 1067, 1888, 1096, 5880, 3159, 5224, 5589, 6233, 4039, 5297, 8242, 8955, 374, 5820, 6357, 3465, 3511, 8450, 3058, 3564, 1841, 62, 7395, 5604, 8088, 8632, 4549, 3341, 5269, 8200, 8580, 6045, 1423, 4816, 6100, 5962, 1972, 8236, 3014, 1559, 5543, 1668, 1326, 1848, 2689, 8078, 8944, 3559, 6822, 7593, 8481, 2932, 3192, 3437, 2244, 6617, 6914, 1550, 7310, 2530, 8856, 5835, 5186, 1954, 2532, 880, 5308, 5263, 4738, 3913, 1180, 1217, 7116, 7875, 2955, 4711, 2369, 6542, 3992, 3365, 8268, 3112, 1426, 2439, 8404, 7909, 1934, 7957, 5970, 6753, 4830, 1585, 8027, 1053, 605, 9387, 9367, 2185, 611, 0, 4613, 1797, 6143, 4278, 3028, 7914, 5288, 5823, 8498, 6805, 5392, 1487, 3375, 7226, 2785, 3414, 2996, 4755, 2327, 7896, 140, 7890, 9694, 3843, 820, 1741, 758, 2734, 1807, 5317, 388, 6071, 3237, 5616, 8859, 9130, 3299, 6535, 7669, 1300, 1800, 1603, 8971, 1267, 1306, 2865, 5793, 8229, 5623, 2545, 8089, 5711, 4435, 6643, 2117, 1078, 5993, 2236, 8245, 4773, 7, 2436, 5794, 4905, 6252, 453, 9202, 7432, 4614, 1898, 4985, 2148, 5236, 6509, 1579, 6499, 5402, 4289, 4464, 5723, 4117, 5199, 3946, 3756, 3173, 1437, 8051, 6872, 2937, 4861, 2999, 3021, 6121, 8079, 2830, 732, 7986, 1384, 5478, 1205, 5238, 6603, 307, 7236, 2037, 6759, 4075, 8568, 1223, 3361, 6706, 8290, 3011, 1020, 743, 1643, 7365, 5788, 1052, 2943, 4223, 6648, 2716, 3880, 3800, 3676, 4059, 719, 1294, 2765, 6765, 6543, 4163, 4544, 8280, 6480, 6574, 6447, 4648, 5286, 6323, 345, 1682, 4304, 6031, 262, 7339, 9092, 192, 470, 4169, 8364, 4327, 1363, 3955, 2314, 1168, 933, 6000, 5567, 9049, 5232, 1702, 6141, 5658, 4856, 1828, 3229, 6926, 9084, 4356, 7859, 8914, 4524, 4239, 5791, 7714, 1576, 837, 3139, 8968, 5362, 8953, 1658, 829, 1586, 9156, 4119, 2782, 6623, 8624, 3548, 9753, 6707, 5183, 5754, 8894, 3364, 1394, 4198, 7823, 423, 5234, 3296, 7045, 3308, 6739, 3797, 7078, 2348, 3894, 1533, 1638, 7521, 4665, 6035, 2619, 4933, 8214, 5811, 4579, 6099, 3735, 2358, 6445, 1986, 9581, 5141, 5109, 3074, 8642, 3029, 8857, 6150, 6194, 3510, 2089, 3470, 3865, 4380, 2656, 9136, 6348, 6577, 1151, 3324, 6333, 905, 3093, 60, 1201, 6193, 9316, 8342, 8002, 5353, 4216, 4347, 1170, 5535, 4803, 6810, 4363, 5619, 1901, 5473, 2435, 9083, 1950, 1794, 3602, 5142, 6730, 5904, 5135, 6188, 6853, 2868, 5179, 38, 1418, 8163, 6788, 1029, 2837, 7029, 3154, 1202, 1325, 2933, 3530, 3387, 7893, 7667, 6217, 4807, 6671, 290, 4741, 389, 7621, 8993, 5753, 4143, 5874, 8903, 6093, 997, 7406, 5892, 3454, 5770, 6400, 2303, 6237, 4743, 5182, 6839, 7075, 1605, 8457, 5844, 1821, 4109, 2551, 1584, 6734, 5954, 857, 4792, 6365, 8362, 6986, 6570, 2751, 1771, 6932, 4514, 935, 9037, 6103, 5496, 6211, 2563, 5151, 8018, 9008, 7128, 7601, 7180, 4763, 901, 8554, 6104, 2203, 2793, 2817, 4846, 2857, 8537, 1912, 4122, 5430, 632, 4914, 6816, 398, 3145, 7564, 2827, 6474, 3353, 3764, 5698, 7126, 7902, 866, 6172, 4979, 1088, 7011, 1461, 4885, 8473, 329, 2251, 4495, 6242, 4353, 7111, 803, 5280, 4734, 1765, 9241, 5261, 5420, 4616, 2161, 4553, 2967, 5705, 1796, 2261, 569, 1805, 4092, 6065, 6277, 5018, 1410, 8497, 5676, 3731, 9376, 4236, 813, 8134, 2228, 4287, 4105, 7976, 4445, 2302, 1534, 5425, 5060, 6278, 7813, 3630, 6479, 3772, 5514, 5375, 1107, 1216, 6243, 7034, 9102, 8202, 4247, 5759, 8710, 4906, 3626, 815, 4204, 5565, 4570, 8524, 196, 801, 1249, 1833, 3567, 4913, 5657, 283, 1086, 7228, 6164, 9326, 6083, 6650, 2394, 3973, 317, 2257, 5671, 8341, 6178, 1044, 8878, 7371, 7843, 93, 1862, 9206, 1742, 8611, 1541, 7440, 7965, 7618, 5847, 1186, 5064, 8901, 3323, 5244, 36, 8748, 805, 323, 2820, 8452, 2873, 5020, 8785, 1942, 7766, 1637, 1335, 5884, 1866, 867, 6950, 4868, 9749, 5284, 7102, 8173, 6958, 8470, 661, 592, 4583, 3863, 4540, 8054, 334, 5732, 1471, 2573, 3712, 983, 1244, 1893, 5453, 3590, 5506, 8764, 4729, 6248, 884, 2016, 3773, 4492, 2469, 5638, 4121, 7206, 7488, 5596, 9006, 5245, 3305, 1909, 7595, 3533, 2306, 6162, 2861, 2357, 5270, 2020, 9721, 1072, 6994, 7753, 5834, 6249, 853, 707, 716, 3952, 5494, 5917, 7642, 3825, 6421, 626, 2134, 5594, 2384, 2263, 5202, 2909, 5764, 6754, 174, 1265, 2533, 2858, 8401, 6297, 6037, 1178, 9383, 2013, 2465, 2070, 3125, 8199, 2964, 5131, 8606, 7629, 4145, 3809, 7238, 5870, 5826, 810, 3948, 9153, 40, 4463, 7177, 4889, 8115, 356, 5733, 1982, 7648, 5432, 4290, 2344, 8712, 7250, 1350, 6299, 5859, 4309, 5850, 2331, 4832, 6343, 6698, 6744, 6089, 5046, 4993, 3005, 6086, 1721, 3395, 6640, 4620, 3311, 5356, 6339, 7963, 3868, 3734, 6466, 4676, 1892, 8662, 1973, 9107, 1921, 4073, 6724, 9515, 7788, 2735, 6666, 8540, 1727, 7094, 7274, 9019, 596, 273, 6598, 103, 7408, 5632, 357, 9169, 491, 1073, 7347, 6238, 4197, 7073, 7375, 2801, 644, 713, 4398, 4183, 5470, 4024, 9739, 7077, 4100, 9077, 5886, 3496, 2454, 7509, 1449, 7903, 6590, 3368, 4264, 9820, 3845, 6652, 2742, 8616, 203, 5102, 7133, 7419, 6954, 8240, 3277, 6855, 8143, 4562, 6084, 5758, 7172, 4730, 791, 7757, 6540, 7769, 8708, 4476, 6761, 3264, 5416, 8786, 1112, 7025, 1228, 1431, 7001, 534, 7969, 6781, 3369, 1558, 6866, 3291, 9020, 530, 377, 1483, 5124, 5143, 1356, 5878, 6215, 8795, 6980, 1006, 1203, 76, 6197, 3654, 894, 1012, 4511, 1251, 2846, 1060, 1994, 7169, 7361, 285, 6645, 7604, 5260, 1310, 2930, 2338, 115, 1054, 6264, 2333, 3255, 6060, 7724, 478, 1946, 6274, 874, 3053, 7960, 6246, 7554, 4447, 2694, 8913, 5112, 924, 3856, 4720, 7869, 6679, 1749, 3688, 1130, 6881, 7192, 5166, 8871, 676, 883, 8688, 2092, 9519, 1575, 5170, 5081, 1525, 9162, 8146, 6494, 4137, 7864, 4710, 5267, 5614, 5298, 4908, 3038, 5314, 1931, 2762, 2361, 2428, 2034, 3588, 694, 8723, 8017, 3787, 4453, 7884, 7482, 1824, 851, 991, 3155, 902, 4555, 8543, 5755, 4551, 5977, 3402, 5800, 6880, 4930, 5976, 2386, 8331, 9100, 8324, 7484, 9086, 4548, 5951, 8941, 4604, 1372, 2179, 9004, 4577, 9180, 8243, 7461, 5747, 2878, 3752, 4431, 4794, 8102, 3478, 5899, 6961, 4810, 7649, 6616, 3695, 8844, 1945, 1355, 7380, 981, 6844, 635, 5343, 1408, 9188, 4393, 2708, 3879, 1281, 4058, 3135, 9205, 6005, 5429, 4415, 1145, 1026, 7210, 5084, 3495, 8203, 9308, 3184, 3668, 1103, 2500, 773, 5677, 1788, 8912, 5964, 8607, 9090, 995, 8314, 7584, 6530, 8041, 8281, 8416, 3479, 6129, 3208, 8530, 6425, 407, 8588, 6638, 2424, 7145, 845, 5985, 7473, 226, 5866, 301, 8934, 4775, 2664, 4250, 7399, 8224, 248, 5774, 3648, 4279, 4797, 5907, 55, 6496, 1947, 9557, 1570, 6956, 1736, 8717, 3641, 4369, 2009, 1660, 2791, 186, 9213, 2118, 2971, 5037, 9071, 4337, 5511, 6432, 8957, 8877, 396, 3991, 5966, 2615, 7303, 2019, 70, 2892, 5979, 3736, 8658, 7560, 6266, 8073, 4334, 2732, 7728, 9450, 2247, 1677, 2889, 8847, 1723, 4000, 5798, 5030, 3394, 5104, 3334, 370, 4634, 5384, 7990, 7929, 4155, 7729, 352, 749, 1705, 8231, 3486, 5031, 2351, 1811, 9796, 297, 3126, 8622, 7293, 4252, 9549, 4876, 3993, 1164, 1851, 3767, 2030, 1488, 8156, 7718, 7680, 4341, 1183, 3967, 3071, 2543, 6633, 6613, 8251, 1070, 2273, 6960, 4062, 6777, 2918, 5673, 940, 8348, 2688, 1094, 5627, 8438, 4196, 3068, 5984, 3605, 2373, 9458, 3781, 5991, 4608, 7654, 799, 6639, 3748, 2978, 7091, 3876, 5008, 3300, 3307, 2592, 229, 8032, 9888, 1083, 7411, 6041, 2824, 7561, 8421, 5216, 4026, 1266, 6677, 855, 1601, 2054, 2079, 2859, 3174, 2966, 4162, 6557, 1440, 5148, 37, 3328, 6048, 322, 9159, 7434, 8555, 198, 4635, 3001, 7416, 7344, 2382, 3162, 5004, 1414, 3086, 7962, 6988, 7970, 6830, 1479, 5628, 7839, 8800, 4413, 4402, 711, 7556, 7689, 6219, 2883, 7670, 1984, 2544, 7938, 2074, 4901, 4827, 6778, 1301, 3272, 1789, 4133, 3374, 6184, 6858, 441, 2714, 3085, 8361, 582, 8652, 7856, 4758, 1715, 6600, 1766, 5231, 9305, 7573, 465, 8718, 1538, 6166, 7338, 5218, 7423, 976, 2131, 6955, 7919, 4175, 4346, 7810, 475, 3113, 1536, 6398, 29, 3726, 8484, 197, 1106, 8627, 1308, 4205, 6534, 7807, 1457, 9046, 9407, 3487, 6819, 5956, 515, 1996, 9304, 9191, 1359, 7358, 6404, 5722, 5247, 5653, 1245, 6010, 4943, 3335, 5597, 3683, 9333, 4860, 3563, 688, 6456, 6875, 7747, 764, 5334, 6868, 6621, 621, 6213, 7694, 476, 2119, 999, 6695, 8999, 2137, 4652, 2669, 926, 3057, 2343, 8326, 1055, 4653, 7444, 1886, 1286, 6593, 4887, 1459, 7828, 757, 132, 3783, 3839, 7453, 2799, 3923, 8930, 4939, 8542, 7324, 3531, 3119, 7799, 5153, 1282, 3794, 3411, 1678, 951, 5372, 3543, 7594, 3059, 8907, 2483, 2899, 9766, 969, 890, 6713, 7101, 2280, 9591, 2596, 597, 6681, 8609, 7388, 1248, 4752, 4465, 1153, 9082, 4736, 2934, 6282, 7615, 965, 1903, 2485, 2165, 3599, 4331, 5050, 4693, 6711, 7537, 7826, 5279, 2213, 1481, 8104, 1317, 7727, 4633, 1639, 1227, 1878, 6169, 7014, 5832, 4340, 3422, 838, 7428, 9738, 7056, 6373, 6176, 5728, 1427, 4829, 7513, 7474, 8706, 5571, 5254, 4152, 311, 2066, 3456, 3424, 4255, 8001, 6937, 7948, 6979, 5198, 7973, 3620, 4503, 7848, 1435, 1269, 9096, 6155, 2522, 5656, 1133, 972, 6064, 6483, 5108, 331, 4460, 6813, 2205, 4791, 8793, 1330, 5056, 8325, 2891, 928, 6224, 5896, 8755, 4817, 3225, 7494, 3739, 8679, 8103, 306, 6642, 244, 7809, 9818, 3200, 2662, 646, 4592, 473, 4753, 7782, 6364, 3884, 6372, 82, 3719, 7071, 382, 8737, 1315, 528, 6460, 7743, 8046, 9441, 6487, 3746, 5189, 4920, 7276, 4110, 6140, 9097, 7092, 7302, 4029, 8223, 8583, 7779, 2548, 1763, 8370, 665, 1498, 8389, 2033, 5013, 2928, 7634, 3222, 7563, 1134, 1802, 9011, 2084, 6090, 5365, 3077, 7249, 5177, 4964, 1324, 3897, 3492, 5701, 6716, 9392, 721, 708, 521, 5920, 7998, 8322, 6554, 663, 4700, 7778, 2603, 5336, 962, 7704, 3315, 8915, 514, 7953, 3502, 6982, 698, 8185, 6328, 506, 3600, 2882, 667, 5489, 679, 2614, 7196, 9079, 655, 3087, 7178, 2792, 3826, 5451, 8232, 6719, 4757, 5924, 8529, 5848, 2929, 5048, 8908, 8990, 5509, 4285, 4041, 715, 9139, 8049, 402, 5121, 4045, 7522, 2318, 4776, 5034, 1573, 2526, 6691, 1347, 2471, 2123, 4142, 6013, 3100, 6269, 5945, 7877, 1719, 2114, 629, 4280, 8107, 8466, 4804, 9437, 9184, 3325, 8578, 6309, 7030, 3905, 3064, 3556, 7055, 1002, 8697, 5912, 6668, 3027, 6455, 5163, 1997, 7430, 1034, 6760, 6773, 956, 383, 5580, 6732, 225, 217, 7110, 3570, 8430, 8225, 7775, 6818, 1298, 5292, 2106, 8525, 934, 2158, 8368, 2438, 4343, 1466, 4594, 9110, 4224, 7949, 8754, 3522, 1390, 5001, 4296, 7224, 6272, 5028, 480, 2646, 5871, 4631, 4723, 9109, 551, 5311, 1464, 8991, 2282, 1729, 4211, 3747, 5767, 7443, 3490, 481, 378, 1273, 367, 4061, 804, 8931, 9447, 1548, 6245, 1651, 6311, 2775, 9151, 7004, 3617, 3083, 6280, 3188, 710, 8388, 4878, 8062, 5012, 2416, 1028, 6972, 3012, 399, 7500, 4927, 1507, 3010, 6370, 6687, 4610, 5248, 8221, 2446, 5894, 7913, 5501, 9432, 437, 6607, 8644, 4249, 7862, 6977, 6941, 2379, 4019, 3407, 7449, 1780, 2391, 3801, 5987, 5761, 9433, 731, 7217, 2743, 4444, 8184, 72, 3806, 4518, 8572, 2149, 1527, 1825, 2096, 3959, 1656, 8696, 6705, 6631, 2448, 6606, 4989, 4997, 3779, 3048, 2082, 1489, 6867, 418, 2719, 8411, 834, 4713, 3651, 8118, 5522, 403, 8508, 5664, 1884, 2050, 3850, 8677, 8846, 8822, 6523, 8176, 2722, 4664, 6886, 7121, 6401, 6770, 8329, 8798, 8943, 3696, 4843, 1740, 7294, 2802, 5810, 9214, 8550, 3015, 3401, 5538, 2713, 5919, 7555, 2510, 2880, 8575, 3549, 9262, 6181, 7264, 4493, 1619, 9536, 1120, 487, 8868, 4764, 4325, 4313, 7137, 1482, 4262, 7366, 6207, 8394, 5781, 6160, 3649, 6823, 151, 6230, 8126, 5918, 7130, 6514, 3332, 7010, 6911, 660, 4411, 8866, 7672, 6629, 6500, 2419, 1467, 2540, 8179, 7393, 8403, 7820, 6059, 3760, 8721, 7636, 2593, 4430, 9912, 14, 5726, 7378, 693, 3063, 4049, 4808, 1562, 1470, 2781, 8984, 1491, 4428, 5467, 7665, 8098, 4795, 5122, 501, 3532, 6227, 8338, 5790, 3575, 1758, 544, 9074, 4135, 8648, 8291, 1580, 8729, 8050, 3342, 7889, 2636, 1074, 3267, 6288, 3445, 3494, 8553, 474, 3551, 8744, 5861, 8435, 6515, 7572, 1104, 525, 6663, 6382, 5584, 2208, 1185, 5934, 5351, 4044, 8739, 5772, 4535, 5376, 7655, 4902, 526, 3082, 1263, 5595, 3429, 1618, 863, 8068, 2271, 2003, 7503, 9472, 553, 3981, 5378, 1152, 6394, 7081, 1190, 767, 8917, 1417, 1480, 5066, 2464, 7242, 8674, 1583, 8427, 6735, 133, 9932, 2299, 1062, 4671, 8391, 6912, 7330, 2052, 5873, 4847, 8195, 5883, 604, 1336, 9179, 7413, 8113, 1750, 6896, 9057, 6992, 2673, 4681, 1963, 5253, 8448, 1493, 5017, 4802, 3294, 3762, 7096, 8019, 1567, 6715, 8586, 3462, 7955, 7578, 100, 1772, 2886, 4358, 4865, 4735, 8942, 887, 9093, 2504, 5531, 7830, 3708, 3750, 6146, 6148, 7359, 5869, 7597, 2528, 7221, 7501, 686, 6360, 5103, 2798, 7360, 6655, 826, 539, 8770, 2959, 7367, 5206, 7079, 1037, 5526, 2680, 4504, 8432, 8048, 6080, 1812, 8533, 9800, 8042, 6429, 3816, 1783, 3780, 8486, 6852, 7334, 4509, 7345, 2115, 5014, 7463, 1868, 6861, 8111, 4873, 8376, 8035, 5352, 3691, 5057, 5397, 8465, 6124, 400, 7446, 6267, 961, 2816, 7273, 8350, 6147, 9553, 9626, 4418, 1262, 2911, 5323, 4068, 836, 891, 7415, 2822, 9938, 1209, 6313, 3937, 9568, 9106, 9132, 812, 3569, 8950, 1597, 2387, 8031, 7740, 8136, 2773, 156, 8022, 293, 4254, 7783, 5187, 7748, 8511, 6440, 5146, 7635, 1623, 53, 6792, 9200, 5586, 5639, 2574, 7591, 2702, 7031, 5852, 4486, 914, 1951, 6344, 7996, 3025, 6390, 609, 7023, 3482, 2654, 8501, 460, 910, 9069, 5423, 5360, 8274, 8174, 8784, 2945, 8782, 9301, 7233, 8011, 4812, 1378, 6929, 5115, 909, 347, 5923, 896, 9956, 351, 6579, 2587, 7879, 161, 8087, 1899, 8819, 7306, 5695, 6952, 1914, 1389, 6236, 7733, 4600, 5403, 8075, 1725, 7873, 6505, 5205, 9129, 7532, 6981, 9909, 206, 39, 7992, 7436, 1787, 7343, 790, 1714, 1599, 8462, 1496, 2335, 4089, 6072, 9765, 6890, 7259, 5930, 2790, 8639, 9171, 8317, 5159, 6078, 5150, 6752, 3799, 1332, 3360, 3836, 9111, 9592, 3197, 99, 1019, 8106, 2347, 2088, 765, 4973, 9048, 2234, 864, 1924, 3625, 782, 8492, 265, 7697, 6692, 8151, 2304, 9682, 4359, 7040, 312, 6204, 8262, 6062, 7506, 2737, 770, 3460, 3576, 7470, 3707, 5986, 242, 6566, 2874, 7538, 875, 5498, 742, 6119, 1056, 6672, 6439, 3840, 7170, 1276, 7368, 3741, 8973, 4726, 6936, 3646, 9271, 6558, 245, 5802, 2027, 7246, 9116, 5110, 7140, 953, 701, 5633, 9930, 1261, 4218, 4547, 916, 1135, 7282, 7418, 2171, 3199, 4320, 3290, 4728, 8734, 6548, 677, 5391, 4319, 4587, 2924, 6052, 8256, 1442, 4948, 7568, 6923, 4992, 2325, 8836, 3169, 2056, 8702, 1874, 8617, 6693, 2752, 982, 2429, 6824, 2564, 2764, 7989, 4468, 3908, 3984, 737, 963, 4689, 8504, 1365, 9955, 8076, 8827, 9565, 2023, 7442, 7437, 6611, 4659, 5646, 6032, 7305, 5329, 4823, 8803, 7581, 8092, 7065, 3650, 8778, 7550, 6296, 2731, 6190, 3697, 6070, 9925, 610, 3568, 2754, 8528, 3385, 4955, 9264, 1602, 4060, 3041, 2839, 5858, 325, 7664, 736, 998, 1397, 2993, 1111, 8762, 9210, 1057, 9036, 4990, 6529, 7267, 2049, 494, 6626, 5480, 2087, 4370, 3524, 7931, 535, 9364, 3216, 1289, 456, 2746, 9094, 83, 7510, 8461, 1087, 6016, 2963, 3238, 3481, 6871, 5524, 509, 8549, 9839, 3520, 9144, 4344, 3000, 9172, 9666, 2300, 7316, 858, 8566, 4629, 1114, 7455, 7833, 2579, 9161, 9952, 8948, 7625, 3566, 2259, 3965, 5670, 4300, 4292, 7125, 6993, 6369, 3265, 8738, 5460, 199, 7321, 4360, 362, 8664, 4986, 1393, 4414, 5743, 5776, 2567, 4336, 3430, 8581, 8201, 6134, 8181, 1696, 6897, 6352, 5581, 5442, 4240, 6702, 714, 7131, 7906, 8160, 3560, 4677, 2044, 1930, 966, 9157, 211, 5128, 6927, 1516, 6902, 7308, 8870, 33, 3682, 1655, 4951, 116, 1485, 6697, 7814, 5983, 3585, 3830, 6298, 5215, 1371, 7317, 2163, 7659, 6133, 472, 3705, 150, 5172, 5569, 3557, 8794, 9133, 9636, 3614, 9924, 7409, 5022, 303, 6634, 3558, 730, 4140, 8790, 3304, 8096, 6787, 8561, 7525, 2663, 5457, 7765, 1, 8340, 8471, 3818, 5114, 4392, 477, 1204, 1399, 1664, 287, 7845, 4477, 1118, 9031, 5127, 8164, 5626, 4813, 7793, 7861, 6022, 4938, 5625, 4072, 6347, 1380, 3915, 1881, 5518, 8479, 8316, 6553, 6774, 2487, 1252, 6857, 4230, 3152, 252, 3443, 269, 5421, 8673, 1999, 6205, 3971, 6901, 5296, 8945, 8645, 27, 8336, 4449, 231, 5792, 1522, 9073, 3461, 3345, 4864, 8964, 4870, 5039, 2940, 2452, 3613, 2048, 8255, 24, 4554, 9624, 7784, 1642, 89, 8897, 1486, 8714, 3989, 1177, 87, 4404, 725, 21, 338, 1936, 3883, 6532, 3467, 7825, 3120, 2258, 6674, 4649, 3099, 7620, 3881, 78, 6392, 4909, 6105, 1711, 5105, 8707, 649, 8014, 3903, 2059, 4968, 8921, 320, 4859, 119, 7270, 3692, 2872, 816, 7678, 624, 7132, 1036, 7800, 7476, 9353, 2423, 6393, 8171, 717, 8356, 9750, 2063, 1577, 9221, 7749, 1850, 5327, 1430, 7552, 6488, 7057, 3727, 8259, 7937, 3072, 2992, 4288, 6686, 5427, 5503, 1490, 1403, 6014, 4988, 7546, 9755, 1604, 5126, 4970, 2143, 5578, 6294, 2850, 7234, 2897, 4749, 6051, 5398, 8303, 3033, 5928, 292, 1720, 7964, 848, 3297, 8385, 753, 4512, 7335, 1226, 2953, 8025, 7069, 6128, 2908, 7020, 3203, 4229, 9081, 5249, 8334, 8932, 8149, 4222, 9949, 8727, 4134, 6620, 6831, 4085, 3643, 2310, 7999, 8239, 1523, 2693, 6793, 3115, 7281, 8182, 789, 2497, 1731, 7292, 4786, 7857, 2852, 6785, 5785, 8289, 2509, 8153, 4596, 8222, 4034, 5532, 7456, 8863, 7982, 1760, 1314, 9785, 7871, 8127, 2915, 5877, 9508, 5262, 2926, 9529, 3761, 6144, 2556, 8177, 1513, 2675, 3242, 2241, 3141, 123, 6799, 7403, 2537, 3718, 221, 4086, 5023, 7623, 1730, 3129, 870, 6354, 1311, 3743, 2264, 3987, 6306, 1008, 5576, 545, 4245, 833, 2788, 8306, 9878, 7341, 5386, 7574, 2968, 7067, 18, 5439, 8392, 4530, 4831, 7841, 205, 7772, 4714, 3717, 594, 7328, 3665, 9000, 1988, 6235, 200, 6473, 6947, 570, 2666, 4098, 1661, 4, 1595, 5495, 3213, 3206, 5424, 2136, 142, 7722, 3273, 449, 8359, 5825, 3775, 702, 2250, 122, 8369, 802, 783, 5718, 2426, 1557, 1502, 5545, 8343, 51, 9673, 4499, 2927, 1319, 3936, 2974, 1043, 3240, 6449, 9294, 3489, 9348, 4036, 689, 2944, 8924, 748, 6459, 6363, 6688, 5144, 959, 3852, 7263, 8367, 8379, 313, 5088, 8670, 4585, 759, 4673, 4811, 294, 172, 8992, 9641, 1978, 1040, 5745, 5803, 5401, 6635, 7885, 3541, 4496, 6486, 4617, 8552, 7745, 7567, 7908, 7106, 5193, 9370, 8248, 8295, 85, 7107, 9190, 5414, 8196, 4335, 4328, 9147, 326, 6351, 7612, 6578, 3295, 1015, 1132, 578, 5068, 6973, 8447, 8666, 4597, 7557, 4381, 6276, 8630, 1328, 7804, 414, 223, 684, 7791, 5845, 8490, 3857, 4789, 6308, 6654, 1218, 3584, 4035, 6641, 9167, 8241, 7155, 7760, 6256, 2345, 8830, 7600, 8010, 3078, 1003, 6426, 5162, 4102, 1798, 2309, 390, 3962, 9287, 2265, 5419, 907, 9620, 7450, 7676, 4470, 8145, 7166, 4132, 8197, 6286, 6584, 6289, 1663, 2472, 4618, 1295, 9866, 2038, 4374, 4246, 7950, 5652, 1206, 3138, 7498, 6651, 5893, 2561, 879, 8148, 5876, 4368, 1445, 9469, 835, 520, 5116, 3832, 733, 7410, 98, 729, 4838, 1139, 9085, 642, 6908, 4437, 9647, 1035, 2982, 5649, 5313, 295, 6965, 7112, 4190, 2976, 6696, 8057, 1207, 7918, 1617, 2430, 4567, 691, 6682, 8976, 3052, 2207, 5221, 5955, 3593, 1938, 8005, 6095, 6191, 204, 8238, 7695, 8843, 4462, 5208, 8275, 6537, 74, 4884, 4409, 2292, 7815, 7941, 4096, 849, 5364, 9948, 7008, 3961, 5291, 6722, 7460, 2831, 5795, 7548, 4528, 3972, 7571, 8472, 1953, 3906, 6667, 435, 819, 341, 4351, 2315, 5998, 616, 6200, 5557, 8562, 3909, 4375, 8649, 5272, 8899, 8140, 1769, 5316, 4159, 2260, 4012, 1039, 4778, 8228, 8805, 9297, 6729, 8178, 6137, 284, 1902, 8345, 5468, 4880, 7374, 2145, 2200, 1622, 4361, 5156, 2789, 7487, 5408, 1907, 3792, 9957, 5600, 5271, 9702, 1021, 4921, 7811, 643, 310, 1494, 7404, 8829, 2057, 2856, 1652, 1098, 434, 8854, 5765, 8940, 8346, 7904, 1932, 8699, 1121, 6916, 5027, 4536, 8335, 4203, 7397, 4732, 6892, 5895, 7849, 583, 4975, 7490, 3976, 3276, 3067, 2385, 7619, 213, 4166, 6510, 4958, 4625, 807, 5882, 8881, 8521, 8978, 5479, 3660, 5931, 8589, 6490, 4170, 7974, 3867, 9346, 2508, 3828, 3669, 1279, 7054, 5749, 185, 8911, 445, 179, 9421, 8038, 8726, 2210, 7613, 5404, 8806, 3793, 2825, 2588, 1303, 1799, 2984, 1776, 5373, 7870, 8515, 6073, 8750, 8928, 2914, 7528, 6562, 7900, 8351, 5816, 5462, 7271, 79, 4023, 7185, 2724, 5355, 7684, 288, 3607, 7679, 9954, 8488, 1127, 1503, 286, 6335, 3123, 2980, 7549, 7197, 7527, 8349, 6047, 4529, 3441, 1392, 1545, 2431, 9150, 2864, 7524, 1195, 2076, 727, 9114, 5559, 8426, 433, 4598, 8900, 5129, 7739, 5719, 6271, 7042, 6142, 4896, 9603, 1831, 8015, 3372, 8233, 4417, 66, 9002, 2842, 7916, 7832, 511, 5347, 2832, 7759, 3745, 3627, 6198, 3700, 2085, 8919, 5809, 2140, 5106, 6699, 5400, 210, 9650, 827, 9218, 549, 7880, 5916, 3287, 8603, 5312, 164, 1895, 443, 5769, 7024, 1396, 6806, 2293, 6427, 7899, 9774, 5641, 9841, 2995, 6438, 6833, 6290, 3968, 8864, 8882, 4946, 1632, 8687, 6921, 7016, 2499, 3279, 7698, 6241, 6723, 5071, 9099, 538, 2112, 336, 4187, 168, 3435, 1256, 662, 1451, 7150, 1280, 6798, 9065, 6039, 2973, 298, 7643, 6067, 7720, 683, 9891, 8842, 7320, 557, 1497, 6849, 6624, 267, 3109, 3833, 7109, 5771, 7005, 6263, 2377, 31, 4651, 3544, 4317, 990, 1547, 3018, 8020, 319, 104, 1100, 2214, 158, 404, 4705, 96, 3728, 2756, 9104, 754, 6662, 8591, 9313, 977, 5839, 9803, 865, 8629, 3807, 6521, 296, 259, 8716, 9608, 4277, 1755, 4780, 2216, 8074, 2904, 7617, 4257, 3383, 2004, 8582, 2812, 3672, 5082, 2238, 5209, 6904, 5515, 5655, 1974, 141, 2840, 1237, 4260, 8205, 3829, 3985, 2024, 1551, 1473, 8207, 385, 2815, 9723, 8311, 947, 6658, 5235, 2855, 2939, 6482, 2400, 1879, 3966, 1383, 8635, 7039, 264, 7781, 369, 6450, 5577, 2219, 6433, 3579, 6301, 5393, 2682, 6491, 560, 3468, 1346, 1745, 8444, 5669, 4479, 2367, 2390, 1220, 4382, 6132, 971, 7588, 712, 6152, 3256, 6560, 4419, 9198, 3896, 281, 3888, 9485, 8482, 7268, 6883, 2493, 3253, 9860, 3060, 4324, 6171, 8188, 7472, 1587, 6414, 1304, 9175, 3645, 3271, 5606, 7923, 811, 3586, 7761, 3158, 3702, 2262, 7183, 6423, 2445, 5974, 579, 366, 493, 2107, 8159, 7731, 3275, 6938, 1270, 6225, 5797, 2818, 3891, 7466, 3744, 8724, 2194, 9968, 5525, 4947, 8626, 6526, 376, 4179, 3329, 9671, 43, 4563, 8142, 9362, 9137, 2476, 5583, 1708, 6599, 5853, 8122, 6567, 7483, 5337, 7386, 5736, 3009, 8499, 2389, 6120, 8166, 8691, 3393, 8059, 4742, 195, 1323, 5910, 7389, 5497, 9117, 9602, 2166, 7138, 5637, 751, 7164, 1706, 7858, 3791, 2547, 452, 7050, 7582, 7003, 7660, 2670, 7507, 112, 4575, 8064, 4806, 779, 8851, 8741, 3185, 8475, 8787, 4656, 7632, 1803, 8227, 7491, 6192, 973, 9064, 6159, 9263, 1188, 7213, 1553, 6097, 7978, 4523, 6755, 4962, 6573, 1615, 9900, 7808, 9222, 8804, 9571, 9563, 4097, 8733, 6910, 6959, 7231, 1395, 412, 3862, 7602, 2370, 4242, 1654, 102, 3050, 8191, 2875, 8423, 9648, 8381, 1368, 7575, 5836, 8799, 2407, 9135, 7887, 5085, 2784, 2505, 2715, 5868, 2021, 886, 8730, 6915, 556, 1233, 3436, 7592, 3031, 6507, 6012, 3133, 5422, 567, 3366, 7182, 8812, 1649, 512, 572, 3355, 135, 723, 8169, 4566, 9940, 8874, 1524, 7867, 7945, 1808, 1116, 7928, 6417, 6492, 1703, 2489, 9108, 5856, 4630, 2763, 2227, 7540, 4172, 6636, 3657, 2372, 5099, 8034, 5599, 1179, 5500, 3768, 4200, 1894, 9220, 627, 7385, 7971, 7991, 3153, 7961, 6153, 6802, 1775, 8910, 7047, 6949, 6563, 4560, 4228, 467, 9119, 5828, 8605, 1737, 5328, 7785, 8728, 6594, 95, 9339, 504, 6891, 6766, 5888, 4326, 1291, 7190, 1013, 1313, 3777, 7200, 4391, 7015, 7523, 4378, 4588, 7119, 2776, 8916, 6122, 5512, 144, 1689, 9877, 3835, 9961, 5561, 4395, 2975, 7736, 7414, 5415, 5517, 436, 1439, 2568, 4312, 4087, 936, 9315, 3572, 6240, 6367, 2233, 9295, 7258, 9223, 8841, 8867, 7535, 7252, 8305, 359, 1284, 7300, 4010, 7435, 3026, 4858, 508, 1254, 554, 4727, 7256, 7229, 9714, 5642, 4213, 5738, 9146, 7297, 2248, 8417, 8757, 3755, 620, 4043, 1197, 2159, 543, 6082, 2453, 2570, 2008, 3344, 2195, 5510, 8278, 734, 4207, 4130, 7173, 3624, 7708, 8886, 9063, 785, 2406, 4893, 6395, 5651, 7266, 5574, 7048, 2316, 8399, 2692, 1349, 7058, 614, 7195, 8758, 1215, 2285, 2206, 6712, 6538, 7598, 7424, 4376, 6684, 7878, 4188, 8012, 7741, 8363, 6221, 3505, 5648, 6803, 1025, 227, 1154, 1334, 1695, 420, 7939, 8288, 7064, 9027, 5922, 8247, 209, 7013, 6203, 4717, 4584, 3694, 9208, 7394, 8975, 2741, 349, 2807, 7959, 6021, 7060, 6279, 5407, 8788, 4192, 9177, 8577, 5548, 906, 2905, 8600, 2728, 7932, 1739, 1255, 498, 5217, 9215, 7346, 6228, 921, 2022, 8044, 3319, 9945, 4103, 9366, 8638, 2498, 9826, 5045, 6209, 3062, 2473, 3628, 8296, 5681, 1477, 8766, 744, 7254, 9207, 5310, 2849, 6168, 9561, 8995, 7479, 1443, 8705, 5125, 1768, 4450, 7895, 4924, 8760, 4739, 4263, 8576, 3419, 8192, 7191, 3552, 8713, 7331, 3820, 5972, 8398, 2071, 9279, 3347, 9195, 5661, 7208, 7627, 8480, 1582, 8949, 7318, 2950, 8551, 2778, 952, 8996, 7148, 9933, 5622, 7876, 8668, 4857, 8559, 4561, 7576, 5533, 4441, 5897, 3679, 3698, 5702, 6428, 869, 1148, 7777, 5120, 6293, 7032, 5716, 7608, 3178, 6292, 1110, 7122, 5624, 6342, 47, 2536, 7558, 8517, 7824, 6846, 2355, 2039, 502, 339, 4815, 8204, 8387, 8378, 3338, 1704, 4483, 7921, 5136, 5867, 3546, 7398, 650, 8604, 4080, 9306, 9235, 7307, 2146, 7193, 4950, 9044, 45, 3061, 354, 7946, 8095, 4027, 8732, 5118, 7570, 6940, 9661, 5092, 587, 5981, 3250, 6179, 568, 8974, 968, 7090, 8023, 3244, 8534, 796, 8807, 1063, 6015, 343, 5461, 8939, 2808, 1546, 2284, 2987, 5890, 8380, 4994, 3681, 9612, 3420, 271, 2721, 258, 8513, 6596, 9915, 9560, 5563, 993, 8527, 65, 6419, 486, 631, 938, 7626, 1734, 7658, 9160, 9911, 7855, 7420, 8545, 8493, 2913, 2, 9118, 5714, 8393, 3924, 7709, 5570, 5715, 893, 7794, 2642, 2677, 278, 8567, 3357, 4064, 5688, 4113, 7043, 6374, 4352, 5864, 272, 8516, 1229, 8584, 8952, 6995, 8165, 3673, 3766, 9003, 1004, 8825, 4128, 6976, 5739, 2321, 4960, 1620, 6559, 6772, 6517, 6930, 7044, 8597, 149, 7080, 5961, 7639, 8613, 4824, 3493, 8463, 289, 5371, 7910, 2124, 6971, 8983, 1027, 2870, 8601, 5, 6873, 7836, 9683, 3221, 4209, 7981, 3191, 7269, 1369, 9807, 44, 8277, 7053, 6767, 7668, 9629, 5035, 7326, 4586, 3362, 4021, 2072, 7934, 6275, 6820, 1883, 7776, 5521, 8963, 214, 8938, 8258, 7187, 6782, 2352, 23, 9426, 9465, 3194, 2795, 365, 193, 52, 183, 5354, 106, 784, 6316, 7447, 647, 5999, 1552, 3535, 4101, 240, 4093, 1444, 9059, 847, 9816, 8037, 5572, 2457, 8292, 709, 2102, 304, 5666, 5094, 9113, 7295, 895, 6863, 2422, 7296, 9434, 5724, 680, 5160, 672, 6349, 9794, 6808, 8832, 4855, 7711, 7958, 3623, 8746, 2576, 7798, 92, 8872, 5692, 5544, 9030, 7291, 4692, 1272, 8646, 5742, 5969, 4467, 3404, 7616, 6790, 755, 2330, 7372, 6201, 280, 9804, 6446, 6618, 6300, 8986, 603, 9790, 8161, 2998, 9971, 469, 8215, 340, 513, 3450, 9298, 9845, 7354, 4760, 4967, 6968, 4033, 118, 4931, 8929, 9854, 6175, 1231, 696, 9652, 2010, 6815, 5773, 6944, 8071, 4874, 5264, 3431, 8085, 5889, 8927, 516, 3190, 391, 3519, 5841, 4371, 3317, 1163, 3509, 348, 967, 5860, 6997, 8114, 8407, 2169, 1316, 5294, 7214, 8592, 4639, 160, 9736, 814, 3515, 1454, 2804, 6586, 7553, 1685, 3070, 1247, 6379, 3638, 8956, 7163, 8686, 1913, 7633, 7821, 9645, 1779, 7721, 6850, 5009, 2617, 8198, 1937, 459, 42, 5720, 6312, 1804, 809, 2649, 9792, 6843, 8544, 1446, 6533, 7566, 8382, 6476, 2040, 523, 6182, 6285, 5433, 8190, 3247, 4235, 622, 350, 7477, 9478, 3953, 8210, 6506, 3601, 7006, 6848, 6329, 5227, 6953, 4433, 8252, 7454, 7746, 601, 2511, 9194, 7467, 1162, 5134, 9521, 3640, 9590, 3677, 422, 8895, 9389, 2417, 4744, 5706, 9377, 681, 658, 7194, 7279, 5100, 8855, 9427, 5654, 5005, 3333, 167, 5782, 7750, 2410, 148, 8123, 2652, 6591, 3943, 5445, 1257, 8875, 1735, 9507, 8476, 5090, 9554, 1214, 1916, 35, 8780, 8954, 1830, 6834, 881, 7241, 7026, 3088, 745, 7201, 6437, 6484, 8637, 496, 2121, 5805, 9274, 720, 4777, 444, 4394, 7244, 7792, 3023, 8937, 612, 1448, 2507, 84, 1005, 6625, 5472, 4910, 5101, 8573, 6338, 9567, 2104, 6025, 3610, 7278, 7161, 2221, 9091, 9540, 6283, 302, 1064, 8556, 5481, 495, 2167, 1000, 7227, 7675, 9864, 5441, 7610, 7551, 527, 2291, 2625, 4357, 9718, 546, 7882, 8684, 3118, 7103, 5318, 6081, 9879, 9693, 888, 9268, 9042, 8047, 4712, 9281, 8796, 7381, 7723, 675, 6340, 8131, 2130, 4259, 6029, 6405, 3140, 137, 671, 9293, 2767, 2211, 2350, 9404, 318, 184, 9397, 5621, 9403, 8360, 7690, 58, 5281, 7624, 7915, 7362, 2420, 4569, 6657, 6470, 1001, 8194, 3103, 2633, 9354, 2474, 4956, 6544, 6410, 4974, 3002, 9349, 8623, 6644, 80, 9520, 3473, 7529, 3094, 7289, 2770, 7327, 2256, 9886, 6291, 335, 2523, 6670, 1405, 6066, 4981, 1242, 978, 4746, 2853, 9651, 6859, 558, 6046, 8099, 3709, 9183, 6268, 9134, 602, 645, 8700, 7599, 9627, 552, 8736, 3580, 2001, 3619, 9023, 9735, 2783, 8036, 9970, 685, 224, 4261, 8100, 9265, 8302, 4244, 6331, 3039, 8028, 9836, 657, 6158, 3232, 4603, 105, 191, 5708, 637, 633, 8759, 386, 659, 8923, 7237, 1922, 8816, 8631, 6195, 4451, 2432, 4303, 615, 2704, 1320, 1401, 8783, 2320, 9708, 6407, 7275, 4801, 7707, 5831, 1007, 2029, 3241, 6665, 565, 1683, 146, 5219, 4354, 330, 4018, 235, 8060, 9967, 1108, 8683, 6247, 5601, 8593, 4674, 7943, 8792, 1640, 5080, 4112, 9463, 2401, 7754, 484, 6991, 3565, 6571, 8128, 8395, 7763, 4308, 9865, 7534, 5682, 8853, 6829, 6376, 6951, 3795, 8328, 9420, 9676, 8172, 2582, 9356, 3837, 2150, 8489, 4654, 746, 9646, 7392, 7422, 7611, 4934, 2002, 7835, 9078, 233, 3842, 6957, 7583, 4366, 232, 678, 9337, 6007, 8962, 6511, 4178, 3157, 8958, 3921, 9982, 1819, 8960, 8701, 447, 6742, 542, 5760, 1889, 7816, 3503, 9067, 7402, 8773, 9772, 3281, 4818, 5168, 7218, 6420, 5612, 5944, 9852, 2212, 3198, 2488, 2860, 3608, 3259, 8651, 3458, 4273, 877, 9675, 8655, 2425, 429, 3864, 6262, 409, 1240, 253, 8319, 1031, 8849, 178, 6110, 9244, 2733, 7061, 8860, 872, 5508, 7883, 8007, 3831, 6646, 4151, 6630, 4866, 2979, 4886, 54, 8546, 3501, 726, 4669, 1339, 4545, 2173, 46, 9978, 6780, 8065, 1115, 6416, 9343, 3583, 2491, 4338, 3084, 9163, 1234, 794, 3958, 6969, 360, 1960, 6564, 9261, 8560, 8155, 1531, 5176, 8579, 7037, 5634, 600, 2962, 9669, 7147, 3886, 9904, 4871, 6165, 6854, 8218, 1288, 8625, 2833, 573, 3730, 6501, 4038, 8821, 7066, 9250, 2565, 1011, 9462, 9779, 1965, 7076, 4481, 7387, 194, 8094, 6091, 1628, 1046, 7175, 1253, 7691, 6900, 479, 5818, 9007, 8024, 2881, 2341, 4883, 9148, 6034, 34, 7577, 1793, 6123, 3251, 8439, 6628, 4525, 2699, 2413, 1453, 7933, 1441, 8742, 4108, 6797, 9842, 7771, 564, 8235, 6327, 6161, 8308, 1896, 4400, 2941, 6838, 3540, 8961, 1271, 756, 1517, 4494, 4940, 263, 9379, 8959, 7433, 6210, 5579, 2479, 9635, 5138, 2129, 9850, 3474, 4008, 8837, 3282, 6102, 4063, 1268, 9937, 607, 6004, 824, 3175, 6985, 5629, 8180, 9741, 9935, 427, 7997, 5730, 2917, 3449, 1341, 3757, 7480, 3721, 9806, 8333, 113, 3322, 4389, 4090, 4040, 4182, 957, 6856, 915, 9230, 728, 9445, 9697, 2700, 2667, 7114, 1675, 109, 3774, 5659, 466, 5643, 992, 5306, 9805, 8972, 9486, 1876, 6265, 9016, 8826, 6637, 1633, 9665, 9717, 8814, 8653, 4237, 2408, 6690, 3257, 3089, 6907, 505, 9604, 5507, 455, 166, 7438, 6832, 4833, 127, 5299, 8817, 9853, 4295, 6933, 9196, 1375, 6678, 6807, 4510, 9252, 5003, 4065, 9087, 987, 9762, 2133, 9947, 9791, 4526, 5025, 4269, 3589, 7160, 6345, 7051, 1855, 2383, 1751, 2851, 7401, 9393, 5546, 9413, 237, 9951, 1814, 8293, 3798, 4888, 9778, 6115, 8966, 7829, 5278, 5906, 8234, 4202, 9699, 9025, 268, 7108, 4767, 9929, 276, 3770, 9416, 7144, 5063, 384, 7312, 3920, 4559, 7033, 8818, 8676, 3302, 7452, 555, 239, 6747, 8212, 6757, 3713, 9307, 6434, 8186, 2015, 7115, 489, 3472, 9056, 9815, 2255, 266, 6609, 9060, 4425, 22, 2451, 9216, 1759, 5936, 344, 1411, 5385, 8040, 5437, 9934, 9544, 2482, 2053, 97, 6489, 4156, 8297, 640, 9758, 5073, 5905, 7257, 9185, 438, 9771, 9552, 9470, 2046, 8433, 9518, 162, 8162, 8767, 8839, 7062, 9509, 4667, 5417, 208, 4153, 1592, 9869, 4350, 6498, 8226, 3899, 1362, 2769, 4116, 8443, 5076, 7209, 4406, 4267, 854, 6704, 6978, 7400, 3096, 6840, 7789, 5204, 2690, 363, 6441, 6541, 9677, 9625, 6387, 421, 6522, 6632, 8711, 3711, 6864, 7493, 5413, 2235, 6928, 9670, 257, 9831, 8366, 4283, 8869, 9292, 8650, 2598, 7405, 1344, 5611, 8896, 11, 7638, 5435, 8299, 238, 780, 1398, 3574, 6402, 5367, 9166, 1351, 705, 7497, 5902, 3786, 7701, 4306, 485, 8777, 3388, 3176, 1979, 9400, 9754, 6337, 3438, 8193, 9182, 6508, 401, 7059, 7865, 9688, 9225, 2681, 6963, 576, 6809, 3177, 67, 1048, 4599, 9128, 1391, 1826, 1674, 1956, 6314, 6763, 7805, 2572, 17, 5989, 8833, 777, 735, 1645, 6647, 8539, 3598, 236, 9149, 7285, 6775, 4408, 5239, 86, 5456, 189, 8474, 8709, 7586, 4180, 1099, 6497, 332, 8250, 7603, 2005, 7737, 8285, 7396, 5155, 9587, 2797, 6096, 56, 7391, 9442, 3339, 5613, 3452, 4875, 5862, 1478, 9893, 5266, 5992, 7117, 222, 7272, 3877, 9475, 4538, 9158, 8101, 8749, 7255, 439, 9966, 4217, 6749, 2554, 9026, 5213, 260, 7465, 1361, 9709, 9043, 7952, 8321, 8006, 2527, 1278, 2571, 1761, 4348, 8590, 2503, 6814, 7508, 8053, 9707, 3974, 8415, 7881, 9981, 4539, 342, 917, 6920, 6939, 9751, 7205, 397, 9725, 458, 488, 4632, 4106, 8237, 26, 4009, 9001, 6435, 664, 275, 9558, 3925, 5307, 8170, 2594, 1126, 536, 7683, 9606, 4047, 4199, 3147, 4322, 9527, 8276, 101, 9300, 9467, 4971, 9076, 2326, 4840, 3016, 8154, 6737, 8633, 9405, 9781, 1299, 500, 9270, 1059, 3210, 9858, 2209, 7142, 2931, 2328, 4342, 4498, 8969, 6111, 7290, 2319, 9927, 6721, 9975, 2706, 6359, 6588, 4605, 8720, 518, 5721, 6789, 364, 9855, 6550, 9776, 5953, 1514, 3098, 9051, 9752, 7333, 4898, 2772, 9569, 8371, 5024, 623, 3978, 1366, 165, 7977, 4440, 9710, 4305, 4845, 986, 4271, 8810, 1816, 4471, 7542, 7036, 9015, 9005, 9700, 2363, 111, 8612, 1210, 2442, 8477, 9922, 9204, 2584, 8678, 6023, 6878, 625, 7517, 3128, 8618, 7097, 7093, 5154, 1786, 722, 2806, 450, 9240, 1560, 5257, 9767, 4546, 9276, 6019, 9882, 7188, 3538, 9862, 7426, 4685, 2018, 9494, 4115, 7009, 1058, 3030, 3168, 8505, 2555, 446, 852, 10, 4387, 3220, 5778, 7314, 7606, 2409, 7153, 566, 2657, 2081, 7489, 3234, 9522, 2036, 9746, 598, 9941, 9061, 2725, 7827, 7309, 9974, 4434, 9497, 7068, 5438, 9744, 9438, 9423, 7425, 3703, 8283, 6185, 7850, 8672, 3685, 9476, 8791, 1165, 2360, 218, 9634, 9668, 16, 8409, 8063, 2381, 9534, 8406, 9556, 8765, 5157, 1082, 3081, 9498, 8980, 4848, 9070, 9808, 8507, 3410, 5554, 9609, 9849, 5273, 8294, 8344, 2514, 9454, 3340, 6325, 2989, 4606, 5201, 4704, 9833, 1754, 8667, 2067, 48, 9861, 3849, 7725, 9045, 1264, 8595, 9212, 9662, 315, 4070, 9406, 718, 9238, 8518, 358, 3476, 9817, 7641, 860, 9969, 9903, 7968, 9127, 3632, 9492, 6656, 4077, 8168, 9477, 9726, 4645, 9643, 9943, 3861, 6135, 946, 9334, 3949, 818, 411, 3901, 6602, 5041, 9747, 9018, 6061, 5608, 8845, 9424, 1512, 9341, 9936, 230, 207, 4055, 7565, 3784, 3769, 8261, 5697, 3181, 5485, 7671, 9505, 1852, 9430, 7203, 6389, 7352, 9372, 9837, 9247, 2534, 4899, 9089, 9260, 7837, 7458, 9103, 3270, 7313, 6074, 1131, 3219, 1865, 6368, 9680, 9638, 6075, 9464, 6253, 4869, 4854, 4436, 5174, 547, 2047, 8120, 3499, 8811, 9471, 8428, 1089, 3348, 9740, 9303, 9773, 2935, 2977, 4688, 9523, 9760, 4552, 6346, 9344, 503, 1172, 5069, 9320, 724, 9417, 5591, 9728, 9946, 9698, 1413, 6709, 6322, 3196, 8647, 9267, 9452, 4756, 5957, 8440, 6465, 9713, 9351, 9453, 8132, 7165, 9112, 3838, 6751, 9876, 5990, 1018, 9550, 9786, 5667, 7712, 5374, 6527, 9742, 697, 5837, 9131, 9610, 8909, 9705, 630, 321, 8809, 9384, 9296, 305, 6539, 8458, 1353, 7842, 7819, 9526, 7692, 3737, 128, 9759, 3024, 1746, 6924, 7202, 8183, 7113, 6546, 2623, 9712, 3434, 6725, 5320, 6903, 126, 251, 6740, 778, 2821, 3758, 8610, 9155, 7515, 2845, 739, 8890, 8487, 3069, 4120, 9580, 3964, 6380, 5230, 8220, 8977, 9732, 9272, 8009, 2388, 8663, 591, 4793, 6528, 9174, 9814, 9899, 9872, 9418, 9787, 371, 8831, 9493, 8715, 1492, 1192, 8922, 7021, 9201, 4241, 9439, 5074, 4226, 59, 3778, 4534, 7688, 7822, 3771, 9398, 4333, 5293, 2502, 4454, 7184, 8081, 8327, 7127, 8988, 9466, 8828, 5942, 3231, 2313, 9780, 3537, 9041, 6870, 517, 3637, 5139, 9716, 234, 8257, 9211, 8043, 9323, 9317, 8891, 8441, 4977, 9695, 9009, 9380, 3412, 2332, 2101, 9546, 5185, 5304, 9654, 8947, 3204, 673, 7364, 4542, 628, 4206, 6865, 9868, 8310, 5528, 8522, 1438, 9254, 90, 9729, 3871, 8862, 3131, 7157, 7207, 7519, 425, 9345, 7631, 8077, 9355, 9959, 4193, 4025, 9926, 8933, 9607, 9939, 7744, 9687, 9972, 4487, 9871, 9537, 9578, 5707, 9615, 5813, 7377, 9358, 9844, 153, 2835, 9321, 6783, 2109, 548, 5740, 9318, 6319, 7099, 9496, 9374, 9, 9269, 8510, 9055, 41, 1955, 9257, 7084, 8080, 8058, 8491, 3350, 3666, 8209, 5735, 8320, 9409, 9689, 9633, 7431, 4220, 6513, 3699, 9251, 9763, 9847, 9908, 8569, 752, 5051, 2901, 8994, 2541, 9145, 9914, 9456, 1211, 9468, 4314, 9029, 8141, 8571, 9390, 7017, 6905, 9619, 9412, 6842, 4015, 9435, 9014, 9918, 9495, 8815, 8965, 8774, 9480, 9931, 9851, 8628, 9284, 8436, 4783, 8469, 9489, 1189, 9532, 7260, 3156, 7243, 4002, 9365, 6139, 6758, 9217, 9350, 2466, 6156, 8459, 8680, 8614, 9385, 9897, 4747, 8745, 9488, 7543, 8206, 2113, 9963, 9541, 6183, 533, 188, 380, 6605, 8464, 7647, 4953, 9336, 7801, 8531, 9649, 8731, 763, 5302, 9684, 3006, 5222, 8039, 9770, 9101, 9727, 7706, 7539, 9062, 9621, 291, 7956, 3686, 7087, 1598, 499, 9598, 9053, 9737, 585, 7844, 4405, 7095, 9566, 1827, 9691, 8460, 5137, 4050, 9436, 9958, 9347, 7742, 2529, 9474, 9381, 9685, 3988, 1738, 1128, 7719, 9812, 8892, 9481, 8775, 2814, 7135, 9720, 9538, 4386, 2620, 2566, 9176, 4550, 2705, 5678, 9614, 9623, 792, 4929, 3742, 9632, 7912, 9825, 2580, 9979, 9504, 4107, 7531, 7803, 4853, 9369, 9410, 2549, 9310, 8509, 5819, 9360, 7136, 9239, 8808, 8390, 2222, 2595, 9637, 8681, 9679, 9913, 8587, 3417, 6503, 7355, 7412, 8557, 9795, 6771, 7717, 9459, 7082, 3134, 147, 7646, 7505, 4670, 2651, 4489, 9883, 8414, 6943, 8888, 9595, 9783, 8904, 4171, 9479, 6879, 9901, 7370, 9667, 9769, 8906, 9502, 2898, 3309, 5995, 3603, 2786, 8246, 8850, 9867, 9322, 7947, 9440, 9976, 28, 12, 9743, 9555, 8069, 5111, 1957, 9483, 3944, 3902, 8514, 9902, 1698, 9330, 4301, 316, 7120, 9811, 6504, 2701, 4185, 6989, 7622, 9266, 892, 2877, 8802, 125, 9388, 8801, 5149, 7614, 9906, 9640, 930, 3866, 3193, 8377, 1743, 1641, 6003, 4221, 2506, 7526, 2684, 9543, 471, 9340, 7696, 6411, 219, 9548, 4076, 6397, 4891, 3554, 346, 6587, 9224, 2644, 9359, 9357, 9122, 9562, 6422, 9917, 9824, 8287, 170, 7301, 3618, 9711, 107, 4740, 8273, 1382, 2065, 6581, 2366, 8354, 9782, 9885, 2513, 2990, 5342, 8779, 9275, 1333, 9965, 4574, 7905, 9874, 9245, 9285, 9500, 3621, 571, 9600, 9870, 6088, 9733, 5551, 9642, 9983, 4332, 9696, 9528, 2949, 9863, 9327, 7429, 9510, 510, 1933, 9328, 6673, 9095, 68, 9761, 9325, 9589, 8033, 9731, 7995, 7559, 9678, 3926, 247, 4694, 9797, 9394, 9501, 9312, 2365, 9399, 9391, 4844, 9234, 9829, 9905, 5388, 6791, 8408, 9545, 124, 7105, 4118, 9335, 9907, 250, 120, 9823, 9088, 69, 581, 7441, 9663, 3979, 9209, 4961, 4537, 8451, 9973, 1773, 5029, 9574, 3003, 9895, 9373, 1781, 3352, 9919, 9243, 8138, 6154, 9788, 9395, 7640, 8307, 7223, 7074, 7888, 314, 9455, 419, 3582, 9446, 6189, 9277, 9793, 8743, 4459, 8689, 8485, 9784, 9593, 9482, 395, 8374, 9653, 6661, 9950, 6206, 9857, 9513, 5925, 9756, 6545, 1564, 9639, 9964, 5305, 8951, 5729, 9962, 9491, 9152, 7609, 442, 9352, 8620, 9601, 3425, 6565, 9530, 9075, 7265, 9664, 3217, 5941, 9928, 3274, 9248, 9573, 9542, 9846, 3211, 9898, 1285, 7478, 7356, 9232, 9896, 9596, 9884, 8693, 9124, 2077, 9724, 4161, 215, 5879, 3288, 8719, 9324, 703, 9142, 381, 8656, 9368, 9748, 9775, 9715, 970, 9473, 3917, 9672, 6841, 138, 8512, 9875, 9278, 7349, 9859, 8763, 6974, 9921, 9487, 5255, 9386, 9361, 2869, 424, 7673, 9828, 9586, 9618, 9838, 9516, 2947, 9798, 9512, 3363, 8082, 9484, 8936, 9363, 9942, 9302, 2600, 9745, 8456, 9660, 1051, 9525, 9881, 9585, 9920, 2032, 9290, 2747, 9511, 6710, 9535, 9256, 3469, 9283, 9611, 9371, 9570, 1752, 9226, 7975, 202, 9229, 4042, 9658, 9599, 9810, 1169, 9444, 9582, 7925, 9329, 7332, 9419, 3491, 4056, 4123, 2181, 3715, 9551, 3945, 3999, 9890, 9674, 394, 9533, 9690, 9630, 3149, 9576, 7373, 9319, 9414, 243, 873, 9622, 9923, 9892, 8124, 9579, 8265, 1149, 2723, 9980, 4131, 9835, 9584, 4505, 5173, 7951, 9564, 9517, 1657, 9706, 9977, 50, 9777, 9832, 9314, 1297, 9451, 9880, 3391, 6922, 1084, 593, 9819, 9382, 7179, 8117, 9237, 9701, 2443, 9033, 975, 9597, 9734, 9681, 3403, 9572, 9378, 9827, 9659, 9719, 9258, 9813, 2520, 9227, 984, 9801, 9722, 1187, 9843, 9692, 9764, 9821, 9299, 9613, 9575, 9583, 7860, 121, 9449, 5251, 9616, 9887, 8885, 9273, 81, 2635, 5777, 9233, 9242, 9514, 8848, 9547, 9809, 9255, 7852, 9594, 9617, 9401, 8384, 9228, 8400, 9577, 9628, 9799, 9605, 9506, 9448, 9231, 461, 9499, 9830, 9953, 2463, 9415, 1867, 9431, 9768, 927, 2800, 9289, 9559, 1309, 9631, 9219, 654, 531, 9259, 9280, 1832, 2449, 9461, 9944, 9730, 9253, 9704, 9457, 1917, 9856, 1345, 541, 159, 9282, 9910, 2190, 3453, 1422, 9286, 889, 9656, 175, 913, 9531, 9916, 9168, 1681, 216, 145, 2685, 529], 'CC': [308, 1076, 3380, 1844, 8756, 4148, 7181, 7563, 2612, 8523, 8331, 7299, 5684, 7988, 8067, 7755, 8835, 6094, 5605, 482, 6373, 6795, 8157, 6413, 4914, 4916, 6027, 6006, 5326, 6881, 8925, 4482, 6569, 6450, 5801, 7218, 5345, 7949, 9099, 4785, 6448, 8432, 5858, 8417, 6452, 8864, 6113, 6930, 7664, 7986, 6862, 6531, 4390, 8754, 7246, 4837, 5394, 3858, 8466, 6162, 7649, 4069, 6277, 5582, 5033, 5238, 6987, 8752, 4791, 5478, 4814, 6432, 7141, 6597, 5553, 6811, 6350, 8862, 4626, 7662, 8096, 4669, 8669, 8717, 5250, 7496, 8403, 5763, 7984, 5058, 6321, 9291, 5158, 4775, 6626, 5671, 5437, 4642, 7326, 3523, 5918, 7751, 6686, 7389, 5682, 8094, 8128, 6558, 3246, 6660, 2854, 8893, 7752, 7118, 7376, 6627, 6479, 7220, 8896, 8150, 6455, 2921, 4109, 6728, 4291, 6043, 6975, 5485, 3622, 4474, 8358, 7743, 5242, 5709, 6844, 8568, 7634, 6820, 4146, 9126, 6713, 6953, 5264, 5926, 7311, 6664, 8026, 3714, 7511, 6818, 8169, 9661, 6185, 6205, 5680, 7045, 6311, 5259, 3516, 6234, 4877, 3101, 3874, 1765, 8014, 6917, 6318, 5431, 3053, 5248, 3821, 6163, 4663, 4289, 7216, 6018, 9867, 3021, 3090, 3205, 4912, 2358, 4717, 6774, 4175, 3772, 7590, 7671, 5237, 8634, 8201, 5165, 9185, 3126, 6536, 4457, 8144, 6983, 5284, 3790, 4007, 7698, 7089, 7800, 4592, 8264, 5143, 3301, 8603, 4491, 8359, 6327, 7936, 5376, 5061, 2236, 4903, 6937, 7588, 6836, 4444, 5410, 3376, 9127, 7579, 7032, 3689, 6666, 2533, 8520, 8998, 5626, 4589, 4851, 4153, 3880, 6743, 2481, 8230, 7086, 3036, 7726, 4921, 5021, 3894, 9198, 6817, 3112, 4144, 5308, 6889, 7585, 7329, 8190, 6851, 6903, 8566, 1825, 5664, 5543, 5975, 4284, 7724, 3418, 6543, 5768, 8279, 5659, 3485, 6246, 5820, 4540, 2178, 9207, 1410, 5225, 7985, 6076, 2593, 5876, 6149, 8519, 2393, 7382, 7394, 5827, 4356, 5222, 7857, 3676, 6128, 3004, 3901, 8738, 6831, 8883, 6854, 8097, 5845, 8439, 8958, 4078, 2253, 6215, 6893, 8123, 6912, 7789, 3187, 8806, 5052, 6955, 7909, 7017, 3337, 9155, 4557, 5177, 3100, 8572, 7030, 6264, 6704, 7433, 9016, 6117, 5935, 8968, 4170, 7958, 7705, 4633, 4084, 7922, 2312, 9158, 864, 8846, 8200, 5124, 7817, 9603, 8356, 8240, 7035, 6207, 7732, 6212, 1729, 3723, 5562, 5834, 3916, 3361, 2755, 4023, 7971, 8130, 5090, 8511, 6703, 8430, 3719, 4741, 6099, 1871, 5896, 2086, 8912, 1250, 8347, 3881, 2322, 2987, 4253, 4758, 9071, 6934, 7894, 7414, 4846, 5703, 8125, 6552, 3973, 5945, 5418, 7756, 5150, 7772, 2380, 2037, 6964, 5300, 4943, 6477, 1638, 5357, 1544, 9208, 4516, 7247, 5228, 3773, 1561, 6500, 7970, 6068, 7231, 7813, 4927, 6474, 6169, 7365, 5254, 5829, 8257, 2861, 4329, 5331, 9846, 7854, 3249, 6866, 4608, 9437, 5091, 2285, 5892, 4995, 3215, 5126, 9078, 8704, 2714, 7401, 6509, 5447, 3590, 4896, 8782, 2908, 2344, 2846, 7337, 4650, 6052, 2093, 5645, 3148, 8043, 4397, 8365, 4014, 4129, 6614, 7918, 8937, 5291, 5824, 7330, 2180, 8540, 6534, 5059, 7899, 8518, 5859, 5179, 8970, 6770, 8627, 2050, 3284, 4998, 8071, 7535, 2153, 2955, 3967, 8312, 7591, 4255, 8109, 3629, 7171, 1669, 7572, 4649, 9522, 8497, 3898, 3598, 8133, 4558, 7360, 7507, 5371, 7680, 5278, 2903, 6800, 6199, 5359, 5790, 7070, 1554, 5428, 5212, 6464, 3983, 7131, 7866, 2803, 5231, 8303, 8282, 7685, 2006, 7098, 6587, 7670, 2453, 2748, 4879, 2447, 3056, 3106, 5723, 7622, 7021, 6384, 1270, 8266, 8557, 8748, 4680, 7434, 6048, 5826, 3811, 8372, 4339, 6896, 6822, 2478, 2834, 7886, 2971, 6196, 3824, 6595, 5743, 6784, 8918, 6830, 5466, 3385, 4341, 4305, 5555, 2938, 6562, 3097, 4358, 3341, 3899, 8969, 2382, 2268, 5327, 5711, 7292, 3239, 6491, 1686, 4935, 7661, 7223, 8705, 3656, 6148, 2805, 4382, 4941, 7481, 2219, 6005, 5252, 6257, 2639, 7207, 5980, 1597, 3584, 8527, 9766, 3823, 3221, 3869, 7471, 2741, 8686, 6035, 4183, 2419, 5947, 870, 2946, 7989, 4022, 2329, 1057, 7759, 5168, 4858, 6773, 7173, 4270, 6054, 5559, 3133, 1238, 6382, 7940, 7702, 5778, 8581, 6739, 5719, 8728, 5416, 7217, 7361, 5519, 6282, 8054, 9080, 6253, 7798, 900, 2038, 3113, 6427, 7328, 7168, 3310, 4613, 8274, 7859, 997, 6347, 8546, 7245, 6080, 3022, 8739, 1468, 3776, 3521, 5999, 6926, 3716, 1325, 5066, 4375, 8078, 9839, 1318, 9279, 4541, 7432, 8753, 5167, 9121, 8479, 3865, 5971, 2323, 9230, 8402, 9507, 2140, 1679, 2816, 5488, 4383, 8353, 8524, 7408, 1156, 4572, 8362, 8309, 8079, 3465, 6929, 5000, 6967, 4925, 7049, 7128, 8208, 6312, 6267, 9052, 7931, 5689, 6592, 7440, 6002, 7980, 6136, 5600, 5960, 3454, 7538, 4752, 2686, 6219, 7203, 4257, 5103, 6330, 4173, 5520, 4954, 8062, 8315, 2650, 6812, 6050, 3706, 1692, 5313, 6229, 9693, 5078, 1966, 4932, 1412, 6758, 5107, 3767, 5109, 6016, 7598, 7760, 8448, 5509, 6535, 4679, 9053, 5767, 2437, 4843, 3330, 7635, 8473, 8930, 6894, 5275, 4698, 4304, 4710, 8690, 8585, 6098, 1984, 6349, 2409, 8794, 3783, 8164, 3739, 3277, 2999, 5581, 4684, 1849, 6593, 5319, 1713, 8182, 2338, 2183, 7580, 5647, 9216, 6337, 4676, 3933, 7228, 6010, 7453, 7762, 3147, 7605, 4484, 4984, 3588, 1691, 1590, 3607, 62, 3671, 7163, 4988, 7335, 2774, 5846, 3804, 4290, 4500, 1980, 7804, 2486, 4480, 5766, 8339, 6613, 5784, 4944, 9125, 2929, 6251, 6255, 7002, 2460, 9077, 5526, 3542, 6632, 4424, 3915, 3383, 5734, 5390, 6567, 8495, 7259, 4017, 8677, 1612, 8310, 8932, 4487, 3212, 5732, 8865, 8530, 7428, 444, 3025, 2487, 3255, 3008, 4690, 6687, 2376, 3378, 6087, 6178, 829, 6602, 9171, 4609, 6563, 4955, 3744, 8348, 4417, 8474, 1978, 6224, 7286, 1973, 5550, 3078, 8861, 7737, 3213, 2847, 1231, 7303, 7268, 5227, 901, 1625, 5097, 96, 2951, 5799, 7119, 7304, 5125, 5114, 2734, 3571, 4045, 8248, 1367, 6956, 4469, 5120, 2105, 7954, 4357, 2193, 9630, 7422, 6389, 7788, 8957, 3509, 7403, 1103, 6049, 5803, 5728, 1860, 8757, 7706, 5452, 2288, 8313, 5203, 2813, 1651, 3211, 8373, 5196, 8811, 4288, 8129, 6186, 4666, 1485, 6281, 8472, 3614, 9336, 9234, 1719, 4310, 3080, 6778, 2610, 5361, 1500, 2948, 6463, 936, 9115, 4813, 7784, 7541, 6019, 7835, 6530, 5775, 8662, 7612, 4591, 6471, 7462, 3015, 3611, 2445, 993, 8027, 3615, 7604, 9047, 8500, 2364, 6966, 5268, 8427, 3559, 3498, 5057, 8202, 9686, 7200, 4787, 7787, 5056, 3573, 7545, 3789, 2787, 8350, 8847, 8891, 6363, 5933, 6994, 8822, 3589, 6216, 4660, 8239, 7668, 7896, 7711, 6991, 5417, 883, 3415, 4265, 6436, 7770, 9912, 9144, 6044, 830, 8112, 6093, 7741, 4164, 2459, 1157, 6439, 5741, 9402, 5048, 6145, 7730, 7294, 7205, 3900, 6755, 4544, 6679, 8385, 4439, 5855, 8908, 7383, 7053, 5683, 8839, 5360, 6867, 7721, 3223, 9496, 7011, 4220, 6518, 980, 6081, 6365, 8528, 7321, 2863, 5192, 7514, 3979, 2041, 6621, 4770, 1585, 2839, 5325, 2308, 4406, 5349, 990, 2403, 9050, 6691, 1882, 9170, 791, 4578, 8997, 3541, 4856, 7818, 6763, 793, 2753, 3254, 9133, 828, 7190, 4973, 4043, 6013, 3989, 857, 3144, 2097, 3980, 4765, 7867, 1835, 4600, 5871, 1329, 2629, 7821, 3058, 4373, 772, 512, 6223, 1987, 5439, 1710, 7720, 7202, 7489, 7630, 2873, 9131, 2353, 1218, 5696, 9353, 1576, 4593, 3555, 1986, 5368, 7847, 7586, 5574, 4768, 2717, 7651, 5169, 4065, 961, 1758, 7451, 4463, 7937, 3581, 5031, 8291, 7079, 5218, 2617, 1530, 8851, 1577, 2624, 6855, 9200, 1113, 4352, 5789, 5836, 6144, 2094, 8002, 4618, 7547, 7459, 817, 3316, 8857, 8089, 6588, 5936, 9520, 953, 8935, 8440, 6849, 1463, 1372, 999, 7333, 7594, 3064, 8189, 9926, 4293, 5081, 4667, 3908, 4853, 3955, 8551, 5624, 4434, 7991, 6992, 2654, 7838, 3162, 7274, 6023, 8013, 788, 7143, 5819, 833, 4524, 7657, 6394, 7234, 4897, 6208, 2712, 4723, 6320, 5315, 1458, 5752, 9636, 8570, 2692, 2444, 8538, 924, 5887, 8641, 2994, 4097, 3265, 6125, 2231, 2045, 5279, 7162, 7889, 797, 4781, 7942, 5006, 7623, 4891, 7395, 9377, 8494, 9141, 1451, 1941, 6885, 4452, 1949, 2255, 3795, 5756, 2888, 8989, 8355, 4662, 4951, 1517, 1255, 4920, 5401, 1280, 935, 2254, 5595, 7782, 676, 6135, 5381, 4767, 4168, 1761, 2608, 5530, 5226, 8285, 3513, 8586, 9632, 3165, 6671, 7617, 9194, 4532, 6524, 4721, 3407, 7619, 1369, 7269, 6369, 6694, 7571, 7091, 6360, 4227, 6065, 8874, 5016, 7174, 3977, 3995, 5995, 8983, 3878, 4852, 7597, 7834, 918, 5911, 4186, 5894, 8145, 2780, 3907, 2290, 2434, 9116, 1820, 9579, 2818, 1275, 5127, 5996, 2628, 6958, 5157, 9008, 5095, 4309, 7297, 3791, 1821, 5822, 8219, 8502, 7663, 5993, 6639, 6633, 4266, 6526, 4005, 2170, 2095, 6837, 1212, 2023, 4975, 3832, 6304, 8284, 9354, 3202, 8781, 8555, 3691, 846, 3914, 3252, 6095, 2916, 8390, 7682, 3574, 8795, 4906, 5280, 3164, 9506, 6236, 6478, 3227, 3605, 7929, 1387, 6283, 5274, 7105, 6020, 3444, 3228, 8901, 3536, 9049, 9765, 9308, 8363, 7372, 2474, 8489, 4551, 7050, 92, 5812, 5302, 5840, 6166, 1755, 8987, 8171, 2397, 5872, 3439, 4612, 3379, 8804, 2809, 4428, 8098, 6594, 2791, 168, 8536, 8073, 4563, 5762, 6129, 4520, 6608, 6764, 786, 2394, 3389, 4648, 1003, 4766, 6268, 3222, 1310, 9135, 2048, 6900, 9614, 945, 4229, 2728, 7407, 8364, 7240, 5706, 1946, 5358, 2727, 6767, 7186, 8635, 7694, 156, 4447, 6961, 1198, 5502, 642, 4458, 4762, 3480, 8498, 1629, 2454, 2843, 1903, 1178, 3755, 6188, 4422, 6502, 6793, 4212, 7212, 2649, 1035, 5321, 2542, 3748, 5261, 115, 2156, 7341, 7669, 2078, 5569, 7587, 4323, 7439, 60, 4147, 2864, 3725, 1614, 6140, 8367, 1081, 4836, 6816, 5234, 8606, 8462, 3912, 6032, 2135, 5253, 1470, 1685, 6403, 1985, 4512, 7402, 4506, 1856, 911, 776, 5131, 6708, 6021, 3848, 9134, 2862, 5303, 5054, 8369, 4499, 1048, 6190, 7010, 3397, 7734, 6184, 5198, 1570, 1135, 5009, 7778, 7460, 7693, 7500, 4158, 7567, 9105, 3318, 4934, 7729, 657, 8852, 9173, 6971, 3757, 3981, 1181, 5483, 1771, 1579, 1865, 8813, 1881, 6969, 4335, 7659, 5865, 4496, 5695, 2573, 2345, 5267, 1133, 7277, 8453, 4245, 7472, 1925, 9324, 3844, 9334, 2830, 844, 5791, 3311, 1707, 1282, 2924, 5625, 5395, 7264, 8438, 4900, 9901, 939, 2471, 5297, 8052, 4138, 8249, 2678, 4652, 6315, 3290, 8429, 2754, 8492, 2187, 988, 2310, 5875, 1959, 9195, 8450, 8162, 65, 8083, 5544, 4346, 2865, 3363, 7117, 8710, 3132, 4092, 5621, 6674, 9130, 9406, 1945, 6656, 4628, 8877, 1555, 8318, 5903, 1703, 4399, 8281, 1088, 1668, 9265, 6258, 4145, 5644, 2365, 2484, 8032, 6644, 4275, 6460, 1596, 5108, 5657, 5340, 9590, 2497, 1565, 6046, 9804, 4046, 8088, 9848, 6198, 8221, 7197, 6038, 4751, 4749, 229, 2257, 5487, 5184, 2324, 9107, 6976, 8550, 7568, 7608, 7979, 4401, 6726, 5966, 2588, 8660, 502, 6143, 7238, 2676, 8196, 4715, 3532, 2989, 5688, 5377, 490, 4622, 7534, 1915, 6323, 2281, 4579, 4829, 1542, 4964, 6496, 9485, 7057, 7342, 2752, 113, 8583, 1556, 388, 8151, 5601, 8939, 2943, 9036, 5986, 9794, 2126, 5255, 8023, 9454, 5916, 365, 9073, 2713, 1393, 2914, 7124, 6786, 3690, 557, 8868, 2332, 8850, 4135, 6406, 7750, 6645, 644, 6501, 1269, 8366, 6071, 5094, 8437, 9371, 9124, 9458, 6697, 6705, 4675, 7424, 8100, 5489, 5448, 3043, 3351, 6156, 2896, 8708, 7473, 4832, 3577, 9017, 619, 690, 9156, 5380, 7995, 8842, 6127, 5424, 7819, 9122, 1085, 5852, 9525, 6069, 8105, 9403, 2066, 5288, 7167, 1435, 5989, 102, 73, 5207, 3174, 5457, 3696, 4233, 4771, 7169, 8292, 1774, 6717, 6736, 3103, 3446, 5004, 3353, 4833, 4277, 3675, 1258, 9060, 4080, 289, 4625, 20, 4283, 9568, 7589, 4668, 6405, 4010, 2137, 1853, 2480, 6121, 1522, 5456, 4216, 6984, 5440, 1385, 5051, 8820, 4938, 3710, 6288, 9032, 5256, 5444, 9966, 8679, 6615, 6738, 6988, 7381, 4187, 3291, 8106, 1402, 8556, 8791, 4525, 3055, 2665, 4507, 1979, 9892, 1520, 7204, 5710, 6829, 4342, 6203, 5773, 7113, 1104, 6472, 6058, 3631, 9014, 2845, 9680, 5420, 6561, 1273, 5451, 603, 7542, 5083, 2073, 8140, 4936, 470, 4577, 3932, 2427, 3597, 4838, 9933, 2829, 7640, 7111, 1067, 7672, 6782, 5864, 5576, 6107, 4298, 9240, 1425, 2071, 9202, 4345, 3042, 9247, 507, 7067, 5276, 1092, 5970, 3161, 6525, 950, 2832, 5258, 9725, 6585, 2982, 7046, 4967, 8041, 5468, 5549, 7992, 8038, 8426, 9428, 8093, 9588, 6326, 8622, 6623, 7960, 231, 9629, 1718, 1666, 2120, 9304, 2406, 3272, 9498, 8464, 1147, 4602, 5295, 7502, 3489, 1511, 6845, 7080, 9140, 2069, 3646, 6306, 2521, 4616, 7878, 3697, 6375, 4349, 5475, 2963, 7077, 923, 5476, 7691, 8302, 5977, 8902, 7421, 6557, 8615, 8960, 7863, 4326, 6890, 6412, 3068, 1759, 5186, 5898, 4581, 7919, 5496, 487, 4620, 5463, 7317, 5722, 7253, 9820, 4124, 8116, 4747, 2111, 5147, 6803, 1066, 5164, 49, 2173, 3728, 2175, 6643, 7380, 3781, 6284, 4453, 5630, 3952, 8934, 1721, 7375, 6590, 5282, 4990, 6692, 6781, 1151, 1805, 5817, 4631, 3209, 463, 3882, 2104, 4117, 6034, 4811, 7735, 8376, 7047, 6244, 4300, 8671, 3005, 2274, 1370, 809, 1415, 5014, 2822, 5430, 3684, 4782, 2296, 6683, 8595, 1405, 6345, 4839, 3642, 4379, 3396, 2906, 3868, 3171, 3091, 2683, 7097, 2621, 3990, 1216, 6612, 1029, 4388, 5571, 3398, 7532, 7344, 3834, 4232, 6397, 450, 1840, 6901, 3084, 2526, 5964, 785, 5994, 8976, 4165, 8387, 2585, 5604, 8512, 8944, 8897, 3487, 3674, 6748, 5023, 1989, 1482, 3825, 8223, 5286, 6537, 7513, 7172, 6511, 8789, 8648, 4400, 3911, 6826, 8726, 8192, 6152, 8866, 476, 8072, 6309, 6757, 6317, 6062, 2396, 5603, 6804, 1635, 3522, 5607, 7911, 7275, 5515, 6904, 3964, 702, 1467, 2061, 1943, 2226, 3826, 1342, 7973, 2730, 7016, 9889, 5221, 5750, 8115, 951, 3092, 4197, 1327, 2144, 4724, 9295, 6962, 327, 1690, 7284, 7516, 3401, 1649, 6392, 762, 5187, 5849, 7785, 7552, 4550, 5128, 1659, 1244, 3045, 7454, 6266, 8226, 6256, 5008, 9287, 3756, 4683, 5339, 4845, 1219, 2693, 2277, 5629, 9041, 9610, 1284, 1486, 9513, 9241, 5322, 9924, 5952, 751, 4637, 2872, 4701, 1924, 4125, 5312, 7182, 4561, 3816, 6444, 6553, 139, 7646, 5089, 7999, 3457, 2130, 4904, 2584, 4942, 2150, 2225, 6047, 5190, 5318, 8354, 1301, 3659, 6688, 5958, 9527, 6611, 3437, 133, 4735, 5597, 4646, 8985, 4905, 3146, 2613, 2336, 2220, 2611, 2370, 2516, 6210, 5888, 1608, 5764, 1508, 4742, 8134, 4205, 2806, 1712, 8505, 3497, 2035, 6409, 5346, 1336, 6506, 5301, 7723, 5687, 3809, 9132, 9093, 9615, 3664, 5072, 4427, 6308, 1999, 29, 5592, 9895, 3645, 4979, 2718, 4435, 5512, 2583, 8664, 9565, 2641, 6789, 2276, 2247, 5211, 9147, 4523, 8845, 8654, 4354, 7058, 2259, 9891, 4515, 5742, 6715, 514, 1988, 6431, 1381, 7525, 9349, 8391, 7902, 3111, 9118, 2079, 6231, 8790, 3942, 6982, 2455, 1433, 8418, 8736, 7881, 3063, 3929, 2470, 6745, 2064, 4367, 9664, 1009, 8496, 9025, 8596, 551, 3895, 2148, 2026, 9793, 2102, 5729, 6756, 9312, 7478, 9581, 8755, 8447, 3402, 212, 8275, 685, 5748, 1095, 6356, 2793, 1210, 5042, 5765, 2680, 3712, 8305, 6158, 9372, 9067, 9689, 5915, 9550, 2287, 9395, 8205, 6242, 8856, 1263, 1180, 5050, 550, 1647, 3765, 7880, 2240, 3871, 2279, 5816, 535, 6815, 4121, 2333, 4823, 7555, 5675, 9847, 8921, 3863, 3076, 8636, 5534, 6211, 7353, 4362, 4959, 9467, 291, 1626, 6911, 9939, 6619, 2229, 9292, 4157, 6469, 5739, 1205, 2582, 4712, 6395, 1961, 7996, 4549, 3724, 898, 501, 6089, 2988, 6959, 206, 3667, 3840, 7781, 7004, 6173, 3846, 3451, 5541, 974, 1239, 9800, 9081, 4360, 1741, 4322, 83, 5614, 4432, 6108, 6170, 5982, 2096, 5529, 7013, 2413, 6546, 9854, 6487, 1762, 6921, 700, 5954, 5513, 783, 8357, 559, 292, 8547, 8060, 7126, 1363, 2841, 4470, 1602, 8652, 2217, 7965, 3271, 1489, 235, 8611, 5758, 8537, 4443, 6434, 9923, 717, 8271, 2215, 6086, 105, 1861, 1519, 695, 2161, 8000, 3860, 3922, 2581, 6063, 3961, 1461, 3970, 9883, 1510, 6787, 6968, 4488, 4248, 7095, 9524, 1506, 8163, 7901, 7768, 3666, 8506, 7242, 9205, 3632, 267, 5772, 1337, 5356, 4119, 5668, 3837, 4359, 5292, 9169, 7868, 6420, 8549, 7620, 193, 8657, 808, 3294, 7808, 1229, 8602, 6684, 9410, 2545, 5807, 3586, 9737, 1627, 9165, 9492, 7227, 8895, 1568, 6737, 9007, 5133, 1407, 9079, 6490, 412, 8923, 3782, 3013, 3562, 5694, 2060, 4894, 6263, 881, 93, 7015, 1910, 3654, 4682, 1074, 7746, 1044, 4635, 8086, 2997, 5511, 8644, 4810, 4465, 5618, 3296, 8809, 6070, 3142, 3762, 6112, 4090, 561, 1677, 2671, 4450, 2592, 1775, 1298, 8778, 3300, 5338, 3199, 2720, 3367, 4521, 2165, 5205, 4174, 451, 8800, 5983, 6746, 8661, 8227, 7895, 328, 2423, 8148, 6290, 3548, 2647, 1199, 8950, 6550, 1148, 5467, 8045, 1919, 7387, 4983, 5656, 7325, 7270, 8155, 3841, 4531, 3238, 7727, 4103, 7151, 5324, 1487, 2898, 3370, 2957, 5005, 9190, 7941, 9137, 4901, 2138, 9327, 4886, 5289, 2374, 4478, 574, 8176, 732, 5461, 1960, 6556, 6482, 7531, 324, 3237, 7137, 3923, 2335, 6952, 5068, 5567, 2321, 4368, 9732, 8999, 4645, 1518, 773, 2019, 9445, 481, 8776, 5889, 834, 698, 1680, 5172, 6663, 3682, 5882, 5220, 6860, 7530, 2874, 4112, 3602, 4415, 3520, 4012, 2378, 5578, 4189, 6393, 7110, 9343, 2012, 6573, 4708, 8559, 3950, 7088, 7413, 3591, 1553, 4313, 7430, 7121, 1177, 3793, 3114, 2983, 5638, 9786, 3244, 8311, 8204, 2976, 3203, 8709, 6584, 1977, 718, 5, 2509, 2607, 5384, 3336, 8476, 1873, 9034, 9416, 2589, 5508, 2745, 6913, 8175, 3731, 821, 7014, 8121, 2910, 8485, 4363, 8470, 8241, 4083, 841, 7498, 6978, 7198, 1535, 8431, 4073, 4623, 2719, 1944, 4004, 7076, 7191, 2128, 4222, 5897, 6620, 8767, 5040, 3392, 6852, 8703, 9204, 6665, 5028, 599, 8217, 667, 7052, 3704, 2634, 3539, 2062, 379, 4827, 922, 7150, 9894, 3695, 1777, 4605, 5690, 7396, 1249, 8224, 9030, 1521, 4272, 5733, 4933, 1888, 3046, 4518, 9446, 8382, 5776, 5704, 6790, 3145, 4707, 3195, 3462, 4818, 1552, 9552, 6507, 8398, 1374, 103, 1220, 1431, 8046, 5151, 3802, 252, 1456, 4926, 5810, 3578, 4273, 2871, 4757, 2147, 5213, 6846, 6443, 3502, 2961, 6794, 7744, 5175, 8645, 1767, 4974, 3365, 942, 4895, 6583, 7939, 6617, 8741, 819, 4977, 7320, 8036, 1356, 2278, 2476, 8724, 1824, 3750, 6655, 2757, 8340, 2954, 2879, 985, 157, 2518, 1581, 2539, 7073, 5946, 2837, 4137, 867, 5631, 6947, 3963, 8914, 2245, 3561, 563, 8841, 5329, 6421, 239, 3071, 4003, 8273, 9341, 3884, 3375, 1601, 8588, 1632, 4997, 9166, 2933, 5727, 8761, 7338, 6540, 8393, 9206, 3593, 9900, 9186, 5458, 4312, 3023, 4603, 3635, 4111, 9019, 7599, 393, 8916, 3019, 3992, 8245, 4535, 647, 5538, 5924, 4128, 2142, 1222, 8759, 8697, 8577, 7214, 3859, 199, 466, 5988, 4689, 2669, 1193, 9516, 3600, 8222, 1962, 5102, 5923, 6220, 4160, 8609, 629, 7957, 5619, 367, 1704, 1551, 2346, 7550, 8675, 7632, 4131, 2985, 7783, 6938, 7681, 5038, 5755, 6328, 3596, 3998, 3678, 6262, 8725, 1457, 5419, 4033, 5413, 1716, 4278, 7221, 222, 3751, 3452, 5663, 6287, 3289, 802, 8707, 6172, 840, 3183, 5323, 1621, 4159, 6875, 7916, 4913, 4571, 6861, 655, 8783, 1709, 6762, 1834, 5285, 2618, 9196, 7582, 7065, 210, 601, 6074, 8995, 3417, 5296, 6722, 6721, 4728, 4411, 7875, 3505, 8915, 1388, 1175, 2369, 8643, 7447, 61, 3400, 6114, 472, 2709, 3115, 2052, 6036, 1842, 3360, 5968, 6458, 9962, 5442, 4799, 8422, 6895, 6734, 8323, 5260, 4519, 5938, 5245, 6042, 4634, 89, 6495, 5913, 3996, 6368, 9425, 4748, 8733, 1276, 1848, 8974, 5701, 1312, 3529, 9574, 3752, 7528, 3459, 5113, 767, 9083, 109, 1014, 5514, 4559, 3985, 6575, 2614, 332, 6407, 4000, 3464, 7704, 5503, 6936, 9270, 1191, 8082, 3760, 9003, 5492, 1093, 5290, 8539, 8031, 4866, 9209, 299, 1672, 8388, 4960, 2740, 2758, 7618, 1442, 1833, 3481, 6766, 1006, 4308, 2870, 9562, 8392, 613, 8770, 1052, 7026, 3359, 3121, 9426, 9545, 774, 9814, 8270, 7075, 1918, 9433, 4254, 8251, 5001, 4068, 5785, 3616, 6642, 8298, 8207, 312, 748, 2155, 9755, 3606, 8729, 4127, 3718, 542, 740, 3949, 1816, 2469, 3701, 5474, 319, 3140, 6302, 1331, 2878, 1183, 9066, 2189, 6662, 2300, 6030, 99, 6744, 5010, 912, 9296, 6516, 3525, 3243, 7019, 9108, 1901, 7022, 1708, 6640, 9123, 1676, 7295, 1900, 4398, 822, 8336, 7456, 4583, 117, 5393, 8352, 2515, 3810, 8345, 1303, 7841, 1291, 8216, 3814, 4446, 6056, 4840, 8625, 7803, 2303, 7147, 8015, 7873, 6604, 7801, 4464, 6133, 5874, 202, 6446, 1850, 2827, 4340, 4957, 6289, 6230, 2054, 7427, 8727, 1379, 76, 4396, 4238, 3422, 8103, 838, 2528, 2203, 2556, 2522, 2033, 643, 496, 909, 2646, 7148, 5379, 2942, 5844, 4545, 9010, 4776, 7660, 423, 7843, 8730, 9705, 6551, 2110, 6248, 545, 7524, 57, 4665, 2495, 5429, 1245, 182, 7436, 4327, 9738, 845, 9855, 1750, 7313, 2020, 1173, 1311, 1037, 2441, 7334, 5191, 9188, 6245, 3240, 1472, 167, 1742, 4885, 4590, 3763, 9288, 6232, 5209, 7357, 595, 8938, 5495, 1817, 4055, 3362, 8884, 714, 5692, 6568, 7310, 7708, 1753, 9817, 6754, 9058, 4902, 5990, 4641, 7072, 1529, 5104, 8381, 6294, 4492, 4207, 38, 5610, 4384, 8552, 4281, 7039, 3441, 4533, 9420, 2729, 987, 3857, 4607, 4918, 4461, 7523, 2286, 4736, 8735, 6165, 6456, 4657, 3994, 9902, 5119, 2768, 8454, 7139, 9325, 1111, 1293, 6339, 3066, 7628, 8290, 6993, 7558, 7258, 5195, 5612, 6833, 3094, 4200, 8166, 6238, 8005, 4442, 8215, 9396, 6549, 8665, 5929, 1464, 1701, 7355, 6316, 409, 3805, 2057, 2543, 3883, 1201, 6730, 8544, 8533, 6925, 5396, 5077, 3492, 683, 2186, 3258, 3930, 9968, 7846, 1397, 3335, 3287, 2544, 8575, 1990, 7025, 1060, 7966, 9319, 4575, 5557, 6192, 185, 696, 8, 4639, 4381, 5598, 9494, 9040, 7028, 1863, 9540, 3658, 4218, 3034, 9958, 7379, 7239, 879, 5200, 8553, 712, 9659, 3349, 8074, 7445, 7537, 6067, 4493, 5067, 2915, 8361, 706, 6954, 9559, 3595, 1880, 1528, 515, 4167, 7613, 9063, 2633, 663, 3702, 6045, 5963, 4225, 6122, 1583, 8827, 7686, 588, 3919, 4062, 320, 8343, 3647, 4057, 5877, 1846, 4604, 220, 2237, 6333, 7315, 7897, 2458, 9665, 1540, 1622, 8642, 2099, 602, 6425, 8077, 4320, 1557, 3307, 8610, 8942, 8612, 8488, 1142, 6126, 7099, 4907, 5565, 3226, 4789, 6435, 2777, 6523, 4321, 6542, 4409, 2431, 8830, 9845, 2820, 8203, 760, 15, 1706, 4899, 143, 3680, 9039, 9802, 6271, 1569, 40, 1893, 4243, 3357, 8021, 2007, 5017, 4821, 6031, 1744, 5123, 6576, 4460, 3641, 7012, 8775, 3177, 7615, 4982, 4361, 4738, 5932, 2075, 1376, 2504, 5353, 2031, 3087, 5216, 4755, 3127, 2395, 4030, 3131, 1042, 4582, 141, 7969, 1324, 9351, 1839, 7667, 8670, 8379, 4191, 7219, 2918, 5700, 6732, 8873, 2867, 3889, 7457, 5170, 5907, 5533, 1600, 7715, 2866, 6863, 6520, 25, 1964, 5560, 626, 5652, 815, 715, 3411, 5399, 7158, 1687, 4029, 5369, 1891, 3104, 5558, 6109, 7765, 6415, 480, 6946, 6423, 6429, 8337, 8994, 3057, 8314, 383, 4364, 9027, 5007, 6083, 7675, 7607, 5233, 7584, 925, 9538, 5584, 3261, 4204, 7595, 8149, 7592, 176, 3155, 7885, 3526, 8181, 4416, 5606, 4486, 2716, 658, 8375, 1872, 721, 2448, 1105, 7412, 5135, 3049, 5548, 1352, 7578, 3477, 2890, 5891, 3432, 4006, 1077, 3305, 9613, 1373, 9771, 8421, 1618, 1153, 9197, 3065, 5294, 1818, 9068, 5299, 7036, 8025, 1992, 2857, 1394, 4536, 4, 3753, 5901, 6805, 4025, 4020, 8491, 3461, 9464, 6157, 4013, 5022, 1599, 2687, 3547, 9153, 5450, 6132, 1514, 637, 5693, 9544, 3304, 4454, 8799, 4693, 4071, 5786, 3482, 4725, 471, 3242, 8195, 7650, 9020, 5229, 351, 4595, 7486, 4963, 9742, 6979, 2828, 2860, 948, 5270, 7366, 9412, 6422, 3471, 6040, 136, 5577, 3321, 3421, 6451, 7324, 7968, 3324, 8322, 3412, 2261, 7621, 3624, 5436, 4697, 1797, 119, 9160, 5969, 8458, 155, 3634, 2970, 5808, 48, 1347, 4110, 1123, 5525, 9094, 1117, 6225, 5955, 9218, 8334, 1061, 5044, 5777, 2044, 298, 743, 6119, 4315, 1948, 8229, 6973, 9129, 1619, 4865, 9431, 7959, 2250, 380, 5344, 3997, 2103, 8034, 5287, 6159, 51, 1886, 8562, 3939, 7133, 1028, 8055, 8569, 3037, 6077, 9876, 5591, 7388, 4425, 5825, 4213, 246, 4692, 7495, 6907, 7312, 3679, 9273, 7359, 4063, 1047, 130, 9399, 4016, 2195, 9908, 1119, 4994, 7910, 5564, 1616, 8698, 604, 4848, 5738, 3759, 4909, 8008, 6685, 7024, 63, 2886, 9239, 8772, 5881, 7533, 2464, 5145, 4237, 4517, 2736, 4230, 3286, 361, 7346, 287, 6607, 454, 8467, 8380, 4867, 811, 280, 7154, 1603, 2347, 5159, 8573, 9143, 4032, 639, 1423, 8623, 5073, 405, 7825, 79, 2794, 7475, 4822, 2224, 6677, 3484, 1792, 1934, 1958, 1164, 2337, 4825, 6398, 9024, 2251, 4082, 3722, 1803, 7983, 6017, 2984, 2643, 3386, 3855, 8678, 2191, 9957, 9473, 6960, 6908, 505, 8747, 8146, 8455, 7226, 5637, 7994, 4610, 9042, 2602, 2379, 5751, 7199, 413, 191, 5666, 972, 3443, 9886, 7444, 5389, 66, 8070, 3048, 5516, 6082, 404, 5885, 5653, 7232, 1469, 9163, 9835, 6839, 9572, 1885, 355, 7114, 2630, 2900, 3041, 1321, 534, 8535, 2043, 5494, 2815, 9367, 3803, 4731, 5477, 8684, 8294, 9744, 5998, 1814, 4413, 2616, 5725, 8920, 9782, 3232, 9491, 2838, 2118, 7990, 523, 7347, 3149, 338, 1843, 8691, 1606, 3971, 4794, 7790, 6468, 7554, 7562, 23, 2122, 7561, 4509, 996, 5403, 8777, 5757, 3312, 4947, 3297, 5152, 6753, 5539, 9447, 4889, 8231, 9076, 7483, 4745, 3938, 3764, 1559, 5178, 2993, 5110, 8699, 5087, 6280, 3245, 3733, 5731, 2391, 1697, 1335, 3136, 8428, 623, 4734, 8465, 4195, 5130, 7967, 5997, 9214, 8880, 2801, 4196, 1343, 8898, 6193, 2966, 5863, 1252, 1419, 2928, 1265, 7767, 1217, 9975, 689, 5590, 7152, 6670, 3448, 2089, 5568, 2699, 3862, 5959, 7815, 4924, 6519, 3384, 2532, 3496, 8483, 6741, 6574, 1334, 6118, 3558, 8746, 7293, 2055, 3587, 9215, 3235, 6001, 2197, 2115, 9181, 7697, 3405, 8981, 5717, 4133, 7229, 3742, 7101, 8482, 265, 3029, 859, 7107, 2899, 7417, 8419, 2981, 4850, 4263, 1161, 2751, 4522, 4640, 1416, 5788, 3124, 4808, 1523, 3839, 3738, 6383, 1159, 1386, 8153, 8722, 4862, 9150, 4892, 2298, 3833, 3406, 8840, 7779, 5830, 7273, 9362, 5406, 2174, 1200, 8919, 4884, 4863, 7738, 2826, 144, 5034, 1532, 2586, 991, 854, 6878, 3314, 9703, 325, 3544, 108, 5677, 2790, 1727, 7887, 976, 8006, 861, 3134, 4702, 1653, 7319, 8750, 9592, 2202, 5347, 8035, 9472, 3130, 8963, 2591, 43, 9884, 9751, 5446, 6481, 3168, 1041, 2439, 2947, 2239, 3257, 4316, 4720, 7461, 1869, 5471, 2848, 6299, 2529, 8723, 2238, 3364, 6635, 704, 860, 8927, 5535, 7987, 1694, 7494, 7132, 4796, 6057, 816, 6798, 8825, 134, 2894, 3475, 5491, 4729, 6164, 4718, 1815, 4965, 831, 7962, 8174, 5122, 9607, 1490, 1358, 3638, 4691, 6297, 6059, 8037, 3630, 8587, 6485, 4881, 2106, 3135, 1049, 7869, 3827, 1114, 3711, 1283, 7127, 1589, 4915, 9611, 2210, 1655, 1950, 8017, 1100, 6923, 3409, 3735, 8966, 9164, 6493, 2941, 2523, 3545, 9899, 7972, 3150, 851, 6796, 2799, 3429, 2760, 5269, 850, 5082, 2074, 9305, 5504, 727, 4696, 2653, 217, 2560, 1097, 6514, 8613, 8758, 2384, 4804, 5171, 3081, 1541, 4185, 6711, 8808, 7845, 9046, 885, 3197, 2475, 171, 3984, 1920, 3377, 7455, 4372, 8910, 5156, 2565, 8411, 306, 9872, 9313, 9438, 8807, 4260, 6869, 9633, 1723, 1080, 124, 1408, 4403, 2661, 6857, 7161, 3382, 2343, 1908, 3510, 6404, 5011, 4414, 2477, 1004, 2325, 18, 9873, 1176, 6760, 2642, 5443, 981, 8931, 5217, 5800, 4527, 3110, 3116, 5536, 329, 4795, 6154, 72, 1611, 5537, 1588, 5904, 9244, 6838, 2702, 9501, 9300, 9834, 941, 1479, 1764, 6187, 634, 3137, 1772, 5214, 4919, 317, 6616, 372, 605, 6475, 9086, 9746, 6949, 7298, 4573, 5978, 1350, 3812, 8295, 3771, 9263, 1912, 5862, 533, 5341, 6240, 686, 3143, 5202, 1020, 701, 9920, 6555, 1796, 7261, 1913, 4490, 1916, 5465, 6882, 3154, 9521, 45, 8084, 2747, 3299, 7425, 6371, 1513, 3479, 2517, 9763, 7831, 2697, 5545, 4366, 582, 7512, 3095, 7611, 9430, 5787, 3248, 1811, 8882, 8141, 6657, 2146, 5611, 674, 940, 6442, 5672, 9259, 8213, 5026, 295, 8558, 7020, 1610, 5992, 4176, 1306, 3604, 1493, 3720, 6877, 6226, 5047, 4999, 7884, 1462, 3639, 5398, 1059, 3329, 2788, 484, 8010, 4769, 3507, 2638, 9698, 3808, 5673, 2664, 473, 516, 8855, 9676, 638, 7362, 4114, 5823, 8228, 9111, 8410, 9260, 8638, 5386, 1326, 7861, 1053, 1526, 276, 4514, 5547, 335, 3089, 6028, 6824, 618, 6918, 5635, 8798, 659, 5593, 8436, 174, 3184, 477, 5065, 430, 3027, 9298, 1538, 9286, 3445, 452, 2297, 789, 6457, 1935, 8268, 4928, 5580, 241, 1371, 9626, 8821, 4365, 3185, 1954, 5798, 9087, 5927, 9340, 1241, 5759, 8075, 1050, 3083, 3433, 2315, 4529, 493, 3356, 7876, 8826, 5283, 6247, 9383, 1101, 8788, 6606, 1221, 4797, 3873, 7170, 3657, 294, 97, 2640, 887, 433, 4980, 8397, 2746, 6932, 3369, 544, 2911, 7350, 2317, 7557, 2014, 4672, 6601, 4803, 4330, 8784, 3807, 410, 4530, 7340, 4733, 1927, 2467, 5517, 1421, 9625, 3567, 6572, 4219, 9618, 9972, 1598, 8420, 1033, 4088, 1391, 625, 9978, 8252, 7802, 1106, 8022, 4448, 7060, 606, 799, 504, 4190, 2271, 4307, 6571, 135, 7385, 2327, 8198, 5532, 9266, 296, 284, 3275, 6261, 8687, 9818, 9096, 4812, 6461, 9374, 3044, 5782, 8631, 384, 4130, 6359, 742, 6084, 8909, 3483, 5350, 1991, 2965, 5025, 2289, 158, 1770, 9268, 2232, 6631, 3962, 8480, 2450, 2656, 8771, 8324, 9356, 4334, 8147, 4952, 2371, 6307, 7027, 5931, 7540, 4060, 2208, 2042, 4815, 6720, 6033, 2368, 1604, 3001, 3966, 4948, 4709, 4700, 2696, 2535, 2881, 7786, 5134, 2363, 2739, 9941, 4337, 2214, 2536, 4861, 3495, 665, 8745, 3423, 3928, 4040, 3993, 2266, 7157, 4064, 9967, 8646, 5363, 9965, 87, 1887, 736, 2524, 7386, 6876, 82, 1302, 4627, 4871, 4479, 2058, 6291, 3322, 9844, 1127, 596, 2632, 8185, 333, 1287, 7544, 5853, 5105, 3447, 8734, 7185, 354, 6055, 843, 2199, 2968, 908, 2764, 6239, 4407, 6176, 9651, 6453, 8629, 3594, 8029, 9566, 719, 7260, 6097, 6779, 4991, 2492, 8293, 6682, 1995, 3672, 9084, 2655, 7506, 1495, 2280, 1747, 6218, 8127, 6101, 3937, 9893, 853, 7993, 5658, 3537, 964, 3170, 8329, 3599, 1089, 7521, 6997, 8435, 5032, 6980, 3054, 150, 4053, 8102, 3986, 2505, 7893, 3047, 6669, 8513, 4351, 8087, 1968, 1248, 6678, 9784, 944, 7924, 4868, 4031, 8158, 3102, 967, 2540, 5043, 2689, 4404, 7791, 1124, 1434, 7116, 9306, 269, 5869, 8301, 8663, 1637, 5908, 1702, 754, 2164, 6209, 3119, 7339, 4317, 3583, 6377, 7656, 6241, 2897, 5049, 771, 5046, 7855, 9409, 1166, 293, 8834, 1951, 6880, 5524, 3233, 5409, 7624, 3892, 3528, 6825, 2531, 8330, 954, 4966, 6856, 8143, 6174, 877, 7404, 7469, 568, 6872, 1286, 2578, 4976, 4209, 1024, 2216, 9942, 9013, 4077, 1875, 8978, 6858, 9187, 777, 7546, 5794, 7038, 6026, 1905, 4214, 5531, 1870, 6944, 2316, 5348, 1418, 687, 2923, 9070, 6260, 3440, 8405, 4215, 6821, 9861, 4075, 6769, 3152, 2735, 4819, 4224, 3643, 6659, 7280, 4297, 9211, 7714, 4134, 2622, 3651, 4584, 4208, 7527, 7892, 6332, 5594, 483, 7601, 7491, 8986, 9038, 3333, 4830, 1921, 3139, 5161, 7477, 9757, 4780, 6750, 1167, 4502, 9249, 5372, 4059, 3278, 7287, 6191, 3870, 899, 7728, 8009, 2530, 3018, 132, 4044, 198, 1952, 5182, 7051, 5902, 5088, 5160, 1182, 787, 8177, 1247, 7903, 994, 5873, 3230, 1007, 4169, 3913, 3207, 5518, 7690, 8649, 494, 7452, 5080, 8824, 5093, 3182, 8409, 9085, 431, 1549, 5583, 9267, 2452, 3956, 3749, 9567, 2340, 4152, 5814, 963, 2194, 4873, 4890, 9061, 6269, 6348, 3768, 3332, 6106, 7096, 3910, 6618, 1766, 4656, 8434, 3456, 6788, 6476, 2334, 5085, 8332, 6714, 1272, 9976, 6091, 5769, 7446, 2059, 5055, 4051, 4430, 8859, 3982, 321, 4199, 3560, 2659, 6053, 8413, 5670, 244, 1786, 6344, 2405, 3428, 753, 7858, 6197, 6386, 1328, 9731, 3191, 1722, 7900, 3566, 730, 989, 1624, 7106, 4019, 1096, 835, 9890, 7463, 8412, 3262, 7449, 8529, 1368, 7302, 5141, 6206, 8928, 7509, 3293, 4508, 5298, 3343, 6589, 761, 3108, 749, 3347, 5365, 3801, 9307, 693, 1654, 5019, 28, 7696, 9692, 2688, 1732, 8414, 2028, 7982, 9098, 6751, 738, 1295, 6060, 9869, 4385, 6130, 7653, 9275, 1444, 3636, 6646, 6622, 5793, 4462, 5335, 729, 2823, 1155, 1874, 437, 5813, 6090, 2959, 7629, 4763, 2796, 178, 6668, 5405, 2273, 2883, 3669, 425, 5939, 4773, 1409, 7420, 6649, 2348, 6731, 5309, 2258, 5117, 5586, 9806, 1260, 1140, 2710, 1360, 8056, 7282, 4294, 1440, 3014, 3817, 4638, 1931, 357, 7289, 3557, 8142, 5713, 8763, 1341, 9879, 3072, 7625, 2092, 931, 8057, 6061, 8160, 3010, 9535, 1810, 5166, 3427, 7593, 688, 2569, 2934, 4451, 5501, 3273, 4779, 8258, 8780, 9728, 9100, 8503, 4772, 336, 9466, 7848, 3263, 6653, 5262, 7840, 9761, 5181, 4296, 8443, 1447, 9712, 5378, 8504, 7499, 3158, 7830, 2176, 648, 1079, 3408, 4878, 8300, 7435, 5779, 1620, 5223, 4001, 8139, 6712, 3662, 7184, 508, 2681, 8911, 3468, 3346, 8389, 9583, 5281, 9815, 9714, 261, 6092, 620, 1476, 2201, 5382, 2267, 1277, 5851, 3172, 553, 3628, 183, 398, 313, 538, 2196, 6499, 4410, 7776, 5886, 9035, 6892, 4566, 820, 6012, 4790, 3940, 7384, 9471, 4122, 389, 2372, 9915, 2070, 91, 1307, 9909, 5334, 4661, 1545, 9090, 2782, 1982, 1699, 3424, 6459, 2960, 2489, 396, 5333, 8316, 3683, 6761, 8797, 2726, 8605, 3734, 5201, 1757, 4800, 5818, 3474, 617, 70, 6358, 4792, 7265, 4501, 6153, 3003, 1548, 9619, 7810, 7296, 5370, 7828, 825, 6957, 8471, 4355, 6243, 1823, 453, 1923, 5979, 125, 2694, 1641, 5943, 6650, 3787, 2852, 4744, 1854, 5101, 755, 9760, 9555, 801, 4511, 917, 5627, 7826, 4643, 9180, 6902, 5920, 1224, 530, 764, 1904, 4286, 2404, 758, 8633, 2131, 6582, 6014, 1428, 1396, 4993, 3282, 6361, 1776, 6598, 4091, 3260, 373, 5909, 7419, 3941, 387, 8571, 7251, 569, 1574, 6701, 1185, 1967, 5062, 9120, 2537, 8446, 8101, 9758, 1132, 1791, 4150, 309, 1483, 142, 9051, 6201, 8945, 9314, 3354, 5900, 9232, 3905, 800, 3225, 5343, 7196, 1505, 858, 5118, 4987, 1071, 8317, 1452, 3890, 5847, 8589, 5783, 6214, 8444, 5330, 2660, 8676, 5712, 7915, 78, 2682, 781, 9159, 4750, 2386, 5015, 318, 1572, 1794, 1785, 6772, 8964, 4753, 440, 2637, 1890, 3267, 2034, 9189, 3835, 8016, 778, 2811, 1828, 6233, 9028, 1026, 7687, 52, 1963, 3125, 1196, 847, 4249, 876, 798, 2414, 4678, 1427, 7832, 4809, 2302, 5499, 5850, 3470, 7853, 9970, 7600, 979, 88, 7556, 8751, 3320, 3530, 1594, 1845, 4730, 6414, 3514, 5838, 4950, 1230, 6085, 1613, 2228, 7332, 1682, 868, 7085, 251, 4466, 8545, 24, 6249, 3815, 8779, 9238, 457, 3214, 8567, 7031, 624, 1446, 5616, 3295, 2562, 914, 6171, 9057, 7364, 1289, 575, 960, 4719, 1474, 8640, 5546, 6672, 1195, 9710, 8452, 6355, 6887, 3074, 3784, 6447, 4239, 5685, 1566, 7071, 8805, 3838, 8325, 7652, 9222, 929, 3178, 1630, 1190, 6096, 6066, 464, 6364, 2761, 1236, 2387, 7930, 226, 4028, 4259, 6120, 7224, 7235, 5459, 7138, 7805, 694, 2742, 7336, 2672, 6874, 660, 6150, 1144, 765, 745, 5973, 4026, 2282, 9856, 7000, 9475, 1567, 1292, 2319, 9554, 3504, 5194, 3281, 7109, 998, 6142, 7467, 5183, 5654, 5972, 9776, 5715, 1209, 2926, 5962, 1748, 1062, 6689, 4576, 8267, 2496, 9749, 8449, 2596, 1184, 1122, 1693, 4761, 4670, 2244, 2342, 5686, 9711, 7870, 4671, 455, 8236, 5277, 7833, 1971, 8992, 7517, 4922, 2373, 7699, 2781, 2603, 9012, 608, 8953, 3368, 1243, 3208, 2269, 8091, 9059, 8065, 1571, 6920, 3285, 2009, 4087, 5373, 7479, 3553, 8487, 6810, 4154, 7406, 3460, 2645, 7583, 2143, 8838, 7177, 5076, 5438, 2494, 8991, 2771, 1094, 2184, 5880, 2293, 1724, 4418, 4547, 7581, 4217, 2525, 3410, 699, 6970, 8399, 4143, 2670, 573, 2356, 6177, 7626, 1983, 7415, 7536, 9183, 8167, 9604, 4392, 2362, 356, 6591, 9436, 4311, 7392, 8042, 3670, 3016, 4054, 177, 8706, 1929, 1141, 1208, 5434, 6024, 5934, 8683, 6897, 5063, 3927, 4274, 9857, 75, 2412, 1997, 1578, 9563, 6533, 2927, 5189, 1896, 4586, 5636, 8769, 2580, 1086, 85, 1129, 478, 8744, 7487, 6919, 4996, 8461, 3663, 8836, 6103, 1072, 4192, 678, 3556, 5542, 7636, 8018, 832, 9199, 2392, 1107, 8792, 4802, 2527, 2017, 3947, 4256, 7135, 1226, 9161, 5351, 5585, 9264, 2658, 3390, 8737, 3822, 1251, 9109, 5809, 3017, 2072, 5112, 3875, 5317, 9937, 9378, 3620, 4876, 5241, 111, 567, 209, 5404, 6700, 2508, 4194, 5391, 4426, 2402, 4688, 277, 9031, 7129, 2462, 9136, 1429, 6693, 5106, 5132, 6430, 1475, 273, 1338, 1937, 9726, 7907, 3035, 166, 8608, 5230, 8967, 8061, 4231, 4449, 418, 9898, 7176, 2932, 6648, 1942, 6378, 4978, 3692, 6497, 204, 6151, 485, 6823, 2221, 4553, 2275, 7637, 173, 219, 5310, 2377, 6064, 5919, 2417, 4276, 1906, 2490, 7716, 6809, 2691, 391, 7633, 5522, 5811, 6167, 2836, 731, 3204, 1877, 4177, 9113, 2773, 2351, 6544, 7631, 223, 162, 9015, 5587, 1034, 6699, 5665, 6765, 2567, 2967, 6399, 5634, 5045, 2554, 9720, 7318, 8076, 9490, 7684, 1481, 9456, 8786, 959, 957, 5116, 3592, 5020, 64, 1362, 4565, 7437, 1075, 1812, 1671, 8211, 9700, 2049, 9442, 7059, 7390, 5375, 9556, 2158, 359, 2944, 4441, 855, 2465, 5655, 4211, 9695, 211, 5632, 1636, 8478, 3426, 5870, 6709, 3442, 1809, 5899, 1499, 2243, 1866, 6111, 7645, 871, 4285, 3617, 4743, 3609, 4096, 1453, 869, 9548, 9549, 34, 8242, 9514, 2626, 7351, 9677, 101, 3327, 6707, 5613, 6505, 1981, 6168, 4252, 475, 6735, 5754, 966, 5744, 2601, 1822, 7769, 4011, 2695, 2996, 5774, 1547, 3693, 4198, 6445, 8066, 1524, 186, 6391, 1090, 2922, 242, 6131, 3276, 7864, 5641, 1998, 6775, 9736, 2724, 385, 977, 8578, 2819, 5950, 420, 1296, 5674, 5650, 7448, 3455, 1290, 9477, 6357, 8335, 4223, 926, 6037, 4035, 3887, 6454, 3987, 543, 5469, 8269, 1253, 39, 2124, 2482, 4371, 9560, 4737, 8004, 6547, 9251, 432, 2177, 2986, 118, 7700, 5265, 3159, 878, 713, 7056, 2249, 8286, 4703, 9184, 8378, 7003, 5579, 7001, 6367, 2785, 5639, 3107, 4806, 3302, 4917, 2499, 4615, 30, 9523, 5985, 8152, 1171, 3201, 1994, 1684, 8003, 4647, 5484, 4614, 5018, 340, 1806, 9840, 7748, 238, 955, 3813, 439, 1073, 6780, 2550, 4555, 1455, 9648, 9221, 248, 9203, 5374, 734, 4945, 5804, 7797, 3166, 1768, 3264, 3785, 680, 1892, 2551, 6940, 8468, 2737, 5243, 6362, 7518, 1909, 7898, 5797, 4629, 9009, 7283, 806, 812, 2978, 304, 9827, 6009, 1235, 726, 4655, 6492, 8395, 5608, 6581, 6305, 7938, 154, 7877, 1802, 7189, 2599, 8243, 3909, 1736, 4882, 934, 362, 9785, 5425, 1227, 6733, 1883, 8342, 842, 8186, 3777, 9484, 8817, 4594, 2218, 7575, 5249, 1055, 888, 1512, 4893, 2013, 6374, 9502, 1789, 4543, 9652, 5140, 1460, 5832, 8263, 4061, 2579, 7689, 8327, 7480, 1889, 7644, 6146, 8667, 7104, 4644, 1194, 1550, 225, 352, 3836, 282, 3303, 8525, 1082, 5030, 9075, 3218, 7248, 408, 5099, 6180, 3741, 1864, 3160, 1496, 3524, 9176, 5293, 6819, 445, 4067, 110, 3319, 2112, 6353, 7397, 2361, 258, 9320, 2152, 2461, 7573, 1780, 8688, 1432, 8990, 8212, 6986, 3820, 9072, 5942, 1667, 346, 429, 6828, 2703, 1426, 9092, 9557, 2136, 1120, 2721, 722, 8326, 1313, 3449, 4036, 8265, 2179, 905, 5506, 2546, 5848, 6379, 4086, 3098, 2306, 1509, 4247, 3975, 641, 1639, 8184, 1739, 8740, 5036, 7192, 1491, 3978, 5464, 3200, 2775, 3012, 4271, 5921, 3399, 8949, 750, 6638, 5060, 5064, 6752, 1118, 2230, 8764, 1847, 3478, 9620, 1749, 2766, 2151, 1813, 2154, 5866, 7795, 5724, 2491, 9452, 6529, 2810, 3413, 7574, 6719, 6100, 3350, 1898, 9503, 8907, 8973, 3342, 7614, 6051, 3876, 5075, 784, 8108, 4754, 549, 5857, 8049, 5806, 8051, 3, 995, 3931, 4971, 6388, 1575, 3957, 8020, 9459, 7306, 6675, 6570, 2483, 9148, 2213, 2763, 1926, 5392, 1380, 656, 3236, 8594, 403, 47, 8760, 2025, 9934, 4056, 7092, 9669, 3788, 7603, 9687, 1420, 9532, 8206, 880, 1264, 5640, 737, 7288, 2307, 4659, 2415, 7710, 7363, 9082, 5646, 2553, 2853, 1501, 856, 775, 649, 5944, 1237, 224, 5144, 349, 1203, 6400, 4066, 6891, 2559, 279, 1174, 8104, 4985, 6924, 37, 9715, 7371, 2767, 5905, 44, 973, 9245, 1332, 1116, 6202, 9421, 3797, 5833, 7241, 8244, 8107, 1213, 4562, 1266, 1756, 1615, 5588, 4711, 2123, 4438, 525, 4596, 2750, 3419, 2575, 5449, 9683, 677, 2272, 1516, 5651, 6777, 9914, 5552, 5422, 9033, 7476, 746, 9054, 7485, 4037, 9624, 3503, 249, 1656, 2283, 7906, 9576, 5470, 5623, 1700, 919, 537, 1503, 2807, 622, 3935, 4636, 5771, 399, 442, 3250, 3694, 6134, 5854, 2907, 6603, 1382, 7807, 1665, 9011, 6808, 3633, 8946, 2442, 3173, 9783, 7703, 3864, 4052, 3403, 1953, 7812, 1831, 1355, 54, 3648, 1932, 6813, 3517, 2510, 1228, 8254, 9323, 9551, 2139, 2842, 5937, 7140, 8238, 397, 9064, 3792, 9443, 4370, 8490, 8131, 8509, 1592, 8028, 172, 5615, 95, 590, 4654, 6504, 7739, 1354, 3754, 7490, 5951, 7236, 804, 9056, 5079, 259, 3105, 3854, 4713, 708, 5383, 3000, 2446, 1725, 5662, 1403, 7134, 8565, 7504, 7165, 8110, 1322, 5412, 4262, 4931, 5263, 6259, 3198, 5362, 3576, 7062, 5210, 3486, 4826, 4831, 17, 5815, 1450, 4347, 7920, 6467, 5027, 3086, 1246, 3436, 7678, 8593, 3552, 1728, 6161, 3051, 100, 6942, 882, 9875, 58, 7225, 5199, 4554, 3831, 8344, 4981, 1837, 5633, 4095, 337, 1108, 5155, 200, 4888, 1449, 2977, 6336, 4393, 448, 5455, 6508, 98, 2242, 6702, 3387, 7757, 511, 207, 9002, 4181, 9616, 902, 205, 3450, 3850, 7423, 208, 8255, 5307, 8984, 6124, 865, 4389, 8655, 2016, 301, 4681, 4503, 1970, 4258, 6916, 7882, 4732, 8917, 3730, 2597, 5940, 7503, 1531, 7839, 8516, 201, 1152, 2117, 5084, 131, 9149, 6278, 1466, 1054, 8159, 585, 2631, 4455, 8941, 6943, 1650, 8802, 7935, 6228, 8674, 2051, 9826, 5505, 7276, 1232, 6401, 4570, 1726, 3853, 8871, 2679, 9157, 770, 6834, 9303, 3727, 8712, 6418, 6710, 9338, 213, 1763, 1778, 7230, 2991, 707, 80, 1498, 9953, 6718, 578, 8484, 8064, 6716, 2047, 8368, 163, 6137, 7468, 3934, 2294, 3069, 9650, 2080, 6799, 364, 7548, 768, 8370, 1533, 2182, 5761, 4374, 7510, 415, 4910, 3653, 9393, 8773, 2534, 4722, 8887, 21, 1537, 4251, 5648, 5984, 2309, 1674, 8979, 6806, 2440, 7023, 7249, 5098, 4094, 4115, 7564, 2732, 7794, 4606, 2040, 1036, 2619, 4706, 2339, 3326, 946, 7442, 1740, 2992, 2198, 7094, 7343, 6605, 1580, 1357, 8870, 3306, 7761, 4805, 7820, 5602, 5142, 7560, 5770, 2885, 1375, 7399, 532, 2912, 5366, 7254, 1065, 1644, 1895, 4674, 2416, 9678, 5895, 1911, 7874, 5092, 7210, 8598, 5628, 5714, 5121, 2711, 7323, 904, 664, 1087, 322, 2125, 4653, 839, 8913, 4887, 7040, 2411, 4949, 3976, 8694, 5965, 2435, 3467, 6950, 3538, 3543, 521, 2114, 6729, 886, 3500, 1497, 3856, 4699, 2625, 1150, 2098, 7961, 6221, 5708, 903, 6254, 3668, 7100, 180, 3569, 7194, 5445, 5861, 2668, 8019, 6698, 2004, 5139, 3298, 2160, 539, 4857, 2904, 5215, 6515, 6007, 666, 7108, 3893, 8749, 8068, 4580, 2561, 7917, 1536, 5407, 1058, 8940, 7827, 8118, 4774, 4264, 2708, 6466, 9469, 4126, 6279, 4445, 5821, 2731, 8272, 2797, 4695, 7201, 4350, 5884, 7763, 1172, 7055, 1441, 9018, 4268, 1730, 7736, 3943, 4548, 6512, 4331, 6931, 4880, 3216, 4100, 9252, 3009, 7642, 9435, 307, 1125, 6629, 6827, 3466, 1609, 9595, 2018, 3688, 1138, 456, 2390, 5163, 1056, 3732, 9429, 1454, 1607, 1634, 221, 260, 492, 4325, 9979, 9754, 1043, 9621, 7722, 3188, 5760, 3206, 1678, 9789, 9212, 6029, 3954, 5669, 8486, 1996, 826, 6667, 5316, 5441, 5967, 6801, 9841, 4210, 6634, 5153, 5679, 3625, 7792, 1884, 86, 1392, 2223, 4292, 7872, 2831, 552, 2320, 8561, 7713, 7774, 1745, 2952, 7809, 4279, 9943, 8040, 1465, 2905, 1587, 9357, 59, 1234, 4250, 2264, 7291, 1735, 7718, 7891, 4008, 3032, 8194, 1259, 2132, 1605, 9922, 6104, 5702, 2398, 4864, 6141, 2119, 7740, 4704, 3186, 4567, 1448, 3358, 1938, 7976, 6652, 4241, 5354, 2331, 2891, 1539, 5352, 6370, 7250, 2574, 3879, 6419, 1417, 6366, 8534, 8702, 4369, 8890, 7610, 9004, 3231, 7501, 5176, 6842, 592, 9637, 3070, 2205, 4039, 652, 33, 3897, 9179, 8442, 6791, 636, 3494, 8469, 9478, 2605, 910, 8278, 3845, 6566, 9043, 5737, 1902, 8280, 8982, 6426, 9743, 2091, 5482, 6945, 554, 6776, 1643, 36, 2084, 1215, 7856, 74, 3292, 8713, 4992, 3818, 9346, 3229, 3280, 1878, 3655, 56, 6275, 6871, 5856, 7844, 4820, 7543, 5355, 5835, 281, 2127, 5224, 4677, 1993, 6428, 1364, 7252, 187, 4336, 8965, 1030, 8597, 4870, 9210, 7122, 8333, 3968, 579, 264, 3779, 8768, 1646, 5878, 4179, 5831, 824, 7237, 6510, 5402, 5691, 8225, 2163, 3269, 546, 612, 3959, 2817, 4226, 6227, 9262, 4344, 7029, 69, 6008, 8803, 9001, 9110, 1584, 9509, 6853, 4760, 6909, 1305, 8170, 661, 7692, 227, 460, 5589, 8604, 2980, 9045, 9959, 2087, 6274, 8617, 4377, 8510, 5013, 5493, 6480, 5843, 692, 2572, 2141, 4348, 1563, 2800, 8692, 1340, 3511, 2468, 2383, 5423, 8092, 9162, 1858, 8889, 2085, 3644, 9097, 7665, 2858, 497, 7796, 897, 4874, 7267, 3033, 1068, 4467, 8819, 274, 3564, 5599, 3780, 891, 2964, 5397, 9654, 3270, 896, 2188, 2162, 3007, 7215, 3050, 9512, 679, 2260, 3506, 8394, 137, 1267, 6695, 982, 4024, 5460, 9617, 1069, 3179, 9589, 4074, 1349, 6850, 9526, 2022, 1399, 1279, 3463, 3828, 5563, 4989, 848, 8762, 7393, 570, 8235, 3138, 862, 2000, 7823, 3965, 1134, 8793, 2802, 1437, 7952, 4101, 3681, 8656, 2248, 3799, 2101, 6727, 3951, 3488, 1769, 7964, 6636, 7443, 6532, 1211, 2304, 6996, 725, 347, 6352, 7945, 7676, 434, 8253, 3079, 5573, 1045, 1807, 7745, 720, 1317, 4163, 1315, 7470, 3085, 671, 1294, 6843, 9489, 345, 519, 1808, 3518, 1879, 5730, 1240, 5498, 1130, 2011, 3073, 8059, 2538, 6785, 5528, 3325, 22, 7263, 8247, 5792, 2920, 8876, 1168, 5388, 4497, 7410, 7271, 3181, 8457, 3974, 8346, 256, 1439, 2882, 8132, 3141, 6396, 1225, 7083, 9536, 6416, 9257, 2029, 5780, 4911, 3040, 5162, 5698, 8137, 6999, 1623, 2056, 9753, 9235, 3075, 9684, 9955, 8689, 6541, 752, 6868, 6742, 9951, 3549, 3011, 5596, 932, 5523, 6723, 9236, 9476, 9487, 906, 7780, 1969, 5753, 4473, 190, 5660, 6690, 807, 3169, 7793, 5795, 2722, 3189, 594, 3120, 2590, 3067, 7953, 6559, 5035, 4939, 394, 1099, 3743, 524, 1390, 2570, 4141, 1262, 1648, 9104, 1137, 6138, 449, 7262, 7758, 8601, 9547, 1424, 366, 4431, 3847, 6494, 8875, 233, 4180, 7679, 796, 6088, 3099, 9139, 1078, 8796, 214, 8508, 6272, 2849, 5746, 4788, 8993, 1804, 7688, 116, 7754, 8814, 8173, 7130, 7041, 7166, 2707, 7305, 7484, 9949, 3842, 9138, 6181, 969, 8621, 3193, 3903, 6740, 300, 236, 3761, 3778, 2241, 9897, 5421, 2341, 8246, 4798, 1662, 7666, 196, 586, 7569, 152, 9376, 7493, 5246, 782, 2326, 6680, 377, 3626, 9880, 5479, 7255, 1976, 3610, 9739, 459, 3924, 6372, 2945, 7925, 4835, 6351, 8289, 5949, 1851, 4958, 527, 9223, 4860, 8122, 447, 6579, 5332, 5433, 7551, 2172, 4673, 428, 3540, 161, 4923, 0, 4504, 2652, 1040, 5272, 5726, 8178, 7409, 3531, 7944, 2159, 1788, 2512, 9537, 9772, 3373, 766, 4513, 6768, 195, 9667, 8012, 5197, 3253, 344, 6313, 3920, 8599, 3283, 6641, 1862, 8126, 8424, 1010, 2167, 1143, 7926, 5507, 9246, 7883, 866, 3563, 120, 6879, 6654, 2388, 933, 2880, 5136, 893, 8156, 6580, 3472, 2940, 1928, 5490, 4459, 5367, 3650, 7978, 2673, 6078, 2563, 2292, 8731, 1799, 2500, 7142, 5053, 2032, 8250, 9940, 7175, 1019, 8996, 3794, 9408, 3268, 522, 4246, 189, 3345, 67, 8277, 2674, 8650, 3673, 3381, 4235, 462, 7596, 837, 343, 2311, 1459, 9480, 5796, 3800, 5240, 495, 1406, 9906, 9948, 2299, 7164, 3315, 2776, 5676, 4759, 2855, 1021, 2418, 805, 4872, 2756, 6673, 5486, 1783, 9117, 8742, 6972, 1488, 3872, 3490, 5747, 1801, 9044, 8954, 2749, 1826, 3167, 8719, 3493, 7084, 8787, 4705, 640, 2930, 2082, 8959, 3438, 7914, 4930, 3371, 1206, 4834, 7125, 1859, 6235, 3921, 6914, 1477, 7222, 6340, 303, 8616, 4778, 9735, 6676, 6886, 2235, 469, 2318, 8972, 9154, 6314, 2759, 4338, 1109, 9381, 7474, 4421, 363, 3736, 7520, 5271, 5556, 2792, 6342, 3344, 1384, 1121, 6293, 4079, 7018, 5781, 311, 938, 584, 8256, 323, 5721, 2157, 2090, 6899, 2389, 5206, 956, 1947, 7811, 9272, 9404, 691, 7300, 3729, 1145, 5266, 9317, 2185, 1039, 9685, 5070, 1975, 1404, 9023, 9642, 7411, 8234, 7034, 2030, 245, 3163, 4489, 5480, 1445, 9328, 4299, 2558, 6462, 5414, 3904, 1016, 6898, 9795, 1836, 3888, 14, 4556, 1907, 7747, 1841, 2789, 884, 3052, 7008, 1754, 6600, 3194, 8408, 1829, 7037, 2291, 4859, 8214, 6859, 4172, 4041, 4970, 9411, 3328, 4139, 7314, 4597, 6354, 4318, 4402, 2856, 2936, 4588, 2024, 1720, 7913, 7149, 6273, 4468, 5411, 2969, 2424, 6408, 6696, 2171, 5912, 5643, 421, 2429, 3331, 1197, 8869, 6417, 2677, 9505, 441, 1091, 9413, 3062, 3585, 9717, 2895, 3867, 8179, 4828, 446, 1163, 4058, 5718, 1731, 1737, 7048, 5649, 7771, 8952, 8580, 2493, 7522, 4632, 6039, 5071, 435, 5454, 2798, 2270, 5930, 4764, 2564, 1136, 4816, 4630, 4236, 2715, 9114, 635, 4727, 747, 8832, 1288, 9006, 4440, 7308, 9858, 6586, 6075, 7648, 8296, 7871, 4477, 4817, 1515, 9982, 7695, 3830, 3435, 971, 1955, 6000, 4687, 9379, 5012, 4651, 7007, 6995, 3129, 192, 5074, 7837, 3061, 479, 633, 3123, 7565, 4962, 9213, 4481, 2956, 7890, 146, 2407, 6759, 4306, 2571, 5236, 6433, 266, 684, 378, 8844, 3972, 71, 7505, 1401, 4420, 7799, 5232, 4739, 4538, 164, 8785, 5974, 4132, 1000, 1504, 1359, 7301, 9321, 5839, 2421, 852, 6864, 6560, 8404, 9178, 3687, 2192, 3572, 1300, 2604, 3747, 2925, 875, 8416, 5180, 8058, 4324, 3829, 3020, 9701, 1473, 4658, 5620, 4585, 7081, 5415, 4946, 5991, 374, 4528, 7749, 8191, 3224, 4601, 370, 9226, 42, 9493, 9708, 7526, 5039, 8386, 3473, 9829, 9029, 890, 5510, 2812, 4149, 5129, 7155, 9315, 2401, 9811, 1795, 2204, 7033, 7043, 6628, 3059, 7322, 2021, 5111, 9229, 3060, 4009, 8050, 7370, 9037, 5408, 7244, 4099, 9499, 474, 5138, 4423, 436, 2422, 9598, 4048, 803, 6910, 8579, 2359, 6888, 1102, 6554, 1112, 4972, 3891, 6517, 5527, 32, 8943, 6840, 1202, 8030, 9345, 3157, 7206, 9594, 650, 331, 2107, 560, 1348, 112, 7112, 8894, 2548, 2663, 2973, 7316, 5928, 2149, 2684, 8119, 2212, 779, 7943, 4611, 6301, 8765, 4072, 9146, 3527, 5868, 1652, 8262, 2001, 9271, 7932, 339, 937, 5400, 9756, 1688, 417, 5244, 1395, 1032, 1186, 2352, 1046, 8136, 2265, 6548, 3698, 6335, 6948, 7602, 9798, 19, 6237, 3550, 1974, 874, 3660, 7466, 2252, 2868, 4598, 2129, 9774, 6390, 122, 2975, 5828, 7974, 4162, 285, 9026, 609, 310, 3153, 1319, 5736, 630, 709, 8977, 9330, 1617, 1830, 8299, 1633, 8696, 9297, 5041, 9543, 3288, 4240, 8886, 41, 928, 5364, 5029, 9333, 2995, 9112, 3713, 3708, 3039, 958, 6325, 8507, 4106, 3077, 2594, 1188, 2902, 9495, 3969, 1233, 7069, 9, 2385, 6483, 326, 9256, 2675, 7356, 741, 3266, 2063, 8548, 3256, 5802, 3093, 7398, 5247, 2498, 149, 3948, 6749, 3122, 4155, 2784, 1323, 978, 1158, 9960, 8718, 4107, 2234, 4498, 6116, 1346, 1696, 4842, 375, 9699, 1146, 184, 369, 414, 2485, 2627, 1254, 499, 1001, 1192, 8564, 6596, 8433, 1353, 8220, 1534, 382, 1012, 129, 947, 7908, 7955, 4419, 611, 5100, 3394, 2892, 9225, 6385, 9707, 8829, 8383, 2488, 53, 3709, 587, 2133, 1868, 1002, 491, 9280, 3746, 1525, 286, 5497, 1139, 2263, 9713, 4391, 4472, 4476, 7927, 7279, 4855, 1558, 4412, 8721, 7677, 6610, 7374, 8878, 7438, 1661, 9253, 9961, 723, 621, 915, 7948, 7731, 8693, 6832, 7850, 4898, 4049, 8929, 7777, 4953, 7405, 1430, 4807, 5681, 297, 1543, 8341, 2355, 3535, 35, 4118, 724, 5922, 2083, 7213, 920, 2520, 8259, 228, 7816, 2875, 9733, 9274, 3251, 3991, 6105, 4228, 7639, 5037, 5661, 1717, 9905, 9175, 1670, 616, 813, 3621, 2893, 1170, 4188, 1281, 2027, 3796, 7378, 8716, 8926, 3395, 9276, 2430, 9167, 5910, 4986, 4038, 517, 7348, 90, 962, 5115, 1894, 9627, 2808, 1936, 1154, 1746, 9191, 2200, 2577, 2850, 8499, 1779, 8114, 6873, 4786, 8685, 6292, 3608, 8879, 1752, 8401, 8135, 7643, 2108, 8521, 3960, 5867, 1715, 8165, 7570, 4244, 9662, 9860, 288, 7145, 4908, 7482, 9407, 4378, 968, 5427, 2738, 8001, 949, 8971, 3031, 1595, 7577, 7193, 9318, 3665, 16, 583, 3096, 3619, 1038, 3309, 1278, 170, 1640, 138, 711, 8232, 1899, 2354, 1782, 7912, 6489, 3806, 6175, 1189, 589, 6298, 5948, 2503, 2010, 3613, 2939, 2134, 7977, 682, 1876, 1478, 438, 9803, 7764, 3843, 7307, 2557, 520, 6599, 3575, 5251, 7638, 2426, 6213, 6250, 2744, 1484, 615, 6437, 8172, 3414, 9911, 9790, 9781, 3501, 5749, 763, 556, 3026, 6883, 6341, 2825, 8947, 9390, 8415, 8287, 6498, 5342, 3180, 1502, 2473, 8988, 1573, 1507, 1083, 3917, 6465, 5426, 8304, 7849, 670, 3775, 1711, 3623, 6725, 9904, 8445, 2088, 6286, 9750, 8154, 4621, 6998, 3661, 8619, 3247, 1956, 4021, 7654, 4437, 2168, 5890, 2284, 5540, 94, 7933, 2400, 2704, 669, 9242, 2778, 5914, 9819, 8090, 9571, 9896, 151, 7349, 9350, 7549, 572, 7824, 4140, 9721, 8425, 406, 4343, 2246, 5860, 3175, 8351, 9842, 3745, 1242, 1023, 3192, 3109, 1689, 2466, 348, 2008, 8658, 6204, 1351, 9963, 2576, 627, 3849, 7042, 9682, 6651, 6300, 3534, 9954, 1008, 6183, 6951, 7508, 8632, 2598, 8188, 3002, 1389, 4777, 3686, 2953, 4485, 4113, 7950, 426, 1494, 7061, 8541, 7773, 1443, 1800, 5304, 3416, 8872, 9101, 1939, 9634, 5561, 9172, 6624, 681, 8180, 1377, 7934, 2438, 6637, 4685, 2919, 1411, 672, 2367, 4564, 6935, 257, 6527, 8849, 3374, 8360, 400, 8441, 6981, 4784, 6625, 1787, 9418, 9668, 6182, 4089, 2795, 7354, 2100, 4303, 7488, 114, 1320, 9586, 4619, 1378, 9734, 9822, 9392, 6522, 4686, 9089, 2433, 8396, 1658, 1383, 5837, 9309, 3241, 2068, 84, 7529, 2207, 8024, 1760, 2770, 5622, 1657, 350, 4098, 7836, 8456, 1098, 8554, 7367, 2824, 2644, 106, 5235, 1314, 3338, 7256, 3431, 2779, 4376, 2432, 5473, 1480, 2769, 5328, 3366, 3190, 4961, 1304, 1663, 5432, 9932, 6011, 9740, 8975, 6884, 7187, 2, 9558, 1972, 2636, 8701, 4116, 1115, 9508, 467, 2507, 1274, 8407, 8475, 2840, 2262, 489, 4395, 6329, 9716, 203, 952, 4234, 240, 8308, 7862, 5257, 2783, 8183, 4093, 2420, 1664, 3700, 9368, 1673, 6440, 3430, 9849, 8843, 9193, 9868, 4475, 1110, 9069, 1897, 4824, 9022, 4081, 9666, 2606, 7553, 5609, 5387, 6441, 9780, 769, 6334, 8653, 4560, 4201, 4328, 9397, 513, 9366, 7539, 6484, 7180, 3570, 564, 1223, 7465, 8639, 8515, 7136, 5906, 1316, 4184, 8961, 6661, 7103, 2166, 7851, 4380, 2609, 965, 2501, 7, 518, 6331, 3618, 1214, 9220, 6, 6387, 3339, 13, 1308, 8338, 3519, 8591, 4569, 5500, 2375, 6324, 3028, 3508, 3766, 3176, 1591, 8853, 631, 4956, 6438, 7281, 5667, 716, 7391, 1705, 1922, 7464, 9577, 1628, 1261, 6470, 197, 4433, 3946, 7123, 5566, 305, 863, 8319, 2935, 1642, 468, 401, 2381, 7606, 1011, 2519, 386, 4050, 4526, 3819, 7418, 5961, 6189, 9000, 6015, 6906, 7879, 2457, 1714, 6681, 181, 6110, 9455, 1593, 992, 6296, 2887, 6160, 7766, 4166, 6963, 790, 9964, 8320, 907, 9530, 6004, 5003, 1914, 9655, 1733, 4027, 2804, 9702, 558, 4968, 4714, 1361, 254, 1207, 810, 8517, 6402, 3851, 2360, 1063, 8630, 6706, 9821, 2859, 3580, 4105, 1734, 2410, 46, 5976, 2211, 728, 1562, 2998, 9529, 3308, 593, 7707, 2002, 148, 2725, 8099, 4801, 9326, 7928, 8614, 3340, 2046, 4108, 8903, 7369, 1344, 1031, 9850, 3640, 5002, 9644, 3926, 9055, 2772, 8618, 4495, 498, 9810, 506, 2979, 8007, 3918, 3627, 7285, 5086, 353, 5716, 8047, 9907, 1965, 8666, 6123, 7257, 268, 7709, 8574, 3579, 140, 1339, 4242, 4018, 8860, 6147, 503, 6179, 921, 9145, 3896, 744, 1022, 5883, 607, 9474, 8218, 5720, 6473, 9511, 8120, 275, 8085, 9969, 8328, 4456, 8714, 566, 4333, 9658, 9675, 8854, 5987, 2456, 9779, 3886, 31, 465, 5314, 2227, 1179, 9358, 9836, 9434, 1586, 4574, 8732, 3388, 9103, 6073, 8831, 2743, 8463, 7208, 2330, 3770, 7956, 4546, 9807, 8592, 5805, 1025, 1398, 6195, 7179, 2015, 1268, 9645, 9641, 600, 4178, 2314, 3717, 4182, 8563, 3786, 7641, 2366, 7655, 3030, 4429, 10, 1492, 5925, 1546, 6578, 128, 7627, 8858, 9470, 5481, 7829, 8423, 1257, 5024, 3852, 1414, 8233, 7712, 6200, 8637, 4319, 2113, 5705, 2116, 757, 6486, 6102, 3958, 9947, 9337, 7515, 9643, 9182, 5337, 4076, 2701, 3565, 4034, 334, 3546, 7997, 9387, 1698, 8161, 390, 733, 3038, 3703, 710, 2733, 5551, 9977, 6449, 1126, 7701, 6747, 7814, 6139, 6521, 8673, 8700, 9866, 9767, 2209, 9697, 8406, 8560, 8288, 8948, 8668, 1400, 7753, 3707, 3128, 8306, 6807, 3313, 540, 3279, 2145, 8624, 756, 2039, 486, 9752, 9973, 262, 597, 4568, 5146, 9694, 9250, 5572, 4847, 7144, 6265, 7566, 4282, 8532, 1798, 2301, 6194, 500, 9773, 6025, 4202, 2005, 795, 9605, 1330, 5193, 7426, 1365, 9460, 7946, 2662, 3721, 4664, 9432, 2913, 4203, 488, 4883, 7078, 4534, 1838, 780, 7674, 6424, 4394, 6041, 5957, 253, 3393, 8044, 9974, 7102, 9930, 2451, 7865, 5385, 1930, 8899, 5617, 7009, 7806, 6797, 1165, 4617, 4302, 8371, 9151, 8962, 4085, 4969, 3925, 3118, 4841, 9938, 675, 7278, 4102, 5699, 6285, 528, 3259, 8711, 422, 8481, 1645, 4156, 2972, 6303, 9518, 1005, 895, 7209, 8307, 3372, 9670, 705, 1017, 5174, 9888, 2595, 232, 188, 7044, 3117, 5707, 1857, 3740, 237, 4756, 9640, 5697, 6658, 6977, 9778, 8659, 1131, 872, 4436, 2547, 7188, 2962, 7775, 4267, 814, 9441, 7431, 1631, 9088, 7233, 8720, 6411, 3677, 8111, 8197, 3936, 427, 2648, 2667, 3877, 5148, 11, 9929, 8193, 4937, 2700, 7450, 2541, 9106, 8682, 9935, 9174, 5239, 6965, 5185, 9805, 9419, 9796, 2950, 8607, 1940, 1784, 668, 234, 341, 169, 662, 8810, 8818, 1204, 2169, 4539, 6410, 5917, 3512, 8956, 4940, 6381, 986, 9373, 1660, 4353, 4849, 9853, 653, 8063, 4387, 3726, 1738, 8823, 5219, 576, 6310, 458, 1160, 8590, 6630, 2256, 3317, 8906, 836, 2889, 443, 9284, 2436, 2931, 6217, 6022, 2876, 77, 2762, 9528, 5521, 7153, 9152, 4854, 6941, 6115, 1852, 4269, 4142, 8048, 735, 9823, 3156, 7400, 9192, 9925, 1013, 5306, 6870, 7998, 4716, 6939, 4104, 9453, 7429, 3885, 6848, 5208, 2305, 7183, 1436, 4261, 5453, 632, 2502, 2036, 6577, 4408, 7441, 3499, 7093, 4405, 5096, 739, 5204, 9688, 5570, 8766, 8542, 9864, 8053, 416, 509, 9405, 4287, 1790, 407, 7063, 3024, 8881, 9243, 127, 2109, 5953, 4070, 6802, 2328, 5842, 651, 7160, 5435, 4599, 1256, 290, 160, 9903, 8600, 3323, 1015, 628, 424, 9609, 9370, 8039, 8833, 6835, 9021, 6343, 7068, 3705, 6865, 8924, 7272, 270, 4471, 3404, 5841, 5154, 9877, 263, 7416, 3568, 7458, 7658, 7074, 3953, 1683, 1128, 9587, 3334, 7904, 9612, 2003, 1299, 371, 9787, 1560, 5745, 3420, 1855, 6338, 9881, 8514, 2295, 8695, 7327, 3798, 7742, 8297, 6933, 9578, 7963, 6072, 2408, 8584, 9882, 2706, 8816, 4002, 3348, 3612, 3582, 930, 1743, 2690, 7290, 107, 6927, 8867, 1582, 272, 6565, 5273, 3906, 3652, 3391, 1471, 646, 358, 8321, 7368, 894, 2917, 9482, 8837, 8576, 4295, 2514, 9727, 9462, 2443, 2909, 4587, 9638, 8459, 580, 6792, 9852, 5642, 6528, 4494, 342, 9945, 7054, 4015, 243, 271, 2121, 9837, 1793, 392, 2666, 68, 8815, 555, 7195, 8582, 2206, 8349, 2844, 2350, 9201, 3210, 8210, 8900, 2698, 9254, 5981, 376, 126, 5879, 9862, 4542, 1070, 411, 3988, 5336, 1018, 562, 9653, 7352, 7064, 368, 2835, 315, 4123, 7005, 2884, 9119, 8168, 9729, 330, 179, 4875, 6928, 7146, 9788, 8933, 5069, 823, 3774, 7266, 9384, 9468, 6252, 9828, 3476, 818, 8199, 9936, 4206, 123, 4869, 6609, 9808, 8522, 9759, 2222, 381, 9347, 2568, 2472, 9748, 9971, 7082, 849, 9709, 9657, 8113, 4746, 7006, 26, 9546, 7331, 794, 9534, 3352, 9290, 2555, 8743, 9519, 3737, 8081, 402, 7616, 9635, 6222, 9775, 548, 697, 6539, 9541, 8672, 6380, 9791, 3458, 5188, 7719, 792, 283, 1285, 4793, 673, 6905, 9865, 5149, 591, 547, 565, 7115, 7159, 3219, 7358, 2425, 1366, 6847, 9871, 614, 5554, 3151, 1027, 2463, 3902, 9777, 2313, 8187, 526, 8209, 8626, 654, 7822, 8812, 2349, 9573, 7211, 7683, 2765, 278, 2428, 8080, 7576, 7178, 4386, 255, 577, 9599, 6538, 9824, 3220, 8774, 3551, 3758, 2513, 3434, 2076, 9928, 7842, 7519, 2077, 8892, 9332, 2651, 4624, 6647, 8863, 5740, 218, 6990, 9422, 8095, 7120, 314, 8922, 3699, 2877, 302, 6985, 1, 9310, 7066, 4726, 1675, 9672, 7888, 194, 9533, 7921, 1271, 6814, 316, 9673, 230, 7717, 1309, 9142, 12, 8260, 8261, 3082, 2233, 3769, 7377, 9931, 2552, 9005, 3554, 5472, 1413, 104, 5956, 9481, 6295, 8905, 9764, 9128, 3861, 2851, 6771, 9316, 360, 2053, 8801, 7647, 9591, 9927, 165, 9074, 2901, 6974, 5137, 9723, 50, 9539, 9380, 1438, 9887, 6488, 5941, 8651, 6564, 8936, 153, 610, 215, 1957, 147, 9488, 9389, 2479, 5735, 5678, 5320, 9762, 8477, 2974, 3685, 9301, 9342, 4280, 9769, 2067, 55, 9679, 9851, 8237, 2081, 9878, 3649, 3533, 9385, 4740, 4314, 8904, 9825, 8628, 2623, 7497, 6503, 2821, 9500, 9674, 461, 9091, 8526, 2399, 9553, 8033, 3603, 9918, 6376, 6079, 2814, 8451, 9439, 6276, 703, 3944, 9724, 9515, 916, 6155, 2705, 5462, 9983, 4537, 9483, 9741, 27, 2786, 1564, 8828, 3088, 2549, 984, 9375, 9248, 1695, 1527, 4120, 3196, 3866, 4552, 1773, 7923, 9329, 4136, 9386, 2657, 3637, 9831, 7673, 4783, 9919, 9956, 983, 9696, 7243, 395, 9065, 759, 9517, 5893, 3006, 3217, 9095, 2615, 4047, 8980, 9497, 1333, 9465, 9365, 9690, 7975, 8283, 3491, 9102, 9593, 4221, 8276, 9228, 6545, 3274, 536, 571, 7345, 6270, 6724, 9311, 9647, 9364, 8543, 8531, 9391, 9423, 9048, 9322, 9600, 7981, 8493, 645, 9504, 1751, 8377, 4844, 8400, 1064, 3945, 7852, 4332, 598, 2937, 8374, 9531, 1827, 9706, 9382, 9062, 3355, 2620, 9601, 9388, 9816, 9283, 6989, 2566, 9809, 9479, 9359, 827, 4193, 9885, 9217, 9331, 2990, 9916, 1781, 9348, 9691, 4301, 8620, 8681, 9718, 7309, 7733, 9646, 7087, 7559, 9486, 7492, 9561, 8951, 8647, 9663, 7947, 970, 9398, 7156, 2181, 1933, 8955, 7373, 9606, 2600, 873, 9797, 9463, 2506, 6915, 8680, 510, 6319, 7090, 9417, 3601, 9582, 9335, 4694, 9575, 9569, 9770, 6322, 1867, 6841, 5311, 9293, 9440, 6783, 5305, 8888, 3425, 9838, 9596, 7725, 9277, 3234, 9302, 9863, 9921, 4161, 8501, 247, 9623, 9597, 9671, 9580, 9917, 8885, 8848, 9681, 9400, 3469, 8138, 9339, 1297, 4171, 2511, 975, 9799, 9639, 9792, 2869, 2949, 9585, 9660, 9258, 4929, 2065, 4483, 4151, 1169, 9363, 2587, 9424, 9278, 3515, 9719, 6003, 7951, 4505, 5575, 9542, 9361, 9602, 9369, 3999, 9980, 2357, 250, 2958, 9801, 2833, 9832, 6346, 8460, 9227, 9608, 8124, 5173, 9414, 1162, 9344, 9457, 9352, 9415, 9177, 9427, 9355, 1084, 9237, 9285, 6513, 6922, 9360, 121, 4510, 943, 9444, 8069, 9722, 9910, 81, 8715, 9299, 9812, 8117, 9622, 9261, 9745, 9564, 1149, 7609, 9981, 1187, 9294, 4042, 9451, 1051, 9843, 9255, 9233, 9449, 581, 7905, 9570, 9281, 9944, 9224, 7860, 9952, 9833, 1681, 9813, 9401, 9450, 9168, 9510, 9584, 8384, 9859, 892, 927, 3715, 9913, 9628, 1832, 9461, 9231, 9946, 9631, 9394, 531, 9219, 419, 8011, 9747, 9704, 9649, 2723, 2635, 9289, 3453, 9768, 9874, 1819, 9282, 1422, 9870, 9950, 9830, 1917, 889, 9448, 2449, 1345, 913, 9656, 9730, 9269, 541, 175, 2190, 145, 159, 529, 2685, 216], 'VBD': [7988, 8756, 7220, 1076, 3380, 4148, 308, 1844, 6452, 4916, 2612, 5684, 4662, 2954, 5645, 8430, 1885, 4983, 1117, 349, 9198, 5884, 2186, 2653, 3369, 4905, 8055, 810, 3421, 6110, 4137, 3722, 5751, 1578, 5276, 1401, 5430, 6459, 4215, 4527, 8998, 3012, 8734, 6413, 2346, 8230, 6812, 6198, 3114, 5958, 5140, 4877, 4371, 8262, 6126, 2169, 42, 3095, 931, 5448, 5190, 1390, 6687, 3759, 6044, 2895, 3058, 4109, 3654, 5604, 7856, 7181, 6307, 5919, 7075, 2158, 6726, 6652, 956, 3046, 3447, 4848, 1572, 6894, 4508, 4730, 2601, 7662, 3108, 1074, 2327, 9966, 3312, 6451, 6063, 6970, 6202, 3894, 1992, 4771, 7567, 1697, 5418, 2391, 5725, 954, 5539, 5295, 1722, 4422, 8624, 1574, 5241, 1350, 5690, 4832, 2117, 1153, 2340, 1842, 1559, 6320, 4066, 8348, 6799, 4787, 1833, 6544, 3341, 4468, 5151, 5127, 4080, 2886, 947, 6892, 622, 8114, 4068, 1818, 3326, 7966, 8823, 5121, 9030, 5108, 4506, 5139, 1141, 2345, 2278, 4836, 8990, 188, 4548, 7011, 8744, 4189, 7890, 5064, 2885, 5287, 6042, 8020, 4372, 1510, 4935, 633, 582, 2586, 5691, 3126, 6519, 3751, 4957, 5752, 2290, 7287, 6736, 6085, 3826, 5968, 5274, 7494, 7580, 7462, 2244, 1349, 2127, 3882, 8144, 2490, 7219, 6795, 1416, 6493, 6669, 4922, 6458, 4490, 3528, 1911, 4572, 7386, 2465, 3498, 6878, 4594, 3740, 5258, 1864, 4895, 8080, 1096, 3078, 7503, 5648, 1699, 4680, 5166, 6027, 5589, 5116, 6243, 5358, 1198, 5340, 4650, 3630, 8335, 2118, 2926, 1329, 8921, 9103, 1396, 3780, 8002, 6031, 2777, 8474, 1721, 5061, 3738, 2342, 8949, 7706, 3170, 7578, 4154, 6472, 4941, 1724, 1623, 4948, 5683, 5776, 2937, 1447, 4936, 4019, 6130, 4978, 4266, 8153, 3148, 5434, 2637, 3300, 2812, 791, 1008, 5915, 4340, 2184, 3110, 7252, 5908, 6024, 1241, 7763, 4862, 5168, 1909, 8643, 4488, 3159, 5746, 3846, 2198, 7227, 2691, 240, 8022, 5256, 8181, 4491, 2660, 3927, 1923, 2796, 804, 5921, 7088, 3938, 5703, 2467, 5810, 4519, 6620, 806, 5852, 1648, 6570, 8106, 8912, 6094, 4473, 5616, 8718, 3939, 6683, 5901, 6398, 4390, 4721, 5889, 1805, 4649, 953, 3663, 3962, 5350, 9524, 4094, 3400, 2215, 5475, 385, 4001, 4555, 1418, 4590, 4127, 7451, 2983, 4167, 9113, 4227, 474, 3386, 2647, 2760, 5926, 2416, 8882, 1906, 2679, 4695, 7949, 5630, 6694, 4923, 8788, 5042, 3564, 6810, 7843, 1892, 3268, 7628, 4379, 9392, 5832, 8346, 8216, 4296, 848, 6657, 5316, 2006, 5326, 880, 3459, 3144, 7660, 1590, 1434, 3203, 2358, 3487, 2302, 5802, 2991, 4915, 7504, 2896, 2009, 4293, 648, 6792, 2164, 9396, 3233, 430, 4398, 1949, 3553, 8146, 7710, 7338, 233, 5967, 8222, 4384, 2202, 4467, 3705, 4000, 8946, 2044, 7324, 6339, 5969, 4642, 3405, 8219, 4173, 5991, 1037, 80, 3251, 6578, 3763, 1476, 186, 6302, 359, 1666, 5704, 4210, 5199, 1155, 5489, 4383, 6174, 2581, 3550, 4951, 1966, 4168, 8646, 2689, 5317, 7976, 5259, 1111, 8790, 2654, 929, 6484, 163, 3036, 4828, 2015, 7878, 7455, 7376, 4778, 3230, 1050, 1907, 3056, 981, 972, 1259, 1879, 4702, 1224, 1730, 2393, 1139, 3258, 2128, 4359, 6124, 7413, 8755, 6600, 1183, 4183, 6525, 5891, 5552, 6556, 1776, 4582, 7070, 5414, 4589, 1635, 1359, 4803, 816, 1749, 4719, 2632, 5495, 6735, 842, 3525, 1380, 1232, 4353, 2952, 7346, 5602, 4064, 2224, 5223, 2677, 5277, 1612, 2223, 4180, 1242, 5345, 5147, 2435, 8658, 6372, 2972, 7987, 7240, 6098, 822, 4731, 8914, 2142, 3702, 3184, 6172, 5673, 3734, 4345, 5757, 8770, 2932, 1634, 2075, 8875, 2970, 2774, 6055, 6082, 4912, 4431, 4331, 6676, 3359, 2843, 5463, 4631, 1431, 1561, 5406, 2809, 4458, 5117, 6368, 2199, 2618, 2286, 3500, 7921, 4147, 3349, 5020, 5663, 3313, 5964, 1610, 3611, 6966, 8874, 2380, 3616, 2427, 2966, 2415, 2146, 3787, 3781, 8408, 2403, 6860, 5018, 8156, 328, 7153, 1270, 6430, 2999, 5716, 3881, 2916, 3185, 3860, 5113, 204, 5791, 2156, 879, 4919, 2097, 184, 5158, 3577, 8824, 1506, 3542, 8478, 6125, 7226, 2544, 7334, 3814, 1993, 4834, 2048, 6028, 3428, 4751, 4995, 4794, 2910, 5357, 6680, 8345, 7420, 4897, 5362, 1873, 5895, 5849, 4707, 4691, 7560, 8092, 3183, 5962, 3298, 8987, 4255, 6850, 7738, 7261, 2204, 1374, 1625, 3545, 3415, 1124, 3730, 3822, 7214, 3998, 5023, 2268, 7885, 2931, 3093, 5595, 8606, 4944, 2736, 3171, 3113, 5266, 6009, 6416, 4122, 7630, 3723, 8561, 2517, 3504, 7448, 7838, 4890, 4646, 3876, 2310, 6862, 4660, 1065, 6645, 1105, 753, 3422, 387, 4765, 3092, 7010, 5084, 2734, 3116, 185, 4637, 7908, 4455, 7198, 3694, 1009, 5417, 4820, 6995, 7641, 5410, 5618, 4634, 5130, 8302, 8202, 6227, 1921, 9689, 3107, 7779, 2462, 2038, 2281, 3235, 1398, 2757, 5466, 2492, 4827, 5498, 2355, 7534, 8616, 7685, 4766, 2028, 8924, 899, 1388, 8313, 5534, 1378, 8860, 3354, 5314, 7440, 5709, 7040, 7425, 8486, 8355, 3700, 4003, 3720, 3804, 8506, 2041, 5546, 1915, 6186, 2674, 6257, 6267, 2848, 1667, 3457, 6837, 2825, 8279, 6618, 6938, 688, 6234, 6737, 898, 4959, 7793, 7875, 2867, 4143, 5238, 5343, 8271, 8126, 3580, 1222, 4628, 989, 855, 6112, 7620, 3615, 462, 1138, 8373, 4626, 3815, 7940, 3863, 2558, 2591, 5519, 7025, 591, 7388, 8154, 7910, 8676, 7605, 9147, 4979, 7505, 5250, 179, 3603, 4400, 6071, 6431, 6349, 3821, 6118, 1238, 2533, 3754, 6898, 5503, 867, 5904, 3875, 5089, 5786, 3690, 7359, 8708, 2027, 4362, 8717, 74, 9123, 7437, 2641, 8127, 1739, 3284, 4062, 8331, 8739, 6954, 5330, 1127, 5081, 2188, 5562, 2148, 459, 4837, 4850, 6942, 6216, 7244, 7557, 763, 7288, 8704, 2376, 4541, 630, 3699, 4549, 4797, 3526, 7906, 54, 7444, 3285, 619, 3529, 3563, 5788, 6069, 5226, 7753, 6608, 5228, 3597, 2683, 473, 4932, 5571, 36, 5056, 2573, 5799, 7936, 1616, 1371, 5824, 8132, 4558, 3584, 3923, 3914, 2099, 4592, 3635, 3912, 7998, 5750, 5885, 3047, 4026, 116, 7697, 5015, 1989, 2371, 6617, 2526, 4614, 4546, 6251, 5665, 2362, 7312, 561, 7599, 3208, 3858, 1493, 5698, 4644, 7431, 2434, 3049, 23, 3119, 1869, 7144, 8223, 5428, 1420, 4484, 4252, 6274, 8432, 8934, 7110, 7368, 3202, 6689, 6891, 9766, 742, 4655, 844, 5935, 1948, 2995, 4768, 8396, 2339, 2545, 8611, 174, 7646, 8902, 3817, 6532, 2180, 9591, 2823, 4268, 3389, 5857, 7140, 4274, 6893, 5568, 2274, 728, 8565, 2083, 5404, 5366, 2967, 5600, 4521, 1360, 3232, 7596, 8067, 6520, 5470, 3604, 3237, 3874, 3019, 2012, 5956, 4027, 3291, 6084, 2010, 8388, 5444, 1307, 1518, 3278, 38, 3442, 3983, 1387, 5040, 4036, 7470, 6724, 8450, 2507, 5658, 861, 4191, 3296, 6852, 5550, 8798, 5034, 9758, 2592, 8835, 3215, 2611, 1157, 1522, 6026, 5133, 4985, 679, 5653, 4911, 6034, 5182, 4698, 3937, 628, 6873, 3824, 3678, 793, 2864, 5674, 7434, 6238, 6106, 2469, 76, 306, 8893, 843, 9164, 2880, 8796, 112, 4965, 5605, 5289, 7107, 1839, 7994, 1260, 901, 2758, 3013, 3790, 7746, 5477, 2907, 5304, 6272, 5054, 5123, 5252, 3680, 7246, 1430, 971, 2948, 5235, 6128, 4248, 6386, 3870, 373, 6666, 3767, 4821, 75, 5898, 7694, 3441, 1769, 7775, 8029, 8155, 4682, 5710, 6101, 5982, 406, 4805, 1611, 5253, 4638, 1474, 2152, 9050, 6653, 2624, 8199, 689, 2402, 6702, 3423, 1764, 4755, 1500, 4432, 5354, 8958, 1513, 7790, 1143, 6823, 5590, 6184, 7035, 8723, 3684, 2785, 4575, 1951, 3101, 9507, 7069, 2956, 1544, 4830, 5402, 9002, 1813, 3161, 606, 3622, 6263, 7835, 1455, 5662, 8061, 2312, 7758, 2717, 2082, 9116, 3664, 5356, 1287, 7591, 4987, 2370, 4275, 4294, 4023, 5236, 1304, 4446, 6108, 1584, 5700, 3572, 3866, 3591, 1996, 4092, 6336, 6421, 3809, 6170, 7718, 6766, 3294, 6946, 1331, 4272, 4155, 5670, 1647, 1856, 1001, 7319, 2719, 7682, 6057, 1280, 1521, 4318, 2871, 826, 4482, 1603, 1314, 2712, 8900, 5588, 2245, 7304, 6314, 1200, 8062, 8359, 8056, 5934, 4562, 3246, 9502, 3449, 2610, 5459, 5021, 4822, 5877, 7773, 1227, 2325, 7900, 8598, 4586, 4902, 4014, 7836, 8599, 8465, 4577, 1740, 8861, 3764, 3546, 7724, 2279, 8125, 3593, 2985, 5680, 2096, 2489, 2217, 3146, 8427, 2861, 4736, 5194, 7299, 2500, 6001, 8236, 9159, 3608, 1659, 2384, 8001, 3716, 3054, 8102, 3484, 4814, 6551, 4769, 3607, 2329, 962, 1779, 6385, 5442, 7640, 5323, 3480, 1348, 8789, 7039, 7201, 1731, 770, 1594, 9070, 2288, 4053, 4452, 1905, 5038, 8379, 3951, 5950, 3632, 5143, 4531, 8535, 2498, 1358, 1520, 3194, 7799, 1412, 4144, 1990, 4517, 241, 6332, 7454, 5424, 6468, 4612, 2862, 3725, 4532, 3878, 9156, 2655, 626, 794, 6831, 6651, 4035, 3753, 7029, 7184, 4958, 6433, 2761, 3892, 6446, 4942, 8916, 8894, 1732, 9160, 7804, 7670, 539, 3451, 7797, 2094, 706, 403, 4800, 3687, 2440, 2261, 31, 4046, 2431, 2017, 980, 2583, 7228, 1181, 2126, 3953, 3155, 6105, 3601, 3887, 2151, 1252, 4502, 3629, 3565, 6478, 1865, 5829, 5789, 2378, 4321, 6596, 6948, 8108, 5565, 6287, 3351, 5712, 4195, 3980, 6330, 4376, 4643, 7055, 2136, 3810, 5301, 8926, 926, 5246, 8392, 7545, 4578, 5474, 8234, 4748, 6675, 1457, 1472, 1886, 6874, 2829, 3749, 5465, 6934, 5129, 221, 2055, 9176, 6506, 1173, 2093, 8848, 1244, 6231, 7805, 4059, 8178, 3594, 4795, 6196, 3195, 5107, 7031, 8273, 5499, 2795, 3205, 8876, 2780, 3963, 4304, 285, 8865, 678, 857, 5785, 3169, 4129, 2139, 2962, 5881, 26, 6058, 4884, 5529, 6866, 1427, 5282, 2057, 7511, 2955, 5200, 7485, 9041, 3324, 3617, 8261, 1235, 4310, 3257, 5396, 2938, 1502, 6521, 3310, 2678, 3376, 2530, 2532, 229, 5153, 3536, 4964, 3307, 4782, 2000, 1817, 8286, 5065, 5230, 5285, 5504, 1247, 3548, 1757, 4674, 9058, 5394, 1835, 738, 6123, 8453, 2772, 7086, 6616, 6592, 5581, 8979, 8468, 2982, 2934, 2155, 3997, 2197, 1020, 1554, 5936, 6180, 4245, 3379, 8604, 4060, 1686, 4081, 464, 4676, 6794, 5808, 6261, 269, 610, 5846, 5420, 997, 2827, 7285, 1456, 8139, 2072, 7995, 6671, 1887, 8657, 2690, 4557, 7621, 1113, 1850, 2178, 6099, 6826, 5341, 5527, 7443, 4407, 1562, 4984, 5171, 5382, 5855, 7475, 592, 1629, 6853, 5359, 1608, 5214, 8769, 5093, 7003, 5907, 9195, 93, 5290, 2933, 4666, 5039, 3954, 1147, 5549, 4885, 511, 8817, 6014, 4365, 2029, 4581, 6614, 8970, 4470, 168, 2447, 3507, 2826, 1718, 2220, 3714, 8375, 8311, 1323, 3893, 8714, 1772, 8545, 4636, 771, 6703, 2103, 4219, 1450, 5233, 4176, 6950, 9206, 3042, 5229, 4982, 1760, 4313, 3342, 3653, 3041, 5270, 3869, 5783, 2830, 3733, 1981, 7577, 942, 4763, 5763, 7732, 7199, 8901, 3807, 6855, 5596, 7861, 2537, 5450, 1968, 4082, 652, 3768, 4297, 2289, 8482, 5072, 1815, 1687, 2061, 5102, 1221, 1778, 7642, 3445, 1777, 4462, 6212, 7594, 812, 1709, 1118, 3034, 7967, 432, 9038, 1355, 1566, 8497, 5587, 9125, 4052, 3929, 7385, 7850, 4724, 1958, 7141, 4722, 2194, 2026, 1995, 6020, 3460, 603, 1436, 8543, 1534, 8188, 7714, 7421, 235, 5822, 4522, 1174, 2020, 5346, 3090, 6053, 4385, 4288, 1291, 1694, 3254, 581, 5399, 1670, 5949, 4705, 332, 4652, 2438, 1393, 6210, 468, 3916, 4963, 1542, 1088, 2992, 5701, 4773, 3482, 1605, 389, 884, 5617, 2516, 7134, 5524, 8028, 2417, 4498, 3142, 1565, 6984, 5303, 5601, 7610, 4190, 9143, 8237, 4005, 1994, 4831, 6178, 8205, 7618, 662, 6882, 6839, 8328, 7686, 5487, 5036, 6523, 1228, 7968, 3675, 3956, 1090, 8907, 8112, 5490, 4165, 8134, 244, 9141, 3409, 5652, 6242, 6164, 2266, 8846, 3502, 5542, 2348, 8462, 6876, 3446, 8248, 3844, 213, 893, 7384, 5533, 7889, 1868, 2673, 2768, 6045, 7354, 3401, 3124, 1511, 952, 2556, 356, 2112, 1651, 8923, 8766, 9682, 1726, 9112, 8466, 7234, 3426, 4738, 8148, 9668, 7831, 8736, 5848, 3671, 5220, 1535, 1440, 6018, 5300, 1705, 4641, 5851, 3581, 3123, 3053, 5679, 6496, 4813, 3586, 585, 5512, 9680, 3934, 1452, 125, 5516, 6350, 1061, 2607, 2542, 2854, 6109, 2324, 1922, 3408, 5515, 6370, 1403, 9005, 7253, 8150, 3506, 3029, 4420, 9039, 5103, 7955, 1011, 7067, 1249, 2847, 2840, 5431, 5333, 2547, 6471, 5637, 5996, 5397, 1188, 8133, 6800, 5727, 9311, 2525, 3900, 6103, 2716, 8836, 4709, 9178, 6187, 9028, 4708, 941, 1376, 3706, 4535, 2913, 8925, 2231, 4361, 7026, 1943, 1944, 7623, 6589, 4804, 3275, 343, 481, 1176, 8365, 2681, 2839, 2782, 1679, 8299, 7950, 420, 1942, 6759, 1715, 6518, 3267, 2968, 4839, 1049, 5564, 6663, 8870, 2227, 3970, 3367, 5787, 3080, 2247, 8915, 4954, 5008, 1669, 6100, 3823, 5260, 337, 3186, 3884, 5699, 1765, 1802, 8021, 8797, 6717, 2170, 370, 2058, 6466, 1861, 6258, 7518, 3292, 4373, 5854, 8547, 5175, 5733, 5217, 4533, 963, 1045, 3485, 8735, 7118, 7342, 5997, 4774, 5411, 1469, 6043, 5339, 7357, 8030, 1213, 5087, 3301, 49, 4433, 9692, 2687, 4349, 8107, 7046, 5053, 111, 766, 1964, 1762, 2165, 6114, 3995, 8095, 1100, 1758, 1577, 5060, 5144, 8253, 2251, 664, 8991, 9221, 5557, 6283, 6291, 2270, 192, 3760, 5179, 5537, 2629, 3922, 8367, 7000, 6111, 6127, 5755, 2818, 5582, 2778, 7845, 4029, 4300, 7768, 4761, 4217, 7098, 4474, 8780, 4184, 1538, 1315, 4600, 1432, 5216, 8391, 1592, 2477, 8412, 3255, 6869, 2121, 8929, 3365, 4270, 7676, 3052, 3735, 8786, 8918, 7002, 8089, 6358, 6811, 9512, 1276, 4449, 1402, 2858, 8984, 8675, 1701, 1137, 1073, 4069, 4250, 835, 4225, 7293, 6908, 8853, 9200, 9798, 6392, 3976, 2783, 8208, 5309, 7139, 4421, 9372, 1322, 4633, 492, 2237, 1154, 7819, 4119, 7468, 1010, 6902, 282, 4403, 4075, 6949, 7795, 4461, 708, 2218, 4690, 2439, 8941, 3102, 2764, 666, 4725, 7907, 6764, 8376, 6301, 1841, 2089, 3443, 2499, 2957, 9077, 4399, 2739, 6462, 5052, 7019, 3315, 4663, 7138, 5988, 2658, 820, 6357, 4414, 4460, 7100, 9207, 2988, 6828, 4845, 2928, 977, 8523, 5506, 6297, 704, 5109, 7807, 4312, 7373, 99, 2080, 5555, 4265, 6789, 4706, 2334, 6582, 2240, 4067, 7664, 39, 2946, 1710, 1935, 6825, 1774, 3132, 7587, 1767, 6598, 9004, 4933, 4785, 1180, 2980, 5804, 5164, 3836, 2894, 7589, 789, 4907, 2166, 3806, 8558, 479, 4078, 5870, 8541, 5929, 818, 7166, 130, 9242, 5731, 6964, 5342, 5476, 209, 2965, 7726, 8268, 2574, 9702, 6560, 2608, 3303, 6996, 6659, 2801, 2225, 4536, 7787, 5886, 4071, 9915, 4903, 1459, 5923, 7607, 3646, 4139, 6597, 7820, 4997, 8454, 5078, 2398, 4977, 2111, 8013, 8149, 1463, 5288, 225, 6318, 8189, 5183, 6514, 2981, 5728, 547, 8895, 1587, 2487, 7854, 8330, 1185, 828, 5873, 5167, 8883, 4882, 8358, 9029, 2105, 4593, 7983, 8211, 3200, 6218, 1279, 6531, 2850, 4750, 3399, 6786, 6089, 2276, 5640, 1890, 246, 692, 1615, 3609, 8190, 8325, 5939, 2014, 2749, 3989, 6284, 8037, 5482, 293, 3639, 4843, 5225, 936, 6245, 866, 903, 8674, 7117, 7272, 5062, 4334, 5821, 7996, 1619, 2813, 6655, 9755, 6278, 4989, 2873, 4022, 3022, 2352, 7755, 7291, 6940, 2387, 6517, 2815, 5315, 8243, 5416, 2379, 4128, 3794, 6672, 2308, 6725, 5603, 4604, 5850, 3072, 9691, 546, 7439, 6140, 7965, 8596, 1496, 5344, 3387, 9190, 5325, 5218, 1953, 2922, 2531, 4367, 5017, 5611, 3626, 7104, 8245, 7269, 6796, 252, 8939, 2090, 6843, 266, 1006, 6590, 8282, 7634, 5423, 3375, 5321, 5943, 8629, 1962, 2686, 6700, 7969, 4316, 1840, 5792, 885, 6895, 3305, 1829, 484, 5201, 3692, 1956, 8588, 7767, 445, 837, 824, 1075, 6886, 5033, 7828, 4114, 1696, 1843, 1171, 9881, 7808, 3466, 4735, 7895, 3106, 4863, 2590, 9661, 5375, 3071, 4164, 5624, 4211, 4996, 3120, 5732, 821, 4591, 7189, 9181, 8866, 2453, 4925, 1446, 7493, 6777, 7957, 5774, 1828, 4375, 3397, 8803, 4208, 3286, 1719, 2732, 8857, 460, 1900, 9019, 5811, 3139, 478, 7245, 7563, 1991, 4565, 9081, 9717, 3025, 7562, 8967, 5193, 58, 5409, 3260, 1327, 2095, 2863, 7644, 5614, 3895, 4697, 1475, 6241, 2455, 9566, 6188, 6117, 2257, 1875, 1950, 2919, 4388, 7886, 2486, 8737, 1273, 1788, 5900, 1910, 4253, 4448, 5764, 1676, 3789, 2794, 2865, 9068, 8968, 7175, 1585, 7492, 7716, 6879, 8402, 8352, 6233, 1895, 309, 5494, 5049, 1225, 119, 4791, 8212, 3631, 8415, 8950, 5840, 2650, 3648, 7743, 98, 3802, 7590, 136, 3245, 7340, 1678, 8251, 8763, 1580, 512, 732, 4976, 3805, 1054, 536, 4648, 2859, 1346, 3043, 1971, 8238, 5329, 3263, 1246, 3765, 2903, 4656, 6877, 3008, 5779, 7777, 156, 7457, 4196, 594, 6716, 9114, 924, 3314, 4214, 2703, 8776, 1055, 1394, 2059, 856, 5930, 4054, 807, 7659, 3746, 3471, 5043, 3848, 2322, 53, 8573, 6077, 5518, 2924, 3477, 999, 491, 5307, 965, 8413, 5828, 8266, 8980, 5473, 788, 532, 1672, 3076, 4952, 2360, 4162, 3097, 1093, 8981, 2195, 9157, 587, 3689, 2804, 8917, 415, 883, 5024, 9443, 7382, 6554, 2571, 8166, 7082, 1888, 2707, 5360, 9558, 840, 87, 1460, 6603, 5261, 1409, 1823, 322, 958, 7023, 9184, 2228, 2483, 786, 7830, 2729, 5806, 4247, 6429, 5913, 220, 6566, 5412, 2585, 3212, 7398, 2675, 6834, 7063, 1589, 3598, 948, 5932, 7282, 3873, 8898, 3134, 5492, 1661, 5099, 3440, 4865, 6087, 2123, 8008, 4571, 7624, 7499, 2994, 6638, 9476, 677, 4330, 9650, 4416, 4696, 1060, 7752, 5668, 1123, 891, 4401, 6732, 1742, 5298, 3172, 6750, 2546, 6068, 3308, 5998, 4851, 868, 3497, 964, 3360, 1588, 4469, 911, 8049, 4032, 3585, 918, 9169, 6326, 6501, 7982, 9054, 5119, 5833, 7371, 1630, 4157, 5847, 1014, 910, 7486, 1383, 6436, 2189, 8999, 8347, 8644, 8157, 994, 8750, 990, 5628, 2446, 2710, 5152, 7931, 4741, 1182, 2437, 1119, 5272, 3068, 5468, 1034, 3820, 345, 44, 4194, 2627, 4790, 8247, 8404, 8779, 1649, 9384, 3272, 5006, 6572, 6918, 2287, 2667, 1470, 6395, 4598, 4426, 2418, 1663, 1747, 2303, 9134, 6649, 6926, 3004, 5458, 7343, 6317, 3773, 2330, 4286, 2374, 1363, 8613, 3819, 1571, 6092, 9035, 3908, 6563, 1435, 7663, 5275, 9098, 2200, 5598, 8514, 5722, 9145, 6371, 6559, 7122, 2091, 4825, 5947, 8078, 5237, 1283, 7136, 8231, 454, 5801, 7972, 1325, 632, 6727, 9013, 5318, 1934, 169, 8540, 1961, 9090, 3982, 4880, 1624, 6615, 6575, 3543, 715, 4045, 4228, 750, 5753, 798, 6376, 5297, 5541, 7778, 3619, 4341, 5488, 3416, 3371, 3657, 1445, 3037, 6477, 7236, 6384, 1716, 6698, 765, 4623, 8859, 1248, 3779, 6374, 974, 3098, 8193, 8438, 961, 4900, 6763, 7964, 2643, 937, 9254, 5335, 3000, 558, 2518, 809, 5016, 5319, 2806, 7495, 4930, 2640, 6625, 8200, 6255, 8260, 143, 2047, 8840, 6955, 4177, 1750, 7256, 776, 8050, 5965, 6038, 2603, 2528, 3971, 5425, 1479, 3138, 8267, 7077, 4501, 1822, 4737, 6842, 9047, 3793, 6006, 4781, 6821, 364, 8504, 5403, 1753, 1178, 7551, 7007, 8830, 7182, 8098, 1882, 8422, 4573, 4074, 8618, 4457, 2144, 3803, 8167, 595, 3681, 4230, 6718, 5830, 6150, 2161, 4311, 772, 1483, 3530, 1725, 3188, 955, 2397, 1810, 3327, 6782, 2914, 4348, 5983, 4013, 2718, 8530, 2016, 6479, 8353, 6547, 3206, 6880, 6623, 1293, 4352, 8554, 6830, 5263, 3214, 4998, 5136, 1166, 7702, 2731, 8414, 4117, 779, 6107, 7698, 4011, 1289, 5559, 2464, 7286, 7650, 8500, 7051, 7786, 1335, 950, 3800, 7926, 8594, 2856, 725, 6952, 48, 1375, 8129, 6731, 3975, 4174, 4503, 2688, 405, 3055, 182, 590, 6999, 4063, 3207, 3005, 9109, 3431, 4240, 5794, 2816, 4357, 5338, 8158, 4576, 2353, 7172, 2450, 4495, 5938, 8083, 2471, 4520, 5310, 4216, 5002, 6460, 1449, 6701, 3865, 3153, 1202, 7902, 8122, 2857, 8104, 3797, 2122, 8091, 2495, 3406, 4762, 7132, 2784, 8416, 5196, 8161, 8263, 7358, 3221, 7500, 9021, 2250, 117, 2478, 2621, 5177, 2996, 2748, 1505, 2306, 5863, 4607, 6896, 1707, 5948, 4151, 6706, 3941, 7942, 691, 4125, 3540, 1386, 2294, 919, 6674, 6576, 4031, 1946, 4796, 2726, 3667, 5696, 3943, 9144, 6769, 5483, 5004, 4860, 414, 1230, 6956, 8224, 4878, 563, 6406, 5693, 6606, 6072, 3404, 6679, 5100, 6414, 2510, 872, 4254, 4960, 6555, 8291, 1300, 2578, 7364, 8332, 2535, 1575, 3974, 8531, 6985, 6697, 6822, 7661, 8242, 2805, 7579, 7593, 5076, 5761, 7283, 9492, 100, 5573, 2, 3968, 1003, 5292, 60, 7953, 2019, 8377, 6573, 3952, 3595, 9120, 4799, 6574, 8957, 8959, 5543, 2264, 9414, 1344, 5994, 1101, 8389, 6723, 257, 8364, 4608, 133, 6691, 5719, 6536, 9136, 6889, 8085, 6806, 6004, 4975, 4325, 1004, 5452, 4121, 7909, 8300, 6728, 3647, 8270, 2086, 6432, 8344, 8185, 1653, 1564, 1134, 6442, 1540, 6054, 1771, 7131, 1462, 3813, 7762, 2171, 4917, 3994, 456, 5122, 6743, 8572, 5234, 6244, 1085, 3418, 2912, 3382, 5058, 8405, 4869, 707, 817, 4445, 851, 7174, 4718, 9642, 1400, 3940, 3665, 573, 1410, 9173, 1165, 933, 5834, 9882, 6030, 1468, 1853, 2039, 4111, 6271, 4028, 9135, 6664, 1384, 8309, 576, 5371, 4846, 663, 3455, 2929, 3346, 9250, 3693, 2524, 2636, 5181, 2394, 882, 5013, 5736, 5030, 2163, 1343, 1047, 7126, 5070, 902, 3587, 5449, 1193, 7361, 1038, 3756, 5192, 4802, 3435, 3888, 3027, 3178, 5903, 2311, 6993, 3166, 9262, 9714, 5649, 5800, 2920, 8118, 3532, 4450, 9974, 476, 5207, 6400, 1748, 9067, 7303, 2033, 1682, 3811, 1191, 7652, 410, 344, 3427, 1258, 8018, 1337, 641, 3891, 940, 881, 2304, 6899, 3696, 2267, 4339, 4278, 7204, 5650, 3412, 4083, 4239, 7327, 3910, 2078, 4134, 3344, 2021, 5110, 6143, 3517, 8073, 7027, 4466, 8563, 7602, 8131, 9480, 9236, 682, 2226, 5019, 4689, 8164, 8115, 1877, 6730, 1407, 5636, 7344, 1421, 5523, 1703, 3859, 470, 4868, 2711, 1429, 2344, 5419, 4937, 9738, 7311, 3083, 6056, 4323, 3111, 8357, 8431, 6707, 2383, 1602, 9538, 7428, 1980, 2539, 6333, 3818, 6441, 3741, 4281, 1498, 2978, 9218, 3462, 7052, 2971, 1692, 8842, 4931, 667, 1071, 4186, 9633, 4424, 1489, 8537, 5161, 5067, 9367, 5349, 8694, 9457, 7310, 6816, 5180, 1196, 4356, 5933, 5299, 6804, 8031, 5478, 6116, 1570, 8097, 1426, 3510, 1266, 1723, 5365, 1556, 4135, 3905, 3229, 3674, 6917, 5876, 7729, 2404, 6348, 6000, 684, 7502, 4788, 1824, 5858, 507, 4443, 2214, 4684, 6872, 8016, 8246, 3154, 6136, 5471, 1529, 8669, 5875, 9838, 1959, 5242, 1385, 1024, 277, 2356, 1167, 1142, 7866, 4524, 7525, 5993, 1652, 3590, 7116, 8562, 5887, 4553, 3289, 5265, 3571, 4743, 7554, 2484, 4714, 5694, 5184, 2444, 2454, 8444, 8678, 717, 4010, 3967, 3112, 1338, 7417, 8387, 4133, 6704, 515, 5134, 6230, 8179, 5566, 5567, 8568, 3569, 748, 1918, 8511, 1919, 2476, 7336, 904, 2269, 6665, 543, 5883, 8088, 6220, 5814, 9288, 2496, 115, 4465, 9034, 8595, 6269, 1569, 5657, 3662, 2631, 5091, 9279, 1334, 1261, 2208, 5678, 799, 2963, 3812, 4076, 8725, 6485, 6040, 1302, 2986, 1175, 2143, 8130, 6569, 6266, 5920, 6036, 6788, 2560, 4579, 7654, 9115, 2337, 3, 9975, 4673, 2079, 6048, 467, 815, 6450, 3697, 2633, 6448, 7466, 2663, 9212, 1792, 4333, 6802, 4876, 9079, 6176, 1671, 5112, 2521, 7274, 6824, 5738, 6565, 4249, 7894, 4187, 131, 5558, 8700, 5378, 1312, 4829, 6167, 2364, 1365, 8362, 6681, 1720, 6936, 4514, 1745, 8418, 5954, 1913, 7300, 6919, 7406, 1528, 2296, 3353, 2254, 7445, 2070, 2114, 9809, 7924, 7556, 3038, 5007, 7229, 5355, 8012, 417, 4396, 4945, 3121, 6305, 5563, 6887, 2154, 6345, 8945, 1318, 2619, 9968, 8484, 890, 1356, 1499, 2882, 1509, 650, 7133, 6373, 7085, 9485, 2797, 6660, 6083, 8269, 1727, 1583, 1837, 2131, 7187, 8549, 7637, 3839, 8054, 1547, 3868, 5606, 6765, 4715, 9374, 7645, 4665, 944, 8520, 6259, 1636, 413, 4411, 6932, 819, 4894, 1340, 6134, 951, 4112, 2153, 2915, 5632, 1736, 6364, 7770, 7901, 480, 242, 5960, 2338, 7867, 6975, 8724, 6365, 1057, 7156, 982, 8, 1677, 687, 3701, 4732, 7294, 2351, 2236, 7794, 262, 4583, 7667, 9209, 5031, 2050, 5623, 2243, 554, 6641, 3424, 4335, 5807, 4285, 2024, 8807, 3677, 3913, 5141, 5080, 2836, 5249, 6476, 3683, 9491, 658, 1893, 1132, 1067, 7498, 7329, 7154, 1878, 4955, 4231, 4551, 4671, 8931, 2277, 151, 8947, 8665, 320, 9806, 6581, 6542, 7666, 1912, 1042, 4188, 7335, 2160, 5189, 5780, 5661, 8060, 9697, 7769, 4110, 8825, 313, 2628, 6756, 4835, 4447, 2491, 6668, 4439, 9333, 3261, 1156, 6935, 4057, 7720, 3973, 2162, 5909, 6529, 1863, 6075, 4726, 292, 3555, 4051, 9556, 2242, 3880, 5082, 5095, 3035, 2597, 991, 2661, 2333, 7480, 6182, 5135, 6232, 3965, 5978, 8003, 6746, 8829, 6037, 8053, 1872, 7471, 4896, 5945, 6405, 2203, 5784, 3682, 8538, 3562, 5871, 1606, 3021, 988, 6217, 5963, 1482, 4229, 7423, 402, 1806, 3658, 6499, 203, 4588, 4319, 4363, 1190, 6978, 2997, 50, 287, 3160, 8668, 2561, 7119, 3152, 9177, 2890, 6490, 1836, 8470, 8742, 7709, 9046, 9683, 4017, 371, 3299, 7315, 1485, 6627, 3070, 2147, 379, 5124, 2838, 3032, 4391, 3293, 1712, 5032, 3986, 375, 7700, 7060, 8207, 9186, 655, 9694, 1930, 6851, 2271, 8567, 399, 9085, 3017, 3243, 5820, 3676, 2645, 659, 3277, 4344, 9565, 4020, 8622, 4710, 905, 796, 3620, 5186, 7611, 6131, 5975, 7564, 7209, 1851, 2698, 6622, 1194, 6715, 3470, 3520, 2175, 8695, 7584, 1290, 7853, 4197, 6808, 8552, 1321, 6819, 578, 3930, 797, 3808, 4819, 1541, 5911, 8372, 7946, 2787, 4202, 2659, 5892, 7639, 5436, 2369, 853, 1353, 4504, 3187, 8727, 7679, 8872, 4585, 3264, 4337, 2846, 5011, 5198, 8653, 7884, 3218, 5772, 1503, 8880, 4993, 5145, 774, 3928, 996, 1531, 612, 7073, 4500, 324, 6845, 1908, 6836, 1377, 3566, 3835, 3370, 2386, 6508, 2419, 985, 3589, 1702, 6151, 9482, 5633, 1939, 3130, 1638, 5284, 5332, 8025, 2735, 8410, 4415, 5510, 1405, 908, 8806, 6342, 195, 644, 7527, 8147, 2249, 8398, 6868, 341, 7442, 3413, 1901, 5593, 2694, 2730, 4104, 4657, 1170, 8869, 7483, 3641, 228, 846, 8459, 4507, 8213, 1516, 4777, 6078, 6013, 6654, 7001, 1077, 8111, 4754, 2212, 3921, 773, 4872, 5717, 8439, 7254, 4587, 6447, 2022, 7869, 5865, 5711, 4580, 1650, 6784, 8992, 3977, 3329, 7089, 1945, 5368, 2232, 437, 5269, 5188, 8019, 135, 3057, 2205, 1223, 1508, 4097, 9379, 1926, 8326, 5353, 6002, 6980, 3252, 6754, 6734, 4926, 878, 3392, 7680, 2745, 6859, 4826, 9326, 2283, 3993, 3162, 4246, 6986, 9137, 6871, 5866, 2714, 743, 3889, 2702, 5195, 7911, 4681, 4635, 8477, 2042, 6781, 369, 4840, 1618, 8281, 4292, 211, 2185, 7275, 4567, 3830, 2429, 5747, 7824, 2879, 6713, 3051, 5066, 8368, 939, 6552, 4172, 7459, 6988, 3776, 2473, 7020, 6295, 6260, 6185, 161, 3785, 4616, 4981, 3259, 6323, 2798, 6226, 2035, 6093, 6761, 7249, 2284, 2921, 1601, 6469, 1526, 7817, 8662, 597, 6315, 8290, 423, 7375, 3695, 4798, 995, 1550, 8068, 1986, 3772, 8740, 923, 7230, 5283, 9752, 4284, 9893, 1891, 9083, 2908, 5708, 6568, 1069, 4382, 4464, 5464, 1106, 4369, 8634, 4238, 1859, 477, 1925, 3801, 5279, 2803, 173, 4370, 352, 5086, 2392, 1164, 8801, 5899, 8005, 7823, 2051, 5713, 6626, 1368, 4779, 3361, 1311, 187, 4295, 6774, 1056, 5615, 8943, 256, 5268, 9944, 7848, 8692, 6236, 4234, 4711, 5817, 6017, 9265, 4223, 7036, 8191, 9736, 3468, 7016, 5069, 5280, 8762, 7847, 8615, 3173, 9770, 5631, 1341, 1000, 3783, 3461, 5826, 2817, 4377, 7264, 1053, 7091, 2609, 3266, 3588, 1265, 8953, 8298, 523, 4659, 745, 4547, 2187, 8314, 1357, 61, 7834, 6684, 5608, 3769, 6091, 9153, 7037, 3862, 6366, 2563, 6162, 1078, 212, 1920, 5766, 3832, 960, 534, 3898, 865, 1862, 3475, 5927, 3825, 67, 9093, 8881, 6461, 5868, 9709, 6191, 3099, 9686, 4516, 3906, 8032, 3433, 6426, 3861, 1458, 4740, 7541, 7813, 7809, 9902, 2775, 2897, 1032, 8324, 3044, 3100, 3551, 1094, 7129, 5075, 8693, 7350, 8805, 366, 2192, 6994, 6643, 7397, 1938, 5348, 1328, 6388, 9638, 3478, 3596, 3799, 8822, 4322, 4290, 3605, 709, 7938, 1576, 66, 3575, 3091, 3179, 6904, 9436, 7197, 8935, 9864, 7432, 1621, 7859, 2275, 1428, 3087, 1700, 4744, 9006, 1052, 8920, 7523, 2753, 5334, 6711, 2904, 8856, 1643, 4530, 5493, 6805, 7121, 2069, 4661, 1524, 5373, 8295, 7365, 6642, 5951, 7788, 3001, 305, 2253, 7043, 2213, 7006, 3165, 8602, 6248, 7276, 4209, 6021, 6280, 1029, 6168, 1609, 6953, 9014, 3280, 9180, 588, 4775, 5553, 408, 4700, 1532, 4141, 2183, 1549, 1756, 7748, 6277, 3522, 3158, 2043, 7427, 2054, 2727, 8070, 7922, 1415, 4683, 9126, 299, 1729, 7897, 6418, 5743, 8141, 4262, 4425, 5762, 8035, 3969, 1690, 363, 9057, 5491, 8555, 5597, 1728, 6010, 350, 4307, 297, 7173, 9397, 5838, 6321, 5959, 4675, 519, 3688, 4886, 9099, 6967, 7436, 8017, 5231, 7899, 1793, 6073, 5720, 3840, 1107, 3454, 8818, 6177, 7636, 1960, 6677, 8441, 4095, 6383, 1326, 6344, 9096, 9426, 126, 3137, 4889, 1145, 7550, 3175, 7514, 8873, 5795, 3518, 5513, 1269, 5526, 7971, 7934, 4259, 2906, 4287, 3513, 2273, 6425, 7022, 6801, 3915, 3033, 8494, 9548, 3364, 9472, 7877, 8072, 7521, 6309, 6650, 4879, 7262, 3950, 754, 4394, 3946, 7216, 928, 8171, 3236, 6911, 6778, 8772, 4427, 5460, 4264, 6601, 1846, 3642, 3573, 6867, 8645, 1811, 4355, 2923, 3486, 2899, 7009, 1133, 5767, 2802, 5955, 850, 4509, 6005, 7383, 6409, 834, 3145, 1397, 78, 8863, 2656, 3242, 6179, 7080, 7045, 803, 6239, 5536, 2911, 6033, 1969, 2405, 5162, 2060, 1262, 3015, 6585, 8800, 9305, 6983, 3643, 9312, 7991, 7785, 4734, 2889, 3250, 5271, 3295, 92, 5440, 4199, 6631, 6719, 2559, 4442, 8689, 1933, 8428, 5050, 4849, 6562, 1451, 30, 5405, 9017, 2395, 2408, 5599, 1092, 5187, 4298, 7687, 9092, 8583, 6557, 5372, 7864, 3855, 5384, 1637, 6646, 2315, 134, 6104, 1140, 698, 6396, 6773, 6199, 5638, 895, 5986, 8174, 2411, 6363, 979, 8690, 1539, 3633, 9082, 3659, 25, 6929, 5035, 535, 5390, 6958, 5286, 5439, 9182, 6858, 4518, 1324, 3531, 7751, 5046, 618, 1626, 5502, 8889, 4236, 9003, 4393, 1825, 7927, 7363, 6404, 8042, 2176, 9208, 2297, 2540, 4970, 6292, 8361, 5560, 5331, 8420, 5966, 8079, 5664, 4515, 4733, 2092, 4291, 8526, 5383, 1713, 6065, 4358, 1212, 8446, 8586, 2003, 8293, 1395, 6059, 8229, 7772, 4727, 6543, 7260, 7328, 1536, 6299, 3358, 51, 123, 8827, 6495, 9826, 8655, 1927, 5726, 5859, 9011, 6171, 6607, 6910, 7678, 5906, 231, 634, 6311, 8110, 5619, 740, 2508, 8799, 8319, 841, 4116, 695, 9891, 2993, 6097, 2034, 8603, 7456, 5580, 832, 7410, 7537, 9166, 6303, 8738, 9772, 4760, 9585, 3748, 6535, 609, 290, 3177, 767, 1081, 5531, 8975, 3079, 2120, 7837, 8152, 3599, 5682, 8932, 2976, 8608, 1025, 8137, 6157, 1693, 2233, 559, 8322, 1680, 4928, 521, 6361, 9796, 6481, 9230, 1002, 7101, 1066, 2179, 8576, 2049, 7059, 5773, 7393, 9603, 1292, 9853, 8663, 4158, 9569, 4024, 5484, 1970, 8649, 3556, 829, 553, 1830, 9087, 5363, 2754, 8447, 5351, 5861, 6312, 5132, 1079, 5974, 768, 3039, 8752, 1902, 3373, 7065, 7985, 2036, 3933, 2596, 3955, 8264, 2945, 3456, 333, 8670, 8867, 5104, 3655, 8492, 8109, 6464, 2108, 4138, 5723, 5946, 1936, 5511, 7185, 5556, 1254, 3897, 1308, 7952, 5211, 9411, 5501, 8964, 5607, 847, 4570, 5447, 8952, 56, 29, 2354, 88, 8956, 9133, 4745, 4793, 3209, 2106, 3739, 9571, 2878, 8773, 4428, 6537, 5971, 8844, 6757, 3105, 6375, 9084, 2820, 4463, 1122, 1627, 5098, 5544, 3074, 2522, 3182, 8289, 6246, 7756, 8496, 6516, 781, 2807, 7626, 2115, 5744, 9188, 8463, 1271, 3736, 2177, 8165, 7491, 3544, 9675, 1481, 6355, 7321, 1144, 9616, 3552, 5724, 9362, 2116, 5770, 8143, 2210, 6593, 8201, 7179, 4552, 2460, 5798, 6208, 6504, 7056, 355, 1282, 3750, 7736, 5765, 7516, 4701, 8403, 6352, 4678, 8892, 5545, 8455, 6192, 8640, 3494, 6960, 9354, 5079, 1125, 248, 528, 301, 2781, 9129, 1586, 5924, 2742, 5505, 7366, 9222, 3625, 6113, 5734, 2448, 2822, 5361, 5737, 7239, 5291, 1766, 7585, 6122, 5860, 4410, 1354, 702, 5547, 2168, 2314, 7800, 8318, 3713, 4037, 6190, 1068, 8783, 4672, 5627, 8654, 6369, 8163, 4101, 6591, 1763, 3958, 4901, 800, 1306, 1644, 4892, 1168, 1465, 4720, 4205, 5813, 1151, 5941, 5138, 7558, 7196, 8521, 6356, 6605, 2141, 7573, 8195, 912, 83, 6221, 9154, 5322, 2842, 5584, 2252, 7984, 1120, 909, 1628, 5165, 2007, 8661, 1255, 6912, 1146, 2744, 284, 3339, 2400, 1245, 3670, 6561, 8434, 2368, 8961, 7323, 6692, 9858, 7379, 1545, 2943, 5646, 6060, 4368, 9568, 7380, 6857, 1062, 9727, 2648, 4233, 4124, 6875, 7533, 7142, 4859, 1880, 7826, 8417, 9802, 7728, 5692, 2373, 661, 6500, 1963, 7250, 236, 1389, 4906, 2076, 5748, 8536, 4651, 808, 6827, 5980, 8121, 5912, 7163, 8609, 5022, 1783, 7943, 18, 2013, 6019, 4940, 1858, 1303, 6080, 2037, 7734, 388, 5210, 4563, 4034, 196, 6512, 2441, 8272, 1596, 4561, 4320, 7635, 1741, 2363, 8411, 9298, 7918, 2229, 4947, 6558, 5777, 357, 243, 6482, 2088, 5131, 8808, 3396, 3610, 7570, 859, 3829, 6268, 1336, 2421, 938, 2501, 1399, 4224, 2788, 3223, 9264, 5120, 4887, 4271, 8605, 7330, 2343, 6353, 7833, 6634, 4213, 5643, 8051, 1347, 3199, 1104, 2432, 6502, 150, 4554, 9031, 3226, 3732, 7868, 7360, 9155, 1955, 7331, 9121, 8942, 6890, 6141, 621, 5522, 7857, 1016, 2307, 8732, 4397, 4004, 2551, 2837, 7669, 2668, 5433, 801, 925, 4792, 9818, 8382, 1275, 6841, 2272, 3197, 4629, 69, 4544, 5204, 616, 382, 2709, 5387, 8997, 5159, 3141, 4949, 9735, 4574, 1614, 7784, 6286, 11, 5028, 3521, 1203, 7608, 5090, 5376, 1821, 8429, 3429, 7735, 1790, 2979, 1131, 7150, 5629, 3472, 4073, 7168, 2285, 8879, 7387, 457, 3411, 8936, 7347, 8340, 3253, 739, 2704, 7411, 3656, 8516, 2410, 2872, 5057, 1803, 8710, 4260, 6753, 418, 2125, 620, 4540, 897, 668, 7034, 1555, 833, 8679, 7200, 3094, 8973, 2883, 4861, 7093, 4759, 2713, 7730, 1870, 7096, 8787, 4364, 3901, 914, 1796, 8004, 802, 3228, 4602, 8784, 8026, 1501, 8151, 1598, 2030, 7722, 8175, 7083, 6193, 5254, 1256, 7263, 7206, 3942, 9196, 5150, 6146, 6515, 6032, 8409, 3505, 3213, 8448, 2851, 9621, 6328, 8249, 7237, 3981, 683, 8899, 6145, 4605, 4784, 5825, 7782, 9669, 9849, 3262, 580, 4061, 775, 1109, 5203, 7764, 5509, 3606, 7796, 2740, 871, 4100, 8638, 7627, 7433, 8701, 2494, 525, 1406, 3791, 4881, 1904, 7974, 932, 8733, 3283, 3336, 2317, 8176, 8369, 8621, 5026, 6776, 8045, 6382, 5224, 4717, 7651, 6474, 8927, 1782, 7656, 6439, 1866, 4418, 1504, 1977, 2458, 945, 9127, 636, 6207, 1044, 8059, 4497, 1301, 6629, 5105, 1286, 6945, 8057, 2071, 4914, 4251, 3493, 8401, 760, 6686, 9749, 627, 922, 9170, 2706, 2309, 4615, 839, 7989, 3883, 8000, 2692, 5178, 6050, 607, 2326, 3151, 2124, 8184, 5480, 5047, 3414, 8342, 8370, 5337, 8160, 8011, 2459, 2414, 1466, 3256, 8024, 5479, 993, 155, 455, 8767, 6584, 5219, 8196, 8284, 7208, 7403, 5793, 2834, 7810, 9486, 8123, 5812, 5530, 700, 8986, 5244, 998, 896, 2230, 6166, 5768, 1976, 4811, 2819, 7881, 7004, 1673, 1557, 45, 8706, 1664, 5660, 2939, 4713, 9724, 1226, 5872, 6119, 2420, 8336, 1954, 1845, 435, 6979, 1464, 4212, 6219, 5380, 1568, 3222, 516, 3225, 5874, 8103, 3909, 8182, 501, 8315, 1097, 2755, 690, 5088, 992, 4012, 3867, 4918, 1253, 3576, 5775, 8371, 6090, 4723, 1795, 2523, 8721, 9213, 5009, 2888, 8664, 1655, 5835, 7461, 8338, 3708, 3483, 5561, 5671, 2891, 383, 6149, 5952, 2062, 3018, 5816, 9564, 5097, 2644, 6062, 5083, 7592, 7977, 3007, 5014, 4943, 4430, 7124, 3378, 508, 1030, 5681, 5381, 7169, 1305, 5896, 3762, 8922, 1367, 2941, 2835, 608, 3752, 1807, 7568, 7028, 1237, 7544, 386, 643, 2260, 4742, 3514, 2331, 8589, 6885, 3627, 2011, 7247, 5294, 550, 1533, 8069, 8745, 5554, 1072, 3045, 7158, 2129, 1834, 4169, 1656, 6733, 3377, 8241, 3907, 4622, 8254, 6391, 1035, 8751, 7896, 351, 5803, 9867, 9179, 7177, 3348, 6751, 7695, 1924, 6971, 6142, 2504, 8585, 8093, 8519, 5142, 2593, 6909, 487, 1015, 6613, 2841, 1983, 8792, 3337, 171, 7194, 7532, 7325, 5771, 2347, 4475, 6197, 2300, 7513, 3795, 226, 1874, 6714, 2468, 9461, 2515, 734, 7267, 4991, 5985, 6553, 4018, 91, 3385, 5790, 1136, 396, 6412, 1691, 714, 1112, 3384, 2960, 6016, 9315, 7496, 6148, 199, 4758, 2676, 5262, 8938, 2671, 8528, 5972, 1899, 4756, 8768, 1755, 5308, 4808, 8040, 6076, 5377, 6144, 3710, 3065, 3127, 3265, 9685, 9606, 7339, 7155, 805, 7870, 6121, 3227, 4451, 8581, 2575, 1871, 8044, 15, 3831, 3903, 2316, 8566, 377, 8940, 1579, 1267, 8652, 4044, 8177, 3174, 5313, 4360, 2052, 1903, 2984, 615, 8544, 1082, 4920, 1889, 2722, 7814, 9094, 2808, 2084, 9309, 3778, 6619, 1091, 6480, 190, 694, 3959, 2790, 8255, 4126, 3991, 5843, 6809, 731, 4647, 5012, 6813, 1317, 4874, 1898, 5055, 4990, 6086, 1717, 5401, 4299, 4289, 1646, 472, 7887, 737, 7390, 2475, 9199, 8838, 1408, 3985, 5918, 2407, 4084, 8659, 8813, 6923, 1310, 2579, 8781, 7463, 9015, 3932, 6334, 8502, 5520, 7409, 4395, 8498, 870, 8014, 3343, 4222, 1558, 7221, 5327, 1794, 9183, 5576, 5415, 1607, 3319, 5815, 1159, 3180, 2942, 1236, 537, 5206, 9340, 1313, 8982, 1477, 5577, 6762, 2672, 8343, 5446, 9684, 2426, 4181, 697, 5068, 7903, 9010, 3996, 1177, 3481, 6066, 2433, 2860, 5651, 7993, 2138, 7186, 6712, 741, 2773, 6785, 9238, 9172, 3064, 8928, 5044, 490, 5758, 5644, 1296, 2852, 2811, 6628, 2073, 6648, 84, 3216, 5880, 5635, 6745, 338, 9877, 7597, 2605, 9880, 6419, 7509, 6351, 6881, 7740, 8850, 6864, 642, 6288, 9767, 8597, 7422, 7171, 6074, 3623, 9313, 5156, 681, 3444, 3651, 3495, 2045, 2866, 7395, 3011, 425, 4387, 4492, 8627, 7690, 4752, 4329, 8508, 8096, 1021, 398, 3788, 21, 2509, 8976, 8274, 165, 3465, 8239, 8442, 347, 2810, 7399, 7980, 9215, 2973, 7094, 5574, 7818, 2258, 261, 8897, 8819, 7581, 1461, 6530, 3704, 3743, 2918, 7780, 3516, 5457, 8821, 2241, 6411, 493, 281, 4478, 5071, 4276, 6401, 6708, 5989, 6688, 5010, 721, 1039, 1519, 2323, 7553, 3549, 2389, 2562, 1036, 9089, 6488, 1770, 6579, 6487, 5984, 3402, 6022, 4749, 4992, 8303, 3600, 1884, 3560, 3016, 7479, 2135, 8716, 7815, 4824, 1040, 3948, 217, 6325, 7761, 8529, 2238, 3136, 5398, 3040, 6793, 4867, 1633, 9634, 4956, 4625, 7349, 7290, 180, 2219, 103, 4207, 7512, 4640, 3724, 9320, 7937, 9503, 4855, 72, 4677, 887, 1218, 4409, 5469, 1361, 110, 5500, 5247, 142, 7125, 8794, 2638, 4739, 3390, 7248, 5654, 3249, 9308, 3570, 7760, 7238, 3395, 7128, 2751, 545, 7453, 3135, 7771, 1708, 8702, 6961, 2833, 9007, 504, 9024, 8754, 227, 9792, 3432, 549, 7289, 5897, 5823, 680, 4595, 144, 9071, 4218, 3557, 5454, 7180, 9066, 6540, 9662, 6914, 7962, 7632, 8159, 8033, 6636, 5048, 2292, 8720, 1523, 674, 3857, 7241, 1195, 9739, 5128, 9628, 7258, 412, 3075, 3847, 2481, 3115, 4764, 7481, 3503, 9036, 6571, 9549, 9493, 2239, 7217, 206, 5170, 3761, 3328, 7546, 2697, 2868, 5672, 5532, 89, 3330, 3479, 6039, 122, 2693, 1243, 9408, 3496, 6972, 4603, 4444, 7647, 8919, 9210, 538, 8847, 8635, 7802, 2553, 4243, 4039, 7542, 6720, 4007, 3331, 2087, 7501, 1860, 1152, 2259, 9076, 3269, 7625, 2721, 4927, 7008, 2589, 497, 2964, 782, 7215, 8503, 5215, 6215, 4668, 3717, 4043, 6492, 2423, 4038, 3879, 2174, 4537, 2759, 3850, 9064, 6670, 8007, 3853, 3086, 7791, 1488, 4146, 8782, 3304, 2065, 8974, 1087, 2349, 5685, 7604, 2771, 2793, 223, 8677, 4025, 1424, 838, 3125, 4030, 1043, 1706, 8296, 157, 3332, 2485, 5336, 2318, 9175, 4392, 3511, 152, 7109, 2766, 6252, 1442, 1215, 0, 3650, 329, 1437, 877, 6264, 1600, 3190, 1392, 9871, 7841, 2137, 4132, 4179, 7530, 3383, 5443, 660, 7353, 6290, 8747, 6175, 47, 5422, 3026, 8385, 160, 1978, 8575, 8087, 4435, 764, 307, 5977, 6738, 6685, 9554, 8421, 5486, 7561, 5163, 3527, 6428, 7552, 8753, 646, 5759, 729, 3864, 4108, 9049, 3489, 5836, 5094, 6417, 2567, 6695, 5655, 8648, 9789, 3381, 7061, 4529, 4089, 4242, 6052, 8304, 3062, 1543, 3335, 6360, 9187, 756, 6023, 5455, 5245, 3439, 8038, 6138, 5979, 5312, 6415, 1789, 2927, 7305, 7600, 7474, 1941, 795, 2216, 9785, 6029, 8145, 1103, 8630, 1490, 1985, 7916, 4438, 8203, 4150, 6051, 506, 2145, 8084, 2191, 3645, 8636, 7997, 4279, 9604, 2157, 7233, 6254, 524, 570, 8280, 9425, 4160, 7041, 7811, 7148, 8437, 1362, 6486, 4163, 3290, 1026, 9857, 5240, 959, 4273, 9061, 8226, 9189, 3628, 4789, 7693, 9845, 7079, 4753, 6012, 6381, 4182, 358, 2832, 1209, 7948, 5867, 3624, 2763, 6115, 9918, 286, 9663, 6047, 6775, 8386, 8632, 5176, 7014, 1599, 5451, 9140, 5957, 6721, 6223, 5106, 5155, 7851, 1404, 2341, 1604, 3834, 5232, 1733, 6394, 3920, 4332, 3534, 701, 3491, 249, 6588, 4309, 830, 8524, 4611, 4170, 7893, 783, 5839, 7487, 2604, 7945, 9335, 6456, 3984, 9100, 109, 3436, 8699, 2196, 3192, 3241, 2940, 7598, 3333, 5114, 9097, 3872, 6722, 4838, 5809, 7224, 4873, 4599, 7351, 8683, 6770, 3524, 8192, 599, 2951, 9171, 2669, 4485, 7057, 8142, 8168, 8074, 6133, 6930, 2741, 4609, 2570, 8101, 6817, 6423, 7490, 9625, 3122, 1593, 6453, 4980, 8696, 3707, 1932, 3727, 5212, 5352, 2738, 3104, 7033, 294, 336, 1448, 8698, 8660, 8592, 8877, 4699, 3833, 7872, 3852, 5594, 1201, 9534, 5391, 1239, 5981, 9557, 649, 9925, 7919, 3060, 170, 9001, 8034, 6901, 9505, 6399, 3276, 2831, 5585, 4938, 1658, 1208, 4686, 4204, 831, 522, 2874, 3990, 4480, 6235, 7062, 137, 6139, 5890, 8452, 4088, 8027, 6390, 9356, 2613, 6214, 2482, 7531, 1800, 7484, 2335, 6449, 5916, 1998, 2936, 319, 1639, 876, 8890, 3890, 7170, 7822, 1497, 1379, 311, 7297, 3490, 4354, 3273, 1114, 4058, 7068, 376, 71, 5620, 8729, 2085, 37, 4091, 9132, 785, 6507, 2172, 7648, 1982, 5191, 4816, 7757, 4413, 863, 4366, 2670, 1012, 7092, 1095, 3340, 7649, 635, 5882, 3661, 2110, 7781, 303, 3919, 2493, 1041, 3578, 7469, 2385, 6861, 6856, 7032, 6534, 2497, 7137, 3271, 7524, 7959, 8577, 7242, 62, 7840, 2925, 7476, 8479, 7691, 9592, 4566, 7210, 73, 2201, 5000, 4967, 7538, 2750, 6567, 5931, 238, 8841, 5369, 9800, 1319, 4610, 433, 8090, 4476, 3541, 6699, 5160, 6549, 2265, 8244, 9344, 9150, 7408, 128, 4192, 9627, 1665, 2068, 6586, 2564, 2828, 9424, 7536, 4016, 4654, 7876, 2064, 3362, 4870, 5197, 8457, 5586, 6224, 4423, 7378, 3061, 4972, 6008, 1780, 2377, 4175, 7932, 8316, 3317, 7389, 5264, 4346, 52, 8837, 6132, 2901, 5395, 9746, 7520, 6454, 3031, 3394, 1573, 289, 1799, 3438, 8989, 5296, 8113, 7013, 325, 6594, 569, 400, 8301, 6294, 8713, 8135, 4099, 6595, 7212, 6289, 2602, 7689, 2626, 8550, 264, 1277, 2724, 63, 4564, 4864, 4317, 9063, 8140, 3463, 2282, 3592, 1563, 6840, 8173, 8252, 7149, 6354, 8642, 8215, 8341, 1515, 158, 556, 6748, 4630, 8525, 3827, 3669, 5827, 5706, 6152, 274, 9666, 7547, 6304, 2461, 4812, 7042, 411, 502, 3843, 7575, 7871, 9402, 5689, 9421, 2900, 2975, 4200, 3828, 4374, 1064, 1083, 7617, 4131, 6662, 483, 5101, 1115, 4048, 4704, 4757, 9937, 5379, 8820, 7012, 4613, 3419, 617, 5429, 416, 5202, 9197, 4324, 6211, 1812, 7452, 4257, 7401, 5001, 7863, 8064, 3163, 4258, 2406, 6947, 3660, 9104, 3508, 8052, 6611, 3023, 2445, 557, 3770, 4973, 4658, 7270, 2720, 6205, 8656, 1033, 6007, 2023, 6313, 46, 637, 7151, 6797, 3987, 5675, 3157, 82, 7465, 2594, 862, 7677, 2799, 8828, 9713, 5781, 8539, 825, 7081, 2293, 9504, 2543, 4302, 9052, 4145, 1381, 172, 422, 1352, 5393, 1284, 2211, 9214, 3673, 6273, 8305, 551, 736, 7510, 5621, 4006, 8757, 6505, 1854, 6165, 8864, 7377, 7030, 113, 440, 4456, 9018, 7460, 8204, 6153, 7392, 8228, 7167, 7268, 935, 8495, 5669, 1298, 3085, 5525, 1597, 4343, 7522, 5856, 9715, 7446, 1186, 1102, 6888, 4786, 7543, 730, 234, 2328, 1058, 8278, 670, 6335, 4909, 2474, 957, 3096, 2101, 8321, 5973, 8483, 7915, 3009, 7880, 5063, 426, 9588, 3816, 7792, 8329, 8419, 6201, 5782, 6310, 9884, 5888, 6341, 9284, 7825, 6548, 7103, 4908, 8214, 735, 3966, 8426, 1567, 3731, 3718, 3947, 1987, 5209, 9110, 8488, 8891, 164, 9624, 1553, 1808, 2953, 2776, 8259, 6752, 304, 2359, 9289, 9291, 7999, 7143, 8688, 6981, 5213, 7519, 6768, 8227, 6457, 6473, 6635, 5467, 3239, 1433, 6526, 2791, 3523, 505, 3458, 9458, 317, 2248, 8136, 3796, 9803, 2008, 4486, 7665, 9040, 8086, 5715, 8712, 2849, 4351, 7930, 3602, 9012, 4569, 9056, 4606, 5922, 7489, 5169, 2074, 8896, 6818, 2666, 7394, 5869, 9729, 1086, 3712, 4015, 3911, 4511, 4856, 9130, 3467, 6667, 6640, 638, 916, 6438, 1116, 1988, 1417, 4858, 5407, 8741, 7047, 8065, 4568, 5705, 3425, 4687, 2025, 7970, 4809, 7912, 2930, 8172, 6225, 7477, 4087, 270, 20, 8909, 7609, 9782, 397, 1947, 5497, 1364, 4962, 453, 4934, 6250, 8995, 6583, 208, 8852, 7992, 560, 6237, 434, 2234, 2505, 326, 310, 127, 2102, 1931, 6959, 6921, 2855, 3133, 8908, 181, 7072, 9205, 575, 7960, 6741, 9911, 9078, 6403, 1320, 9434, 874, 589, 2634, 7986, 9590, 3077, 7582, 9520, 973, 567, 6015, 267, 4079, 5583, 6522, 7322, 9836, 496, 5961, 6990, 6943, 4988, 7684, 2892, 9660, 463, 2132, 8871, 7829, 114, 6483, 6467, 391, 8015, 5243, 3306, 6621, 1233, 9191, 5421, 601, 2291, 3247, 6916, 8910, 1974, 514, 8076, 9413, 7414, 2639, 5928, 1414, 7374, 6884, 6992, 9111, 9560, 3719, 8548, 586, 4780, 2728, 2756, 3167, 3755, 5572, 7318, 7225, 3851, 1150, 8785, 2470, 2746, 1206, 4203, 7954, 5367, 8574, 8397, 441, 6011, 7218, 8703, 9108, 7961, 2040, 8407, 1135, 8672, 6633, 1632, 8490, 8232, 5364, 2002, 6067, 1784, 1654, 7024, 4728, 1439, 8868, 640, 7657, 3561, 3558, 9952, 8337, 70, 5126, 8105, 5408, 4166, 7235, 8791, 3728, 1785, 4412, 7874, 2614, 132, 9037, 2789, 5831, 1737, 365, 3786, 2134, 9231, 8443, 65, 7292, 3957, 2430, 7284, 886, 3698, 2577, 4597, 2193, 9080, 1197, 201, 4893, 1257, 4627, 1551, 4584, 2280, 9567, 9381, 5267, 3366, 259, 6324, 1791, 4875, 8099, 436, 755, 3474, 4528, 1952, 1158, 9640, 7979, 3020, 2173, 9693, 1080, 6944, 1486, 2893, 8320, 4021, 108, 9444, 8458, 232, 9167, 672, 8886, 7058, 1473, 7191, 3450, 7356, 197, 9651, 6262, 9072, 3347, 1631, 6407, 2140, 968, 8023, 9946, 1809, 7424, 7766, 8730, 3492, 1028, 676, 9325, 3744, 3931, 9547, 8793, 6772, 1423, 4065, 2987, 1801, 8350, 4833, 631, 6682, 7862, 1281, 8760, 7929, 7111, 7251, 7973, 7419, 6279, 429, 4847, 5796, 85, 9306, 2616, 3297, 4817, 2159, 1849, 8424, 1484, 323, 4493, 8591, 1744, 3904, 3321, 711, 64, 7108, 8849, 7367, 6998, 8218, 1110, 7307, 761, 7572, 4556, 19, 8971, 4479, 7165, 2557, 448, 9978, 9043, 7352, 3244, 2005, 7613, 6064, 5248, 273, 2695, 5092, 2412, 6783, 9637, 247, 6275, 9742, 9726, 494, 3129, 3488, 7232, 3978, 1229, 5386, 8256, 3437, 3325, 7308, 4621, 7337, 7619, 2031, 7112, 9163, 1685, 4596, 4342, 2630, 6195, 4772, 378, 7601, 6545, 8041, 4049, 9423, 3614, 3729, 4913, 4402, 6203, 1820, 3224, 7801, 949, 8795, 2870, 869, 6599, 6833, 858, 3002, 7721, 6790, 7348, 3924, 339, 900, 2119, 7675, 9963, 1443, 1548, 9956, 1278, 9912, 811, 2824, 4679, 696, 7449, 2961, 7827, 2902, 3747, 2367, 9690, 4910, 978, 3856, 2372, 354, 4408, 7391, 7296, 629, 6298, 2598, 2263, 3902, 5085, 5027, 7846, 3519, 1537, 860, 4639, 9390, 751, 3841, 2301, 8333, 7574, 348, 671, 1581, 5749, 5999, 8507, 7314, 8686, 4041, 4090, 8564, 191, 2336, 3792, 9955, 5702, 8590, 3644, 5592, 8578, 6181, 4618, 6982, 288, 3972, 9252, 2875, 6293, 7708, 6158, 5370, 5695, 7776, 5610, 9787, 1163, 1495, 6204, 8851, 9535, 1620, 6907, 5914, 5641, 787, 3574, 6962, 7891, 2262, 6445, 4103, 9032, 4852, 7123, 3309, 8393, 2382, 7430, 8711, 4130, 8559, 7789, 9351, 5514, 6849, 141, 3854, 1975, 8944, 583, 8233, 4472, 4946, 5739, 8637, 9909, 4306, 5639, 2642, 447, 3109, 8294, 8128, 6656, 9020, 4871, 6968, 8619, 1689, 6760, 251, 2066, 1268, 9855, 7549, 1507, 4601, 3084, 7713, 4924, 9162, 5944, 5426, 8983, 1613, 1370, 7053, 9027, 1332, 716, 5146, 2457, 749, 8399, 1444, 6779, 9670, 5626, 4523, 8425, 6378, 2182, 7704, 4033, 2969, 7703, 1184, 193, 625, 7798, 1219, 298, 8811, 8258, 57, 149, 6327, 5819, 2422, 7302, 8617, 6444, 5688, 7555, 8010, 1148, 9246, 9105, 8726, 9118, 6624, 1369, 3311, 3050, 5741, 2737, 4806, 1274, 8963, 7803, 920, 4513, 1883, 222, 6739, 1108, 4692, 8705, 7739, 8394, 9117, 8048, 335, 544, 3960, 8687, 6987, 6213, 967, 183, 6939, 3949, 4619, 1022, 4140, 7643, 3073, 7396, 9073, 1309, 4107, 7320, 4969, 9059, 3886, 6041, 8075, 2652, 1251, 7259, 5173, 6240, 1023, 6951, 7162, 3356, 4419, 7898, 1373, 6159, 7326, 9643, 7021, 33, 258, 7622, 276, 7482, 2133, 4866, 5118, 9676, 7849, 7653, 9629, 1984, 7629, 9927, 9349, 1179, 5987, 3640, 5, 1453, 34, 5735, 4703, 9903, 2396, 3777, 384, 9455, 466, 6300, 6470, 8378, 5005, 8235, 6644, 9820, 4477, 4801, 8169, 8905, 101, 2004, 5427, 3499, 1711, 1316, 6494, 13, 6846, 9699, 469, 5910, 8571, 8771, 2519, 2884, 8685, 9022, 2876, 1098, 7018, 4986, 4009, 2646, 5894, 4303, 3220, 1351, 7749, 7193, 3143, 4096, 1928, 7569, 224, 7106, 4815, 9194, 7407, 5666, 2056, 6510, 813, 1216, 656, 6340, 6329, 2792, 2401, 3448, 4810, 6815, 194, 6282, 1217, 1494, 4496, 8194, 2502, 864, 6173, 6509, 1775, 8761, 6, 4844, 4149, 8532, 5037, 1530, 9468, 6160, 8985, 3636, 2098, 966, 6209, 3345, 647, 8360, 2104, 139, 1205, 3407, 9441, 4326, 3322, 4712, 2715, 1525, 7404, 8472, 7668, 8395, 3338, 4526, 8170, 9433, 4347, 3248, 8071, 9703, 3198, 6491, 8778, 747, 6129, 4617, 8198, 969, 6331, 4776, 7882, 9523, 4178, 9609, 3316, 7507, 7369, 8476, 3434, 5328, 2909, 9463, 6604, 2107, 7892, 1831, 5878, 3059, 9042, 41, 552, 3538, 1642, 5677, 4499, 6256, 5754, 367, 6897, 6247, 1272, 4314, 9936, 428, 7990, 3535, 572, 1382, 2365, 8505, 5742, 8593, 9695, 4263, 9383, 7540, 8759, 2332, 6379, 1552, 8911, 4201, 482, 907, 9193, 6440, 5612, 7222, 8960, 3583, 3082, 8043, 6437, 6639, 475, 8560, 2554, 1684, 1734, 95, 5413, 1662, 5059, 9904, 7539, 579, 4350, 2752, 611, 486, 8039, 7759, 3666, 5613, 5548, 312, 8764, 9139, 1674, 7806, 7160, 2512, 5760, 6316, 2548, 5714, 8275, 4974, 7054, 7681, 4693, 8601, 295, 7438, 7754, 3679, 8579, 2576, 9161, 6049, 3189, 8485, 8832, 8962, 7488, 639, 8475, 6434, 272, 5569, 6696, 1972, 5845, 9460, 5970, 7, 9294, 6362, 8292, 2361, 1546, 7958, 873, 3398, 6906, 1645, 3567, 790, 6095, 2350, 2130, 5676, 1965, 9760, 2167, 3063, 439, 9386, 784, 3191, 7821, 6820, 7935, 4441, 4105, 5003, 9464, 7672, 675, 6081, 4667, 7416, 8449, 8969, 7737, 8423, 9247, 3238, 9245, 5769, 2682, 8240, 2770, 9794, 5864, 6883, 35, 1240, 7473, 7603, 3372, 6965, 2207, 8667, 5324, 6913, 2905, 5842, 4883, 6767, 4770, 4950, 4235, 8440, 7583, 8119, 230, 2762, 1973, 6969, 624, 129, 7097, 2699, 9822, 245, 9515, 5647, 7865, 6347, 4512, 2001, 4921, 719, 9611, 9954, 4327, 8489, 7418, 5517, 2779, 2664, 7316, 4282, 9146, 9933, 6169, 444, 8777, 8317, 3117, 1814, 2255, 7301, 4156, 4807, 4267, 5154, 9088, 7883, 4653, 1471, 8878, 7928, 758, 1199, 8250, 6308, 6807, 2998, 6306, 6933, 40, 9518, 8047, 148, 7273, 7472, 7727, 5756, 7719, 7832, 9610, 7277, 1126, 409, 9607, 2357, 176, 2701, 1342, 6989, 6922, 5392, 564, 9552, 6511, 3282, 3936, 1746, 374, 7464, 3634, 718, 9477, 7655, 1063, 2662, 8187, 1517, 8746, 9704, 1640, 9377, 1967, 2527, 9299, 2480, 6410, 4898, 9023, 3014, 6397, 7904, 8445, 9928, 7944, 28, 6587, 5115, 318, 5077, 2538, 5374, 8728, 7723, 8684, 9688, 2959, 752, 279, 1804, 724, 7402, 5528, 498, 7362, 330, 8639, 970, 8036, 4746, 2582, 5622, 9972, 3559, 9544, 1129, 5990, 568, 6265, 8587, 7164, 9886, 3691, 693, 669, 8855, 9478, 4077, 9901, 1512, 5025, 9272, 915, 3048, 5579, 2451, 7084, 1688, 8534, 8816, 1031, 4550, 5385, 500, 9657, 7048, 214, 1467, 3672, 1848, 9779, 4338, 32, 9330, 3737, 3842, 6612, 6742, 6678, 7963, 6744, 1339, 5818, 3028, 685, 7750, 6253, 9508, 315, 438, 2321, 6120, 7405, 542, 5445, 2488, 5205, 9202, 9437, 4968, 6035, 8533, 9957, 1411, 4, 79, 431, 9922, 7102, 3234, 9000, 686, 2725, 1234, 9647, 265, 4328, 3668, 1560, 7188, 4545, 8887, 9851, 7279, 7506, 3201, 8221, 3010, 4620, 7595, 3709, 792, 6161, 7147, 7015, 7529, 6798, 8584, 2615, 9447, 5221, 1294, 1914, 9519, 4244, 3935, 3176, 362, 2853, 3988, 9438, 3896, 9307, 9804, 4072, 5940, 9268, 4429, 2109, 1419, 9923, 6829, 9069, 9370, 2298, 1855, 5642, 485, 3579, 5389, 6503, 8308, 6025, 102, 9612, 7933, 1754, 6541, 4142, 4818, 8557, 5441, 1492, 334, 4539, 8461, 1207, 6844, 4102, 1220, 1894, 1070, 4471, 1017, 2708, 9924, 9850, 7913, 3925, 596, 9759, 720, 733, 3281, 9317, 8381, 3501, 8955, 8546, 6427, 6755, 520, 7049, 921, 7130, 8978, 7528, 107, 5496, 1622, 5432, 9322, 6102, 8802, 1204, 4729, 3147, 8937, 4115, 7281, 1876, 9366, 8220, 8903, 2887, 6443, 1192, 9138, 7508, 6281, 9429, 6963, 8722, 2424, 1130, 5730, 1768, 2580, 6705, 6337, 2046, 6533, 5535, 9934, 6920, 9960, 1714, 9894, 4389, 3140, 5273, 6900, 1487, 6377, 458, 9848, 7711, 6863, 9462, 17, 2063, 7765, 2409, 9303, 8312, 4315, 9048, 746, 8363, 3452, 1372, 9329, 9866, 6973, 6137, 6709, 6580, 4664, 5148, 5844, 584, 8556, 710, 5227, 9947, 7565, 3150, 5540, 1288, 5953, 8993, 4670, 8610, 9750, 5937, 2588, 6183, 5045, 6420, 7731, 875, 3782, 7588, 452, 6690, 7671, 4113, 9615, 2100, 1761, 2456, 5805, 7381, 401, 1929, 9935, 6832, 6632, 3164, 3999, 5281, 8046, 8542, 7783, 106, 2520, 268, 1937, 9489, 9016, 4904, 9488, 3355, 3320, 986, 6838, 9771, 9797, 14, 3721, 1019, 9814, 5239, 2053, 9930, 237, 6070, 9708, 2584, 6194, 4669, 1979, 1441, 5905, 8493, 8094, 9192, 7183, 465, 8858, 253, 2595, 8996, 9807, 7114, 1797, 1759, 361, 291, 814, 5400, 8623, 1826, 8854, 854, 8948, 3476, 8210, 2944, 7278, 7566, 6747, 3539, 140, 8124, 6200, 526, 4560, 7280, 2622, 9860, 1787, 372, 2313, 9025, 2680, 5185, 3388, 9948, 9445, 1250, 2617, 4277, 3374, 8527, 9216, 2743, 8972, 6147, 8758, 3845, 1005, 8804, 6229, 2568, 5862, 271, 5461, 239, 976, 8994, 6463, 7774, 1214, 7707, 9470, 7467, 489, 2696, 6228, 7450, 4386, 2381, 7306, 9586, 5853, 210, 9718, 4380, 154, 2700, 5538, 9427, 5041, 9510, 3128, 8913, 3089, 8671, 9420, 94, 530, 2375, 327, 451, 9581, 7535, 6937, 4406, 7674, 4237, 6046, 6991, 8433, 727, 8570, 4559, 3393, 9060, 6925, 177, 7435, 6602, 9165, 4437, 9540, 8839, 300, 146, 2413, 9417, 9158, 5634, 8471, 1263, 9274, 6524, 381, 8383, 4405, 4040, 8682, 3612, 4153, 2452, 9614, 7956, 6322, 5073, 9781, 6658, 2733, 894, 7105, 9494, 9635, 2305, 314, 8186, 3066, 8513, 946, 3118, 3758, 705, 5778, 9406, 4378, 7213, 7715, 260, 9977, 4747, 5902, 8277, 574, 4999, 9316, 6976, 3899, 726, 8580, 9593, 6285, 7372, 8707, 9829, 8288, 9339, 2769, 8334, 540, 4966, 8697, 3512, 3877, 9232, 6455, 5656, 1798, 3211, 2565, 3711, 7317, 2977, 368, 8339, 1514, 321, 1330, 9055, 3637, 9687, 3131, 4256, 4085, 518, 9932, 404, 2665, 8930, 9469, 2844, 713, 6780, 7548, 6296, 9233, 153, 4716, 2623, 769, 7747, 5609, 4994, 8464, 9536, 7699, 43, 6865, 8499, 6389, 104, 8631, 7978, 600, 8551, 3473, 1595, 513, 1940, 4336, 777, 6577, 4241, 392, 3837, 7941, 8833, 9665, 22, 2950, 8006, 7071, 9723, 4269, 3410, 8473, 9774, 5456, 7205, 6693, 5278, 9211, 6630, 577, 2536, 4841, 7341, 7855, 189, 673, 8306, 263, 2550, 4232, 3885, 4688, 3323, 5453, 722, 653, 8814, 5320, 7526, 2209, 5697, 7745, 2572, 9405, 7606, 4685, 8209, 3103, 254, 9526, 3430, 9555, 6835, 5485, 9865, 4538, 9602, 2319, 5347, 5437, 9854, 6749, 8600, 7812, 3774, 7576, 4308, 7426, 9442, 8966, 4481, 9949, 1391, 3652, 6610, 2514, 7879, 566, 604, 6003, 4971, 1048, 4008, 6435, 275, 6564, 3745, 712, 4436, 3849, 118, 9710, 5435, 3287, 9119, 7178, 1160, 1916, 9452, 9393, 565, 917, 5096, 4454, 2221, 9256, 509, 7925, 449, 7658, 5686, 8625, 9227, 1046, 9783, 9297, 3926, 9744, 613, 1007, 3420, 4632, 2442, 198, 7633, 2399, 934, 4106, 7005, 4939, 9203, 280, 5841, 6367, 1491, 4842, 9667, 9725, 2935, 5208, 780, 4453, 7113, 906, 593, 9958, 105, 7415, 7458, 1786, 6803, 6343, 1149, 8845, 9940, 3703, 7638, 205, 7701, 9778, 8435, 9527, 9677, 1683, 446, 8487, 8162, 3798, 3270, 7447, 6791, 9757, 888, 9026, 8297, 3357, 5462, 6941, 623, 4487, 6393, 7917, 7076, 390, 5507, 3775, 3067, 200, 7333, 8666, 9852, 9969, 6924, 7705, 7176, 5125, 9501, 6847, 9332, 4417, 5570, 836, 7920, 9385, 407, 9353, 4891, 9345, 7515, 1591, 5578, 6997, 4854, 9664, 7152, 8633, 7345, 7271, 162, 7816, 8100, 9149, 9945, 2256, 9696, 9051, 8217, 5521, 450, 2599, 5992, 9446, 6550, 8515, 6729, 1582, 5257, 7309, 6163, 8467, 9334, 1027, 8180, 9641, 342, 4645, 5925, 3509, 8810, 4440, 3918, 5222, 3334, 9769, 4525, 8481, 4542, 3274, 3156, 9498, 9929, 4381, 9623, 9754, 4086, 744, 3992, 9358, 503, 8831, 3944, 7255, 167, 9587, 9824, 9131, 1704, 8582, 8765, 427, 9808, 9961, 9938, 499, 9888, 5721, 2077, 6903, 4070, 9509, 8843, 9897, 7298, 9541, 7203, 2917, 3766, 9346, 147, 7145, 7099, 166, 6402, 9336, 6609, 7257, 9537, 3030, 9467, 3168, 6061, 5718, 5667, 8809, 1162, 562, 778, 5837, 8673, 9705, 9440, 9376, 9364, 8327, 3081, 3726, 3219, 9495, 421, 6338, 2974, 7266, 9204, 6927, 6249, 2534, 9185, 5659, 1847, 9430, 3757, 9389, 9128, 7741, 3771, 8680, 8310, 7146, 9341, 8183, 8063, 555, 3533, 5976, 2206, 9943, 9403, 602, 8522, 5174, 9731, 7939, 59, 757, 424, 2388, 5157, 2150, 9220, 6928, 3554, 3686, 7064, 9223, 8077, 8650, 9872, 1838, 9979, 9926, 8120, 9287, 218, 9764, 6647, 1172, 8628, 6787, 1816, 3210, 4823, 9257, 3871, 4404, 9815, 6387, 2765, 5740, 9720, 9913, 296, 7873, 4899, 4221, 1210, 8954, 2511, 9407, 9773, 9890, 8491, 8066, 8257, 1121, 2295, 9559, 852, 9522, 8812, 86, 1425, 6771, 340, 7692, 9631, 9151, 8933, 9905, 2555, 4152, 8349, 6977, 4198, 1480, 9545, 9174, 7586, 5438, 6539, 3838, 1735, 5745, 9748, 2705, 7517, 2299, 8748, 9595, 9500, 9711, 8081, 7631, 1454, 9271, 5797, 9889, 7295, 987, 9644, 9941, 9412, 9009, 9885, 7712, 283, 8641, 6870, 9786, 2067, 5879, 1295, 9240, 1881, 7231, 9721, 8620, 9106, 9255, 9805, 3024, 4857, 16, 9982, 7497, 27, 2651, 9101, 9432, 9359, 9737, 6475, 3638, 1897, 9276, 2466, 2503, 7559, 1999, 2898, 9428, 6848, 2767, 548, 823, 9679, 1852, 7223, 3961, 1059, 9107, 9728, 2541, 8709, 4206, 1013, 443, 9636, 1366, 7717, 8285, 4434, 9201, 9834, 9741, 699, 5293, 4767, 9844, 9539, 9521, 6079, 4093, 1438, 8351, 8834, 9712, 6135, 9363, 6740, 3685, 9861, 8988, 3464, 9895, 6096, 2018, 9267, 8436, 6154, 1857, 8651, 4159, 3537, 10, 7207, 3547, 8116, 6465, 9920, 3515, 8356, 24, 6498, 4261, 7050, 360, 3006, 2246, 665, 90, 2814, 9244, 5591, 9931, 7066, 9225, 4098, 4136, 9875, 7429, 4624, 7842, 8862, 9645, 7202, 8774, 1297, 8612, 8197, 8287, 9942, 9899, 6854, 527, 5472, 9086, 2436, 9648, 8553, 9375, 7844, 97, 7744, 7615, 8009, 2390, 7044, 1089, 9044, 8323, 9584, 6380, 3350, 7400, 9418, 3368, 12, 2821, 7981, 5942, 2222, 9293, 1896, 762, 8366, 9817, 7839, 7192, 8731, 6527, 4459, 9967, 9410, 9217, 9707, 8815, 9053, 5149, 1211, 2513, 3204, 8607, 651, 9241, 8510, 8480, 9487, 8977, 1189, 1660, 9314, 7614, 1018, 3069, 9331, 178, 9654, 9528, 5687, 9550, 9251, 9959, 8390, 9400, 1299, 4283, 845, 8469, 3568, 6155, 9917, 1231, 9862, 9632, 2149, 7120, 6538, 6758, 9898, 7571, 9598, 9732, 9, 1333, 6528, 9970, 9075, 930, 4853, 9456, 5995, 4226, 4118, 5302, 8206, 9673, 8614, 7127, 9474, 1478, 3003, 3403, 3649, 7914, 723, 2625, 5074, 7038, 7211, 9543, 4220, 9878, 9980, 302, 1675, 533, 4953, 2425, 6905, 8451, 9823, 9546, 2569, 9045, 5029, 1413, 5306, 9847, 7612, 9062, 6222, 3964, 7742, 6814, 9589, 9529, 8906, 657, 9496, 9378, 9914, 9751, 4489, 9578, 2786, 3288, 9295, 9608, 9008, 1773, 8884, 8518, 4193, 9562, 1617, 9074, 9122, 9091, 9700, 9318, 9873, 4120, 9342, 1161, 9681, 4050, 4888, 9863, 4543, 380, 2081, 96, 9876, 55, 6359, 8265, 7852, 3193, 9095, 8406, 346, 4534, 9833, 9343, 9795, 6497, 2479, 2958, 5051, 9142, 6156, 9152, 3302, 9620, 2552, 9622, 6408, 9471, 8509, 8276, 5137, 2845, 8058, 9574, 2723, 495, 9532, 7412, 1751, 9263, 9971, 9237, 9839, 9883, 7159, 5255, 9259, 8307, 9296, 8283, 7683, 8569, 9950, 4783, 2657, 9481, 5172, 9743, 1997, 3618, 278, 1527, 9965, 3181, 8826, 2428, 7115, 9763, 9573, 9553, 8775, 4305, 6276, 9793, 9816, 3621, 6319, 3742, 6637, 7858, 6206, 9600, 7975, 3318, 7095, 5551, 7074, 6088, 9831, 9825, 4161, 1738, 2684, 9575, 8354, 2990, 9908, 9304, 3217, 1781, 9840, 9983, 9879, 3613, 2549, 9801, 4055, 2529, 316, 9234, 1957, 7078, 6489, 9561, 353, 9791, 7157, 9939, 9484, 9365, 9619, 9765, 3469, 8904, 4047, 9551, 1128, 6931, 9671, 2877, 9454, 8225, 9716, 393, 7696, 9563, 9780, 471, 4280, 9422, 7370, 943, 9466, 9395, 9243, 68, 7190, 8117, 9065, 9387, 3088, 5508, 5311, 250, 5917, 9832, 9907, 2869, 9388, 5481, 9576, 331, 4123, 9473, 9239, 8965, 9350, 9302, 9249, 8749, 6270, 7478, 7087, 6673, 6422, 124, 1827, 7923, 5625, 9678, 3196, 255, 1, 8951, 5111, 7888, 7135, 571, 3352, 8138, 9533, 6957, 4494, 9404, 645, 9453, 9323, 9868, 7195, 9357, 4301, 9626, 7355, 9976, 849, 5388, 9630, 9745, 6915, 9837, 1169, 8626, 7947, 1698, 6546, 9226, 2649, 9811, 219, 9328, 1099, 9733, 9601, 9701, 9371, 827, 2620, 2443, 9753, 9373, 9292, 9266, 9391, 8517, 9479, 9618, 9282, 6189, 3784, 5707, 120, 9788, 9896, 442, 7017, 3917, 9483, 9253, 395, 7733, 7688, 605, 9605, 1641, 9260, 3417, 9497, 2566, 2235, 9747, 1285, 9409, 9380, 3979, 1264, 7725, 9148, 2320, 9962, 9841, 2506, 8501, 9672, 2472, 9270, 1743, 2449, 9790, 9248, 598, 8888, 9347, 9655, 9775, 9352, 8647, 9846, 9819, 2366, 9399, 2606, 1695, 8374, 9102, 8681, 9649, 7090, 9596, 3363, 5305, 4694, 8719, 7616, 8512, 7313, 5893, 614, 3582, 703, 759, 3279, 9530, 394, 2032, 9525, 9319, 510, 8380, 2989, 3945, 9973, 7673, 9514, 7265, 1187, 9652, 9921, 9698, 4505, 4002, 9301, 9639, 9368, 5575, 6710, 9617, 4510, 4483, 4929, 9756, 9490, 9273, 488, 2947, 9416, 9599, 7860, 9784, 9321, 8885, 215, 9582, 1668, 9513, 9835, 6346, 4056, 207, 8082, 4171, 9869, 5729, 9810, 9919, 8456, 9762, 8460, 6661, 8691, 7332, 2600, 517, 9900, 9369, 7441, 2800, 9777, 9542, 9580, 9842, 9465, 7161, 2587, 9719, 9964, 9646, 9290, 9706, 9740, 9361, 6974, 9337, 1752, 9229, 9674, 9531, 9327, 8715, 2949, 9235, 9278, 9431, 9951, 1084, 6513, 9360, 9658, 9324, 9813, 3149, 9981, 8743, 6424, 138, 9511, 975, 9583, 9338, 9283, 9285, 4042, 81, 9579, 2113, 9761, 9475, 9258, 9906, 2181, 7905, 9033, 889, 9843, 9570, 9261, 9799, 3240, 9310, 7951, 9281, 9653, 9516, 8400, 9382, 9398, 9451, 9275, 9277, 9734, 461, 9892, 2747, 9439, 9577, 9300, 5251, 9224, 9449, 8384, 202, 531, 4961, 9827, 9269, 9355, 9594, 9613, 9435, 1345, 1832, 9659, 9887, 9450, 3715, 9722, 3231, 9401, 1917, 4185, 9228, 1051, 7243, 1657, 892, 9870, 2881, 77, 9953, 9828, 9517, 9730, 419, 9280, 9776, 9506, 9572, 9459, 9859, 9448, 9415, 3453, 2463, 9348, 983, 9821, 927, 9219, 3391, 9874, 9124, 9499, 9419, 9856, 9768, 1867, 2635, 121, 9812, 9286, 9394, 1819, 9830, 9910, 984, 9597, 654, 9168, 9656, 1422, 2190, 9916, 541, 913, 159, 175, 1681, 145, 2685, 216, 529], 'VBN': [8756, 7988, 7220, 308, 1076, 3380, 1844, 6452, 4148, 1105, 2612, 1873, 4916, 5684, 5258, 8152, 1661, 2542, 1709, 2641, 8920, 1774, 1510, 3722, 2186, 2954, 4816, 2278, 2477, 337, 4490, 804, 6026, 5549, 1599, 1434, 6616, 5539, 4450, 2867, 4771, 7384, 1717, 2607, 4088, 5042, 1006, 2340, 1885, 2492, 3409, 2202, 831, 5848, 6794, 2485, 4177, 1584, 3245, 3108, 3120, 2030, 1835, 5031, 816, 1920, 2099, 4447, 1918, 8535, 2177, 2352, 3495, 4013, 1572, 8789, 3876, 9524, 3738, 793, 4644, 6578, 1117, 1561, 931, 5080, 893, 949, 2970, 1839, 4945, 3235, 742, 7853, 1744, 8332, 2230, 941, 1218, 4201, 8795, 5935, 8887, 5982, 2429, 3310, 5424, 8167, 7728, 2688, 1074, 3454, 3682, 3635, 7346, 5584, 1262, 2798, 1724, 6307, 9100, 1140, 1267, 3375, 3371, 917, 5238, 1588, 5723, 6352, 9171, 2302, 1788, 8861, 3965, 8608, 3101, 34, 8027, 5028, 2863, 5713, 1357, 2465, 4769, 7767, 1897, 4001, 1331, 1981, 6583, 4274, 3320, 3124, 1409, 8392, 9011, 5694, 8243, 8889, 4955, 8179, 7959, 349, 2143, 6423, 5431, 3631, 5624, 5218, 2749, 7047, 6135, 1371, 2556, 8114, 3277, 1959, 7385, 4222, 1753, 4488, 3915, 2095, 7411, 5235, 2521, 5475, 3433, 4781, 63, 1699, 4856, 3705, 1474, 7399, 7085, 2188, 3646, 9143, 4656, 6317, 5983, 6192, 7732, 5410, 5405, 4911, 4506, 9160, 2019, 501, 6028, 8157, 1733, 7120, 5171, 1629, 4263, 8496, 5655, 4663, 3892, 2263, 3592, 8513, 1137, 1905, 6586, 8773, 3439, 5428, 3566, 4980, 196, 7351, 2910, 163, 1685, 5215, 3678, 8119, 7589, 8274, 2653, 1418, 4003, 7840, 4995, 6960, 3888, 5167, 3390, 8935, 5260, 4403, 2665, 8005, 5052, 959, 4969, 2686, 2035, 3573, 3233, 8727, 5214, 1213, 1199, 4048, 4057, 450, 2356, 3531, 4312, 4707, 3253, 3197, 5090, 603, 928, 4482, 4898, 6703, 7191, 4840, 1697, 781, 6163, 7354, 6481, 2367, 7836, 2169, 2745, 3046, 2501, 5406, 6462, 8403, 2599, 8122, 2229, 7389, 428, 6786, 4078, 7259, 3260, 976, 3291, 2603, 8021, 7475, 2037, 7607, 3679, 2146, 802, 5586, 9098, 1937, 4215, 2142, 315, 4642, 4446, 985, 4660, 3097, 6964, 5285, 1784, 2317, 1998, 4282, 4800, 4790, 1152, 5986, 2061, 4473, 7335, 6707, 5801, 5717, 8500, 1462, 4143, 1150, 2264, 2945, 8925, 1230, 3032, 2981, 956, 861, 1020, 7983, 244, 5903, 1565, 3735, 5345, 5567, 3697, 1503, 3280, 5820, 6392, 7710, 6751, 2758, 9042, 4334, 3289, 3939, 7414, 3714, 5824, 5810, 5751, 8132, 4709, 5737, 3598, 1727, 774, 2329, 4158, 9125, 7564, 2464, 6592, 6196, 3058, 7129, 2805, 5241, 3517, 2702, 4379, 3421, 7682, 1816, 7554, 6796, 5849, 2673, 3264, 820, 1538, 6547, 4515, 4926, 5614, 6053, 560, 4414, 5939, 5731, 4983, 7936, 2645, 6042, 8393, 2718, 4212, 2763, 3544, 1995, 6302, 2689, 181, 2199, 1934, 6491, 666, 2911, 4139, 1549, 4577, 261, 8644, 1570, 2163, 8203, 2166, 4465, 3534, 125, 9120, 6882, 1090, 9123, 4944, 9161, 7755, 2216, 6208, 462, 7888, 7861, 2139, 6750, 4576, 1327, 3135, 2180, 6225, 198, 5899, 5536, 2034, 2830, 8375, 8168, 8890, 1542, 4503, 2983, 7724, 7650, 2956, 4608, 4957, 6279, 4499, 1566, 8153, 6811, 9655, 6018, 7506, 6931, 4683, 2292, 3751, 5440, 6993, 5147, 5863, 3611, 8284, 7215, 6569, 964, 5412, 6350, 2984, 5864, 3720, 1395, 4751, 8213, 1058, 1811, 1420, 1251, 3870, 5530, 6292, 3826, 5763, 7400, 3865, 7075, 5915, 2447, 5420, 7625, 5666, 7253, 5628, 1555, 5033, 6069, 4399, 4988, 3324, 559, 589, 1696, 8613, 2803, 2766, 6212, 6188, 6004, 1908, 306, 2281, 2427, 2333, 3516, 3514, 5796, 7052, 3998, 4285, 36, 6485, 1448, 4032, 9054, 2453, 1029, 8523, 4762, 6006, 4092, 8665, 3749, 3473, 8355, 4341, 5696, 6821, 7077, 4963, 6810, 2395, 4517, 6946, 7562, 5639, 4970, 9126, 7745, 8249, 4637, 4860, 7072, 6754, 7928, 4187, 3595, 5250, 2757, 4905, 3195, 6643, 6837, 3049, 2467, 3994, 9090, 2393, 3254, 2496, 2727, 1269, 8782, 3230, 5109, 1554, 2271, 8418, 7045, 2306, 1513, 2967, 3622, 9173, 5799, 9017, 6, 5233, 4789, 1986, 1401, 3526, 2397, 1266, 5262, 6564, 1067, 7635, 4022, 6117, 4028, 3392, 372, 5519, 9688, 5673, 3814, 4621, 8819, 8014, 2907, 1679, 4638, 3728, 6174, 5851, 1209, 9052, 8093, 2257, 4887, 2290, 7118, 5366, 1627, 8129, 1690, 4360, 3840, 6326, 4846, 8785, 8583, 3444, 2991, 4021, 7325, 4281, 1947, 5274, 8357, 4189, 7998, 1035, 1227, 3226, 2512, 1398, 4484, 5340, 4224, 7787, 1435, 5107, 5353, 459, 4827, 1921, 2509, 7693, 3724, 8426, 7445, 5050, 8239, 2676, 5862, 9115, 7714, 1293, 7141, 2601, 5477, 3447, 2294, 5537, 1222, 7897, 3869, 5395, 3853, 4533, 6180, 6815, 5301, 2125, 2802, 1534, 3147, 5511, 5053, 1840, 6765, 3576, 8604, 1721, 8103, 2739, 994, 6099, 160, 8897, 3115, 4718, 7439, 8182, 6632, 5207, 1072, 4895, 3456, 3369, 5135, 6567, 7093, 3941, 1871, 4225, 8936, 8405, 8342, 760, 8402, 2914, 8706, 6617, 5, 4439, 6429, 2012, 6869, 4275, 5568, 5252, 2178, 1012, 1043, 8115, 8450, 2266, 6243, 3891, 3931, 1949, 8883, 3817, 1378, 6309, 8520, 1071, 7813, 4165, 1651, 3733, 3903, 3950, 4284, 7435, 6885, 6987, 1196, 8300, 4949, 6769, 8347, 3146, 9189, 2854, 1521, 5516, 5083, 8882, 8981, 2679, 7579, 1647, 6178, 4031, 4260, 8539, 1653, 2458, 4990, 1153, 1065, 6371, 4766, 3554, 5177, 8529, 2495, 9264, 1796, 1017, 9939, 1967, 5875, 1766, 6948, 3304, 5486, 8121, 3671, 8629, 7469, 5738, 6055, 9038, 1179, 1671, 6621, 4492, 7273, 4310, 3486, 3747, 7139, 5541, 3675, 4050, 1971, 7587, 1803, 8798, 4837, 3282, 8704, 5344, 3921, 6976, 4519, 5725, 5817, 1977, 1168, 1718, 449, 2787, 1197, 8148, 1831, 6698, 6683, 111, 4680, 3257, 1732, 7019, 3070, 8824, 4672, 3492, 4203, 3457, 6114, 4585, 3246, 1625, 4299, 6519, 3215, 8900, 2379, 4572, 8835, 4059, 6235, 5558, 7003, 5524, 1410, 6459, 5818, 8871, 4626, 3359, 6118, 2026, 4865, 885, 3809, 5112, 2630, 2338, 5557, 5605, 9068, 5056, 1202, 5009, 4627, 1856, 5788, 8609, 1810, 6556, 4932, 8174, 9779, 8358, 2415, 1970, 1402, 3506, 6839, 3300, 3170, 5663, 2552, 3570, 1496, 8142, 6620, 7471, 8942, 6889, 7752, 8219, 7815, 6667, 48, 787, 879, 965, 4804, 6199, 3116, 1742, 8921, 6001, 8522, 5158, 1861, 7657, 1130, 5514, 4689, 7845, 414, 7955, 638, 5182, 8576, 3091, 5399, 694, 3983, 297, 7516, 6499, 7230, 3387, 3090, 1182, 9187, 4470, 929, 5467, 6614, 6333, 25, 1374, 2192, 3148, 5712, 4072, 627, 6630, 4862, 4750, 1618, 6113, 3397, 3914, 6984, 7481, 3525, 2170, 4363, 4367, 5113, 5633, 3699, 9290, 2172, 4797, 5821, 1086, 1135, 4344, 3542, 5427, 5710, 8950, 5948, 4699, 7347, 2660, 9007, 31, 5647, 5049, 8478, 7624, 2386, 2075, 2843, 4036, 6251, 384, 3347, 5853, 2108, 5267, 6234, 382, 3507, 5350, 8067, 5078, 4227, 6774, 4046, 8690, 6300, 3765, 441, 2831, 5815, 2213, 5079, 8586, 4311, 6956, 6613, 8414, 9703, 499, 8286, 2215, 7533, 6999, 2244, 5404, 2279, 7237, 4191, 8907, 8987, 1877, 3716, 5691, 6716, 4936, 1611, 7519, 9013, 6431, 4202, 1431, 770, 7103, 512, 3616, 2579, 4741, 5564, 6108, 5904, 5062, 5679, 1659, 2462, 5180, 6823, 7011, 3039, 3475, 3171, 3731, 1990, 9396, 431, 6666, 7451, 3278, 4045, 6531, 3021, 4928, 2110, 5997, 2997, 1964, 188, 6671, 299, 4582, 6039, 1664, 1217, 5534, 2096, 5933, 5346, 1166, 2746, 8910, 1506, 1191, 2228, 2829, 6157, 7068, 5608, 3298, 1587, 8444, 8126, 7303, 6505, 1992, 4682, 5772, 6020, 1239, 5096, 8051, 6051, 6631, 1406, 3095, 6925, 7676, 1460, 3510, 9020, 4293, 1129, 3102, 4792, 1635, 7922, 1725, 6701, 6277, 2971, 1898, 5061, 8202, 7360, 3173, 1314, 8352, 4168, 799, 9018, 2446, 5178, 9046, 7838, 4390, 2553, 4814, 680, 8330, 706, 4127, 798, 4094, 634, 7169, 2827, 2350, 5926, 5830, 3513, 3599, 3858, 369, 7382, 7729, 1612, 2586, 6980, 3301, 5457, 2712, 8482, 5582, 7503, 4114, 2025, 7825, 2419, 5271, 197, 8757, 8947, 8083, 3859, 5658, 4294, 3808, 208, 1962, 1762, 6867, 4923, 7605, 1854, 5789, 7671, 3804, 5858, 4631, 6795, 7466, 4796, 3123, 922, 8250, 4339, 3263, 3522, 1858, 5011, 4288, 3362, 7886, 4879, 4511, 2126, 7197, 5704, 7843, 1328, 1404, 8178, 6284, 883, 4250, 3187, 2878, 5503, 3423, 9170, 3183, 6598, 737, 4507, 8471, 7060, 1244, 9147, 1710, 2323, 2794, 561, 4181, 2421, 7583, 1528, 6582, 4176, 3520, 4443, 6043, 115, 8532, 6942, 4868, 5593, 4520, 5808, 4265, 7771, 494, 7186, 2963, 677, 2448, 773, 2174, 6245, 1258, 8252, 5474, 1636, 4137, 5881, 5711, 4799, 8388, 5367, 8637, 6032, 2195, 7984, 3470, 1047, 3975, 6382, 6478, 2948, 5356, 1472, 4825, 6218, 5966, 93, 6805, 4014, 3312, 8957, 7761, 1785, 5636, 249, 5283, 1826, 2871, 3980, 966, 3161, 3641, 5846, 1502, 5455, 5945, 4207, 6173, 5618, 5275, 7756, 6216, 6361, 4748, 2578, 5376, 8425, 8134, 8017, 4818, 2809, 1729, 7518, 1797, 1000, 868, 1754, 6205, 7954, 3232, 8373, 2661, 4907, 6819, 2322, 2201, 2086, 4024, 507, 4164, 6009, 5349, 179, 5394, 267, 2937, 7183, 6589, 6287, 4743, 9025, 652, 117, 1906, 563, 5287, 2969, 753, 2223, 9040, 2534, 786, 1550, 2203, 7953, 9822, 6304, 2274, 1903, 641, 1375, 6748, 3346, 7699, 1225, 4430, 2583, 1228, 6219, 5752, 489, 8092, 3480, 2591, 5018, 850, 3074, 8322, 6535, 7578, 6903, 1511, 5587, 2584, 8783, 1522, 911, 7876, 610, 8602, 2960, 2334, 6619, 5292, 3216, 6068, 9891, 8189, 6325, 6511, 6332, 1915, 6401, 7070, 4734, 3382, 2705, 2707, 1935, 278, 1642, 7240, 6986, 8558, 6653, 3435, 8091, 1139, 4805, 2289, 1452, 7388, 961, 4871, 168, 3929, 1879, 3165, 3874, 3154, 4765, 1601, 8859, 8946, 4685, 8752, 7572, 4578, 2380, 1842, 5726, 7482, 6801, 5880, 6876, 1923, 1985, 3427, 2258, 3200, 1728, 2946, 2947, 8803, 3863, 1833, 2058, 8971, 9525, 4241, 5885, 5190, 3413, 4412, 2807, 4068, 7779, 6003, 2908, 5560, 6493, 5102, 3269, 2242, 164, 4622, 7073, 1526, 4659, 1745, 320, 6207, 8170, 1088, 3662, 3440, 7288, 2931, 5448, 9104, 3408, 2250, 7315, 5198, 4782, 9186, 692, 2691, 2348, 4062, 8268, 9019, 5465, 5898, 7299, 238, 4992, 6021, 8656, 411, 1700, 8597, 3482, 9153, 2932, 5891, 6638, 6054, 4345, 2916, 226, 8049, 7337, 2041, 8224, 5131, 8419, 8102, 6144, 5779, 7094, 1817, 4958, 2754, 2774, 8828, 4422, 8722, 4069, 116, 797, 9151, 6856, 3562, 6908, 6418, 7680, 3228, 8128, 2486, 3997, 7637, 3031, 281, 4671, 2284, 3036, 5980, 2671, 5701, 6363, 754, 2790, 1544, 3060, 3459, 4933, 1529, 2106, 2710, 173, 5444, 3353, 5874, 1989, 3577, 3367, 5020, 6407, 1794, 3530, 1887, 2608, 7672, 2439, 1818, 4890, 191, 7434, 2581, 6112, 6045, 9101, 5165, 1476, 4130, 4278, 2655, 5279, 582, 7484, 2268, 5499, 2007, 5119, 1495, 5920, 3294, 7080, 1524, 1275, 29, 6121, 3800, 7199, 4568, 2849, 8621, 1737, 3236, 1815, 1415, 2996, 2403, 6335, 2622, 4773, 704, 5543, 2639, 8786, 2432, 8271, 5865, 3884, 5325, 8462, 7281, 862, 9739, 5253, 3141, 5750, 9130, 3571, 1482, 1694, 3072, 3982, 5331, 6036, 2634, 7494, 3963, 3933, 608, 6464, 5067, 6950, 9749, 4322, 4080, 7217, 6354, 5130, 2735, 6764, 3167, 5700, 2273, 6305, 3938, 5950, 4208, 8139, 2678, 4731, 9034, 2378, 2594, 5452, 5123, 6954, 9194, 2510, 6233, 1350, 5635, 6520, 3617, 1433, 4756, 5703, 3627, 8013, 9082, 275, 874, 6881, 7361, 2312, 4712, 1822, 5743, 237, 4167, 7914, 7851, 4195, 8796, 2624, 1978, 4248, 1499, 1049, 4610, 2040, 1445, 3916, 4485, 2886, 811, 4598, 1505, 8340, 1412, 2277, 1846, 6804, 9802, 8333, 1957, 9376, 828, 7086, 3644, 1582, 7685, 7170, 8018, 546, 3922, 3419, 3597, 5595, 1340, 2093, 6988, 6383, 1467, 2533, 2117, 1050, 8052, 5229, 5450, 3041, 8938, 4366, 5381, 3172, 5550, 8555, 4119, 5095, 2824, 4959, 2852, 2695, 4654, 8765, 6140, 6398, 468, 2384, 1950, 2952, 8150, 3967, 7421, 7324, 6172, 2848, 5886, 9182, 7323, 5256, 3040, 1455, 6880, 6828, 4509, 9059, 6415, 5359, 1254, 2184, 2750, 5787, 5081, 4940, 322, 5786, 3153, 8490, 2585, 5451, 3441, 5378, 8385, 8230, 4513, 7168, 1567, 7965, 5358, 8924, 3207, 643, 3802, 3654, 8991, 2103, 8125, 6375, 6417, 3578, 6912, 4501, 5757, 2197, 2826, 2468, 3136, 3191, 8272, 4037, 851, 2738, 2220, 2478, 5014, 1760, 7722, 1016, 9929, 6454, 4882, 6336, 8237, 2297, 4676, 5128, 2730, 7128, 1490, 2894, 5064, 4850, 8245, 3213, 9117, 7020, 1138, 6124, 6211, 1155, 5117, 5466, 1946, 4982, 6101, 5758, 1342, 963, 5211, 3687, 7590, 7336, 4346, 3302, 848, 8998, 4651, 4272, 5463, 3463, 3810, 7380, 4100, 8916, 8867, 2147, 370, 2493, 1488, 1304, 6186, 1780, 2402, 2965, 1093, 2489, 4321, 7573, 6579, 912, 3789, 2082, 4496, 1305, 6373, 8619, 8817, 2669, 1655, 1771, 8766, 4785, 7013, 7368, 8483, 4652, 3854, 3895, 8314, 6396, 6109, 6977, 1686, 7357, 8108, 1980, 3558, 7089, 1338, 6469, 1650, 3741, 7790, 4724, 4687, 5224, 9039, 2876, 460, 4698, 2646, 7743, 2006, 9056, 4768, 8581, 3752, 9915, 2999, 8278, 1343, 4397, 1939, 4330, 7967, 252, 1026, 1666, 6516, 5483, 8506, 3451, 4468, 2683, 5443, 5946, 5133, 5992, 6713, 2249, 6646, 1610, 5390, 2473, 60, 6353, 7581, 6822, 7055, 2629, 4779, 4527, 19, 7287, 2398, 2659, 4614, 1720, 3446, 6220, 6447, 5985, 7051, 6694, 5680, 4541, 6146, 7667, 2022, 1329, 5103, 5610, 3759, 6479, 232, 3107, 575, 4147, 5480, 5094, 5497, 8876, 7934, 4690, 8992, 974, 8486, 8155, 1224, 3528, 4708, 1318, 1680, 8042, 6315, 3163, 4349, 7245, 2643, 5630, 8693, 2039, 4335, 2715, 5828, 5360, 2310, 6525, 1741, 2513, 2042, 5668, 1616, 3403, 3883, 8875, 8832, 867, 7972, 7371, 4409, 6413, 1461, 4599, 842, 6060, 7870, 8982, 5826, 7119, 9850, 3594, 8261, 977, 5877, 1701, 8918, 1961, 3137, 7160, 942, 5748, 7881, 1311, 8466, 5058, 5277, 4594, 2810, 6557, 3504, 2355, 7022, 6836, 3080, 2760, 9281, 859, 7569, 5841, 2269, 7065, 4993, 3326, 1927, 5988, 9785, 8873, 7387, 6340, 1821, 7358, 2523, 2776, 5525, 4706, 8735, 3004, 5870, 182, 30, 4456, 4641, 7249, 4452, 8696, 356, 971, 2369, 9836, 5927, 286, 6167, 8270, 4230, 8723, 5572, 7686, 3989, 2434, 4197, 6288, 8941, 1291, 405, 2059, 2217, 2055, 6896, 8431, 2647, 1768, 6037, 6800, 4005, 1759, 1147, 7869, 1167, 2717, 8060, 987, 5565, 161, 8570, 7104, 4914, 4220, 1866, 22, 3607, 3996, 1535, 8492, 6231, 5832, 1536, 6298, 6033, 1246, 7542, 1763, 3940, 8029, 2218, 3054, 3823, 6127, 1124, 3354, 3243, 2929, 2966, 8446, 1559, 5996, 5339, 1909, 932, 1703, 1541, 7374, 8551, 7101, 1807, 4467, 6100, 3483, 3010, 7294, 7537, 3799, 2832, 7002, 2590, 2839, 8223, 6254, 8914, 1520, 708, 9268, 4975, 4290, 385, 4935, 3261, 9141, 7887, 4716, 2896, 7462, 6265, 7350, 6349, 6378, 6714, 8008, 4029, 8085, 8894, 8568, 6965, 5900, 1500, 5887, 5097, 1427, 8339, 467, 7788, 8869, 304, 5492, 6260, 2245, 3629, 4407, 1054, 8860, 7834, 6197, 1056, 8439, 4719, 5021, 7985, 5393, 3042, 9911, 5484, 5264, 8702, 6726, 3205, 1944, 9181, 3017, 6550, 2308, 7862, 6588, 8151, 1312, 891, 6596, 992, 5650, 4813, 2068, 248, 6242, 2938, 1119, 1878, 3376, 1481, 482, 4941, 5716, 979, 2626, 85, 7823, 6289, 7185, 6590, 4581, 9110, 2539, 3203, 6734, 4362, 8515, 6585, 9928, 3047, 714, 7644, 903, 3739, 423, 4633, 3159, 4877, 980, 1066, 8120, 7566, 6128, 6633, 6518, 3178, 1580, 5962, 7511, 6472, 7909, 791, 4900, 2111, 398, 1403, 4591, 5590, 3656, 4384, 5093, 926, 2235, 1306, 5835, 2988, 5604, 5876, 3615, 7187, 6293, 4385, 4115, 4848, 998, 765, 1085, 2454, 6555, 8371, 7056, 880, 3211, 3332, 2856, 536, 8304, 9006, 1739, 8618, 6468, 8970, 1181, 5003, 8383, 3555, 1823, 293, 8336, 483, 7332, 6273, 7216, 2183, 2985, 6634, 2179, 5332, 2144, 7091, 6064, 2251, 1996, 2994, 8721, 7166, 82, 1557, 7546, 4697, 8931, 3407, 2405, 3352, 6023, 973, 6618, 80, 49, 9108, 5439, 6047, 6077, 149, 6126, 950, 8511, 1141, 4291, 5645, 71, 3639, 2131, 9097, 2282, 7100, 5089, 954, 5623, 9541, 5518, 766, 8751, 2411, 6434, 4133, 4315, 4025, 6057, 6677, 525, 506, 7015, 4097, 7041, 3398, 5065, 4733, 3052, 9678, 1203, 7718, 7456, 2128, 5690, 9786, 9397, 6660, 8266, 7833, 7819, 2500, 2325, 1221, 9405, 9657, 3822, 4011, 969, 801, 4172, 6731, 9495, 7854, 7584, 3202, 5476, 5958, 7116, 1621, 3984, 7945, 5145, 7227, 2813, 4469, 1376, 8707, 7499, 6406, 8130, 2903, 7222, 2543, 1958, 8649, 4666, 2850, 745, 4897, 2373, 2951, 2713, 2602, 4618, 9354, 2687, 3365, 1287, 2444, 3944, 843, 5747, 3930, 4521, 3909, 5852, 3545, 4298, 4474, 4722, 7848, 4684, 1569, 4518, 8056, 4822, 4111, 3959, 3581, 2748, 687, 4365, 839, 1767, 4296, 1758, 5220, 2345, 7261, 3620, 7406, 1812, 4735, 6979, 3803, 4976, 1667, 1325, 6351, 6659, 6318, 4881, 8015, 1775, 5509, 7703, 5901, 3214, 5963, 4715, 6607, 1113, 6895, 445, 8413, 8851, 2714, 7748, 8262, 6071, 4103, 8041, 7663, 478, 3913, 7353, 7768, 7035, 9251, 3706, 9668, 94, 8810, 6929, 9169, 4253, 3327, 7486, 7989, 7001, 5993, 1676, 5665, 4819, 6688, 636, 6973, 6961, 1910, 6918, 6386, 8601, 6321, 5409, 5237, 4557, 3873, 5640, 3059, 8682, 4279, 6899, 9178, 3842, 2649, 8345, 633, 3169, 3846, 4053, 2181, 1765, 7143, 1368, 4702, 5289, 457, 5341, 3142, 3034, 6917, 7944, 5954, 606, 9203, 4464, 3684, 1875, 7122, 3025, 2410, 6761, 3055, 2, 201, 5228, 8267, 4079, 3062, 2089, 6788, 5929, 4573, 5785, 6404, 3417, 3805, 6244, 4863, 2158, 1005, 1143, 6600, 8457, 2236, 2122, 5727, 3527, 7592, 2385, 5425, 2073, 1483, 6040, 2270, 3848, 6328, 3753, 989, 7859, 7334, 1271, 2677, 8104, 699, 4270, 7664, 2640, 3642, 2866, 2404, 2070, 2913, 2347, 8301, 1764, 8724, 5389, 4383, 7651, 2231, 4902, 5073, 2562, 6420, 4082, 4571, 2729, 1061, 3127, 3311, 3762, 4532, 7121, 3829, 2872, 2080, 157, 3647, 7010, 8302, 2327, 9433, 6480, 6193, 4978, 884, 846, 2505, 4326, 7956, 229, 5141, 4373, 2808, 1945, 3268, 7598, 2890, 1722, 7366, 6857, 4839, 2666, 5709, 4044, 9303, 8379, 7937, 6269, 5814, 9305, 8329, 6888, 7248, 2873, 5295, 279, 9557, 4812, 2957, 5004, 999, 8725, 5553, 13, 4121, 1001, 1234, 154, 4249, 4338, 1907, 4297, 4393, 9549, 715, 3664, 8524, 1853, 6792, 8593, 4155, 1769, 3182, 2043, 6348, 1400, 4214, 8399, 4625, 1198, 4524, 5152, 386, 4173, 2137, 8622, 3973, 400, 6247, 1321, 6603, 7994, 1358, 6543, 5825, 5811, 7694, 2358, 3587, 3478, 5300, 2619, 4433, 5043, 3830, 5422, 3314, 4830, 1463, 6813, 6606, 2530, 7621, 7292, 5602, 8208, 5396, 8669, 6830, 2592, 1363, 454, 4219, 4472, 8279, 7574, 3405, 6441, 776, 2423, 8030, 4757, 4210, 3750, 8484, 1449, 106, 2240, 8460, 2940, 5869, 3910, 3429, 5922, 4377, 1498, 3787, 7181, 8634, 7877, 2287, 9185, 924, 995, 6935, 3559, 2401, 4650, 7108, 6615, 2078, 6593, 910, 7568, 7687, 1643, 9030, 4461, 3904, 5866, 7871, 4915, 8776, 6877, 833, 6778, 663, 2314, 8453, 5487, 4872, 6669, 4832, 1394, 632, 6223, 7762, 6027, 7715, 8097, 3565, 1493, 8146, 8537, 6919, 1545, 1201, 6458, 6772, 4051, 2318, 3212, 1516, 1132, 7727, 6272, 2817, 3221, 8435, 193, 7423, 1429, 2101, 6776, 5651, 4054, 6649, 5124, 7799, 7565, 6494, 5317, 9672, 6645, 6149, 4410, 2342, 4606, 5913, 4836, 2611, 1347, 4695, 4901, 9686, 1845, 508, 9563, 6131, 738, 9156, 2811, 7830, 3106, 1705, 3820, 5505, 1969, 8216, 647, 7938, 1235, 2164, 2416, 7702, 5562, 6484, 3485, 684, 7146, 5434, 8477, 1360, 3886, 1731, 4942, 5795, 5047, 1746, 5161, 8366, 2762, 7532, 6642, 2968, 2296, 7649, 6736, 2224, 7906, 5834, 3600, 3905, 7283, 3013, 9212, 4613, 2303, 2243, 2120, 6568, 5615, 5019, 6248, 1553, 7545, 9088, 4987, 5175, 6718, 6914, 3428, 5322, 6975, 4122, 2226, 9114, 8902, 8454, 2874, 5194, 2256, 693, 5689, 3029, 1274, 6664, 1607, 1193, 1868, 2836, 746, 5975, 5458, 2208, 2063, 5947, 952, 3384, 6967, 1176, 9760, 1094, 5232, 5297, 7868, 8064, 4134, 6107, 5015, 1892, 7386, 3500, 4316, 8718, 9105, 6496, 5269, 7981, 5871, 3086, 3497, 4662, 1257, 8101, 8105, 2893, 8611, 2135, 3970, 4252, 3927, 7734, 5407, 64, 6106, 5303, 8662, 8002, 545, 8781, 6886, 7267, 5529, 6894, 2895, 6609, 6341, 6738, 5046, 2888, 9035, 8231, 8654, 8642, 8417, 6571, 5321, 5225, 1489, 8804, 650, 8421, 5038, 853, 9036, 2261, 1678, 5501, 6773, 189, 2733, 6825, 6436, 4675, 7154, 4601, 1042, 1757, 5333, 1577, 1734, 1055, 6862, 1594, 9093, 8919, 7604, 1716, 2544, 6030, 3667, 7940, 7634, 4867, 5426, 2469, 5847, 4738, 5362, 3085, 537, 8598, 3093, 2206, 3012, 9941, 9157, 2732, 6090, 4922, 1238, 5196, 6297, 855, 8820, 3152, 2331, 2286, 3588, 7689, 7738, 8378, 9050, 2148, 789, 1018, 1747, 4937, 5309, 1083, 844, 3111, 991, 6016, 1367, 8442, 2440, 7417, 7495, 8888, 4066, 1682, 1965, 7310, 1241, 8257, 1411, 1911, 8797, 986, 6570, 205, 7744, 5775, 4912, 6816, 5106, 5060, 4323, 1355, 2861, 7656, 3643, 3897, 89, 4372, 6283, 5288, 171, 7841, 6438, 3286, 4628, 4793, 6477, 3665, 8149, 3351, 3210, 6358, 8651, 564, 6252, 4251, 5857, 8467, 4117, 1813, 9107, 7174, 7311, 3037, 5419, 3296, 1901, 1048, 607, 5580, 8107, 3563, 3285, 951, 3026, 9351, 1044, 5488, 9868, 3719, 4157, 5724, 231, 6267, 8282, 1606, 3857, 2475, 7410, 4701, 1994, 7942, 9808, 4570, 1111, 7329, 498, 5548, 5040, 7510, 2847, 8813, 1392, 5573, 8814, 2864, 1943, 3981, 9587, 6087, 5268, 1014, 1574, 5418, 2105, 3118, 5845, 1603, 5286, 9810, 4420, 6760, 5084, 4657, 1123, 1579, 2418, 3831, 557, 8898, 5868, 3779, 4432, 2097, 6892, 6330, 1749, 1997, 5822, 5491, 2571, 6457, 1450, 3110, 3818, 3702, 8254, 5335, 476, 8324, 288, 2823, 6125, 7000, 5369, 771, 857, 4770, 3442, 4971, 3511, 3144, 6934, 6035, 5319, 1888, 1273, 4842, 2879, 1189, 6695, 920, 4243, 4356, 2339, 4948, 9142, 4729, 4327, 5338, 3389, 6450, 887, 2098, 2171, 3437, 7204, 948, 4254, 8605, 7716, 7188, 1173, 143, 6524, 6623, 6162, 1843, 2934, 8606, 6143, 8074, 7770, 3237, 7502, 4755, 3443, 9144, 3076, 5532, 9518, 9692, 3898, 8495, 3838, 1471, 8072, 3956, 8627, 6007, 9458, 2267, 4457, 6597, 3250, 5756, 6155, 3955, 1118, 3415, 6654, 8908, 5203, 1212, 4648, 5091, 2441, 8538, 1335, 5764, 5675, 8733, 3674, 1260, 3481, 377, 2859, 1447, 4004, 1805, 6150, 1346, 5943, 8893, 5504, 1968, 2028, 4109, 6130, 2618, 2153, 7809, 8711, 1896, 8547, 3515, 387, 4555, 1372, 2392, 2038, 2531, 8896, 4144, 2663, 4954, 4070, 4776, 9078, 2460, 2276, 7899, 5471, 1623, 4979, 2362, 5930, 7560, 3186, 1007, 8028, 3121, 1948, 578, 7733, 3283, 3701, 1942, 8588, 4607, 1171, 4246, 1864, 18, 3198, 313, 8830, 7151, 6093, 7134, 1456, 3951, 5994, 7226, 2376, 2391, 4843, 2253, 3145, 4943, 5365, 3358, 8822, 9139, 6807, 2374, 5909, 1707, 3700, 990, 7866, 743, 7939, 1468, 9058, 7874, 8638, 5006, 1302, 4583, 3394, 953, 6448, 3431, 2488, 2288, 8096, 298, 7375, 3704, 5478, 3065, 6601, 3756, 5357, 901, 8643, 1220, 5100, 3217, 2742, 3781, 4125, 3548, 3658, 6858, 2525, 186, 1307, 1755, 3349, 5682, 3426, 5783, 1315, 8222, 2283, 5660, 3053, 3476, 2136, 7500, 7057, 2145, 4851, 2926, 4000, 9474, 4331, 5397, 5016, 8809, 2841, 8089, 5506, 3019, 8968, 7340, 2072, 7828, 3815, 8291, 8502, 1200, 3138, 421, 5085, 6735, 9199, 359, 1919, 5242, 8708, 1078, 9193, 362, 5746, 635, 1142, 4085, 364, 4589, 2189, 5829, 5236, 4696, 5217, 7808, 5657, 9070, 5240, 3379, 8412, 5923, 7428, 657, 8774, 7509, 2293, 6826, 898, 9109, 9002, 3634, 5265, 2527, 9250, 3553, 5649, 6002, 112, 7449, 731, 3894, 1884, 8143, 3386, 4866, 8801, 6704, 1605, 2674, 283, 567, 7805, 5512, 5226, 812, 8389, 628, 99, 1638, 2445, 8309, 8035, 7754, 2514, 2726, 5282, 4588, 2780, 6932, 8847, 5732, 7894, 6904, 6803, 2371, 5681, 3717, 5185, 1941, 8740, 8857, 6920, 8136, 3360, 7541, 7293, 7593, 6038, 5270, 1296, 6742, 8928, 4565, 897, 6058, 5017, 5186, 5223, 5193, 1828, 2706, 819, 434, 8391, 7088, 333, 8288, 2225, 3112, 4548, 7957, 6311, 3966, 9279, 5144, 1134, 6400, 1416, 808, 1669, 6708, 7596, 1109, 5843, 2862, 3934, 4549, 9592, 7782, 2614, 5290, 2943, 1890, 7698, 4590, 8360, 4087, 7670, 6784, 3471, 4791, 5581, 1178, 2682, 2949, 6239, 3396, 644, 8061, 8047, 6253, 5638, 1290, 1630, 4787, 788, 5771, 6848, 5912, 8140, 4150, 9820, 6551, 782, 9806, 1283, 2437, 8934, 1634, 4368, 4655, 8655, 6010, 1232, 4761, 3529, 925, 7284, 6365, 3834, 5896, 5766, 5773, 7522, 4612, 817, 2597, 1156, 5646, 2088, 9136, 750, 5179, 6994, 7818, 5761, 5456, 4924, 8870, 8448, 2020, 3400, 3828, 8099, 7211, 5978, 5392, 9349, 8078, 7896, 3331, 7133, 7440, 1310, 7219, 8368, 1261, 1692, 5284, 9664, 4834, 1546, 8455, 6572, 4592, 3844, 667, 7279, 2176, 5459, 2838, 65, 9715, 8999, 9288, 1133, 768, 5170, 8244, 7126, 5234, 5555, 4553, 695, 8710, 3889, 363, 1518, 5372, 7709, 997, 5782, 8468, 815, 4500, 4821, 4402, 3414, 5054, 3078, 7918, 3273, 6164, 4196, 3341, 1337, 4071, 7098, 4838, 2160, 1174, 1164, 4636, 6085, 5813, 7901, 9096, 4302, 7540, 1872, 3785, 2161, 4266, 6282, 3424, 272, 9218, 3575, 7620, 3880, 2857, 3977, 361, 1075, 6471, 6756, 6730, 3954, 2087, 2906, 2198, 5024, 2875, 2237, 6648, 4554, 7246, 3035, 7580, 6177, 1387, 1778, 4166, 367, 4425, 8079, 2017, 866, 3821, 5932, 1349, 6923, 790, 3005, 379, 4110, 7872, 7884, 1024, 3166, 8088, 1838, 8497, 727, 2344, 8836, 6517, 7943, 9029, 142, 7172, 1385, 3676, 5479, 2564, 6329, 6728, 3807, 1756, 2526, 5855, 3986, 8904, 734, 2304, 7645, 7919, 6421, 5908, 2801, 5382, 3912, 7931, 7544, 8892, 7907, 6089, 8615, 1242, 7286, 3788, 6161, 56, 8697, 8269, 3162, 5195, 6627, 8346, 3648, 3567, 1862, 4146, 4878, 2272, 2214, 4646, 1532, 4847, 728, 4415, 2207, 5380, 8349, 510, 184, 9550, 6232, 6372, 4602, 4775, 3071, 4355, 5298, 6746, 4491, 2658, 2497, 1037, 5661, 7735, 7700, 3222, 1388, 2450, 7556, 7741, 4754, 2709, 4939, 5956, 2056, 6898, 2559, 9077, 550, 7847, 882, 3281, 5745, 8600, 3764, 3132, 8187, 2346, 8133, 9159, 491, 1900, 1600, 2920, 3299, 6845, 3057, 1336, 8717, 1475, 5802, 6902, 3780, 7050, 3604, 8591, 553, 7175, 6320, 6202, 3218, 2998, 7810, 756, 7654, 8929, 5585, 497, 7769, 7778, 8753, 8166, 7726, 3498, 5057, 4510, 5460, 9704, 3045, 3773, 8661, 5603, 5151, 4398, 7189, 735, 6008, 681, 2387, 3321, 6402, 6808, 4129, 8640, 972, 5960, 8530, 2532, 6474, 7117, 1713, 4160, 8729, 9012, 2621, 6187, 6490, 4104, 3695, 1776, 1458, 3303, 2716, 8308, 282, 7785, 957, 2904, 4925, 6065, 9470, 218, 7783, 5166, 4855, 5315, 3139, 2471, 2637, 4586, 1619, 6700, 8953, 3252, 4691, 7829, 722, 1421, 6940, 2118, 899, 1966, 2518, 4883, 8440, 2481, 1508, 5416, 5674, 7534, 5767, 7250, 8362, 4026, 2370, 6370, 6360, 7241, 3336, 2353, 1216, 1249, 4502, 9099, 3496, 217, 4067, 1585, 4276, 1637, 4424, 7083, 840, 4604, 981, 5007, 1157, 2490, 4764, 6639, 4239, 1953, 466, 2799, 4064, 5794, 3361, 5032, 2200, 388, 3680, 432, 8055, 1154, 7448, 8238, 4885, 7383, 5375, 7398, 3256, 3590, 2140, 1116, 9307, 5143, 2507, 5784, 2094, 1151, 6366, 1469, 6866, 6249, 626, 6443, 5402, 2752, 76, 2484, 1914, 4018, 8054, 7820, 7236, 1571, 8343, 832, 2598, 5552, 4154, 4730, 7528, 5383, 357, 5183, 290, 2708, 5951, 4516, 7493, 1893, 3422, 9230, 4017, 269, 6506, 8325, 534, 8290, 5697, 8791, 3418, 9603, 4186, 3011, 8713, 6741, 2054, 3155, 619, 740, 8699, 7875, 9291, 3050, 8594, 3878, 5212, 1883, 9300, 5722, 1590, 4616, 4175, 5806, 8630, 6151, 4551, 1277, 7364, 6226, 2045, 1736, 7061, 7221, 5600, 4194, 8978, 3381, 2351, 9893, 9208, 2051, 5607, 778, 1891, 3007, 6970, 9092, 3732, 2084, 8536, 3434, 8038, 767, 2062, 5231, 5968, 3754, 1576, 3455, 7157, 7109, 43, 6103, 5449, 6770, 1834, 5804, 9412, 710, 6687, 3833, 4245, 4337, 7857, 6622, 3887, 4820, 2921, 5030, 8251, 7692, 7600, 3971, 785, 3978, 3605, 5140, 3126, 2535, 3411, 2364, 6083, 5838, 464, 4903, 2635, 3812, 1602, 4623, 8636, 456, 5688, 806, 6724, 5634, 2834, 3734, 5653, 5892, 521, 7040, 4448, 9781, 1926, 7951, 9568, 3693, 3591, 3772, 2069, 7407, 195, 4268, 1204, 5791, 618, 1190, 8263, 3330, 6719, 2837, 6426, 209, 758, 7071, 2703, 2517, 6209, 4255, 6743, 821, 1604, 6945, 1146, 6419, 8674, 5547, 8, 5430, 3688, 5351, 9210, 6133, 9687, 2151, 600, 3462, 3630, 1131, 6968, 3602, 5839, 7404, 6169, 2114, 5744, 4205, 8447, 5070, 9037, 1750, 3797, 4149, 8200, 2616, 5522, 996, 7381, 1620, 1038, 4289, 6168, 5728, 3081, 7498, 1802, 7591, 7432, 2239, 1424, 6576, 5781, 1278, 6449, 1175, 2820, 9464, 4174, 8147, 436, 75, 6094, 5833, 9629, 7427, 5334, 5664, 7979, 2775, 4537, 4530, 1259, 918, 9085, 4522, 7228, 7997, 8464, 6702, 5670, 6937, 7131, 5683, 3484, 1107, 1608, 1322, 5502, 4562, 6941, 4710, 6024, 1509, 7034, 3670, 7926, 8112, 5023, 3948, 4831, 3189, 1886, 1399, 9372, 3689, 6347, 1428, 2919, 5200, 463, 5800, 3404, 8118, 2734, 7014, 1726, 1053, 1040, 3850, 3209, 9206, 947, 3432, 1592, 1672, 4906, 1869, 6855, 150, 4896, 5719, 697, 2307, 6553, 7096, 5513, 4313, 1563, 8853, 9873, 6184, 6926, 1440, 2652, 4182, 8917, 8156, 2977, 3307, 6409, 2335, 9076, 7630, 4774, 8846, 878, 2377, 3176, 274, 5075, 3119, 2029, 8990, 4494, 6959, 5861, 1954, 1652, 9417, 8977, 2009, 6495, 318, 8331, 6566, 4934, 5148, 62, 4138, 8401, 3584, 5088, 2656, 5708, 717, 3293, 8032, 4128, 1265, 982, 581, 4183, 9485, 1792, 4665, 6781, 5597, 2574, 6357, 5120, 6158, 3401, 8961, 1799, 3725, 2933, 6005, 5199, 8540, 8997, 4965, 7079, 5685, 8229, 9204, 7463, 3518, 4286, 6500, 8207, 8236, 1829, 8585, 6266, 3068, 8326, 7786, 7662, 2986, 2593, 4411, 4442, 3794, 8772, 2247, 8567, 1379, 6711, 6548, 1183, 8348, 1396, 4073, 4427, 2156, 719, 6777, 6384, 9179, 2650, 4319, 7523, 8565, 8264, 748, 3767, 3855, 707, 8275, 1390, 2232, 6540, 6176, 8344, 7033, 8923, 4889, 8639, 473, 2883, 4113, 3783, 7610, 2123, 1523, 3364, 1324, 4075, 7751, 4535, 4829, 8173, 1106, 8566, 2636, 2979, 8361, 2211, 5280, 8098, 1079, 6221, 221, 7536, 5793, 4497, 6088, 4388, 4099, 3199, 6014, 347, 6715, 5278, 9381, 7923, 5971, 3258, 413, 4788, 6323, 3692, 5036, 1354, 3305, 8949, 1288, 91, 4466, 8438, 3900, 9585, 8755, 3018, 6195, 8432, 5098, 2155, 2057, 3609, 6910, 6936, 3129, 3776, 871, 6542, 2499, 9389, 5470, 265, 4794, 1575, 7950, 2064, 7514, 3882, 3556, 6274, 5132, 590, 8255, 914, 2631, 6893, 5964, 399, 8955, 721, 3543, 8864, 3008, 6672, 5114, 3374, 5616, 6983, 960, 2654, 7784, 8800, 2504, 4264, 6473, 3105, 3333, 6768, 139, 3659, 2785, 328, 2899, 7476, 9075, 2107, 4711, 2463, 3673, 1984, 6425, 3760, 9205, 4964, 1369, 6017, 1924, 8062, 5363, 900, 3160, 8160, 6442, 6502, 9520, 1127, 8719, 3923, 4678, 3128, 1581, 6013, 5108, 6082, 671, 2079, 5671, 8185, 6680, 8646, 8234, 6048, 2522, 212, 6327, 814, 1039, 5368, 5973, 8573, 3836, 8754, 2219, 7274, 2016, 955, 4444, 6766, 1282, 4095, 1180, 3596, 389, 6141, 5134, 2168, 3690, 4020, 8940, 4772, 7653, 4328, 5136, 7740, 1034, 2031, 5798, 1229, 6433, 7321, 2736, 169, 9302, 7338, 9954, 4739, 9063, 8398, 471, 1837, 8461, 4216, 1136, 6056, 1457, 1983, 7028, 595, 9315, 732, 9061, 5068, 1356, 6608, 1194, 5048, 2060, 5631, 8068, 9635, 187, 1609, 5384, 8901, 9146, 940, 5859, 7731, 3946, 6070, 7150, 3487, 3585, 923, 1045, 7430, 1096, 838, 6820, 470, 5538, 3271, 5706, 40, 988, 1825, 7037, 3839, 637, 4997, 5938, 7225, 2822, 6339, 9615, 1719, 7021, 909, 2368, 4426, 239, 761, 3769, 5373, 6280, 5598, 4998, 4723, 4745, 1077, 837, 9057, 1326, 6526, 6966, 8073, 448, 8172, 1080, 6674, 7949, 4826, 4107, 8181, 2939, 1540, 1386, 1824, 1691, 6460, 4999, 6278, 4375, 2791, 3860, 7679, 310, 5774, 325, 4455, 4236, 4209, 700, 4358, 3099, 1589, 4058, 6691, 6246, 8163, 5174, 5542, 4231, 1870, 6686, 5066, 2761, 6655, 8768, 4124, 9267, 5693, 185, 7459, 1432, 4131, 7202, 7339, 1993, 7932, 8004, 3655, 4340, 4033, 7864, 3875, 7470, 5184, 3661, 7661, 352, 3, 8592, 5129, 1922, 5482, 7916, 5733, 3868, 246, 303, 2008, 1120, 5569, 2002, 192, 8459, 2092, 6851, 6052, 3015, 8215, 5022, 1125, 6637, 6145, 4416, 3494, 1851, 8305, 4749, 452, 6554, 6529, 345, 6084, 6445, 5934, 1501, 1806, 4213, 8577, 2711, 6747, 2664, 5919, 4600, 4611, 4295, 5739, 5517, 1104, 3027, 7691, 2252, 587, 131, 7262, 5398, 4238, 6824, 2134, 6812, 8744, 3174, 7239, 2777, 3001, 474, 9167, 2546, 2152, 2343, 3284, 3399, 7781, 8827, 2982, 4615, 8686, 3275, 5924, 6000, 5157, 5159, 2558, 2049, 1470, 4351, 7970, 8746, 6668, 3188, 7232, 74, 7436, 61, 3663, 5902, 4956, 5556, 6780, 9235, 5361, 6911, 8866, 713, 6165, 4917, 3370, 6175, 939, 1292, 6316, 211, 7461, 7477, 2516, 4336, 2897, 4391, 5012, 5981, 8572, 9326, 3993, 3179, 7669, 8328, 9804, 4688, 2165, 4744, 3942, 655, 9878, 5216, 6875, 6563, 7144, 3718, 8411, 896, 490, 2435, 8000, 5755, 8499, 23, 5662, 3255, 6204, 7898, 6390, 1863, 1276, 4721, 1960, 1485, 3056, 203, 7765, 841, 4567, 3130, 5515, 4458, 5391, 1122, 8154, 7376, 7247, 2651, 3672, 8533, 4329, 1466, 5187, 4808, 2885, 8967, 7504, 6257, 4364, 599, 4417, 1250, 6629, 7747, 698, 5272, 6224, 5840, 9662, 642, 8932, 3044, 9866, 2337, 1319, 1695, 8874, 672, 3064, 329, 9214, 1028, 4892, 2573, 7468, 2524, 1895, 1248, 6871, 9766, 3180, 7824, 4593, 2324, 5627, 309, 1857, 9755, 2400, 5401, 3023, 4462, 5464, 9565, 1925, 1626, 6129, 3377, 822, 2291, 408, 4736, 1464, 8020, 1062, 4913, 3229, 7992, 8019, 5526, 3223, 9650, 2923, 7575, 3696, 3225, 3653, 3606, 5045, 4795, 6721, 6561, 1951, 3801, 2770, 7797, 1904, 4061, 6952, 7472, 6841, 7594, 492, 7330, 4717, 8645, 2422, 2414, 1003, 2027, 8044, 1245, 7442, 8806, 3737, 6362, 1279, 133, 7046, 7990, 6271, 8110, 2205, 6190, 3640, 4012, 7031, 8915, 3488, 2241, 8494, 6275, 5850, 2515, 8762, 2300, 9129, 3445, 8528, 4318, 1779, 8376, 661, 5523, 2740, 8365, 8865, 5210, 6451, 6887, 9717, 4918, 455, 6604, 8550, 9609, 908, 4673, 6852, 8287, 3092, 4223, 8195, 3265, 937, 7264, 7802, 1583, 4449, 824, 9116, 5077, 1300, 4308, 7800, 945, 3748, 4247, 7270, 5377, 6134, 6864, 6928, 5953, 1865, 6797, 8164, 1021, 6098, 2052, 7296, 9534, 538, 4653, 1439, 9207, 800, 6412, 5254, 3208, 9262, 4504, 9047, 135, 8296, 2855, 8076, 4418, 1633, 8109, 4170, 3114, 522, 1377, 7525, 1057, 9004, 7106, 7780, 4052, 5692, 8694, 1899, 8760, 465, 3003, 4262, 9465, 1441, 256, 5436, 1624, 6344, 4938, 1479, 9225, 8280, 552, 4989, 2928, 4546, 4317, 2175, 2033, 2528, 5323, 7678, 8351, 3061, 7206, 4463, 8976, 6482, 9919, 4894, 3657, 4640, 6080, 5967, 7290, 3660, 890, 481, 3335, 9675, 5490, 2596, 477, 5734, 9693, 4211, 6558, 8750, 3791, 4369, 5026, 3295, 3113, 3825, 6771, 7704, 7158, 5192, 2942, 772, 2724, 8058, 8248, 2487, 6403, 6909, 4635, 7529, 9113, 7313, 5827, 130, 8320, 5316, 8677, 7395, 4514, 8341, 3867, 7708, 3087, 1286, 4257, 2819, 1730, 624, 3928, 287, 9699, 2891, 9079, 7004, 5150, 935, 4737, 6142, 5812, 8025, 3847, 1677, 8209, 1596, 4681, 2459, 9492, 7969, 1740, 8307, 2912, 6241, 292, 3272, 7009, 4540, 1808, 7867, 1525, 5122, 3813, 6258, 5884, 7639, 5087, 8293, 7409, 7224, 3761, 2613, 8737, 2978, 496, 493, 213, 3625, 6389, 5632, 4428, 6720, 8031, 2964, 1773, 9938, 5447, 8620, 5965, 8504, 1537, 4233, 7032, 245, 110, 3832, 3908, 5907, 3569, 5790, 6166, 4725, 1688, 6440, 5571, 9651, 2605, 15, 9140, 5110, 5643, 3694, 9872, 585, 2000, 9154, 2927, 5698, 5105, 5873, 2115, 6853, 4325, 8372, 2944, 3020, 4658, 4759, 5343, 6523, 2381, 7996, 8470, 7629, 4156, 38, 8317, 4753, 9426, 235, 8503, 383, 268, 5468, 3267, 8086, 1301, 2575, 8171, 9200, 2354, 574, 2011, 4431, 8739, 4007, 174, 504, 4171, 7408, 8984, 8106, 7496, 5403, 9022, 410, 6050, 6376, 7342, 4930, 826, 1902, 1801, 2127, 234, 8437, 6955, 7736, 4811, 5330, 7521, 1648, 1295, 480, 7617, 3521, 3227, 3937, 8144, 7155, 7198, 1332, 8770, 1092, 45, 7213, 438, 7379, 2209, 1252, 9578, 4597, 5637, 2565, 8855, 4677, 9071, 1103, 807, 5429, 5142, 8676, 7319, 2494, 7444, 8310, 1687, 6663, 70, 9683, 7760, 7796, 5313, 6356, 2961, 863, 7455, 4471, 8552, 7392, 3651, 535, 1407, 1272, 3489, 7437, 2781, 3474, 6487, 1352, 933, 7976, 1010, 1069, 7140, 5979, 443, 4835, 2628, 2433, 3549, 2014, 7124, 2675, 1362, 1963, 6285, 3122, 6414, 6453, 83, 5918, 736, 7053, 9245, 5118, 1060, 2692, 5437, 4996, 8519, 8214, 8253, 3503, 8983, 1931, 9538, 4763, 4977, 7489, 8652, 8726, 6552, 8534, 8945, 6059, 8177, 611, 1408, 1772, 296, 1068, 2846, 5921, 6727, 8370, 516, 9957, 870, 9234, 6194, 7084, 7390, 4359, 7978, 4258, 199, 8303, 6159, 9192, 2731, 7636, 2589, 3406, 2993, 6227, 2690, 8313, 3560, 2796, 355, 8311, 6119, 4126, 8939, 4727, 5413, 3947, 6753, 2121, 6029, 7746, 5589, 2719, 616, 8281, 5348, 7067, 764, 5803, 5188, 1497, 100, 7318, 1025, 5153, 5489, 3317, 2399, 1317, 1263, 2882, 9600, 9336, 8273, 1397, 5244, 9084, 4141, 4720, 3906, 4876, 7982, 3624, 7082, 7794, 1928, 2023, 2672, 2508, 4991, 3532, 3083, 2955, 5644, 8012, 7968, 6692, 6076, 2298, 5520, 4951, 5760, 8771, 3890, 9566, 3968, 4229, 4190, 9507, 9661, 8452, 5160, 9094, 6110, 1477, 8420, 1063, 6374, 4778, 9947, 2987, 5770, 2424, 2234, 1988, 7697, 4256, 9921, 1091, 342, 9128, 2162, 73, 9894, 4758, 2751, 1644, 1836, 6073, 1087, 6044, 4370, 519, 7242, 4169, 1830, 6723, 8549, 6697, 3067, 8175, 6549, 5352, 730, 39, 5546, 2668, 6031, 2812, 1646, 417, 6560, 5249, 9180, 683, 6676, 8856, 5162, 336, 2138, 2157, 435, 260, 7772, 7615, 3033, 5777, 1281, 2116, 9569, 4292, 5984, 1036, 2788, 8802, 902, 3239, 8258, 7766, 9848, 3523, 8544, 3952, 869, 8456, 6532, 324, 6868, 653, 3022, 9211, 876, 4084, 5469, 5576, 2870, 2050, 6575, 6625, 172, 5044, 3344, 4528, 1712, 9886, 6255, 9248, 7446, 1380, 7902, 3835, 422, 8480, 2090, 4544, 1639, 1519, 7602, 156, 8689, 2759, 3452, 8397, 5441, 3329, 7008, 3051, 1936, 2074, 8277, 7039, 8350, 6785, 690, 5423, 2632, 7878, 9479, 7660, 396, 7365, 6512, 1243, 9718, 7850, 7561, 5386, 9824, 7501, 8404, 3378, 4732, 7095, 6662, 3650, 1987, 919, 688, 9246, 5312, 1640, 2255, 7515, 9344, 6650, 5181, 7413, 6306, 3743, 7285, 7043, 1046, 2795, 1361, 5034, 8057, 5561, 2536, 5807, 6706, 783, 6930, 2360, 4700, 8196, 6762, 6508, 1177, 2394, 7490, 8071, 1882, 7652, 3465, 1185, 4352, 1568, 6078, 3075, 3030, 7023, 9118, 5622, 6972, 3468, 3308, 5059, 6874, 5495, 5831, 2694, 6584, 5408, 127, 3249, 5327, 3373, 3742, 3995, 7507, 6732, 5969, 8631, 4668, 1723, 176, 472, 5669, 8553, 1860, 4803, 8289, 5202, 1451, 1789, 8684, 4374, 7402, 2722, 4320, 8831, 7665, 686, 3736, 8578, 3710, 1444, 1446, 7488, 5583, 7454, 3924, 5609, 1558, 679, 7062, 2880, 6534, 4841, 8427, 8852, 1373, 6636, 9590, 206, 8337, 4035, 4880, 2476, 4043, 1437, 4742, 4401, 350, 8675, 3550, 834, 1165, 8210, 944, 2720, 262, 6122, 440, 1280, 6313, 412, 1121, 5952, 8525, 3881, 2341, 1539, 4661, 7258, 2924, 6299, 4669, 8944, 46, 5442, 5072, 6160, 4580, 9044, 7993, 6264, 7987, 4703, 348, 3276, 725, 3502, 2100, 0, 2248, 7910, 2797, 7557, 6388, 7793, 905, 4875, 3786, 6722, 8298, 6921, 311, 2743, 5197, 9920, 9005, 9775, 9111, 98, 2436, 6215, 3623, 2902, 8003, 629, 6838, 5354, 2044, 4828, 958, 3066, 6430, 6236, 8959, 588, 2191, 7552, 3306, 9166, 2992, 241, 1031, 1874, 8489, 2670, 1381, 9145, 4429, 3681, 6835, 4746, 5127, 3539, 78, 4619, 5617, 6626, 5754, 2013, 8256, 3816, 543, 8488, 7497, 6798, 242, 4870, 469, 2782, 1206, 1979, 6612, 4584, 2693, 9080, 4643, 7646, 401, 2003, 5154, 2154, 6152, 7027, 9072, 9430, 4435, 1932, 7110, 7238, 1030, 6831, 415, 7524, 7401, 3297, 2576, 5742, 1033, 375, 2825, 3501, 1859, 5977, 7826, 4479, 5164, 7177, 6745, 7817, 1172, 3315, 5324, 7066, 1237, 5931, 6138, 6752, 8016, 7549, 3143, 5540, 3043, 2083, 7648, 1289, 8369, 8036, 6399, 4595, 7276, 3626, 5545, 9794, 6901, 3827, 7403, 5308, 9588, 7658, 2642, 3262, 2833, 3793, 5577, 6789, 2567, 3000, 9553, 4647, 6191, 6799, 7125, 3505, 7148, 8367, 6611, 47, 4218, 8001, 8933, 570, 6685, 9503, 88, 7695, 4135, 6562, 8705, 8197, 2406, 4556, 6510, 4438, 6963, 37, 1002, 549, 6806, 4376, 8335, 2604, 5686, 1102, 4780, 2638, 338, 7599, 5759, 4946, 1665, 6120, 52, 7962, 689, 3104, 5000, 702, 6755, 4019, 5765, 7487, 6182, 3907, 9202, 8556, 8745, 6958, 5970, 873, 7730, 8211, 360, 371, 7305, 4161, 5928, 7316, 7352, 7623, 2773, 5702, 7328, 729, 4950, 4558, 2737, 4486, 4083, 3917, 4480, 224, 5753, 1735, 1777, 3712, 8664, 152, 2129, 4423, 8424, 294, 7601, 3460, 3319, 5163, 5329, 8554, 204, 805, 1073, 5619, 875, 4858, 2071, 9133, 8242, 9798, 1547, 9750, 4396, 701, 2238, 3524, 7852, 8616, 2941, 3721, 7372, 3541, 6817, 9869, 1393, 1351, 8688, 8989, 6739, 5776, 2309, 4309, 6793, 7986, 430, 3098, 5959, 7958, 7659, 2010, 8137, 4806, 3574, 779, 8359, 6709, 592, 1316, 6148, 1195, 4304, 5594, 4705, 2132, 5974, 7137, 219, 7631, 307, 7397, 1298, 8670, 6818, 1783, 8769, 8100, 9240, 1852, 9508, 5672, 6286, 429, 4752, 1782, 433, 119, 6594, 5911, 276, 7520, 2610, 8788, 8338, 9223, 8679, 1504, 9725, 8364, 6394, 223, 2917, 4232, 2227, 3388, 2905, 2551, 3723, 7491, 1145, 8410, 2625, 6203, 8501, 5611, 9498, 1487, 904, 7880, 3636, 7048, 7194, 7138, 4508, 3292, 5533, 6312, 2470, 3536, 696, 4145, 6303, 1820, 7720, 7585, 9738, 8434, 1841, 1578, 3079, 123, 7458, 6395, 674, 5355, 366, 3220, 3063, 9031, 4852, 2980, 6507, 1465, 3911, 3632, 3461, 6679, 5219, 5816, 9236, 104, 7924, 6063, 8927, 8374, 5259, 4984, 5531, 3247, 2753, 1982, 9356, 2828, 8879, 7007, 7162, 2858, 4091, 137, 9049, 6897, 8844, 351, 2483, 7666, 6011, 8974, 2259, 6136, 4235, 5914, 5201, 2159, 2975, 4023, 7856, 9554, 5414, 5370, 5191, 4564, 6463, 8730, 5641, 5326, 3988, 1649, 1484, 5206, 7132, 3241, 3726, 7513, 378, 7890, 7964, 2313, 2210, 8204, 4300, 3343, 3490, 7530, 6391, 4151, 2793, 2048, 712, 4478, 6591, 4786, 1009, 3920, 3557, 542, 4547, 6290, 2537, 7394, 8045, 6998, 9325, 6537, 9137, 3586, 21, 2502, 5314, 7893, 6861, 1095, 2818, 6602, 7123, 1128, 7424, 3715, 9489, 3337, 9301, 6833, 5261, 2085, 6355, 3009, 3345, 7016, 6515, 4460, 3450, 6301, 1303, 8700, 7209, 5895, 7115, 9788, 6439, 2930, 8498, 334, 2768, 5856, 158, 6717, 7483, 810, 222, 3744, 8793, 5836, 5574, 6759, 5780, 6379, 4609, 1972, 5888, 7167, 1850, 8527, 1976, 5446, 7182, 1359, 4529, 285, 5949, 2196, 3633, 9026, 3385, 3792, 7684, 8732, 6259, 1656, 6574, 1855, 8975, 6416, 1384, 2315, 7344, 9582, 7024, 2764, 6749, 5336, 8868, 6095, 8443, 978, 2311, 5001, 8476, 571, 554, 2359, 1674, 2925, 6237, 5940, 6884, 2606, 270, 3768, 5209, 9081, 1975, 3133, 87, 9697, 8825, 1270, 4074, 4324, 8841, 4947, 8790, 5010, 2280, 3935, 7548, 775, 3845, 7210, 3763, 3342, 5648, 835, 1008, 3790, 1658, 5508, 7012, 7613, 4807, 7218, 2889, 3242, 2973, 3957, 2667, 1052, 339, 4392, 4199, 6132, 576, 7275, 317, 5245, 4010, 5889, 3990, 8964, 9134, 9714, 648, 258, 3729, 3862, 1708, 1442, 7229, 7369, 8834, 2765, 20, 9976, 8508, 8912, 2769, 5296, 5762, 4382, 103, 3713, 4132, 6153, 4437, 406, 586, 8186, 6863, 8691, 6992, 8026, 54, 1148, 803, 8422, 1473, 1515, 6324, 5307, 6432, 7268, 8295, 2285, 7885, 528, 3610, 6385, 4994, 6712, 9496, 1299, 6690, 4244, 9689, 5878, 1641, 1041, 2254, 6699, 9972, 6476, 7460, 5955, 539, 7263, 4179, 1543, 3094, 583, 4406, 943, 8842, 2816, 9066, 8217, 6181, 5008, 8227, 8316, 1339, 122, 2865, 51, 5596, 5805, 4693, 2455, 7571, 6461, 4784, 8666, 8562, 7331, 444, 2779, 4893, 8240, 4817, 8815, 214, 9388, 425, 1334, 2167, 3618, 670, 7883, 72, 617, 8805, 8648, 4076, 7777, 1814, 551, 3564, 8465, 3402, 7419, 9625, 2389, 5156, 2976, 741, 5243, 5247, 4864, 3976, 7889, 3985, 3248, 3893, 9135, 5894, 7814, 649, 9955, 7433, 5588, 6635, 9545, 2755, 3879, 514, 3572, 1527, 7302, 1889, 9571, 7966, 2548, 1881, 6428, 397, 5246, 373, 7929, 4960, 2295, 4873, 2900, 5291, 9888, 5860, 5101, 6913, 3949, 2704, 556, 4728, 6492, 4395, 1187, 5749, 2756, 4476, 9726, 1255, 1417, 5302, 3244, 8429, 8548, 4692, 8632, 3477, 6725, 9402, 916, 2265, 3467, 7171, 1223, 6466, 6982, 1364, 2560, 7474, 6116, 3194, 4802, 572, 2557, 4649, 8880, 6782, 1186, 7130, 8587, 8564, 5496, 8843, 7081, 8728, 8228, 3943, 5276, 180, 3552, 7791, 3613, 8668, 6943, 3707, 8158, 8053, 7595, 4188, 6644, 2442, 1101, 4962, 856, 8416, 1459, 2547, 5169, 3479, 3393, 8034, 6696, 1348, 8188, 1645, 1654, 8714, 4089, 4454, 6012, 9408, 3184, 1425, 1551, 2627, 4815, 8176, 4985, 1748, 9710, 7234, 7567, 6171, 3290, 639, 264, 2570, 8512, 8212, 6847, 403, 1940, 391, 8823, 8734, 8165, 53, 4034, 1586, 6693, 6733, 2633, 3824, 6111, 7798, 8903, 312, 7422, 33, 3766, 5521, 1786, 4192, 9377, 9467, 6214, 6962, 3201, 763, 5116, 7908, 1366, 8635, 2141, 1912, 155, 8205, 4342, 6456, 8545, 8877, 9628, 9962, 7405, 7058, 108, 2407, 2617, 886, 7345, 6744, 6681, 9607, 4617, 6147, 1752, 2262, 6624, 1284, 5500, 8191, 2182, 5364, 1098, 7948, 8780, 4810, 7608, 1443, 7582, 9406, 5115, 1514, 9360, 1233, 9191, 6334, 1673, 2212, 8037, 7911, 9379, 2430, 7895, 7558, 8479, 9345, 5263, 7655, 682, 3266, 4674, 6314, 4354, 5559, 8660, 4178, 2545, 3872, 6240, 9089, 4884, 416, 8247, 7235, 8075, 5493, 2728, 5320, 3969, 594, 8926, 8198, 5579, 1952, 7252, 183, 9362, 9472, 7505, 8911, 2091, 6250, 7107, 7282, 3638, 1330, 4049, 7443, 544, 4569, 2744, 6849, 596, 2577, 9912, 1533, 1158, 569, 9858, 8315, 7643, 4566, 420, 9583, 8794, 3962, 2185, 7677, 7111, 515, 7915, 6105, 864, 809, 9355, 1849, 5400, 7251, 233, 1711, 319, 6198, 6483, 5071, 4008, 6878, 1693, 227, 4561, 676, 9138, 502, 2382, 9421, 5620, 3192, 6890, 5941, 44, 6170, 3899, 5221, 1110, 825, 6658, 1170, 1531, 8952, 6049, 9577, 9001, 967, 2193, 6652, 6883, 524, 2438, 2102, 9175, 1011, 7696, 7961, 1809, 6951, 1313, 1236, 7349, 7688, 1791, 7479, 3322, 3535, 326, 1032, 8829, 881, 2021, 7265, 8849, 660, 2741, 2275, 9829, 5510, 1991, 1556, 7069, 266, 2845, 3512, 7764, 829, 4228, 7846, 858, 1215, 4065, 8377, 7517, 6210, 5705, 8428, 7776, 4629, 938, 8683, 794, 1430, 7269, 2922, 8948, 7563, 6684, 9112, 7307, 426, 6437, 8996, 5435, 8742, 8010, 4909, 8958, 409, 8145, 8192, 8777, 1597, 8986, 8720, 5570, 2915, 2789, 8135, 1614, 7974, 8575, 3652, 3251, 4824, 3077, 9437, 7626, 7393, 8667, 6230, 7025, 4413, 9172, 4679, 8787, 9215, 7112, 2721, 6545, 5606, 7326, 8972, 6641, 3991, 2936, 9883, 7721, 8190, 8617, 5421, 3002, 5854, 484, 7029, 1573, 8007, 2892, 2321, 2474, 3755, 4153, 9306, 4777, 2375, 1333, 7935, 3669, 7042, 6599, 6342, 7244, 271, 1670, 5432, 4531, 9702, 2233, 1084, 9682, 8775, 4861, 5099, 9370, 3316, 4039, 9284, 9028, 7681, 3561, 5842, 9027, 8363, 5092, 9796, 7795, 1560, 5035, 621, 8995, 1323, 5736, 8559, 418, 5126, 1800, 558, 9519, 8023, 4538, 7291, 4162, 2104, 6916, 3958, 4016, 8297, 9069, 4605, 273, 3730, 8259, 7113, 7711, 6573, 3686, 6978, 1955, 2336, 5453, 7792, 968, 2868, 8334, 7811, 2361, 9946, 5121, 1770, 129, 8292, 210, 9411, 5371, 1081, 709, 4451, 7550, 7092, 1013, 3395, 8658, 9060, 167, 7891, 1240, 4306, 565, 3901, 8232, 343, 2426, 4421, 3196, 2149, 9032, 511, 57, 2388, 4596, 7804, 7176, 1423, 3325, 9746, 7539, 4874, 7190, 4477, 4307, 1188, 9333, 4523, 5998, 4921, 9639, 2066, 7418, 7527, 5897, 354, 487, 1613, 66, 8973, 8516, 1389, 4350, 9909, 9213, 9597, 9201, 6891, 5999, 3849, 5013, 5027, 1530, 9387, 8127, 5905, 7632, 5991, 9818, 6787, 7200, 6737, 777, 1494, 4630, 8811, 9533, 8090, 5248, 5890, 5473, 9195, 7739, 2582, 92, 9968, 6102, 8738, 2461, 7971, 6444, 3782, 9365, 8963, 2372, 3366, 4204, 9198, 9493, 3601, 540, 526, 4575, 8872, 5328, 656, 4200, 4108, 4041, 2112, 6092, 6046, 7193, 114, 136, 3841, 7576, 7453, 4419, 7849, 3698, 6201, 6238, 8084, 4981, 35, 8563, 6213, 5872, 7480, 3580, 8087, 4240, 6422, 8603, 7668, 7457, 4634, 3430, 3185, 5652, 4859, 5715, 2408, 9907, 1097, 1294, 7420, 5961, 3464, 3960, 8962, 9298, 7723, 5741, 631, 751, 1426, 3614, 2451, 3547, 1159, 2778, 8862, 3770, 4347, 1453, 3206, 1615, 7538, 9736, 2409, 8050, 8233, 7320, 140, 5310, 1689, 1160, 1876, 739, 1108, 4929, 4142, 3746, 8839, 5563, 8116, 4030, 2995, 4234, 9452, 5792, 1974, 9636, 4801, 5544, 9064, 8886, 5972, 9599, 8059, 7467, 8221, 2771, 1214, 6521, 3683, 7773, 7616, 5626, 5281, 7214, 368, 6067, 7018, 9010, 532, 4096, 8838, 7163, 6944, 7603, 7863, 6097, 9383, 3987, 7807, 7960, 141, 1247, 1405, 530, 8430, 6509, 6308, 6387, 2119, 7260, 3777, 3708, 5374, 555, 1848, 865, 7147, 8716, 8943, 4908, 9162, 5039, 2124, 9003, 7180, 9827, 907, 3313, 8840, 5714, 7512, 7973, 6682, 1486, 7308, 5037, 9949, 6470, 132, 7675, 6467, 7102, 7464, 7212, 1706, 7114, 3691, 9252, 9861, 9666, 3338, 877, 1023, 5454, 3140, 6971, 8022, 664, 8449, 4060, 4273, 6229, 4952, 7322, 1205, 7362, 7882, 2840, 7485, 8758, 2420, 9709, 4140, 1163, 9803, 6081, 9190, 7757, 5768, 8063, 622, 7930, 1370, 3538, 9665, 579, 658, 6256, 6263, 6840, 8472, 6338, 4380, 374, 4112, 7609, 6850, 5146, 6261, 9435, 5925, 289, 9950, 6123, 3082, 9849, 7341, 9758, 5659, 8712, 8807, 7749, 4833, 6809, 7030, 6533, 2815, 8505, 6665, 8965, 453, 3508, 9384, 2482, 6268, 4006, 8241, 6689, 8582, 8159, 9540, 4280, 2538, 4101, 7049, 151, 4180, 7277, 5498, 1662, 7367, 1973, 6834, 4545, 5527, 5910, 2396, 55, 2130, 6670, 4333, 4102, 9793, 3645, 8169, 2498, 8006, 568, 3466, 6827, 7064, 6981, 3100, 3109, 8692, 9845, 8671, 5879, 8821, 3519, 9898, 2563, 4361, 6294, 3819, 6953, 8596, 8657, 3048, 4986, 1184, 2001, 2204, 2609, 284, 1790, 9624, 7164, 277, 8624, 8761, 7821, 4271, 1480, 612, 6514, 8542, 2884, 5575, 6647, 8895, 1320, 2187, 9366, 7159, 4974, 6369, 134, 8764, 936, 6405, 8954, 8589, 4441, 9197, 888, 5063, 2319, 6281, 9023, 295, 1562, 8659, 7473, 190, 2173, 3438, 7135, 755, 2588, 9260, 8858, 2299, 4563, 1591, 3190, 5677, 7690, 2953, 9332, 9158, 1894, 1208, 4512, 659, 8111, 5507, 2972, 7429, 7255, 4849, 58, 240, 3339, 1956, 6595, 8415, 2918, 9961, 1414, 8509, 6066, 9486, 9292, 9073, 3540, 5676, 2784, 8394, 8194, 5168, 9083, 5002, 8985, 6873, 1847, 6832, 228, 7233, 620, 1804, 915, 2413, 9216, 7832, 4163, 9165, 4968, 9930, 5990, 591, 8319, 177, 3711, 7297, 8510, 6906, 9967, 5613, 673, 7759, 5305, 3619, 6527, 7201, 503, 3795, 8546, 9067, 3158, 3073, 9270, 6536, 6996, 7396, 2480, 5937, 9297, 6842, 4645, 8799, 9680, 4667, 7892, 3843, 5656, 8285, 3593, 3709, 6843, 6767, 5740, 5205, 520, 5176, 2959, 962, 3871, 1211, 9567, 3014, 9184, 1015, 2457, 4386, 5819, 8561, 1004, 7278, 4081, 9460, 7555, 59, 3356, 2842, 475, 8826, 4493, 562, 2699, 7173, 4269, 8580, 6846, 6062, 1112, 1938, 2554, 7026, 5104, 7618, 6137, 7017, 4303, 9423, 630, 7553, 5086, 5906, 8235, 9222, 2081, 3383, 3775, 784, 6541, 8077, 9536, 8218, 8960, 3896, 5769, 6377, 2328, 4603, 4400, 6947, 2540, 5867, 6829, 7161, 7295, 8184, 7713, 7452, 9265, 6657, 8445, 3309, 4552, 4027, 2417, 8784, 32, 1344, 9552, 9759, 2844, 5445, 9807, 5415, 669, 6072, 3157, 8474, 1100, 8070, 8778, 5612, 9016, 2491, 4002, 513, 4920, 4481, 9573, 5337, 4445, 5566, 711, 7254, 2330, 3089, 2194, 5976, 1593, 9163, 3224, 8574, 2853, 230, 795, 8306, 1929, 4714, 3851, 5387, 7300, 2990, 1548, 81, 1913, 3677, 9254, 9937, 601, 5936, 6528, 6705, 3798, 7952, 9478, 9462, 6446, 8625, 8201, 8747, 4525, 7348, 2804, 1517, 8260, 7547, 6501, 1115, 7257, 147, 6455, 5433, 4038, 5883, 7900, 9598, 1219, 7306, 2962, 3028, 9853, 7980, 1383, 427, 7036, 300, 263, 3193, 8579, 5944, 3449, 9978, 1268, 4798, 8433, 8993, 2456, 9884, 3436, 9000, 609, 3852, 8423, 830, 3583, 8081, 9164, 2046, 8381, 921, 8387, 5592, 7642, 8463, 9424, 6522, 854, 4966, 3864, 8979, 3038, 6995, 769, 8123, 4063, 225, 5729, 1880, 5942, 4534, 3628, 1622, 9024, 1632, 3811, 6331, 1207, 6034, 3448, 8541, 1512, 685, 9445, 1253, 7508, 8033, 14, 5730, 6488, 9659, 9053, 1210, 5599, 3796, 8521, 720, 6900, 3164, 9413, 6957, 3175, 6580, 3961, 4277, 3410, 8382, 4560, 2860, 5417, 7879, 6949, 8475, 8283, 17, 2783, 5227, 3533, 5809, 9358, 6969, 3334, 4543, 7412, 747, 9627, 4408, 4405, 3745, 813, 6678, 1082, 1454, 872, 2662, 2620, 8312, 3579, 2363, 102, 4639, 9805, 2569, 1297, 9670, 7588, 7450, 9392, 8560, 341, 6345, 7614, 2561, 3668, 4040, 447, 4440, 7266, 4526, 7806, 9871, 691, 9150, 678, 5025, 4542, 4389, 6497, 220, 7280, 9816, 836, 8878, 9882, 7619, 7142, 9087, 5654, 8937, 9544, 4972, 584, 1714, 9922, 1684, 6015, 4353, 5699, 3608, 6074, 6411, 8407, 1144, 9420, 2572, 1391, 780, 4343, 8161, 1552, 4973, 144, 118, 6427, 8009, 4, 2015, 84, 109, 6628, 376, 7317, 8395, 6091, 7378, 6291, 9564, 479, 6729, 7611, 7577, 8043, 9604, 5957, 3589, 6651, 3259, 8094, 7391, 7327, 3150, 9373, 3919, 2133, 113, 5213, 7208, 5494, 6115, 165, 9860, 9353, 1507, 2412, 4664, 3084, 3328, 7627, 1795, 9924, 9904, 8436, 6991, 4098, 6859, 9877, 6475, 4394, 327, 9527, 5621, 716, 3877, 6872, 9948, 9428, 8678, 8180, 2260, 8046, 6200, 9021, 6368, 3902, 9620, 4760, 8818, 1309, 253, 4704, 8590, 7, 2005, 9762, 2443, 9512, 6879, 9797, 9642, 625, 8899, 8698, 6907, 9733, 5844, 8845, 3372, 9752, 8386, 458, 7963, 8384, 2549, 505, 6364, 67, 5155, 4559, 3287, 726, 5385, 11, 5074, 9009, 1438, 5379, 9556, 614, 9826, 9367, 4845, 6025, 9695, 9505, 5041, 1916, 4226, 6860, 7674, 8353, 8749, 8731, 6559, 9323, 404, 437, 9966, 4357, 5222, 4378, 3416, 5051, 146, 4747, 2698, 9729, 8226, 9174, 2452, 7737, 1226, 8792, 4809, 8321, 6757, 3936, 7196, 5189, 9721, 5916, 705, 3412, 9429, 970, 2696, 3096, 6343, 6410, 6779, 4348, 5318, 95, 9343, 101, 946, 6381, 7426, 9176, 202, 1660, 1341, 665, 485, 8294, 1413, 6758, 7977, 7913, 6310, 6022, 6104, 7097, 7816, 2786, 4495, 9313, 2316, 4090, 8653, 2700, 703, 9574, 9982, 6577, 9263, 2431, 8891, 8930, 5707, 7535, 6844, 860, 9548, 3156, 6183, 3727, 640, 9441, 573, 6296, 2246, 8131, 9521, 8833, 2697, 7465, 9274, 1715, 8327, 8318, 9346, 9446, 823, 7076, 7597, 4536, 675, 5735, 395, 486, 2150, 126, 5485, 42, 7925, 9155, 7312, 6337, 7842, 733, 3918, 9700, 7638, 7205, 3238, 1126, 86, 1595, 446, 3856, 7701, 9795, 3740, 9196, 3458, 166, 1365, 5837, 5388, 718, 7289, 2792, 3953, 7758, 3151, 5266, 8193, 7054, 6763, 9862, 9065, 613, 3774, 3024, 9045, 5989, 3925, 2326, 4624, 2428, 4919, 7304, 5137, 9867, 439, 358, 7946, 9745, 4844, 3177, 4505, 3103, 7812, 3932, 7707, 8518, 280, 7753, 7377, 6656, 9865, 9640, 6790, 8913, 7941, 7059, 1663, 7431, 5076, 7356, 3778, 9188, 2067, 6939, 3357, 1231, 4217, 6217, 9285, 8966, 7705, 7438, 9522, 4009, 8048, 7343, 500, 5528, 5721, 818, 7570, 5438, 1192, 7750, 6581, 9969, 5138, 6710, 2305, 1793, 6486, 9442, 5461, 2541, 5578, 9422, 7447, 1631, 6610, 7835, 9454, 4371, 6041, 3806, 4953, 3493, 9523, 301, 1491, 796, 9480, 4713, 200, 4498, 9570, 7551, 323, 4106, 509, 9596, 2909, 7359, 107, 407, 1059, 9669, 1867, 3125, 6504, 8956, 2806, 3685, 6435, 128, 7633, 9780, 4105, 4434, 8633, 4159, 7831, 3979, 9015, 9789, 9558, 5823, 7774, 623, 7298, 2800, 3837, 9621, 4116, 4587, 6675, 9843, 4404, 1683, 24, 344, 9224, 5005, 4267, 9619, 6605, 9925, 8065, 8922, 7628, 8994, 4869, 2950, 518, 9643, 4093, 9727, 8969, 744, 9419, 4904, 332, 6228, 9530, 5642, 9043, 3323, 9239, 4539, 646, 547, 5678, 9814, 2024, 6503, 2047, 7865, 9121, 5601, 7742, 6262, 9183, 3420, 7763, 9106, 7415, 9751, 894, 2479, 8162, 4620, 3703, 9410, 9221, 8141, 5411, 3885, 5055, 9581, 906, 330, 6544, 2887, 8854, 7991, 7145, 250, 27, 9149, 8481, 9500, 5257, 7425, 604, 1419, 5718, 7921, 566, 2723, 5204, 4487, 662, 1436, 7152, 1787, 852, 9633, 9103, 6179, 6086, 9684, 9840, 6933, 9772, 8396, 9511, 2877, 5720, 9119, 9744, 9334, 9543, 1827, 8599, 8390, 9634, 3974, 6538, 3964, 2503, 6927, 495, 9152, 9701, 8584, 7920, 3649, 9698, 2053, 8409, 16, 5778, 3168, 9852, 9132, 9443, 548, 5299, 9393, 2555, 9923, 7099, 9778, 6854, 5535, 9694, 9308, 390, 4632, 9466, 7203, 9403, 4854, 7855, 9238, 2109, 2568, 9960, 5882, 4910, 3992, 9407, 259, 7272, 4899, 9369, 451, 4726, 8487, 4086, 8571, 4015, 5629, 9316, 9560, 3472, 7005, 580, 8265, 4927, 7789, 3069, 392, 3603, 9934, 7641, 9342, 2036, 3546, 1070, 9476, 9450, 9501, 6989, 9644, 9127, 1256, 9434, 8988, 6997, 4387, 3757, 9645, 9287, 9774, 5273, 1761, 2935, 7999, 2221, 9312, 9787, 9217, 2814, 9791, 9975, 8741, 8095, 7712, 5695, 3340, 7333, 4931, 1308, 2449, 6393, 5667, 8812, 9979, 8323, 9757, 9051, 8595, 3612, 9889, 9623, 9935, 6802, 8113, 9317, 6640, 41, 6865, 4184, 5230, 7044, 9800, 90, 2519, 5139, 6924, 6938, 7416, 4886, 4686, 2349, 9591, 4283, 602, 3270, 9841, 7837, 254, 5239, 3499, 9602, 5208, 7256, 1702, 9769, 2772, 28, 365, 8441, 845, 3509, 9528, 8703, 9936, 8701, 7271, 4381, 9247, 8650, 9903, 9320, 9244, 9943, 9767, 7531, 9131, 9728, 9095, 3219, 6530, 749, 2767, 9974, 3234, 9048, 4198, 752, 4967, 2681, 8709, 9663, 321, 6061, 9436, 9737, 7178, 3117, 331, 6465, 8569, 527, 3204, 9677, 8610, 148, 6075, 9347, 5554, 9494, 6539, 9906, 3181, 9879, 9361, 9748, 8884, 2623, 5917, 7822, 9926, 7127, 5294, 7207, 162, 4242, 97, 4823, 4152, 8220, 5082, 759, 9055, 8040, 8672, 5172, 4767, 4259, 9880, 6206, 7165, 9276, 4077, 335, 8614, 9648, 9676, 9447, 3348, 7827, 8066, 7612, 6408, 2383, 8663, 1089, 3274, 302, 8183, 934, 2222, 5069, 1999, 2835, 8905, 7873, 7586, 8881, 1019, 236, 7903, 2301, 9483, 9257, 6775, 9517, 9304, 9771, 7363, 927, 9555, 1099, 8641, 305, 9404, 6498, 6740, 4206, 8507, 7927, 12, 3469, 9876, 9641, 6189, 10, 4120, 9765, 1022, 9456, 993, 9825, 316, 1353, 5687, 6990, 2076, 4694, 8748, 6367, 3537, 5293, 9742, 2851, 3758, 9610, 8206, 5995, 7719, 2320, 8863, 7314, 7606, 3666, 251, 1161, 9551, 8199, 9612, 7933, 5481, 5591, 402, 9490, 7917, 5987, 9713, 9395, 9468, 1798, 9754, 9711, 380, 847, 2472, 9637, 3131, 9831, 7184, 9654, 9847, 2648, 4853, 2901, 6587, 1628, 8980, 7153, 6295, 6870, 7231, 2550, 9487, 9386, 4475, 7725, 3771, 8473, 6019, 2366, 3861, 5304, 3350, 1492, 533, 2390, 8531, 2821, 8124, 9707, 4047, 9272, 8687, 9220, 9927, 5125, 8458, 9983, 1930, 9461, 4237, 6096, 9, 605, 9418, 8557, 4783, 8680, 1598, 7647, 2958, 8024, 79, 7683, 7370, 257, 9350, 2600, 9041, 8039, 340, 9399, 9432, 8695, 8612, 153, 9385, 827, 7801, 4287, 9705, 9918, 3279, 9959, 6156, 9438, 9899, 9931, 2680, 9542, 6783, 178, 9283, 9951, 6380, 8909, 9844, 6270, 8080, 9481, 757, 9723, 2032, 597, 3637, 194, 9390, 9515, 9278, 849, 8406, 8767, 762, 9732, 3972, 9897, 2004, 9896, 9942, 488, 1675, 668, 9980, 6139, 8299, 6905, 9958, 9910, 9933, 9614, 2725, 9595, 1027, 9062, 2595, 8837, 9266, 7543, 724, 9375, 5472, 8759, 5462, 9488, 9730, 9414, 68, 6222, 6185, 8951, 3368, 9885, 9091, 9008, 9122, 2365, 8626, 7844, 6276, 8623, 7038, 4436, 6814, 8685, 1617, 1781, 124, 8628, 8808, 1819, 3240, 9658, 723, 9589, 6359, 3318, 9491, 4453, 1478, 2898, 7912, 9834, 9773, 8356, 4305, 8380, 2657, 7904, 96, 9579, 9783, 2684, 4550, 2974, 7301, 9839, 9391, 9696, 892, 792, 2580, 6079, 9532, 9685, 9074, 8493, 9322, 9632, 9416, 9712, 523, 9368, 645, 2701, 9318, 9340, 9295, 7149, 8526, 9971, 4489, 9014, 9409, 9708, 291, 7858, 9296, 4136, 8354, 8082, 8906, 9716, 7492, 6346, 9124, 9901, 9594, 9638, 8850, 4221, 9724, 9908, 9743, 615, 4888, 9856, 4740, 9720, 8138, 8246, 9271, 7622, 3999, 9102, 9328, 9914, 9529, 9539, 6922, 9875, 9444, 9679, 1114, 1751, 9293, 8491, 9232, 4670, 9667, 170, 1704, 6513, 7156, 8514, 6489, 69, 9963, 7087, 7717, 5347, 8451, 9546, 8607, 9319, 9330, 7803, 8225, 3551, 8673, 6985, 7078, 7839, 9228, 6397, 2989, 4574, 9561, 7136, 4314, 2566, 353, 4118, 3568, 1, 9902, 7192, 5551, 8736, 9580, 7995, 9981, 7074, 9482, 895, 9741, 9209, 9601, 2511, 9706, 8276, 9618, 3621, 9241, 5625, 9790, 314, 9562, 2466, 9363, 2644, 9471, 9647, 7526, 2615, 4261, 9965, 1668, 7775, 1657, 7355, 6661, 651, 3006, 9660, 9253, 4579, 8816, 4891, 9475, 5149, 1064, 9440, 255, 6546, 7559, 9817, 9374, 5306, 9227, 9782, 9753, 7640, 9425, 6565, 9855, 5342, 9504, 4055, 4332, 247, 2113, 9086, 9731, 9905, 3355, 9477, 9823, 9895, 1933, 4301, 9311, 8469, 2018, 9864, 6319, 5029, 2332, 9310, 9331, 105, 1698, 7179, 9338, 8517, 3088, 9513, 1169, 9243, 9502, 9380, 9956, 4193, 1264, 9863, 7105, 9473, 9249, 3134, 7006, 9526, 9857, 393, 8543, 6791, 9537, 1285, 6154, 9608, 8485, 8681, 9359, 9497, 3288, 9449, 9756, 4857, 4459, 9646, 9593, 7673, 7478, 9763, 9626, 9329, 3425, 442, 3866, 9846, 9514, 6322, 9314, 9837, 3926, 9463, 9352, 930, 9851, 7063, 9357, 7706, 5255, 9586, 517, 243, 9940, 7223, 215, 5893, 2869, 9559, 8117, 9327, 9673, 9811, 1564, 394, 9177, 5173, 9455, 7090, 9768, 2065, 9231, 9258, 6915, 8763, 3491, 9691, 9321, 9606, 9572, 5797, 9917, 9652, 138, 1738, 3582, 2357, 5311, 9881, 9630, 1382, 9735, 5111, 2425, 9335, 9828, 9341, 9148, 9964, 9674, 3363, 9890, 9469, 9400, 120, 9371, 8408, 9953, 9838, 2529, 7975, 26, 4042, 9842, 9792, 346, 381, 9616, 4056, 9813, 9256, 8779, 7195, 8885, 9859, 8743, 9784, 9932, 9484, 207, 2587, 7441, 9973, 9535, 9427, 1743, 9584, 3149, 9977, 8647, 9740, 9913, 9510, 9770, 9854, 7373, 7309, 6974, 598, 9832, 9777, 4123, 8715, 424, 9576, 3945, 593, 9952, 9229, 2077, 9819, 9575, 9671, 9337, 9237, 577, 9339, 9324, 9835, 9653, 9415, 9900, 3016, 3784, 9613, 1162, 50, 8069, 9378, 9382, 4483, 9261, 6673, 1051, 9761, 9033, 975, 9273, 9453, 9309, 4961, 9398, 9294, 9801, 9690, 2881, 9892, 9233, 889, 9459, 9970, 9812, 9277, 2506, 9821, 9833, 9809, 9451, 7860, 8400, 9299, 9364, 9734, 9226, 1149, 9611, 9681, 9605, 5251, 9887, 6424, 9275, 9547, 3231, 9269, 4185, 9255, 7905, 9799, 9747, 9719, 9617, 9280, 9815, 9509, 77, 983, 9439, 9242, 121, 8848, 9401, 9722, 9776, 9656, 9622, 461, 9506, 2747, 9348, 9764, 9944, 9531, 3391, 7243, 9431, 9259, 531, 419, 7947, 8011, 1917, 9516, 1832, 9649, 9499, 9219, 159, 9874, 9457, 9631, 9830, 9448, 1422, 9870, 2190, 9289, 9394, 9945, 3453, 9286, 9282, 654, 1345, 541, 9916, 2520, 216, 175, 913, 984, 145, 1681, 9168, 2685, 529], 'RB': [3380, 8756, 4148, 1844, 1076, 4916, 2612, 308, 7988, 7220, 3276, 4044, 5684, 3148, 3916, 1408, 1612, 2380, 2508, 2398, 4036, 5295, 9524, 6452, 3441, 5580, 5477, 3759, 798, 1905, 30, 1241, 2673, 4147, 8242, 5043, 5233, 4804, 4275, 6245, 5428, 4684, 8549, 3593, 7886, 2658, 4660, 3268, 4822, 4709, 4915, 5268, 4344, 4527, 2991, 2054, 8115, 5286, 7781, 6869, 5452, 5811, 8654, 4642, 3954, 3941, 1815, 4054, 2334, 3797, 7101, 8883, 4518, 1630, 3029, 4565, 4361, 1740, 5410, 8764, 844, 2057, 4500, 6493, 4812, 3892, 4680, 6063, 3522, 3212, 1137, 2223, 7013, 6348, 3507, 5572, 7118, 9010, 3058, 5590, 7732, 2640, 6196, 4691, 3173, 5229, 4290, 3980, 1650, 862, 6579, 7996, 964, 640, 1732, 3351, 9173, 6036, 7869, 5547, 3331, 6047, 2500, 4887, 704, 2583, 1722, 1506, 5954, 1119, 1872, 8405, 2801, 2988, 4418, 5174, 5058, 7474, 5891, 3191, 3102, 7228, 6101, 1707, 5459, 7897, 3379, 1949, 8500, 2717, 3569, 1343, 2704, 76, 3750, 3124, 2261, 6350, 7820, 2822, 5357, 3815, 2033, 2925, 1079, 2521, 5725, 2274, 8665, 1036, 5635, 2611, 3426, 4814, 2916, 2196, 3278, 1047, 1890, 5279, 4188, 3238, 7756, 7637, 6001, 3923, 2405, 6054, 1637, 7104, 1566, 3714, 2064, 2111, 5129, 1718, 6988, 6804, 434, 4722, 5870, 3684, 1887, 5186, 7493, 2444, 1439, 8208, 4465, 2290, 5250, 4452, 1202, 4461, 4771, 1852, 4156, 4482, 2832, 1753, 1586, 6220, 3408, 1843, 8524, 5301, 3805, 1835, 2490, 2009, 5115, 5724, 2220, 2228, 2096, 6964, 6340, 1491, 2882, 5942, 1010, 3952, 4779, 473, 5668, 6134, 1472, 5448, 1676, 4099, 7347, 7605, 2240, 3870, 5683, 738, 5582, 869, 882, 4924, 4589, 6358, 2423, 5997, 2754, 6908, 1428, 3186, 1039, 2486, 1655, 1870, 6336, 6333, 3166, 3855, 1965, 6818, 4119, 4337, 3912, 3830, 9082, 8857, 6822, 5113, 3243, 6638, 8340, 8583, 2655, 6706, 9029, 7714, 3498, 950, 1970, 196, 6069, 4438, 2157, 9039, 8588, 4191, 6460, 3576, 2387, 3047, 2114, 954, 4345, 6659, 2338, 8089, 1609, 7116, 4094, 6837, 5782, 2975, 3650, 843, 3765, 2214, 4240, 4003, 6219, 2850, 4956, 4944, 4900, 8261, 1570, 1572, 3511, 1807, 4594, 2354, 2172, 1265, 3033, 7590, 1903, 3753, 8174, 4046, 4011, 3874, 5123, 3764, 3008, 5705, 3388, 3105, 2082, 1561, 5105, 2070, 4209, 2148, 5715, 2294, 8373, 3743, 2418, 2470, 7815, 4533, 3708, 8192, 8482, 5102, 3876, 8777, 8314, 5938, 7572, 2982, 6125, 8308, 6741, 5562, 1287, 7503, 4573, 2730, 4091, 6080, 2739, 8367, 2996, 1404, 6018, 3235, 2217, 5220, 1454, 2055, 1962, 5988, 8086, 2862, 2825, 6315, 7052, 3821, 2207, 8942, 5333, 8684, 2940, 1939, 5341, 2167, 5011, 2944, 3286, 66, 2964, 3590, 1802, 8562, 5206, 1122, 1191, 4904, 4638, 7140, 8619, 3472, 4006, 1328, 1084, 846, 3680, 1460, 8311, 8358, 1778, 1526, 1625, 4448, 268, 2838, 6178, 3155, 5826, 2176, 1380, 3258, 6786, 3693, 5008, 1944, 5406, 5330, 1699, 2563, 1181, 1142, 1135, 1971, 4862, 4166, 6770, 5168, 2678, 4637, 1017, 4136, 2505, 1176, 7794, 4957, 931, 1727, 3106, 6722, 1399, 2222, 1190, 2329, 4521, 4544, 4198, 6845, 2467, 4057, 5692, 1493, 1789, 5539, 9115, 5289, 4702, 2475, 1111, 4291, 7251, 6898, 4867, 1795, 3037, 6725, 3873, 612, 5124, 3420, 6141, 2356, 2062, 7261, 369, 4176, 1945, 3300, 4321, 3289, 2144, 9108, 2710, 1302, 939, 5166, 3869, 4748, 6330, 2985, 3630, 1804, 7972, 2340, 1452, 1959, 1918, 5973, 3525, 6649, 6409, 4882, 8573, 6815, 4604, 6216, 5727, 8489, 2019, 3122, 5391, 5650, 3108, 4895, 6050, 3443, 5017, 6227, 2209, 2728, 3587, 887, 6946, 7208, 2707, 5312, 1567, 2052, 1294, 4266, 7461, 3398, 3600, 3776, 1948, 3042, 4398, 8029, 5597, 3053, 4355, 4959, 2083, 575, 4849, 4170, 2510, 9135, 6676, 2890, 5897, 7318, 4749, 5663, 7114, 8347, 1034, 6109, 1014, 7916, 7882, 9941, 1614, 3577, 3619, 6848, 4511, 7884, 5568, 2002, 7908, 5436, 6831, 2416, 3263, 4189, 4334, 1519, 8271, 1054, 5785, 3359, 7427, 4194, 3254, 5994, 933, 9076, 1286, 2866, 1389, 3446, 4293, 2287, 7260, 6442, 1822, 1461, 7177, 4623, 7129, 3806, 3523, 8195, 1442, 4383, 3430, 5655, 5373, 1179, 3810, 6909, 3339, 1989, 7197, 4026, 8711, 5866, 5924, 7210, 4898, 3439, 6665, 6140, 937, 8270, 4406, 3634, 277, 6106, 4247, 5488, 7083, 7676, 5779, 1281, 3313, 3062, 4578, 4932, 4287, 599, 3732, 1180, 880, 8499, 4402, 8125, 4476, 3485, 8366, 5248, 6172, 7805, 804, 2603, 5516, 5881, 3495, 4820, 422, 8976, 671, 2946, 1168, 7171, 5490, 7056, 4668, 1986, 1777, 1102, 4641, 3184, 5338, 5883, 4471, 3632, 1367, 5827, 8637, 7593, 8925, 2094, 3660, 3337, 6451, 7126, 354, 3004, 4150, 5170, 343, 2620, 182, 7406, 7369, 5974, 3293, 4211, 1332, 4797, 2279, 4081, 3135, 5366, 4794, 7538, 2218, 2738, 5950, 2269, 2777, 1910, 4524, 6436, 5593, 3195, 813, 7872, 4029, 7371, 2518, 1742, 2712, 4720, 4682, 8893, 336, 1067, 5800, 3670, 3638, 6893, 6750, 1737, 2809, 7851, 2686, 4127, 3756, 9141, 4214, 6429, 3158, 6256, 3697, 3606, 2727, 2035, 1904, 2921, 6601, 1417, 4598, 9126, 3981, 3890, 9651, 721, 1267, 1627, 7943, 6305, 4103, 249, 4871, 8167, 1879, 6811, 4873, 3079, 1475, 9268, 840, 1171, 8640, 7399, 5112, 1262, 2997, 4677, 1221, 1588, 1314, 4982, 1643, 5034, 2289, 3566, 7580, 152, 7662, 1611, 7824, 1093, 5892, 911, 6877, 8444, 1619, 1052, 6002, 5103, 4297, 6582, 5627, 2743, 4656, 5537, 6984, 3934, 4365, 5704, 5093, 6174, 857, 4068, 2675, 2229, 3545, 5132, 6572, 1104, 546, 2629, 413, 2270, 5714, 3087, 171, 3914, 1222, 4859, 5089, 636, 6902, 4279, 1444, 7579, 4174, 985, 8611, 3171, 4522, 1489, 1799, 4447, 5712, 32, 7440, 1936, 2892, 775, 4583, 6708, 279, 1144, 2733, 4207, 5147, 6778, 101, 6769, 2829, 2525, 7965, 5957, 4572, 8348, 6365, 3801, 5194, 2216, 314, 2291, 8220, 1701, 6126, 1251, 4262, 2638, 3481, 3440, 6130, 7459, 7942, 2481, 8109, 2567, 5351, 2265, 559, 6474, 5047, 8352, 5405, 6691, 3312, 7026, 4562, 5962, 3382, 4717, 8450, 116, 5061, 4426, 686, 2817, 7341, 8835, 7510, 8790, 1494, 3340, 1521, 6825, 4411, 4379, 8430, 39, 6830, 2161, 2178, 2041, 1448, 7509, 3038, 374, 4918, 4785, 2798, 8419, 1861, 4836, 2122, 5821, 5372, 9212, 1121, 2805, 3479, 7757, 9433, 4265, 9850, 3658, 3501, 4644, 4400, 1960, 4249, 5033, 2243, 2495, 8275, 1869, 7976, 3478, 4799, 5136, 5340, 2546, 6756, 2311, 6440, 2300, 2143, 3020, 5239, 2591, 5505, 1511, 1233, 5915, 6173, 3571, 6288, 3836, 2337, 6823, 3423, 3421, 723, 8604, 8351, 5015, 2393, 779, 36, 7721, 242, 4484, 7173, 2376, 6431, 9035, 2672, 1283, 5126, 3406, 1298, 5641, 8854, 7633, 5805, 6251, 311, 7174, 1543, 2403, 4358, 5453, 8306, 3480, 6483, 1289, 7709, 5152, 2823, 2302, 2212, 2875, 8960, 5065, 7954, 232, 7613, 2184, 5900, 2544, 5151, 1907, 3679, 5107, 841, 6284, 5920, 8219, 75, 3076, 7357, 818, 217, 9088, 9422, 5226, 1194, 3529, 5234, 7945, 1376, 7460, 3496, 2980, 5899, 3712, 2671, 3011, 7894, 3371, 4478, 2912, 6651, 8797, 1768, 1569, 2819, 3754, 6692, 3272, 9213, 3112, 266, 4114, 8139, 7854, 972, 4075, 1284, 5963, 1686, 4825, 1082, 4339, 974, 4526, 6762, 1719, 9120, 2757, 3034, 1476, 5876, 1420, 7417, 5167, 3101, 5014, 6495, 4937, 3070, 2864, 8436, 7755, 6077, 2492, 2990, 5506, 2803, 7537, 8523, 8009, 1817, 6784, 5604, 1622, 4082, 7666, 9317, 8649, 3097, 5362, 1994, 5032, 4829, 1705, 6615, 6667, 8361, 1198, 2383, 7661, 6273, 3197, 2210, 2411, 6573, 991, 3213, 3611, 6683, 4935, 6894, 6413, 1608, 2285, 2010, 1943, 4031, 2929, 4164, 1571, 802, 3802, 4208, 9092, 3349, 6108, 4139, 5282, 908, 3959, 1101, 5225, 8434, 5409, 4599, 6603, 313, 2652, 1450, 851, 8525, 2956, 2859, 4107, 4839, 3643, 6765, 9079, 5383, 3205, 5982, 1315, 5645, 223, 6424, 4850, 6139, 376, 1021, 6876, 2390, 6395, 5574, 2570, 7451, 5252, 7959, 186, 3758, 2808, 3618, 3900, 4618, 1522, 2061, 351, 6518, 1652, 5565, 5952, 1800, 5133, 1296, 6470, 7546, 91, 8914, 112, 6718, 4071, 1873, 4983, 6589, 8288, 2569, 6361, 3622, 793, 7242, 1529, 4246, 8824, 2575, 4243, 1156, 5292, 1782, 8018, 1603, 7876, 7651, 1259, 6566, 1075, 5424, 7670, 9197, 5700, 3585, 2180, 4422, 2715, 6641, 2107, 9198, 2953, 7432, 5764, 7900, 6057, 2618, 4809, 8787, 2257, 3847, 7047, 4446, 4615, 5610, 8465, 8413, 1356, 1974, 6372, 5713, 9136, 6055, 6492, 5925, 3903, 2124, 834, 1346, 2429, 2984, 8496, 1166, 7075, 6467, 3494, 1210, 5214, 6016, 676, 6553, 7419, 5216, 3025, 3790, 1421, 3678, 7692, 4714, 6907, 8019, 2820, 3888, 5184, 6472, 4443, 7108, 1143, 2886, 5812, 800, 4248, 1952, 2185, 5022, 6031, 8987, 1008, 3335, 5329, 2372, 3015, 5346, 3826, 3654, 5450, 6631, 969, 8225, 968, 7767, 8740, 7598, 6568, 959, 4384, 2030, 5517, 1947, 2716, 6151, 3215, 5420, 560, 3588, 5055, 5358, 4335, 4177, 7786, 8644, 5744, 8997, 1980, 999, 1801, 9778, 3635, 8402, 6580, 3844, 4792, 8652, 5325, 586, 6258, 2713, 1648, 9038, 4591, 3880, 6098, 1432, 2559, 8702, 2497, 1354, 7843, 6020, 1912, 8789, 7978, 3261, 8227, 3804, 5560, 4730, 1837, 1069, 7376, 6043, 7518, 1826, 6569, 753, 2139, 5555, 9090, 7680, 316, 246, 8022, 1185, 5934, 2755, 2188, 1656, 1189, 4253, 6010, 271, 3615, 8663, 6473, 2770, 3120, 5845, 3241, 2948, 5242, 5085, 5475, 2118, 3783, 4707, 816, 94, 5309, 4199, 9351, 5394, 4263, 5618, 1915, 2811, 7599, 6502, 5901, 5426, 8017, 2986, 9129, 8710, 660, 8146, 809, 884, 2880, 2746, 528, 2943, 7241, 1409, 9452, 9058, 7993, 7186, 5526, 1615, 7495, 3055, 4061, 1175, 6975, 1926, 8517, 5703, 6208, 5211, 2242, 2729, 8381, 6204, 5823, 6752, 9169, 5923, 5474, 5183, 7068, 1713, 5205, 4877, 6099, 9396, 4843, 7748, 6627, 6800, 2954, 9204, 6672, 5519, 8157, 2647, 1995, 1990, 1823, 1606, 3144, 2420, 5750, 5412, 98, 367, 5404, 1027, 7502, 707, 3716, 5274, 4022, 3409, 8907, 3113, 6684, 4942, 8172, 5554, 3401, 7531, 4466, 3823, 9187, 4313, 7728, 5533, 1518, 1875, 3639, 1679, 290, 5386, 2643, 5495, 4676, 9545, 1814, 1501, 8083, 8447, 3475, 5734, 7426, 3983, 4080, 1584, 3323, 1978, 5561, 4570, 4793, 2268, 859, 4566, 5359, 7073, 4488, 8786, 2843, 631, 3751, 9116, 347, 1327, 4347, 6693, 4751, 1846, 2605, 1894, 3260, 8592, 2902, 1966, 8582, 8116, 8185, 5470, 2622, 4415, 6660, 2758, 8438, 8535, 95, 2527, 4167, 3057, 5247, 4774, 6471, 7507, 875, 8320, 417, 1942, 3229, 2339, 4996, 2910, 3005, 5904, 5246, 4368, 9803, 1724, 8662, 8118, 5657, 6342, 7415, 2653, 5672, 1573, 3671, 6159, 2778, 4385, 4264, 3913, 4041, 5936, 2017, 8290, 5037, 6423, 6194, 2197, 5195, 3927, 3362, 453, 8368, 2871, 4252, 2043, 4028, 4763, 3368, 1136, 9479, 3617, 8771, 9142, 7350, 2186, 7098, 5476, 1419, 3506, 8371, 1975, 1313, 4364, 172, 1035, 6550, 3036, 5873, 3748, 2557, 2867, 5550, 1145, 8993, 5046, 9408, 6406, 9139, 9202, 2247, 169, 6093, 7682, 2879, 3939, 807, 8267, 5157, 8067, 8216, 3733, 7675, 3848, 2968, 3962, 1000, 7428, 2371, 7191, 6792, 953, 3689, 2200, 2252, 8476, 8432, 799, 7086, 755, 7321, 3963, 8463, 1058, 7840, 4157, 8198, 4731, 4133, 1055, 3377, 692, 2266, 5290, 7554, 2726, 8096, 6711, 1339, 3591, 1757, 5287, 5783, 5673, 7693, 2967, 3146, 9170, 3068, 4474, 558, 1736, 2854, 6570, 1992, 2117, 4001, 1850, 8544, 7708, 2641, 4752, 2095, 7249, 1958, 2345, 1554, 8713, 1193, 5431, 7766, 5894, 3722, 2127, 4126, 4976, 3998, 9134, 8951, 8668, 1961, 8137, 6688, 4506, 1818, 5258, 534, 6192, 621, 333, 4765, 8129, 543, 1196, 7379, 9093, 5059, 1577, 4413, 5218, 4390, 7024, 5880, 3454, 1856, 1634, 2787, 8384, 7586, 8448, 5721, 8194, 2447, 5971, 4551, 3080, 6962, 7871, 3720, 3647, 7424, 5339, 2585, 2377, 3780, 56, 836, 1796, 9284, 5842, 1889, 3691, 647, 6611, 5300, 5646, 2711, 2155, 2395, 299, 1793, 8968, 1081, 407, 5639, 3315, 423, 4977, 8355, 3103, 5542, 5943, 6687, 6030, 3995, 2572, 3865, 1334, 2226, 2236, 5856, 9111, 513, 8735, 4639, 6563, 9094, 3297, 5030, 7789, 5706, 6742, 8359, 8322, 323, 1228, 8412, 9181, 5067, 3592, 7934, 2761, 2187, 1764, 7949, 4719, 1155, 3597, 4387, 7520, 7970, 6763, 1177, 2957, 8744, 293, 6307, 4737, 6162, 8486, 2099, 7552, 3528, 3519, 8429, 8886, 9797, 1604, 2215, 4504, 4130, 5757, 1227, 5644, 1326, 411, 4769, 8021, 5656, 5288, 8183, 1091, 8917, 7299, 8650, 4848, 5021, 9072, 7199, 5196, 2303, 4773, 2078, 5699, 6195, 6720, 8940, 6776, 5156, 2489, 4946, 1455, 7436, 5179, 6097, 8897, 7616, 4724, 6403, 4708, 3141, 4782, 1544, 7967, 1431, 4693, 4356, 2740, 595, 4516, 5853, 7378, 5272, 7697, 2435, 2312, 7540, 7866, 4690, 78, 72, 3497, 114, 4269, 7132, 6525, 863, 3179, 3389, 2473, 3884, 8581, 7166, 5843, 8545, 4183, 5940, 1670, 5710, 7409, 6887, 1278, 4626, 3744, 7019, 6591, 3071, 1468, 4561, 1923, 6143, 6532, 7955, 115, 4439, 5789, 5531, 7841, 8889, 4806, 820, 2244, 5463, 6788, 6218, 4224, 6310, 31, 888, 1218, 8727, 6244, 7444, 4614, 9250, 2135, 5363, 5158, 7901, 9150, 941, 4631, 5027, 5799, 5863, 1605, 5164, 5314, 8324, 3138, 1197, 6127, 1720, 8097, 4427, 5068, 8988, 5798, 7677, 996, 7253, 854, 2026, 5297, 2245, 3059, 1105, 6865, 5690, 6337, 7476, 8015, 1416, 4512, 1206, 5190, 497, 1756, 460, 2464, 8316, 6418, 1275, 420, 7486, 2427, 9603, 6664, 7583, 6392, 4790, 2480, 4925, 2286, 9189, 2175, 2374, 4078, 8721, 3188, 8151, 7338, 2093, 4219, 8421, 2983, 3526, 4342, 4808, 2142, 2378, 4661, 2681, 4571, 556, 1709, 3965, 1266, 8229, 6042, 6941, 3738, 1621, 8325, 8738, 358, 4698, 1824, 8090, 3675, 2276, 8008, 1935, 4169, 2153, 5175, 6323, 2687, 6882, 2564, 7979, 8078, 4407, 6398, 4830, 2170, 2558, 4223, 8002, 7634, 7936, 9625, 8634, 1147, 2370, 4936, 771, 7695, 1188, 1831, 6117, 3822, 7127, 1331, 5702, 4215, 3905, 6670, 1402, 5814, 2504, 8028, 7240, 923, 2105, 803, 3249, 3667, 2259, 6481, 9206, 5768, 9215, 5829, 9123, 3326, 6754, 8277, 4842, 1412, 3432, 8105, 2847, 5857, 7787, 7384, 3794, 5861, 7836, 2663, 2501, 6022, 1056, 2662, 2748, 3233, 7664, 7326, 1532, 2005, 3969, 7204, 5254, 4541, 2103, 6482, 7953, 1964, 3338, 9862, 5825, 3706, 1306, 4272, 4520, 8305, 2630, 3132, 2123, 140, 4681, 1729, 5935, 5751, 8913, 751, 4636, 5552, 4558, 1530, 5006, 5020, 3956, 7948, 5182, 7334, 3303, 2952, 8953, 5835, 761, 8401, 8263, 4652, 4945, 6114, 1574, 5040, 3365, 2683, 1568, 7340, 4863, 403, 6478, 4195, 9130, 6226, 9405, 5088, 1242, 7749, 7412, 801, 1540, 2773, 3123, 3553, 2999, 2762, 3984, 5906, 2586, 6702, 5549, 408, 6300, 6625, 3222, 5285, 3997, 1599, 7348, 6940, 4696, 7600, 5871, 7286, 6739, 4457, 4397, 649, 4819, 1859, 4899, 8676, 2011, 1139, 3246, 4532, 4005, 835, 1767, 3736, 6731, 7730, 8498, 428, 3598, 4490, 3466, 8121, 454, 8212, 5075, 1243, 3484, 2780, 4014, 8081, 7175, 6895, 6726, 8286, 3922, 8609, 1246, 1885, 5947, 4105, 772, 7434, 2775, 893, 6981, 2826, 1273, 4557, 2422, 1150, 6318, 1123, 8935, 1200, 4962, 4442, 3518, 2849, 83, 8092, 4362, 866, 5108, 4403, 1892, 3925, 240, 1050, 2297, 1462, 4876, 9081, 8891, 3626, 3230, 1895, 1866, 5763, 5171, 6666, 929, 432, 5143, 1528, 1833, 3789, 8147, 1463, 4766, 5144, 940, 9067, 918, 6674, 4458, 7792, 6911, 1602, 6212, 2069, 5031, 3616, 38, 3314, 1499, 5165, 4947, 2751, 3828, 1983, 1911, 5007, 7004, 641, 3273, 6621, 2136, 3858, 4966, 5052, 7931, 1095, 519, 4800, 2691, 73, 4469, 2038, 2189, 2164, 8244, 2791, 7455, 3415, 2532, 4963, 1806, 5606, 3161, 1415, 8934, 5090, 6999, 1696, 1551, 4922, 8108, 7718, 3761, 8152, 5926, 6536, 5631, 5482, 6213, 5984, 1088, 3099, 2112, 4733, 1292, 1702, 5445, 3150, 5449, 2977, 5334, 5228, 8003, 8102, 2970, 1441, 7072, 934, 3772, 1715, 2037, 2965, 9218, 2231, 2861, 6634, 5095, 4232, 5626, 1255, 8214, 8722, 5630, 4987, 5130, 5787, 5465, 6028, 2202, 7752, 3674, 5520, 2830, 6919, 9152, 1523, 5284, 5344, 4616, 6240, 7591, 5733, 6060, 726, 2932, 5244, 1049, 4718, 4168, 3292, 4017, 6950, 6972, 2477, 4824, 5617, 7878, 5384, 5847, 653, 8920, 7567, 948, 8403, 5890, 1474, 8061, 3178, 6734, 3594, 3696, 6862, 4851, 681, 1874, 2906, 6735, 3629, 7185, 3955, 5680, 5759, 2938, 7895, 2296, 6658, 3793, 5833, 6668, 4227, 7113, 3574, 7433, 8723, 5458, 8326, 6082, 4870, 7123, 3909, 8278, 3871, 2907, 5029, 5666, 415, 6487, 1993, 6011, 7250, 9267, 5958, 5731, 656, 8552, 8998, 338, 9214, 2637, 2903, 684, 2545, 8708, 6713, 7686, 4738, 5345, 1505, 8039, 483, 6234, 9387, 6945, 2971, 7543, 3107, 1710, 8010, 7881, 4795, 8729, 4658, 3054, 669, 7731, 6012, 7456, 2844, 2134, 3832, 5028, 7315, 6269, 578, 8537, 7940, 700, 8699, 4519, 1659, 429, 7219, 6301, 2199, 3035, 2278, 3117, 1308, 2272, 6232, 4373, 6458, 5443, 6154, 1429, 2896, 1293, 2531, 8033, 9682, 6390, 4663, 5203, 1847, 4576, 6461, 507, 847, 2848, 2075, 5592, 7777, 2976, 3172, 2225, 1882, 5153, 4995, 3631, 981, 5155, 3216, 1863, 5402, 6846, 2322, 8375, 4997, 6595, 5993, 3163, 8919, 45, 8874, 1550, 1549, 2177, 2327, 8996, 8962, 166, 5795, 2308, 7997, 2126, 606, 3202, 1141, 8149, 2614, 1712, 3779, 6102, 2051, 231, 8495, 2659, 4416, 3891, 7329, 1449, 8956, 1946, 3555, 4349, 6987, 2267, 3947, 564, 8330, 9208, 4517, 6032, 478, 3803, 2076, 8963, 6150, 5858, 6942, 4965, 8973, 2538, 267, 5275, 2352, 2348, 5859, 5849, 6207, 4796, 3250, 325, 8266, 5000, 5885, 3648, 4325, 334, 5294, 6812, 8398, 6730, 7448, 6326, 3970, 1335, 6594, 9171, 9012, 2600, 8610, 1510, 6046, 499, 6177, 4759, 870, 4569, 6531, 6547, 3703, 5004, 288, 2006, 375, 6412, 6238, 5977, 1458, 1854, 6866, 5662, 4278, 165, 6274, 3116, 1697, 8776, 783, 7361, 8982, 3046, 2262, 3170, 6243, 5898, 6918, 3514, 3090, 6799, 6775, 6816, 2298, 2994, 438, 5466, 1385, 2382, 275, 8296, 6287, 280, 7587, 7525, 5077, 5189, 6995, 7575, 2034, 2923, 521, 687, 4083, 1950, 6087, 5951, 2049, 4646, 2469, 7336, 2359, 758, 7187, 9046, 4108, 1721, 4979, 989, 5439, 4727, 4495, 3022, 7430, 2102, 7163, 7864, 872, 330, 9149, 7077, 5407, 6320, 4323, 1666, 663, 2668, 102, 3762, 1629, 2533, 3563, 3332, 1374, 4013, 133, 2454, 7607, 5134, 3280, 5605, 178, 5912, 7383, 4666, 5986, 1919, 1791, 3451, 1138, 7875, 4563, 7838, 2785, 8304, 6062, 7845, 725, 4905, 2760, 3711, 3773, 8374, 4501, 2891, 8528, 5564, 5131, 2448, 8454, 7269, 4715, 7961, 2631, 2367, 4024, 3827, 1031, 7103, 6617, 6374, 2863, 6053, 1360, 6959, 1245, 7337, 7511, 8196, 1733, 6654, 199, 4991, 9066, 2487, 7584, 1009, 1725, 5053, 5483, 961, 4546, 8983, 3459, 9904, 3735, 2597, 2193, 3657, 4894, 526, 4781, 6921, 1011, 2465, 7813, 821, 5587, 7107, 5886, 664, 6644, 4480, 8443, 8054, 2067, 6963, 7133, 2799, 5758, 1828, 2462, 4330, 1638, 3543, 7045, 5995, 4317, 2437, 6980, 6832, 6107, 1785, 8807, 1500, 7663, 2058, 8765, 2369, 6266, 4053, 7353, 7645, 6094, 2476, 9565, 805, 4596, 4109, 6236, 8200, 3346, 3573, 4450, 2451, 4723, 6994, 896, 6794, 2718, 760, 5839, 3064, 945, 4685, 5117, 2794, 9096, 4033, 2742, 6593, 5786, 3237, 4304, 3940, 4762, 8520, 4468, 812, 3993, 5661, 2949, 7761, 6519, 7002, 4294, 7490, 6468, 1311, 4507, 5371, 1877, 9654, 7556, 8842, 8602, 5215, 5770, 7011, 5532, 113, 4990, 2774, 9330, 5804, 4389, 7751, 8615, 5504, 5567, 8052, 7041, 7853, 524, 6231, 2458, 2834, 4218, 2098, 1900, 5396, 5057, 2911, 2593, 7926, 1322, 1763, 3460, 817, 2578, 8902, 6993, 1924, 9200, 4311, 1750, 5611, 4065, 8446, 6135, 9257, 6680, 1581, 7181, 9377, 4038, 2471, 6026, 3133, 8205, 8175, 7994, 4954, 3142, 1864, 2138, 1178, 3044, 5788, 8187, 6512, 4040, 3814, 3397, 4612, 7009, 1260, 237, 4222, 5237, 7960, 2060, 3227, 1106, 1434, 9133, 3875, 5722, 1610, 6064, 2581, 3187, 2582, 6152, 3894, 8819, 8745, 4320, 7635, 7442, 786, 8760, 2763, 9143, 3045, 3245, 1716, 8873, 2128, 4649, 1703, 7891, 5440, 8144, 469, 3739, 8864, 2873, 1226, 4695, 377, 5364, 7762, 5753, 5464, 6555, 1803, 6694, 8445, 3655, 4284, 518, 3929, 3012, 7324, 3248, 7743, 1635, 644, 1028, 8150, 6610, 3358, 5317, 1913, 6157, 6068, 3510, 7557, 6986, 4643, 674, 201, 5048, 3269, 8869, 7254, 1534, 370, 4225, 3145, 2344, 2642, 1061, 4590, 5802, 7544, 2657, 2624, 9407, 7603, 8504, 3151, 6309, 9728, 6085, 4251, 5119, 2745, 4761, 2299, 1025, 4889, 5091, 2993, 8554, 4051, 143, 6317, 5541, 8639, 4238, 3749, 6821, 7650, 619, 4392, 9470, 3664, 4603, 2335, 750, 3908, 8547, 7035, 6425, 4428, 980, 6086, 4607, 5319, 5801, 3818, 9043, 6828, 9635, 4399, 8608, 6669, 8803, 768, 5598, 1212, 3690, 7311, 5375, 3447, 7310, 7809, 1908, 1238, 9468, 774, 634, 5896, 7226, 1107, 8106, 6883, 2750, 8700, 7462, 1060, 7141, 8258, 6024, 9084, 9098, 4165, 3898, 4096, 2258, 4228, 3139, 5911, 1440, 1765, 2183, 3110, 920, 6653, 120, 1325, 749, 9113, 5774, 3354, 5748, 806, 2928, 6040, 6304, 4634, 563, 1535, 824, 2535, 4074, 8127, 4605, 3027, 7000, 4931, 1613, 7631, 476, 5939, 2870, 2660, 3287, 4943, 6332, 1203, 3159, 5595, 3399, 4597, 5908, 41, 5558, 7499, 8142, 5638, 1424, 7768, 6103, 5808, 5390, 302, 7037, 5321, 2981, 86, 6989, 7560, 3781, 3918, 1430, 1098, 8282, 4648, 1269, 5717, 8101, 6871, 4846, 901, 324, 8761, 4117, 8222, 4032, 6597, 5996, 5499, 4938, 5240, 3137, 4903, 4582, 2692, 6761, 5098, 4838, 3745, 5350, 1407, 7863, 1167, 8669, 5326, 5921, 7087, 5820, 398, 7192, 4735, 3542, 6703, 982, 6394, 2319, 1891, 6118, 2402, 8279, 1776, 3795, 9555, 8228, 6491, 7770, 6613, 8560, 8357, 382, 5337, 7811, 6045, 6839, 4907, 5382, 1363, 8365, 8091, 7021, 7798, 3009, 1810, 5815, 516, 883, 3049, 5793, 1277, 2905, 9075, 6736, 7263, 1224, 3310, 4697, 9356, 3375, 185, 7225, 5624, 7797, 3949, 209, 8820, 6191, 6810, 5498, 11, 167, 4574, 776, 2086, 509, 3390, 1539, 3721, 1157, 2089, 3552, 6647, 8334, 5472, 2885, 997, 5919, 8461, 4912, 5584, 2461, 1394, 6780, 2459, 4360, 6639, 6861, 9661, 4659, 8750, 8399, 1163, 2694, 1219, 4514, 410, 2428, 4102, 970, 5263, 2512, 7488, 504, 3486, 4653, 1249, 1691, 1616, 8733, 2364, 561, 6516, 3327, 7193, 3541, 295, 9037, 3502, 5352, 1853, 5478, 5303, 7514, 6990, 7779, 8534, 3376, 4741, 1359, 3019, 4890, 5529, 865, 9554, 3040, 4879, 7148, 67, 6119, 3334, 977, 5343, 3581, 4060, 128, 3938, 2542, 2457, 2779, 8981, 7932, 3878, 7727, 5723, 6543, 2028, 2577, 7689, 6058, 5607, 6112, 5875, 8822, 5543, 2079, 1358, 2342, 5834, 1653, 8516, 4322, 6384, 2824, 1690, 7096, 3456, 1590, 4787, 4655, 1692, 4367, 5451, 8245, 1758, 8877, 1660, 3767, 5327, 2478, 5097, 7421, 8189, 9125, 5049, 5054, 7909, 7393, 5525, 4121, 7494, 874, 4985, 6008, 7088, 2097, 3846, 7769, 3973, 287, 117, 1124, 3405, 7158, 4683, 3915, 8431, 5492, 485, 8056, 4753, 7351, 8912, 3386, 9157, 4595, 4784, 781, 5060, 6259, 1158, 9184, 1680, 8606, 6233, 754, 9372, 2277, 2273, 8688, 2493, 3140, 7630, 4673, 7906, 2699, 3307, 4585, 6186, 5079, 7172, 4437, 2397, 4306, 4432, 8698, 9508, 3483, 5444, 6211, 4370, 6809, 7339, 1883, 8014, 8990, 3785, 4975, 4481, 4734, 9938, 4212, 1888, 2131, 6185, 4786, 3596, 1280, 5790, 163, 4549, 5461, 2331, 3392, 661, 9753, 3455, 8622, 6960, 4239, 4821, 5142, 3353, 6339, 6551, 2333, 3595, 2895, 3867, 2978, 2007, 7577, 5978, 4299, 3982, 5589, 1738, 2439, 515, 8884, 3410, 2942, 5698, 6608, 7910, 1337, 2813, 6863, 6998, 8565, 3659, 1113, 897, 6807, 868, 3895, 9719, 7437, 1410, 7479, 5674, 421, 6746, 3562, 5633, 6934, 905, 1447, 6007, 1497, 8770, 7381, 5347, 5471, 1694, 2404, 253, 2689, 8201, 2939, 952, 540, 3504, 4885, 5636, 7439, 2283, 8785, 2040, 3931, 4179, 512, 5138, 3306, 2066, 8460, 6071, 6925, 2894, 2056, 1032, 7644, 1884, 3252, 2456, 5081, 6225, 7736, 7982, 6283, 3881, 6479, 9050, 3183, 6115, 1998, 8256, 8778, 4934, 9047, 6592, 3169, 1063, 7018, 4154, 6448, 3457, 8480, 7070, 7008, 8177, 6535, 2392, 8704, 2568, 1057, 3645, 7983, 9293, 6700, 157, 228, 8865, 1126, 8236, 4837, 3013, 3431, 5062, 5064, 5002, 3285, 6188, 5207, 7124, 6386, 8218, 2389, 8716, 8946, 1115, 4955, 6575, 4864, 9426, 4933, 4259, 8343, 3065, 7328, 7648, 1982, 6896, 2281, 9807, 1290, 7687, 1934, 1779, 4062, 5310, 4217, 4868, 5487, 9909, 4608, 837, 2621, 5817, 1387, 2224, 1825, 48, 7713, 1065, 4745, 5665, 119, 1836, 951, 9903, 1184, 2609, 2307, 1329, 6434, 7847, 5161, 3994, 5367, 4258, 2496, 6867, 4750, 5887, 3817, 8829, 6404, 3538, 2524, 2284, 1749, 1310, 9085, 1651, 6813, 1759, 2250, 8898, 1117, 1068, 7322, 1375, 8603, 3710, 6836, 491, 1037, 7977, 7001, 63, 8569, 7246, 4530, 5502, 1048, 6421, 6356, 6826, 3267, 6499, 1258, 8530, 8508, 5658, 7614, 8846, 682, 7963, 1174, 6015, 9054, 5018, 9721, 6221, 4706, 831, 4229, 4828, 6689, 7702, 3531, 3516, 4281, 5966, 5824, 435, 2601, 5109, 1005, 9532, 1484, 4662, 3095, 5696, 710, 3548, 4491, 5122, 3154, 828, 0, 7034, 8796, 3277, 4250, 861, 2160, 2806, 7710, 1773, 1140, 5377, 5016, 5909, 2012, 4059, 6328, 1669, 3265, 3752, 2090, 4801, 8230, 3725, 8269, 9981, 3294, 7536, 7389, 5903, 7763, 8313, 1538, 8995, 2318, 4665, 4020, 7524, 5968, 5983, 9982, 9166, 356, 4270, 5797, 7939, 8478, 89, 1318, 6698, 3425, 1044, 1023, 9350, 8224, 944, 7566, 3017, 1925, 6250, 134, 118, 7621, 1470, 4137, 470, 1388, 1085, 2851, 4424, 2725, 5361, 2627, 8397, 137, 2719, 8964, 706, 8332, 8418, 5262, 773, 8477, 8762, 6132, 220, 7445, 8202, 6917, 7870, 1481, 3652, 5038, 5231, 433, 8112, 2766, 1636, 2433, 5491, 8299, 4958, 3121, 1862, 4009, 6808, 6607, 7091, 5743, 211, 2827, 6556, 6643, 5260, 6056, 8536, 1576, 8331, 8389, 2362, 1192, 7452, 6263, 6164, 6795, 8678, 7085, 626, 2039, 5930, 1033, 1562, 7772, 7814, 1805, 1541, 8281, 3395, 7110, 9071, 5868, 8213, 5932, 6538, 5945, 3021, 3887, 1770, 2384, 3471, 2253, 5145, 6335, 6976, 6590, 1234, 3707, 6480, 898, 3859, 6399, 200, 9965, 1689, 9708, 4951, 1871, 5019, 5399, 5265, 7012, 7498, 3928, 2450, 5106, 6645, 5087, 9167, 5335, 5434, 3422, 2445, 3041, 2434, 3579, 2734, 9013, 33, 4628, 3299, 4254, 7625, 9305, 7835, 5315, 7247, 8309, 1671, 8858, 1406, 853, 1164, 1745, 731, 5772, 1002, 3863, 8145, 1338, 5141, 1661, 4964, 1129, 902, 6835, 7055, 1321, 6728, 1987, 4197, 2400, 9144, 971, 49, 4286, 269, 8646, 6285, 5041, 6932, 9019, 1771, 4757, 361, 958, 6851, 7578, 1020, 4388, 3427, 3214, 6719, 3986, 525, 500, 2137, 6954, 6362, 3328, 3428, 743, 2574, 4553, 6089, 3910, 8677, 7780, 6242, 7548, 1575, 1747, 4777, 3341, 8538, 2592, 6956, 5822, 4144, 8782, 5929, 1479, 4584, 5732, 1418, 5423, 6041, 8633, 3066, 5162, 1682, 3236, 3185, 1059, 260, 6671, 4949, 6277, 885, 8088, 4548, 4255, 8555, 9478, 399, 8918, 878, 3605, 4016, 5269, 3264, 8860, 845, 2080, 2330, 9052, 6360, 3218, 1726, 6294, 3809, 4813, 4575, 4775, 6727, 6278, 6255, 3182, 8694, 3060, 4464, 7211, 2590, 3418, 8046, 5140, 9710, 867, 1931, 7737, 7180, 4858, 7517, 7857, 1592, 3572, 6297, 6953, 7042, 6814, 8970, 8166, 850, 2661, 6193, 8160, 400, 4122, 5356, 2857, 2484, 4462, 7504, 8849, 4386, 9015, 3321, 4296, 5803, 5832, 4479, 6078, 6560, 1446, 1062, 9186, 286, 4132, 3559, 6279, 7164, 907, 7679, 4657, 1906, 2237, 3111, 3851, 7668, 5927, 15, 9077, 3950, 7740, 388, 8472, 652, 7992, 8915, 4992, 2249, 229, 4555, 910, 9876, 5056, 566, 5479, 1383, 430, 2203, 1045, 3, 3682, 4650, 5427, 617, 34, 9119, 7279, 1893, 9074, 4832, 6414, 785, 4993, 3061, 7729, 5960, 125, 1555, 1508, 4710, 8360, 5210, 8134, 5553, 8980, 6124, 3493, 5323, 5416, 2401, 1972, 6466, 8643, 5322, 6346, 8453, 1127, 8540, 690, 9686, 4327, 8675, 4721, 7330, 2016, 4441, 6048, 2664, 3162, 1839, 8051, 3400, 4236, 3808, 6100, 1909, 4158, 7216, 4004, 4069, 8594, 3449, 1618, 5425, 7078, 3728, 3977, 3701, 3157, 6874, 2499, 1585, 2442, 3662, 5365, 7541, 7589, 1563, 4027, 68, 4948, 6796, 459, 4100, 4414, 3524, 492, 6744, 8901, 2081, 8215, 1364, 877, 5711, 1728, 1213, 6819, 5855, 8468, 1665, 3719, 8148, 8989, 1074, 1043, 7760, 5534, 2634, 8073, 1921, 5209, 5693, 7189, 2321, 4090, 1509, 8566, 8585, 5120, 2023, 4803, 815, 2044, 2680, 924, 1565, 379, 412, 6982, 3975, 6443, 1678, 2908, 442, 8035, 7744, 2884, 2599, 680, 7700, 935, 679, 8910, 4732, 8671, 3964, 6302, 5913, 6039, 5616, 6880, 715, 8506, 6322, 1239, 2132, 4581, 6598, 1159, 842, 284, 2100, 3860, 1229, 5964, 9693, 3026, 7359, 5918, 6214, 8658, 5313, 4, 538, 6764, 1483, 1237, 8223, 4833, 4271, 3788, 193, 3787, 5036, 708, 8264, 2000, 426, 942, 8929, 8734, 5884, 8099, 2645, 2446, 1469, 5277, 9180, 8502, 3224, 8114, 8957, 1042, 6260, 2945, 8, 8870, 3953, 3226, 4018, 3839, 3517, 5653, 2251, 1981, 4754, 6622, 5585, 3207, 794, 8474, 2386, 7834, 6970, 6145, 5794, 5200, 4178, 4600, 8659, 9087, 881, 2020, 4395, 2353, 2650, 2899, 1151, 9675, 4095, 2607, 1809, 373, 6475, 4312, 2151, 1094, 4902, 1647, 6131, 4826, 9844, 947, 6912, 8119, 4245, 2152, 3889, 2856, 6655, 1580, 3546, 3203, 8393, 1445, 4268, 328, 8794, 7404, 2756, 7303, 6534, 4897, 8302, 2042, 8300, 6587, 2068, 8674, 6447, 8737, 2933, 4475, 8382, 475, 3369, 9017, 5651, 2419, 307, 7522, 7564, 4310, 8079, 3126, 7685, 3367, 8104, 339, 8243, 5271, 273, 782, 9034, 8394, 6496, 4196, 5830, 2764, 5588, 8992, 7516, 9159, 5916, 1232, 6704, 5418, 5905, 2048, 4338, 6967, 5766, 7558, 4758, 7475, 6464, 173, 2795, 7256, 5503, 6485, 3364, 6697, 7375, 6246, 2539, 2351, 7283, 995, 6369, 3841, 389, 2027, 1968, 4901, 8856, 8550, 7293, 4106, 777, 7801, 4052, 571, 2858, 5227, 7323, 6083, 3694, 7239, 7923, 5736, 4780, 9918, 6373, 7154, 7521, 8966, 4577, 3301, 3256, 5784, 5796, 4503, 4067, 6938, 2108, 5709, 4307, 767, 3419, 4111, 5614, 5191, 5135, 5421, 8328, 3825, 3695, 9379, 2608, 7229, 5074, 4393, 2213, 967, 1723, 9179, 6005, 6202, 4635, 7738, 355, 3370, 7053, 1153, 4455, 3411, 3620, 8832, 2547, 3599, 737, 7655, 3882, 6501, 9736, 5530, 8621, 7922, 3812, 695, 3119, 5078, 8945, 8851, 9291, 7422, 2626, 590, 9835, 5128, 5596, 8093, 282, 1687, 5221, 9195, 1840, 4672, 6743, 8428, 2714, 4675, 5430, 6037, 4125, 5719, 4186, 6585, 1307, 4678, 7501, 8057, 1132, 8866, 8452, 8345, 1114, 618, 6366, 1457, 6715, 6321, 7468, 6855, 2379, 2349, 523, 6707, 716, 3835, 2232, 5150, 5511, 7698, 2165, 3933, 8268, 5280, 9290, 9752, 2230, 4986, 5509, 7746, 2688, 5485, 3032, 1108, 8991, 5846, 5975, 4324, 2234, 9068, 8319, 4515, 1291, 206, 9571, 3627, 8928, 2656, 1601, 4554, 7776, 4110, 6979, 6515, 7568, 9162, 5569, 8130, 5331, 9698, 3868, 694, 4341, 9210, 3492, 3429, 7985, 8251, 8133, 8690, 3816, 6311, 444, 602, 3075, 2373, 4363, 588, 6548, 1116, 1070, 4893, 3702, 252, 7562, 8590, 6558, 7907, 914, 8032, 7043, 3462, 5752, 6456, 3641, 465, 2091, 7407, 4359, 6293, 4736, 2306, 5388, 6407, 886, 8254, 1355, 9860, 6396, 8053, 926, 917, 8899, 2438, 8098, 1024, 494, 8062, 176, 4145, 9939, 662, 2831, 360, 3698, 642, 1305, 9341, 891, 5457, 1772, 2702, 7236, 3373, 9153, 1553, 2179, 3930, 1683, 2292, 3091, 9972, 3257, 1464, 1583, 1182, 5679, 155, 4274, 6065, 4375, 3967, 4622, 4602, 1336, 1080, 2358, 2317, 3996, 5223, 6033, 1811, 3342, 8825, 2841, 2301, 7964, 6677, 9277, 3837, 7089, 4633, 1340, 7678, 8094, 4791, 5747, 6773, 5468, 6199, 3424, 5177, 4412, 8680, 6110, 2670, 8859, 6180, 7532, 2156, 5349, 2517, 7606, 5199, 2522, 6299, 7235, 2526, 2935, 366, 3083, 3602, 3926, 4241, 368, 5749, 8284, 4350, 7795, 979, 2341, 7300, 345, 300, 6459, 7270, 2198, 241, 7470, 6184, 4200, 8497, 457, 4435, 6557, 8181, 6345, 2852, 7782, 1955, 1792, 740, 6624, 7617, 3663, 4037, 3295, 591, 6616, 5489, 7726, 2293, 8736, 9512, 9099, 2736, 1477, 8921, 2703, 84, 7390, 8931, 3396, 4892, 4878, 6805, 203, 5928, 4980, 8800, 352, 3556, 7413, 1272, 6430, 2410, 6319, 8298, 8204, 6017, 1542, 5888, 8312, 6983, 4998, 1920, 6268, 4372, 1642, 204, 8034, 5806, 6378, 4788, 3255, 9003, 4865, 3330, 5259, 1386, 4509, 1324, 7168, 8335, 3673, 5755, 7142, 7735, 4712, 2391, 4968, 3946, 2602, 349, 2125, 123, 2651, 2679, 5667, 9110, 4755, 310, 9045, 9495, 6781, 4210, 2594, 6153, 3782, 545, 1183, 450, 2147, 1594, 1762, 5378, 4023, 7457, 530, 6790, 6629, 4329, 7288, 8572, 1401, 1456, 5178, 5701, 8036, 2254, 5953, 8342, 6355, 5728, 322, 1077, 1744, 4703, 6170, 3165, 6614, 3239, 4336, 5559, 8772, 1288, 2205, 1646, 1829, 6542, 9100, 8739, 3284, 25, 2036, 3201, 7224, 5946, 6604, 1774, 6930, 4728, 3308, 9856, 6038, 5198, 2676, 7957, 7629, 2158, 3487, 4421, 5084, 6084, 3199, 1667, 1498, 2900, 6160, 6523, 8362, 2045, 2596, 179, 903, 2120, 2013, 5368, 1596, 3570, 5965, 6176, 1096, 9367, 5761, 3051, 1788, 7530, 7464, 2092, 3482, 6884, 6357, 7067, 9339, 3505, 5545, 9175, 4425, 3567, 6565, 9199, 2106, 1248, 6217, 2732, 4451, 3644, 9758, 899, 584, 1204, 2897, 8801, 733, 3990, 1976, 3503, 7734, 7227, 1515, 8591, 4045, 7817, 5852, 6620, 2008, 7984, 481, 8481, 5527, 6885, 8143, 8387, 4340, 2424, 6445, 4396, 5522, 8529, 9011, 2619, 9004, 871, 3387, 2893, 1368, 3223, 7397, 4129, 791, 501, 4190, 5985, 1827, 7903, 7285, 1674, 9127, 2883, 8783, 702, 2804, 5771, 5050, 2494, 912, 3807, 8746, 5114, 672, 7930, 8064, 327, 7162, 6400, 9402, 1154, 6105, 2304, 8638, 6353, 4671, 1225, 5765, 788, 3741, 6900, 729, 4440, 5989, 764, 4586, 1347, 3500, 732, 3052, 2724, 608, 2654, 5694, 4143, 9057, 3831, 1797, 6881, 4309, 1384, 6257, 3402, 3624, 8388, 919, 7423, 1868, 3204, 4923, 2282, 6824, 1816, 3225, 2961, 4508, 150, 3610, 1120, 808, 7818, 1466, 9558, 9031, 6753, 256, 5836, 8457, 7342, 3130, 4926, 8558, 4743, 2837, 5664, 3152, 357, 3642, 8372, 5840, 553, 7563, 6354, 1496, 353, 161, 3056, 4377, 5192, 337, 5628, 6187, 4369, 6924, 855, 978, 6352, 8000, 5976, 4034, 3282, 6013, 7533, 93, 1849, 8768, 1901, 7694, 2431, 3530, 1760, 281, 7989, 5380, 2288, 135, 9568, 6623, 4610, 5066, 7868, 3568, 1235, 3072, 3717, 3676, 3200, 8235, 6500, 6559, 9020, 673, 5353, 7374, 7842, 925, 8752, 3852, 7264, 8159, 1700, 9610, 1886, 7778, 7382, 2084, 8095, 1371, 8868, 7788, 4647, 8411, 320, 7160, 955, 8631, 4535, 988, 6633, 5730, 8706, 7010, 1301, 1125, 8247, 1996, 2046, 7252, 3534, 6936, 6567, 5212, 1436, 1639, 4298, 8293, 4540, 7573, 2204, 6205, 37, 6561, 2415, 6875, 3942, 5071, 3840, 5648, 2460, 7481, 9349, 477, 9073, 741, 829, 5414, 6929, 6618, 1437, 1620, 2920, 8455, 7385, 9312, 3834, 5435, 8717, 8985, 8632, 6282, 8317, 2073, 6889, 8941, 5187, 4257, 7438, 4827, 1559, 3023, 5571, 7167, 5481, 6344, 8571, 1078, 2488, 6239, 9513, 3921, 6511, 5469, 8827, 1006, 4767, 4173, 6857, 6517, 1109, 5208, 3850, 3136, 6801, 5682, 1746, 3394, 6168, 7100, 464, 2802, 8120, 2573, 5931, 6926, 3127, 8255, 7094, 6888, 4463, 7366, 9665, 365, 3114, 2720, 8984, 8249, 1312, 8004, 4835, 1739, 4089, 7969, 7724, 2951, 6313, 1118, 3244, 7386, 5670, 8055, 92, 8519, 9272, 4401, 9557, 3692, 6714, 4725, 1927, 5603, 480, 9488, 160, 3857, 4141, 1350, 2874, 6382, 5159, 1673, 928, 213, 1502, 6513, 212, 6419, 9292, 1317, 1435, 7221, 7669, 5415, 7450, 60, 8818, 7946, 3206, 1090, 1741, 3778, 8369, 5776, 4134, 6197, 1536, 2455, 6571, 5632, 8479, 9491, 8031, 7758, 5376, 2414, 5850, 6267, 4124, 2836, 3937, 2560, 7027, 472, 9755, 2926, 8068, 6121, 4233, 5671, 3160, 4989, 7170, 425, 3770, 7319, 7796, 7137, 5841, 5685, 4845, 1951, 1073, 6146, 2396, 3444, 5922, 742, 99, 309, 7790, 3550, 5536, 4914, 4896, 9637, 1706, 3625, 3304, 8661, 8161, 1112, 1041, 8391, 1071, 520, 8169, 3174, 9957, 9049, 5775, 7363, 7496, 9220, 292, 5602, 1954, 8579, 463, 4817, 3208, 5623, 823, 4021, 3322, 1633, 6662, 5381, 6757, 3010, 9109, 5563, 6329, 2014, 6248, 8346, 7810, 9320, 7902, 4410, 3951, 2515, 1821, 8875, 839, 8753, 714, 6952, 3989, 2516, 8440, 1589, 5791, 254, 1053, 4860, 5737, 8047, 2632, 8232, 8163, 383, 1988, 3442, 1688, 4593, 1677, 2241, 9132, 833, 2441, 5261, 8728, 7294, 1752, 1357, 2115, 1299, 4213, 6803, 4055, 4319, 8509, 1820, 8238, 1878, 4331, 4592, 7245, 6006, 6914, 6584, 1504, 61, 1813, 4689, 6955, 6090, 3465, 4556, 9161, 2604, 1282, 2860, 2468, 7030, 5009, 5270, 1520, 1631, 8511, 2343, 848, 8943, 6375, 832, 9751, 2667, 7169, 5403, 7823, 7234, 1545, 151, 390, 4187, 9448, 8629, 3461, 8179, 3262, 5780, 7331, 677, 1579, 2674, 4066, 4856, 2059, 3094, 562, 3734, 6280, 9430, 1148, 7620, 5249, 3862, 9766, 4276, 9888, 4234, 6149, 5360, 3361, 7938, 1482, 6433, 8927, 822, 6183, 554, 8599, 6469, 7209, 1644, 693, 1963, 1953, 1003, 5838, 9231, 1547, 304, 71, 6853, 5070, 5039, 7928, 4285, 3786, 6116, 9503, 9211, 5980, 2628, 5741, 3074, 5202, 4352, 2579, 8813, 6529, 1957, 719, 5398, 2417, 3547, 452, 717, 8691, 3936, 3209, 9749, 4580, 1244, 2536, 4883, 5615, 4049, 7656, 3656, 7213, 7784, 7139, 1072, 9980, 5026, 1516, 3413, 7636, 1276, 2904, 3985, 2781, 8197, 396, 4231, 8948, 1270, 7704, 8867, 6370, 7267, 4430, 1626, 7065, 698, 8548, 8895, 3468, 1134, 7281, 3813, 3228, 9436, 7833, 3384, 2326, 6166, 3549, 4260, 3747, 6209, 4816, 4711, 1552, 3089, 5677, 8876, 6712, 1195, 8392, 6806, 2408, 9154, 7581, 6695, 8462, 187, 5601, 6450, 7079, 7653, 5348, 6927, 4692, 7890, 6385, 8577, 6690, 4497, 6858, 3115, 6128, 6453, 8027, 5961, 4160, 3704, 4701, 9313, 4459, 8627, 3723, 3897, 2963, 1209, 3325, 5243, 2796, 3883, 6817, 424, 7619, 7937, 826, 3372, 6489, 7987, 6401, 4502, 3700, 6554, 5848, 6383, 7274, 8364, 744, 2807, 7302, 1977, 8905, 2846, 3104, 9697, 1624, 1784, 1133, 2955, 5447, 3381, 1794, 1012, 9920, 963, 7333, 7783, 9930, 3628, 3609, 8731, 4289, 537, 6552, 7095, 1860, 387, 5660, 7395, 2889, 4911, 6122, 4941, 4496, 1845, 3760, 8751, 9738, 7487, 6679, 8221, 5576, 5454, 3532, 1252, 6, 838, 4917, 4366, 3488, 4699, 3755, 667, 7859, 6432, 2315, 2483, 456, 9303, 637, 9064, 2355, 9104, 8336, 7028, 2735, 8164, 2162, 7574, 9080, 409, 6148, 6992, 4303, 6868, 1916, 5513, 9002, 5979, 8664, 2623, 4012, 5169, 7119, 1066, 3746, 7463, 4587, 8613, 2992, 8289, 2556, 5967, 436, 3343, 2325, 7352, 9040, 5395, 1851, 1390, 2744, 8466, 8410, 8042, 8376, 8153, 2551, 9653, 5, 2731, 4025, 9178, 956, 2553, 932, 4880, 1220, 4092, 8999, 547, 1607, 6027, 4292, 5514, 2872, 2394, 8126, 2571, 611, 3791, 8836, 8872, 9156, 5044, 2818, 9032, 648, 5417, 3085, 8085, 9898, 2174, 1623, 5792, 8843, 1268, 6599, 5910, 8720, 5442, 130, 4346, 2346, 17, 7712, 4523, 2888, 5092, 5675, 8038, 9431, 8847, 3906, 3633, 2509, 156, 8274, 825, 7346, 4374, 2050, 7335, 8781, 5446, 3153, 2782, 7365, 7403, 7446, 5933, 6723, 6156, 2271, 2324, 1215, 6363, 490, 3853, 7262, 6415, 5110, 7604, 946, 9826, 8424, 6530, 9244, 8449, 8074, 8532, 26, 5865, 7388, 7411, 6574, 2323, 3283, 7217, 447, 994, 3477, 9549, 4007, 3564, 4230, 9847, 4834, 7215, 8416, 909, 1984, 2788, 3298, 8442, 6785, 5283, 7358, 2669, 4316, 6686, 7623, 7793, 6076, 3589, 4810, 1038, 1490, 1341, 6147, 4538, 1766, 6968, 9497, 879, 5072, 3636, 1396, 795, 1379, 6490, 6051, 4831, 8522, 5264, 4391, 6351, 5455, 7592, 7033, 6774, 9459, 3961, 445, 6052, 418, 7887, 856, 7594, 3291, 100, 474, 7109, 6298, 6526, 9056, 6656, 7911, 3450, 8718, 5583, 582, 363, 2087, 5518, 1841, 7674, 7394, 8239, 18, 643, 5637, 2924, 4460, 3383, 6215, 4630, 7659, 6745, 6144, 7014, 4353, 6223, 3535, 8515, 13, 6852, 748, 9713, 2722, 3513, 4805, 9974, 5622, 7899, 2295, 8754, 8231, 3521, 7022, 4378, 735, 487, 6961, 6272, 27, 4888, 131, 6834, 8168, 4394, 2361, 4978, 535, 550, 9937, 9968, 5456, 3885, 7238, 9315, 6890, 5224, 8821, 6540, 3221, 3829, 1769, 2998, 6265, 5342, 1485, 4149, 1842, 657, 6576, 6583, 8636, 4146, 4409, 1557, 9934, 7271, 6341, 5163, 359, 7050, 5524, 8660, 7307, 1668, 7015, 8350, 5001, 2238, 5023, 7023, 9550, 1405, 3266, 2922, 1600, 8385, 5649, 5397, 4928, 3489, 6886, 5332, 7, 4847, 8707, 4542, 3651, 3879, 1488, 8210, 1929, 2519, 2749, 4163, 2973, 6849, 6334, 7885, 6163, 4764, 3007, 3086, 8437, 1040, 4138, 4640, 4444, 666, 3458, 8020, 7128, 498, 2195, 69, 638, 4035, 2610, 4171, 5256, 1274, 3490, 7848, 7259, 9102, 7134, 4550, 2927, 691, 1780, 1352, 2690, 4431, 6439, 380, 9750, 7513, 5877, 6271, 1902, 3452, 616, 6049, 1319, 7287, 5937, 6203, 2587, 4547, 3129, 3582, 789, 9794, 8830, 570, 6477, 7325, 1708, 4492, 4529, 3069, 1086, 214, 6910, 7986, 1026, 4778, 142, 6838, 4913, 7924, 5480, 8470, 4874, 1016, 7585, 2839, 8605, 110, 2979, 2085, 294, 3520, 7861, 8292, 1730, 5083, 6636, 3435, 7667, 3757, 4181, 6626, 5573, 6426, 8755, 2407, 689, 7831, 6171, 4318, 2550, 6793, 7561, 7941, 960, 787, 2835, 2154, 711, 3084, 8557, 8354, 3646, 9714, 2191, 4768, 1896, 5486, 8103, 2865, 3653, 6264, 1254, 4256, 8932, 191, 1453, 4525, 2219, 4705, 5619, 5816, 6901, 1922, 9376, 7806, 3935, 2310, 8952, 514, 7500, 2966, 221, 5869, 4300, 701, 5003, 7888, 8123, 2914, 992, 9765, 7272, 922, 8248, 1591, 7856, 8252, 7398, 9629, 3092, 2812, 4969, 3948, 4625, 9484, 7402, 4700, 1330, 5594, 1513, 3777, 1672, 6678, 7483, 1503, 1397, 9569, 712, 1985, 8329, 2810, 7711, 6600, 8045, 5316, 6290, 4175, 8840, 5948, 1092, 3968, 4048, 7268, 651, 6000, 6074, 8303, 6939, 8686, 2828, 9140, 4019, 1717, 2440, 5473, 1876, 2368, 2613, 3536, 730, 592, 9702, 7649, 6509, 9806, 1783, 2930, 5999, 5586, 2960, 3176, 1393, 5429, 239, 2639, 9588, 6034, 8959, 7706, 2208, 579, 7918, 7846, 876, 2589, 8349, 1654, 4079, 7596, 9205, 3078, 8949, 3253, 4288, 329, 3050, 1731, 7893, 3360, 8861, 8559, 3271, 3558, 7046, 6562, 5042, 1381, 8589, 440, 9137, 819, 5746, 3668, 3445, 3463, 1344, 7896, 8262, 2562, 1649, 508, 8841, 4235, 9613, 3792, 1855, 7230, 2366, 9518, 4852, 8005, 8645, 2617, 4216, 1834, 2275, 2855, 8814, 7660, 162, 5232, 2347, 3907, 8975, 9507, 8390, 3385, 3098, 7962, 7626, 5336, 8880, 5411, 2898, 3557, 6759, 5556, 7120, 7652, 5354, 9952, 8916, 7380, 5578, 7016, 7966, 1517, 1279, 9891, 655, 303, 4664, 6133, 6588, 3350, 7198, 9897, 2959, 1932, 2192, 8301, 9761, 596, 1478, 549, 7471, 9883, 9265, 990, 192, 7639, 4531, 7981, 4881, 5949, 8037, 8297, 1956, 2, 1370, 6222, 6072, 3194, 5874, 7826, 7971, 3768, 5100, 2140, 4420, 5769, 7588, 2171, 8503, 3724, 2919, 3976, 5408, 4070, 8272, 3681, 4609, 8380, 2530, 2693, 3508, 5160, 3833, 8972, 8804, 6564, 5401, 890, 6359, 3740, 9820, 4343, 174, 2987, 770, 2159, 5609, 4855, 1149, 158, 9867, 448, 1046, 7069, 4084, 5253, 765, 3578, 3082, 6537, 306, 3043, 184, 589, 6379, 9590, 3799, 5197, 8110, 3275, 9229, 6721, 4445, 6129, 5308, 9147, 5642, 9800, 5767, 5127, 4651, 8171, 6635, 7125, 14, 385, 4120, 8013, 1556, 4679, 3118, 5510, 6681, 1303, 4201, 2110, 8404, 8427, 5762, 607, 4988, 2194, 2309, 5557, 224, 2227, 1395, 5955, 734, 8833, 5600, 3688, 6009, 5355, 4789, 6699, 9053, 8806, 4619, 9264, 6292, 1186, 9544, 8162, 1587, 3729, 6380, 8295, 9401, 1253, 6833, 7276, 6549, 7545, 2768, 7582, 3877, 7408, 5669, 6766, 4906, 6539, 2430, 633, 2336, 6873, 5393, 6892, 522, 7672, 372, 9412, 164, 3584, 7007, 2436, 9533, 3607, 3251, 3290, 7865, 5035, 3992, 8156, 5807, 7707, 4088, 9114, 7317, 5523, 2771, 6899, 317, 5010, 2915, 9878, 1459, 9246, 6092, 9193, 8492, 7754, 395, 6768, 3730, 8186, 8757, 9097, 7741, 7291, 7360, 4423, 5969, 5172, 551, 1087, 8986, 82, 683, 8016, 6224, 8845, 2793, 4674, 1693, 7151, 2878, 6782, 8128, 9279, 9148, 6628, 8072, 6749, 5245, 8122, 7058, 8207, 1392, 7720, 3586, 8769, 9420, 5148, 506, 458, 9711, 6850, 6296, 8178, 3190, 274, 8191, 4382, 1110, 8808, 639, 53, 3554, 8494, 3683, 1152, 5500, 7392, 5991, 1495, 7491, 3324, 5760, 2790, 7218, 7025, 8182, 1597, 9354, 9393, 397, 1531, 5535, 6316, 3966, 3614, 4909, 3960, 6138, 5291, 5726, 7206, 3018, 1403, 3902, 9236, 1930, 5013, 9935, 4116, 1362, 3886, 2741, 8107, 567, 9191, 1100, 7182, 5851, 3073, 4687, 8253, 7892, 2263, 8683, 189, 2001, 8041, 9146, 9818, 1969, 915, 2163, 1208, 7280, 6289, 9345, 6113, 4486, 2088, 8379, 9028, 5546, 4611, 5959, 5818, 9383, 3000, 949, 180, 51, 4351, 9337, 7131, 7684, 4192, 6716, 1230, 7889, 583, 4087, 6420, 2453, 7289, 2133, 5579, 5419, 9443, 5895, 8896, 557, 6973, 149, 6044, 6182, 2421, 4205, 4498, 3544, 2201, 7747, 3911, 3560, 6462, 488, 455, 6798, 1524, 8176, 4984, 3763, 8158, 2706, 3467, 6642, 7597, 3088, 4811, 23, 2616, 9333, 9911, 3893, 4861, 2021, 1465, 3063, 2868, 1748, 2665, 6506, 4244, 3731, 4043, 9370, 1808, 3604, 6457, 8730, 9360, 7081, 386, 3232, 8383, 7039, 6652, 8561, 4058, 1160, 4449, 3819, 7877, 7862, 8165, 8788, 195, 5099, 5691, 766, 6733, 5238, 3344, 285, 2168, 6275, 4172, 391, 4559, 8692, 8513, 6367, 9963, 225, 5781, 1775, 1423, 6364, 46, 5180, 8315, 8696, 4433, 6405, 3002, 5235, 4953, 8370, 6978, 7097, 7057, 1973, 5094, 7489, 5181, 7800, 7332, 5544, 103, 4155, 3039, 1377, 973, 6014, 7138, 7539, 6237, 568, 5577, 4567, 2406, 4772, 7305, 7919, 8426, 696, 2485, 2074, 10, 9298, 5828, 3219, 7527, 9263, 9858, 2314, 109, 6455, 5116, 6381, 8049, 6777, 2320, 9307, 3687, 797, 4371, 1812, 7874, 6249, 5581, 2072, 2816, 6035, 622, 5716, 4742, 6738, 8648, 1664, 5298, 8712, 7391, 6417, 1146, 6729, 4152, 9834, 1685, 8173, 291, 5860, 4606, 8539, 8792, 5369, 6388, 3957, 1838, 3872, 5688, 8937, 1130, 6663, 3067, 7799, 8490, 3464, 1658, 3347, 5493, 2385, 7453, 4967, 5854, 1486, 2146, 3775, 1473, 9026, 1451, 8618, 8950, 6969, 9592, 736, 6820, 811, 8617, 3991, 5681, 9955, 108, 5441, 139, 6241, 3210, 122, 1443, 7150, 1558, 9943, 8974, 3242, 6505, 2316, 8341, 2633, 6303, 6966, 8568, 8894, 7080, 2145, 8853, 406, 4528, 4746, 2280, 2934, 8291, 97, 3156, 6897, 6427, 505, 503, 4884, 8938, 4472, 1537, 569, 8425, 8483, 2121, 5512, 6527, 9929, 9949, 6371, 248, 709, 7447, 5389, 8026, 1187, 3470, 6095, 4645, 5738, 8132, 8012, 9421, 7492, 7771, 6059, 9418, 8521, 8564, 3309, 552, 2695, 2025, 8798, 6136, 2789, 600, 215, 52, 7569, 8855, 9362, 7082, 2540, 7296, 9760, 5944, 414, 1578, 5086, 4097, 7243, 658, 2705, 3147, 5914, 7804, 3180, 6648, 511, 6935, 3999, 7435, 9063, 7414, 2541, 1373, 4667, 1507, 8616, 7102, 2759, 70, 1029, 8930, 2211, 8044, 4601, 9091, 1426, 4098, 8563, 8488, 8672, 9472, 8578, 3077, 7232, 5296, 3800, 1640, 3168, 4010, 6254, 8408, 3824, 8879, 6789, 9622, 8758, 8556, 9145, 904, 258, 5104, 340, 6262, 301, 1433, 2514, 64, 7396, 2931, 4686, 6286, 8612, 7791, 5236, 44, 3820, 5497, 6428, 6377, 3345, 8407, 5306, 8050, 2239, 318, 65, 8386, 6308, 7950, 5742, 9587, 9978, 7029, 9160, 7821, 8978, 8071, 9248, 2426, 9699, 9582, 8795, 9353, 9886, 8852, 5970, 1083, 8040, 627, 289, 9861, 3407, 573, 3378, 2555, 2264, 8844, 3196, 6915, 2513, 7601, 5889, 5267, 8084, 6916, 9641, 4039, 4485, 4381, 62, 9042, 3109, 9657, 675, 4204, 57, 9894, 6291, 3904, 4744, 2721, 6198, 3669, 6444, 3866, 8642, 7203, 587, 8926, 7974, 9117, 5012, 635, 1548, 9276, 230, 1928, 5069, 3192, 4162, 3437, 858, 4613, 1201, 7665, 7830, 3901, 6860, 2595, 7060, 4203, 5241, 9105, 555, 3143, 6872, 5146, 7356, 7143, 5621, 7642, 8630, 4072, 7092, 227, 3849, 936, 7449, 2815, 4960, 6524, 1761, 7327, 9687, 4064, 7595, 4739, 615, 1323, 3971, 7202, 9036, 3854, 6324, 7999, 2071, 594, 9666, 4869, 8417, 106, 7867, 6596, 4770, 3899, 5652, 8679, 3296, 5318, 4513, 2248, 87, 6142, 5739, 183, 5080, 6070, 8584, 3031, 6696, 9306, 3774, 9872, 3134, 132, 4620, 3474, 6844, 7258, 3575, 8805, 9489, 4456, 3943, 4908, 446, 7049, 3305, 3509, 3944, 7519, 6705, 8705, 5990, 539, 2130, 7904, 5508, 20, 7196, 7248, 7400, 6906, 2491, 7506, 7200, 6997, 6486, 7308, 6732, 244, 5460, 7320, 7529, 3718, 8911, 2022, 9027, 8732, 8656, 7643, 6779, 5422, 502, 962, 441, 5515, 8725, 9703, 9796, 2737, 7549, 7292, 3798, 9951, 7849, 7040, 3713, 4419, 9359, 3856, 8597, 1348, 3661, 3247, 7855, 5902, 6717, 8944, 8259, 8075, 7121, 6349, 5689, 8378, 9207, 8719, 1941, 129, 1938, 7362, 3623, 4866, 3665, 6748, 6158, 9128, 79, 8625, 5118, 7122, 6190, 8250, 1427, 54, 4875, 1400, 3561, 6514, 7420, 3414, 9660, 7742, 6521, 3319, 9255, 1480, 6306, 1790, 6650, 496, 7837, 3539, 7683, 7284, 9417, 2646, 8435, 4477, 8586, 4545, 6104, 8030, 5392, 6510, 7306, 9413, 8140, 3896, 6891, 6632, 9118, 7343, 8598, 9240, 6965, 6701, 8059, 6175, 720, 4621, 2029, 4376, 5620, 5204, 603, 297, 5024, 8135, 2119, 9458, 5176, 678, 5972, 6913, 4970, 8001, 8240, 4729, 6253, 40, 2972, 5548, 8025, 7466, 6029, 3672, 6829, 6760, 8337, 5328, 4499, 6944, 88, 7722, 1247, 4952, 8575, 6520, 1378, 7183, 670, 8596, 8076, 9288, 864, 6958, 1216, 9172, 6657, 4802, 7647, 9060, 4357, 4086, 7231, 264, 5676, 1848, 462, 7944, 3175, 1425, 4823, 7802, 9023, 6948, 650, 7214, 7858, 4627, 3727, 7703, 4030, 7828, 7112, 74, 6312, 7071, 9006, 3974, 261, 6067, 1001, 9895, 2507, 7467, 4629, 4063, 479, 5324, 7555, 2182, 1316, 6201, 7550, 8903, 1593, 8714, 2166, 7657, 6971, 7482, 2936, 5266, 8871, 3311, 7958, 9022, 7212, 2498, 5387, 8188, 8180, 3189, 8469, 4115, 7723, 7472, 8967, 2918, 319, 3796, 371, 3270, 348, 9297, 8087, 9194, 47, 8635, 7401, 3014, 9485, 493, 9176, 1830, 265, 9759, 2909, 6767, 2753, 4326, 8742, 7534, 7477, 852, 2682, 6230, 1662, 6484, 8773, 8451, 4226, 6081, 8333, 2576, 7194, 9808, 7608, 2776, 7716, 9576, 6437, 6410, 629, 8601, 8471, 5494, 9614, 5217, 4140, 4921, 449, 190, 2548, 7032, 2063, 9411, 9374, 234, 7485, 7367, 1898, 4305, 6247, 532, 6494, 3436, 3416, 5591, 4112, 3448, 7880, 3333, 350, 6578, 9406, 9624, 9907, 9539, 43, 8955, 966, 4076, 9623, 7528, 8657, 2584, 2784, 6169, 208, 9848, 9089, 1546, 1369, 9744, 9912, 468, 9323, 9196, 624, 298, 9779, 6019, 7278, 688, 2104, 7064, 6507, 3167, 9696, 5385, 4000, 9659, 4994, 7473, 1214, 2698, 6923, 9024, 7458, 1205, 5831, 745, 7244, 8838, 9954, 5867, 3100, 1030, 4282, 8487, 4354, 1967, 4981, 9242, 5276, 659, 6606, 1865, 5432, 8958, 141, 3093, 7354, 8862, 8799, 6327, 5540, 8567, 814, 1734, 8587, 7990, 9481, 2636, 1366, 7739, 6441, 1004, 9567, 58, 7059, 276, 3924, 3096, 7061, 7454, 9496, 9734, 6229, 2840, 7255, 4950, 9763, 8541, 7020, 7553, 7701, 85, 9879, 6347, 2432, 405, 8217, 9742, 784, 2523, 2543, 4434, 136, 9233, 8878, 5998, 19, 7418, 9822, 5754, 8780, 3677, 9604, 3336, 2962, 7076, 9783, 482, 9061, 7610, 9397, 8131, 1755, 5647, 5640, 6842, 3512, 8812, 5121, 2031, 6619, 9677, 8726, 8307, 6827, 9030, 1007, 4202, 5304, 3640, 1199, 7425, 3987, 7273, 5809, 2677, 2752, 9158, 5686, 9392, 80, 8887, 900, 1979, 9375, 3565, 8908, 9688, 8257, 8505, 7090, 3001, 5193, 2876, 7624, 8574, 222, 6977, 727, 9001, 431, 9757, 8077, 8882, 6261, 4470, 7277, 7297, 6454, 7681, 6066, 713, 9581, 625, 1128, 601, 3356, 7935, 8939, 7980, 7832, 7602, 5756, 7822, 7233, 5484, 6856, 3048, 5956, 790, 2917, 7705, 5528, 4073, 4135, 9384, 7759, 9371, 3843, 8923, 8190, 3316, 3920, 7690, 7484, 9222, 8294, 9155, 1492, 2995, 921, 8546, 620, 7973, 7658, 8527, 6210, 8484, 2969, 7717, 6111, 9078, 1207, 1103, 9694, 484, 7825, 7146, 8670, 4308, 8971, 168, 9442, 1240, 6528, 685, 1880, 2786, 9709, 451, 8138, 7111, 245, 9727, 4483, 4328, 233, 7968, 906, 2528, 4857, 4128, 9164, 6438, 5379, 6331, 3842, 993, 9112, 1937, 7222, 7031, 3198, 810, 1223, 8979, 144, 8203, 9925, 4568, 2409, 4961, 7048, 9946, 9385, 4588, 4807, 8888, 1097, 4454, 6928, 8007, 5370, 6682, 8655, 5467, 574, 5612, 1991, 7344, 8793, 1632, 7480, 181, 5864, 957, 2350, 1351, 7282, 7147, 728, 7275, 5305, 7618, 6137, 9326, 5496, 6586, 8954, 9083, 9506, 6797, 9217, 4193, 7753, 5521, 7161, 6772, 6985, 9262, 5213, 7063, 6854, 6161, 362, 1533, 4854, 510, 9018, 9000, 443, 8422, 2853, 8439, 2474, 5695, 6416, 7547, 35, 7372, 9520, 1333, 4798, 7829, 3024, 9683, 341, 6612, 9902, 9165, 7429, 7750, 5729, 3281, 2169, 4920, 6991, 6021, 5433, 4740, 1675, 6389, 1257, 9163, 5281, 5872, 7654, 9437, 7816, 6947, 9138, 9334, 9302, 609, 9530, 8433, 9852, 2375, 938, 6685, 3709, 8211, 8969, 5687, 9327, 9007, 7807, 22, 8338, 7130, 3583, 1173, 6120, 8724, 7612, 1271, 7201, 1914, 576, 7117, 646, 2466, 2190, 8747, 8241, 2552, 8420, 6167, 4872, 9025, 16, 5185, 747, 6091, 9051, 5413, 9966, 542, 987, 7105, 5538, 5773, 8363, 5025, 8233, 90, 4841, 4429, 489, 21, 7364, 2696, 5437, 4277, 5654, 6747, 4493, 6123, 5745, 6435, 1231, 3028, 7773, 7551, 8475, 8784, 5501, 5566, 5844, 1787, 5720, 5810, 4654, 4184, 466, 8423, 8065, 9948, 364, 1217, 9192, 3699, 7611, 9069, 4408, 9410, 1514, 9190, 9840, 4818, 7387, 2260, 1349, 9183, 9619, 9853, 7745, 4436, 7062, 2709, 3612, 4315, 3864, 8353, 5613, 6476, 9947, 9580, 3374, 1414, 8155, 2588, 8070, 9278, 8184, 1711, 9203, 6446, 998, 8570, 9774, 6449, 796, 6393, 2950, 9636, 8863, 724, 283, 2141, 8395, 8226, 3784, 238, 416, 9249, 8193, 1236, 5063, 6904, 2452, 1714, 8961, 4153, 326, 9021, 1320, 9866, 3527, 756, 9230, 9836, 9445, 746, 7627, 2887, 7316, 2482, 2015, 5257, 4280, 8512, 2365, 4974, 127, 4815, 2413, 8323, 7257, 6859, 8507, 9617, 6181, 5400, 3838, 4560, 780, 6879, 9245, 4536, 2565, 4380, 8620, 188, 1018, 6783, 3412, 9540, 2697, 9915, 6771, 7715, 1250, 1940, 5278, 3540, 1015, 9962, 9983, 384, 830, 7915, 2881, 6920, 2412, 1663, 3603, 7370, 177, 4113, 9724, 6325, 8850, 9446, 6949, 148, 9917, 9261, 9336, 9519, 7632, 8936, 9553, 1899, 9523, 4776, 7304, 1165, 2842, 2149, 9670, 4302, 7036, 705, 226, 8542, 544, 5101, 4467, 8551, 5907, 9441, 9528, 1525, 6200, 5643, 9216, 1645, 2598, 6314, 9648, 3259, 2783, 8533, 1304, 6025, 9802, 3613, 7093, 3932, 439, 9059, 6937, 1595, 976, 1161, 5154, 8839, 342, 2554, 8154, 146, 5634, 5837, 8697, 124, 1300, 1858, 9521, 8593, 2363, 2537, 378, 4688, 5718, 8234, 5987, 2246, 6508, 8100, 9308, 9717, 2913, 5299, 9882, 6864, 5862, 1170, 7237, 1256, 718, 6787, 8514, 9785, 5096, 7205, 9976, 9428, 8653, 7641, 2941, 4552, 4999, 1211, 7913, 4261, 7155, 8501, 5570, 8580, 3608, 2360, 9429, 427, 6737, 894, 8624, 312, 7803, 7991, 9366, 2901, 1263, 623, 401, 7512, 580, 1297, 668, 8111, 8283, 7719, 7542, 8701, 9865, 4617, 9490, 9650, 4760, 2700, 6951, 8318, 8356, 9928, 9910, 9466, 3845, 4927, 4940, 1487, 4273, 9238, 2206, 210, 697, 4840, 6544, 6075, 6402, 7535, 8273, 3193, 9841, 6497, 5608, 2221, 305, 8467, 7998, 1365, 3499, 8339, 7523, 8823, 7145, 5073, 4972, 5219, 3438, 3030, 9536, 7312, 7898, 9627, 7873, 4930, 404, 9504, 7615, 7559, 7443, 3919, 9593, 6295, 8600, 5201, 7952, 4973, 3317, 613, 3491, 2024, 9678, 9254, 9188, 1398, 9845, 9772, 3685, 9535, 4142, 8531, 4971, 332, 8409, 235, 4267, 7844, 4182, 6630, 3988, 536, 392, 6646, 9462, 1372, 6751, 2792, 4242, 7812, 986, 6602, 5708, 9239, 1582, 270, 9304, 3220, 3666, 3537, 6281, 7469, 8415, 9669, 7465, 7565, 198, 5307, 9781, 8817, 7638, 5882, 9756, 9971, 3434, 6270, 7106, 2684, 8170, 8285, 769, 126, 9460, 3958, 9664, 3433, 2769, 4713, 8260, 8802, 2129, 7184, 2305, 5813, 1264, 9725, 1391, 105, 5076, 9645, 9399, 7290, 722, 5507, 29, 3320, 9151, 4716, 632, 6235, 7135, 9378, 9122, 9628, 259, 8344, 2388, 3473, 6755, 4939, 605, 2580, 7785, 9814, 9780, 2255, 2116, 1361, 1261, 984, 6533, 6179, 4159, 9739, 7765, 6498, 9467, 4085, 6073, 7508, 59, 8048, 9632, 5139, 6577, 6023, 9805, 7570, 7628, 7368, 8666, 1560, 2313, 9331, 7995, 6004, 4473, 9221, 205, 4669, 3705, 9877, 7054, 7774, 9514, 263, 2666, 8321, 6878, 4919, 9901, 9299, 42, 3125, 3128, 9685, 9328, 7176, 6488, 9033, 4348, 2399, 2797, 9498, 5599, 1089, 4104, 3164, 8006, 2381, 4417, 6996, 9857, 2549, 1786, 6710, 1704, 1411, 8766, 9674, 8831, 8458, 1564, 7003, 6675, 9476, 9493, 3686, 5273, 8965, 4180, 7295, 1342, 3366, 7153, 9256, 9731, 8023, 1754, 9771, 272, 9008, 645, 8687, 8682, 9016, 9482, 9936, 8906, 1467, 9754, 1999, 9316, 2173, 5778, 28, 8810, 1172, 4624, 8280, 3861, 4161, 8063, 9505, 4101, 5629, 7808, 4886, 3357, 6338, 6709, 1512, 9106, 6165, 7879, 2561, 5374, 8441, 7951, 4756, 6903, 2047, 6522, 9716, 4910, 3404, 9969, 7691, 8748, 8815, 8924, 8900, 860, 9546, 7850, 9896, 6802, 7917, 9600, 7051, 251, 7671, 9492, 7405, 9103, 6228, 6843, 6276, 9201, 4632, 321, 9287, 9346, 6252, 6840, 7764, 9174, 2328, 4077, 3766, 9494, 4206, 2529, 7005, 4564, 1857, 6740, 8890, 3177, 7178, 9843, 9434, 6504, 6343, 9228, 5697, 2256, 1131, 9864, 8043, 4093, 315, 5188, 9838, 5051, 7883, 9342, 9185, 9634, 9609, 9668, 8741, 7066, 5917, 153, 207, 7266, 3081, 9223, 8892, 9642, 437, 3318, 9893, 7920, 9961, 6387, 9260, 9817, 9474, 7929, 7696, 9241, 1897, 1617, 1022, 154, 3771, 6368, 630, 5438, 9070, 1881, 9424, 5251, 8459, 7827, 7819, 6609, 9464, 7640, 1917, 111, 9522, 4220, 6870, 471, 9274, 4539, 9871, 8811, 7515, 9131, 8834, 3726, 8136, 1013, 565, 3217, 9234, 9560, 4487, 344, 5659, 9804, 2701, 8595, 9296, 7144, 8791, 9389, 9552, 218, 1598, 1684, 9732, 9967, 8060, 2503, 7699, 1628, 8933, 3417, 7497, 778, 628, 8327, 9680, 8881, 8414, 2767, 4151, 9854, 419, 7309, 9922, 3348, 1295, 4405, 5819, 9815, 9612, 2502, 8641, 9556, 739, 3580, 236, 9873, 9447, 1698, 762, 6974, 4453, 7207, 3476, 3329, 9959, 8553, 4853, 9209, 7416, 1019, 8709, 9908, 6061, 4008, 9403, 965, 9009, 5125, 8199, 4283, 8396, 7914, 2003, 5005, 50, 9899, 2150, 4295, 585, 5082, 9266, 7410, 7839, 3917, 4333, 9881, 604, 6503, 9849, 9062, 4015, 9640, 6758, 9927, 9737, 4704, 1099, 3978, 8080, 7165, 8767, 9529, 8626, 8473, 8464, 8703, 8310, 7576, 3737, 7646, 4050, 7478, 4534, 9825, 9332, 81, 8024, 1735, 7933, 5981, 665, 9787, 9358, 1798, 9591, 9667, 5992, 3979, 9743, 6391, 402, 7188, 3363, 9638, 467, 5878, 5293, 9534, 9926, 9486, 9839, 5625, 9380, 2534, 6408, 9786, 9831, 7912, 9451, 8837, 4047, 2765, 9005, 9107, 8922, 7314, 9615, 8576, 8526, 9975, 9551, 7921, 9621, 6637, 2233, 9438, 8749, 5740, 3131, 8774, 24, 7152, 2821, 9390, 3811, 9811, 9055, 8493, 6943, 8510, 4404, 9643, 9607, 9932, 8607, 9589, 7298, 9672, 2814, 1422, 9684, 5230, 2101, 2357, 9782, 4747, 9388, 9916, 7006, 9767, 3393, 2648, 8667, 6376, 104, 8809, 9527, 9863, 9595, 9846, 8651, 9502, 9798, 8623, 763, 8206, 9720, 572, 1751, 2845, 6096, 9718, 9101, 9705, 5735, 2004, 296, 9044, 527, 9121, 7431, 7038, 1413, 7688, 2635, 9931, 5575, 533, 7927, 8082, 8124, 9689, 7377, 331, 1064, 4726, 7084, 9599, 2235, 5551, 827, 1527, 9900, 8673, 3972, 9247, 1162, 9924, 9700, 2974, 262, 9318, 9958, 8947, 9921, 8994, 7099, 8977, 548, 610, 3533, 9956, 7044, 9095, 1471, 9480, 916, 9740, 9608, 6905, 2877, 597, 107, 8237, 8685, 9723, 9695, 7265, 9788, 9769, 2772, 147, 1781, 6841, 9741, 2566, 8518, 194, 9, 1438, 96, 9842, 6465, 5222, 5678, 1933, 792, 7956, 9427, 9633, 3288, 5302, 4314, 9746, 9538, 5045, 6791, 8647, 9729, 7571, 9225, 9252, 6463, 5320, 9793, 2606, 9086, 9340, 4783, 8759, 6605, 4543, 9673, 7725, 3355, 752, 9440, 9880, 9662, 8406, 8066, 4489, 9824, 9235, 8209, 8628, 9454, 7733, 8141, 3302, 983, 9979, 9499, 8816, 9620, 170, 1353, 8246, 9294, 2708, 9712, 495, 9501, 9942, 2615, 7526, 7149, 9679, 5137, 9483, 3621, 9789, 197, 9644, 3181, 9041, 8614, 7157, 7223, 2625, 9014, 4221, 278, 2472, 6397, 6206, 8775, 9652, 9598, 9182, 9285, 9295, 9574, 2479, 9566, 7622, 9681, 7190, 4118, 9933, 7355, 6155, 3515, 5149, 9795, 3551, 3006, 9747, 9432, 7373, 4237, 9563, 55, 9940, 4670, 12, 3769, 5879, 6957, 7505, 9322, 9365, 8909, 5462, 9348, 6422, 9884, 6931, 1641, 3601, 8058, 7349, 1997, 9542, 9343, 7159, 4891, 6541, 9456, 1169, 8287, 9791, 6411, 3715, 9465, 9543, 9271, 2032, 7156, 8491, 8485, 7301, 6640, 4131, 9548, 4332, 9601, 757, 8695, 9855, 3637, 8904, 9690, 6724, 2937, 895, 8276, 4694, 335, 6847, 9874, 9578, 9541, 4494, 9500, 8763, 7136, 8543, 9477, 9270, 6088, 9065, 9398, 9869, 9455, 3742, 9562, 7775, 8715, 2332, 1, 6546, 9733, 2018, 8377, 5111, 9823, 255, 1832, 8113, 4579, 2109, 6933, 4301, 9770, 9425, 219, 2443, 3352, 9868, 7345, 9395, 9914, 9970, 8885, 8828, 2053, 9905, 9586, 849, 486, 9301, 2644, 8689, 9321, 9885, 9347, 9325, 9311, 381, 9471, 9048, 9404, 9829, 2989, 9400, 9251, 699, 9707, 531, 5707, 257, 7115, 9906, 2649, 9526, 393, 9357, 7195, 9283, 9691, 6922, 6189, 9618, 8265, 9243, 9373, 6079, 9647, 9573, 9810, 9364, 7074, 9816, 1743, 4537, 930, 9676, 1382, 9381, 6673, 9564, 2723, 9663, 7441, 9517, 9964, 9232, 9561, 4844, 3003, 2113, 5893, 7313, 5173, 6661, 7017, 517, 5255, 9382, 9525, 9219, 5941, 2511, 9715, 9414, 9457, 4123, 9585, 593, 9473, 9602, 9790, 9889, 3149, 9827, 9344, 9655, 3279, 3469, 9851, 9626, 2506, 9973, 8456, 9735, 9363, 8779, 9833, 703, 2947, 9828, 247, 9583, 9606, 1695, 3274, 9409, 2869, 5311, 9237, 3234, 9416, 7673, 9596, 9386, 4002, 8826, 9335, 9764, 3211, 8681, 9630, 2425, 9177, 1285, 5777, 4929, 138, 9819, 3945, 9837, 9469, 9391, 598, 759, 614, 9784, 9258, 6003, 9977, 9919, 9773, 9792, 9809, 4056, 7609, 943, 9726, 6581, 9531, 7975, 9890, 9444, 9570, 6545, 9575, 9369, 9329, 927, 9611, 9281, 9801, 2077, 9314, 4185, 7925, 9423, 9859, 346, 9923, 9639, 9646, 9515, 9730, 9537, 2958, 9762, 9124, 4505, 9435, 3649, 9453, 461, 9875, 9338, 9463, 9671, 581, 9960, 8069, 9309, 250, 9777, 3403, 975, 7852, 4510, 2065, 9227, 9832, 2833, 9475, 8693, 9887, 394, 9748, 8743, 7179, 9579, 9704, 9352, 9253, 9310, 9547, 8117, 1657, 9449, 9572, 9745, 9361, 9658, 9775, 873, 9692, 2181, 9510, 7860, 9706, 9487, 9319, 9616, 9394, 577, 9224, 9953, 9439, 9799, 9701, 1867, 9813, 243, 9324, 9509, 9649, 202, 9415, 2463, 9355, 3016, 9273, 9226, 9944, 7905, 892, 9776, 9605, 77, 9450, 9259, 8400, 9913, 9722, 9577, 3391, 9594, 9461, 8848, 9511, 121, 2800, 9584, 9300, 9289, 2747, 1819, 9516, 3231, 9870, 913, 3240, 9275, 9282, 9821, 8011, 1309, 1051, 9419, 9768, 9280, 4042, 9559, 7947, 3453, 9945, 9812, 2449, 9830, 9368, 9950, 889, 541, 9286, 9597, 9269, 9631, 1345, 2520, 9892, 1681, 654, 9656, 159, 175, 9168, 2685, 145, 216, 529], 'TO': [7220, 1076, 308, 7988, 245, 1844, 8756, 3380, 2612, 4148, 1013, 6452, 4916, 5751, 3939, 7499, 8547, 4457, 8263, 5970, 2921, 5191, 5195, 7495, 3171, 6731, 3323, 6738, 4091, 8267, 2487, 5684, 4983, 1719, 1292, 2251, 6519, 2153, 7779, 5431, 1385, 3799, 4707, 808, 951, 3263, 6727, 3256, 9035, 4567, 5113, 2403, 4024, 4464, 4117, 5202, 6668, 7506, 2555, 4031, 5274, 3689, 3359, 7870, 7686, 4663, 5225, 1222, 1787, 5142, 5335, 5900, 1357, 1635, 2070, 2488, 5910, 5223, 40, 3399, 4709, 7436, 8115, 3920, 1863, 5475, 3787, 3659, 4423, 3255, 3090, 3152, 4885, 8913, 2123, 7656, 6224, 3606, 6882, 1576, 2891, 5141, 3349, 7329, 6317, 7189, 6678, 2964, 8300, 6207, 3019, 985, 8910, 5549, 1836, 5556, 8442, 2322, 8274, 1045, 4127, 1470, 5881, 5394, 4275, 2125, 7287, 3846, 8145, 1781, 8883, 5273, 5959, 8982, 2591, 8139, 8204, 8789, 2418, 4787, 2344, 4427, 1483, 1813, 867, 6094, 6213, 9031, 2495, 6421, 5456, 8097, 5963, 7168, 1293, 5993, 7085, 5349, 5757, 2838, 7743, 2631, 4895, 2238, 8594, 2061, 6258, 1095, 8055, 5875, 6323, 7957, 8079, 8454, 2840, 2655, 3107, 5132, 1428, 6114, 6162, 7293, 2822, 1753, 7371, 5346, 7645, 6764, 6967, 3423, 2054, 7650, 9019, 2581, 3941, 3181, 1650, 5133, 6042, 7446, 7451, 1720, 4455, 1302, 7651, 3760, 4792, 5007, 2988, 2060, 1887, 5477, 9065, 7592, 5653, 7936, 7735, 8021, 6888, 7311, 183, 6603, 3032, 3597, 3272, 589, 4215, 6981, 6871, 3148, 3590, 5901, 3696, 3858, 3880, 3112, 4013, 5555, 8528, 7940, 5249, 5067, 3447, 2604, 7853, 7540, 6649, 7013, 3667, 5842, 2196, 7639, 4889, 8359, 8214, 6103, 6685, 5595, 1990, 7011, 4614, 3187, 7532, 4626, 6761, 3756, 6669, 6824, 4781, 217, 1321, 525, 7527, 2809, 8638, 604, 1133, 8704, 3372, 7758, 5107, 347, 4268, 7414, 6759, 6525, 4373, 2739, 3813, 5590, 7374, 4374, 5984, 4264, 1874, 5560, 6243, 8708, 6353, 1915, 4648, 8297, 4581, 9068, 4688, 6056, 3800, 4838, 1554, 2089, 2837, 4686, 3188, 5043, 7826, 6992, 5032, 617, 2724, 3517, 4542, 914, 8470, 7091, 3507, 3543, 7781, 4876, 5885, 5454, 4345, 4318, 6785, 3264, 8907, 5645, 246, 3732, 1682, 5445, 9180, 4604, 8078, 1789, 2413, 1273, 8725, 2274, 8412, 3655, 8251, 5049, 146, 1188, 6069, 3605, 5628, 6000, 8846, 6363, 5621, 3577, 8413, 6990, 3819, 2079, 9181, 8503, 1355, 6413, 87, 5814, 6199, 3916, 8142, 6918, 3214, 5232, 9127, 8511, 6680, 7058, 7040, 1718, 7121, 6445, 4555, 1372, 4339, 4859, 3218, 7715, 6245, 6360, 2521, 652, 3365, 2679, 3215, 7150, 7896, 4568, 409, 7674, 7760, 2893, 7172, 1679, 5912, 2829, 1505, 702, 507, 5991, 8304, 6758, 8483, 3875, 4330, 2306, 7784, 1652, 3342, 231, 855, 8018, 1234, 6610, 454, 4019, 1176, 1911, 7605, 1727, 433, 6558, 7529, 6868, 1014, 1956, 6853, 1823, 2908, 6064, 1341, 2384, 882, 1021, 5824, 4810, 801, 6248, 8418, 6036, 1282, 6109, 7474, 5632, 3986, 9315, 5603, 8373, 1079, 4677, 6975, 7437, 3661, 6477, 6006, 5817, 8669, 3918, 6837, 1662, 6877, 4133, 4524, 4358, 4251, 2041, 5891, 6932, 5585, 4500, 7740, 7347, 2380, 8424, 365, 7621, 4218, 4191, 2069, 1119, 3810, 3676, 4383, 4788, 9210, 2801, 126, 9186, 8847, 952, 8397, 553, 6865, 7448, 4124, 1506, 5543, 545, 3727, 1901, 7483, 1068, 8800, 5943, 5663, 2425, 6002, 2994, 3186, 4434, 5123, 5606, 9524, 1431, 6643, 7553, 8819, 7128, 4239, 3716, 546, 9042, 3450, 3045, 3496, 5395, 7399, 5289, 115, 8500, 2002, 4729, 1156, 3982, 4140, 1619, 6085, 457, 8987, 2450, 3353, 884, 6883, 4012, 6543, 3390, 3245, 1147, 4528, 8657, 6683, 1329, 2955, 7934, 2220, 3042, 4281, 7417, 8466, 4227, 4762, 8242, 5017, 5466, 4799, 1316, 8051, 524, 3645, 3074, 5886, 8702, 3079, 9152, 1571, 835, 2264, 2549, 5024, 3051, 3500, 2758, 2419, 4877, 7299, 5399, 8067, 950, 4297, 4484, 2857, 3955, 4736, 1452, 715, 1055, 2728, 8032, 4386, 3445, 8407, 2992, 4578, 3615, 1043, 7310, 1509, 5331, 5613, 3064, 1301, 3550, 7102, 2266, 4673, 8823, 116, 2033, 6400, 2140, 4059, 4139, 6964, 3737, 6150, 788, 7378, 8389, 6749, 6779, 2296, 9159, 4553, 4206, 1542, 1498, 5811, 8661, 2339, 5636, 534, 4506, 6631, 4722, 5775, 2597, 4565, 4167, 5382, 5835, 6037, 7777, 1935, 2387, 4035, 6730, 3462, 6801, 3685, 4365, 548, 2447, 5657, 8686, 8545, 6597, 1468, 4803, 6117, 5216, 846, 8467, 7401, 5440, 3983, 3847, 4959, 5179, 2084, 8270, 4822, 6028, 6272, 5053, 5915, 5117, 8221, 4407, 4646, 586, 1420, 1651, 6106, 9557, 5252, 9141, 1569, 7213, 2188, 5866, 4209, 8700, 4121, 6825, 3859, 2213, 5338, 1655, 4530, 8892, 3956, 6382, 6930, 5018, 5363, 2310, 2199, 1616, 1923, 8664, 5144, 887, 2504, 1177, 2496, 4623, 6324, 4854, 5309, 4566, 83, 7889, 7918, 3668, 1392, 5326, 5644, 133, 8309, 3891, 3675, 5727, 6120, 3905, 8552, 4364, 7411, 8772, 4774, 6017, 476, 3571, 5694, 8835, 3954, 2847, 1960, 2770, 4827, 2760, 3476, 5269, 184, 6592, 8205, 6077, 3173, 6579, 2858, 5563, 4965, 2766, 894, 1745, 39, 1096, 883, 8219, 7893, 4109, 7907, 253, 786, 1645, 5061, 6099, 4311, 4751, 8179, 5602, 7498, 6431, 2108, 5321, 8378, 2775, 5996, 5675, 7100, 5504, 3869, 8295, 6906, 700, 2928, 4023, 7672, 1143, 1939, 8289, 8129, 3047, 3907, 6862, 6082, 5296, 3961, 4032, 3459, 396, 2981, 9187, 3244, 3855, 1363, 1829, 2236, 7360, 4650, 6560, 2683, 8321, 6753, 6057, 4940, 78, 8198, 4451, 2139, 2967, 2127, 1603, 4573, 311, 5829, 1756, 1419, 1561, 6770, 1167, 3123, 5021, 7610, 8146, 4020, 2311, 6561, 7211, 3139, 9184, 9207, 2202, 1848, 9978, 95, 7762, 6055, 2263, 5627, 3765, 7932, 8439, 1364, 408, 5036, 4602, 1995, 4703, 4558, 7131, 7521, 663, 877, 5793, 3654, 3317, 4864, 1528, 5416, 5947, 2970, 9072, 7795, 6706, 1276, 4600, 9803, 2279, 2405, 3077, 1992, 7526, 7245, 3467, 3658, 7517, 3385, 3487, 4907, 4183, 5453, 4249, 5154, 7439, 800, 6531, 5268, 1637, 5194, 1556, 7749, 7253, 2187, 5219, 7142, 3193, 7482, 5112, 270, 1019, 803, 901, 4926, 4172, 4908, 1287, 7236, 774, 4285, 7569, 2694, 1445, 4299, 1496, 1926, 4384, 6715, 6714, 7306, 6196, 8342, 5262, 1094, 1313, 7544, 9137, 9136, 1538, 2277, 7573, 4631, 1421, 6011, 1945, 3998, 1360, 3030, 1155, 1638, 3334, 5419, 5495, 5473, 1568, 8419, 2090, 7636, 5962, 7591, 5956, 5332, 33, 995, 8398, 6972, 729, 1134, 4390, 8340, 4903, 9025, 1993, 3895, 9362, 2224, 5474, 6222, 2750, 7169, 2401, 7205, 1434, 7453, 3832, 3882, 8004, 1612, 2828, 3078, 38, 7617, 3616, 2703, 2689, 6585, 7359, 8947, 7047, 6328, 5341, 6891, 1557, 426, 4675, 5188, 3267, 7507, 5229, 6866, 6297, 2128, 7016, 1265, 7652, 211, 9157, 2890, 3371, 5167, 4835, 1973, 3738, 1311, 4426, 6313, 3994, 3878, 2420, 4040, 2329, 5310, 2189, 2670, 9175, 3031, 1233, 5763, 2217, 6290, 909, 2603, 6772, 6404, 1286, 5578, 624, 1073, 5789, 7065, 959, 7158, 2536, 979, 514, 7833, 2741, 999, 2647, 2226, 2007, 3346, 870, 8489, 2099, 6286, 3836, 9251, 746, 3526, 5317, 2151, 9089, 9011, 8052, 1883, 8537, 363, 7630, 8549, 5800, 3110, 1922, 3587, 6832, 5238, 6058, 3692, 7418, 6674, 3034, 8040, 4690, 4977, 7732, 9836, 4750, 5490, 8110, 5410, 5175, 6488, 4253, 8865, 3304, 1303, 8150, 5482, 6904, 505, 2832, 1944, 6089, 1736, 6582, 6041, 5074, 6684, 2877, 3575, 1164, 8741, 3438, 3529, 8972, 5006, 2262, 2242, 9200, 4659, 2996, 99, 8068, 4092, 9108, 5806, 1494, 4676, 677, 2896, 182, 8735, 2423, 5389, 2956, 1817, 4501, 479, 3528, 119, 3465, 948, 6823, 9129, 3483, 7307, 4444, 5505, 4775, 3762, 4233, 1115, 1153, 7019, 1054, 543, 5418, 7536, 6241, 1108, 67, 399, 6205, 8216, 7921, 404, 4435, 3980, 4349, 1544, 1605, 4549, 3608, 430, 5614, 2132, 9678, 2757, 2446, 6264, 2923, 1072, 6443, 65, 1854, 5340, 4643, 8444, 8185, 20, 3198, 3471, 5152, 2682, 4141, 3415, 9077, 351, 2371, 5990, 3764, 1921, 2948, 1768, 1224, 1757, 3793, 6033, 2574, 3362, 2109, 6568, 7756, 492, 3015, 2642, 7698, 8361, 737, 466, 4708, 865, 2691, 338, 535, 2812, 4901, 3254, 5287, 4067, 2273, 840, 7600, 2391, 5804, 378, 2871, 2180, 8616, 2818, 5015, 8836, 3289, 6237, 4250, 7702, 3894, 3935, 6335, 3150, 379, 129, 7284, 3622, 4702, 5821, 2557, 6038, 4672, 1902, 1213, 1964, 4197, 7973, 6874, 8896, 6945, 8462, 8367, 1105, 5542, 8914, 1728, 9109, 1318, 8555, 1982, 143, 7026, 3666, 4572, 4114, 3004, 4178, 8602, 7081, 8269, 7550, 2228, 2748, 2480, 5391, 8897, 2055, 5057, 5370, 5480, 8861, 8346, 3325, 869, 6752, 1782, 1259, 7502, 4637, 4995, 911, 4785, 4724, 5909, 7533, 3977, 8786, 583, 3783, 7922, 1131, 2499, 4376, 1511, 4439, 2013, 807, 2585, 8061, 532, 7884, 8013, 6664, 6884, 1205, 1919, 1879, 1905, 6206, 1989, 7009, 5612, 297, 388, 2119, 5529, 7849, 6552, 8049, 8532, 1909, 3569, 7659, 3357, 3930, 5098, 3625, 1388, 5706, 5935, 8195, 8777, 4017, 5122, 8347, 9682, 1000, 2071, 8124, 6653, 1767, 485, 136, 209, 5288, 3213, 3774, 177, 1214, 6805, 1225, 7486, 7901, 6606, 587, 1061, 707, 2050, 1608, 954, 6970, 9614, 4570, 2051, 5383, 5567, 5997, 3845, 5982, 4698, 2852, 5442, 7915, 7361, 6538, 7665, 7166, 1873, 6234, 8650, 3798, 5439, 4541, 3037, 4168, 4230, 2082, 7848, 6020, 4982, 8395, 4728, 4413, 7463, 7644, 6796, 1474, 1417, 5571, 6768, 8716, 3639, 2355, 7948, 3044, 9540, 1626, 3352, 5065, 1981, 3753, 2686, 4845, 6100, 5297, 2910, 7871, 2535, 494, 5541, 5159, 1227, 3485, 982, 491, 1359, 8755, 7427, 653, 5093, 2229, 6898, 2907, 4978, 1331, 9014, 6242, 1560, 3749, 1731, 3251, 2476, 4980, 5301, 4158, 3805, 2009, 4355, 9201, 792, 420, 9046, 8689, 596, 3292, 2376, 1327, 851, 9296, 152, 7677, 7241, 6198, 5787, 1106, 4278, 4460, 1024, 3735, 9123, 8812, 2247, 2997, 8379, 3960, 8406, 5863, 6078, 1878, 9651, 3457, 618, 8362, 3108, 2340, 4110, 9038, 8647, 2867, 5126, 400, 2712, 2097, 1220, 2640, 3525, 5709, 8341, 4780, 6279, 497, 6810, 4633, 6140, 3883, 7886, 1862, 5519, 4205, 7494, 3299, 373, 3751, 7338, 387, 9063, 277, 2072, 452, 7430, 9130, 1653, 4293, 987, 7593, 2155, 561, 9153, 4660, 1818, 1678, 8445, 5698, 6311, 7246, 770, 2312, 1246, 1934, 7133, 5792, 945, 3922, 8368, 521, 3580, 6468, 6895, 2763, 1810, 5880, 2185, 1614, 1351, 5750, 273, 6164, 1726, 5313, 6309, 2522, 8433, 5295, 1158, 4934, 1933, 219, 4212, 4625, 1532, 4642, 7813, 6946, 6, 9825, 3635, 7983, 8416, 7008, 445, 3155, 7073, 2430, 2589, 9238, 2919, 8945, 9948, 3779, 6123, 7092, 4851, 6781, 9681, 5333, 4941, 4872, 704, 1607, 6739, 6831, 18, 649, 6111, 1201, 6142, 1962, 8141, 5325, 4833, 7025, 3997, 592, 5443, 5428, 1034, 6608, 4685, 7382, 6508, 327, 7906, 6374, 3091, 1763, 4651, 8000, 3733, 5025, 1172, 1050, 3802, 7262, 8935, 9094, 7582, 977, 2900, 2673, 2946, 5794, 2616, 8699, 2777, 4846, 7114, 275, 4754, 4627, 2669, 4800, 3324, 8266, 5372, 701, 7108, 741, 8974, 5717, 60, 4725, 728, 2249, 8133, 2086, 6371, 3454, 7859, 8508, 5530, 980, 2787, 6711, 1669, 1221, 2486, 633, 3890, 8662, 4366, 8062, 2191, 6973, 7714, 8385, 4108, 789, 3545, 9147, 1792, 3788, 7377, 4173, 2309, 3804, 4935, 3923, 1809, 2373, 1435, 2854, 256, 4225, 1822, 760, 9810, 8937, 9222, 304, 2225, 8874, 4449, 7834, 646, 6909, 6487, 3097, 4748, 6163, 5334, 5660, 7348, 1066, 2749, 2142, 3968, 8355, 4621, 4394, 756, 5545, 1472, 2732, 1383, 3772, 3531, 8351, 2971, 5860, 6434, 5019, 2677, 4260, 8961, 2014, 4084, 8639, 2523, 9845, 2876, 7170, 3492, 7560, 3341, 7671, 5409, 357, 6551, 6178, 8820, 6339, 1371, 9254, 8608, 5920, 4662, 7623, 3114, 3785, 9010, 1806, 8627, 5151, 929, 7342, 1194, 5302, 4266, 3562, 2026, 8884, 2578, 7967, 3261, 5147, 9432, 6495, 2421, 6876, 3093, 2300, 4503, 8431, 5290, 8087, 5783, 1322, 1099, 8705, 8878, 3291, 8726, 8127, 1067, 5054, 2957, 227, 1125, 7894, 102, 1841, 3419, 1132, 4949, 8369, 6659, 4504, 7039, 9110, 7077, 385, 4594, 2114, 9406, 7823, 9476, 2044, 4289, 1949, 5929, 1888, 4238, 3424, 3626, 1304, 4595, 3437, 4797, 352, 4393, 7769, 3086, 8002, 1946, 5790, 8778, 2985, 3874, 8954, 819, 8690, 9143, 1340, 4399, 7700, 5183, 1042, 6634, 5958, 1049, 4470, 3914, 7564, 7181, 8817, 4587, 885, 7432, 8953, 2325, 5434, 2641, 8989, 6389, 9115, 7022, 1627, 6341, 2953, 1020, 3355, 6826, 5190, 8562, 8754, 4325, 1354, 3687, 5739, 4806, 5303, 1141, 3202, 660, 7090, 2687, 6108, 963, 3271, 988, 3516, 2103, 2393, 1840, 6855, 3790, 6954, 776, 3405, 2131, 573, 1456, 7501, 3205, 2160, 8581, 1971, 1924, 9171, 7326, 4286, 5359, 1954, 3013, 3154, 4944, 4658, 7910, 6063, 2337, 166, 3934, 8504, 5451, 8526, 6688, 8509, 2435, 4956, 8088, 706, 1625, 1041, 5903, 5719, 7520, 8925, 2707, 6927, 3513, 3239, 9833, 5368, 1665, 8740, 1514, 550, 7264, 1462, 9624, 3452, 5725, 9604, 2638, 6048, 7576, 4029, 1580, 5161, 595, 9615, 6593, 7199, 694, 6718, 472, 4082, 1111, 5329, 8177, 8988, 9146, 5414, 199, 467, 8621, 9212, 6885, 9587, 4766, 5095, 3600, 6705, 6273, 3472, 9750, 3174, 2830, 7010, 1510, 9786, 7328, 8243, 8253, 4016, 214, 6187, 3684, 1712, 5292, 6402, 299, 2625, 7572, 6401, 9257, 8757, 5906, 7879, 8391, 6462, 7053, 641, 1052, 7981, 7776, 4041, 603, 1876, 7118, 4403, 7778, 1148, 7413, 5746, 6966, 4706, 1914, 6867, 8826, 5203, 3400, 1038, 446, 2122, 3695, 1998, 9396, 9675, 6202, 8486, 8530, 3789, 477, 3068, 7054, 3166, 7541, 3678, 9955, 9082, 8898, 3827, 6670, 8643, 4682, 5265, 5808, 8502, 3006, 1086, 6381, 6412, 5564, 5573, 7958, 3017, 3815, 5119, 4768, 6851, 3484, 7970, 8167, 6937, 1089, 7086, 6160, 5518, 1178, 5496, 2477, 6018, 4529, 5441, 4235, 7319, 4367, 5677, 9057, 3480, 8328, 287, 670, 440, 3252, 2524, 4815, 101, 4165, 2020, 3482, 3518, 1932, 7263, 9498, 1476, 2717, 3446, 2215, 4452, 1192, 6102, 989, 5070, 4477, 7693, 1412, 859, 1269, 8421, 5669, 8692, 6864, 4533, 6315, 3854, 2954, 2019, 6931, 1666, 2269, 4892, 3184, 1536, 4327, 9279, 3581, 4993, 7250, 1644, 1151, 6809, 4860, 7978, 1667, 4379, 6251, 7718, 8544, 6157, 8856, 9740, 1186, 8182, 266, 4936, 6437, 5149, 8437, 5913, 1458, 174, 1835, 3842, 3596, 4077, 4240, 4665, 1709, 4779, 717, 2333, 333, 6769, 8118, 1080, 2394, 7334, 1550, 4986, 3949, 149, 6238, 5676, 7949, 1908, 3830, 6576, 5234, 6332, 3036, 1260, 1124, 3683, 7362, 1508, 4615, 3056, 5922, 2083, 3714, 8157, 380, 6485, 1053, 9664, 2346, 2156, 1623, 2799, 2282, 5927, 9313, 6857, 1684, 1300, 2386, 5430, 3259, 3781, 459, 8096, 3904, 6444, 4443, 5988, 4078, 738, 7072, 8683, 6334, 3618, 1951, 9721, 4187, 5470, 2969, 762, 3724, 2289, 2692, 2690, 4850, 3486, 2719, 5171, 4865, 2048, 508, 4495, 3734, 4853, 6177, 5476, 9235, 6504, 2245, 2983, 812, 8345, 2899, 1595, 1401, 9097, 5486, 4014, 6816, 4957, 6415, 478, 6542, 2276, 2356, 1252, 6362, 7787, 5834, 4411, 6756, 2566, 793, 5938, 5597, 5662, 114, 8918, 5362, 4039, 5336, 7841, 5723, 9055, 4185, 8901, 8776, 2886, 6254, 4561, 8864, 8706, 563, 671, 3146, 201, 8997, 974, 4828, 7868, 8360, 6507, 3952, 2324, 8375, 8781, 858, 7256, 9568, 2290, 7599, 1723, 9454, 6572, 806, 897, 7794, 5089, 2629, 5352, 9393, 1168, 1016, 1455, 7790, 1110, 6648, 1918, 6358, 8233, 828, 5798, 2678, 7445, 4505, 8093, 2531, 6350, 572, 5596, 7421, 156, 4932, 1715, 1150, 2268, 3908, 5674, 876, 5424, 7111, 4519, 7980, 2715, 5825, 5666, 6726, 6133, 35, 1146, 8370, 3444, 1697, 9018, 1239, 4037, 3722, 3611, 6500, 5618, 743, 2863, 9493, 2385, 9877, 2848, 7351, 1748, 8030, 8255, 533, 4933, 7403, 4894, 1414, 837, 3440, 6555, 7845, 833, 6095, 5158, 3791, 9268, 1686, 1262, 687, 1722, 8853, 3230, 8123, 2714, 7642, 6370, 8434, 6804, 6087, 5199, 7389, 2556, 5464, 2813, 5450, 3595, 3745, 5840, 682, 1235, 4740, 3162, 1440, 5841, 4210, 5547, 7119, 8674, 2197, 4583, 7001, 2525, 924, 6221, 1811, 1643, 6786, 9001, 2934, 5056, 2666, 3620, 1171, 1588, 1104, 7663, 3527, 1530, 3266, 1083, 8356, 8246, 6271, 787, 981, 7783, 2882, 3273, 2166, 4137, 3189, 1275, 1587, 619, 8281, 6097, 2965, 2378, 1677, 1241, 7755, 6396, 8288, 2927, 1165, 3801, 9208, 4300, 8181, 3101, 5786, 6265, 1555, 4213, 9862, 5583, 4805, 7830, 2618, 7283, 1336, 708, 1629, 1674, 5220, 7083, 2782, 9145, 2492, 4795, 5285, 3644, 7675, 3011, 5081, 7874, 6040, 6765, 6808, 7456, 3124, 8738, 3886, 9194, 3053, 9384, 5170, 2186, 2827, 9080, 5539, 2676, 142, 6344, 7212, 6130, 8326, 4808, 8626, 5550, 1410, 6589, 4189, 8609, 6936, 2483, 518, 9418, 7736, 3730, 2713, 9949, 6065, 8558, 6101, 3293, 713, 495, 5460, 3631, 1338, 3022, 2030, 8027, 2240, 942, 444, 7103, 8625, 9119, 5040, 75, 3691, 1864, 1475, 4770, 5981, 6136, 4420, 8934, 5733, 2745, 8296, 2586, 330, 2609, 2001, 3087, 288, 7116, 1497, 3671, 1481, 2349, 2622, 3417, 6107, 5271, 4955, 4890, 2395, 8009, 631, 2406, 5047, 9472, 4054, 8909, 3470, 8675, 4022, 7141, 1857, 6947, 844, 672, 2010, 7272, 3364, 7126, 7796, 4337, 425, 4104, 3269, 298, 2348, 1579, 337, 1346, 740, 0, 6127, 768, 2794, 7699, 6509, 1633, 620, 7409, 8440, 6474, 5134, 1457, 7370, 1315, 8301, 6442, 8091, 5946, 558, 5187, 2781, 1170, 1754, 3058, 4532, 7972, 5917, 7320, 1277, 5118, 5214, 5022, 5130, 6638, 1093, 6889, 1869, 2938, 5323, 7669, 118, 293, 5497, 7376, 3286, 5640, 2823, 7770, 1374, 4521, 3909, 5327, 5534, 736, 3848, 7607, 4401, 726, 7242, 8268, 7442, 6641, 2491, 6473, 5298, 4343, 4829, 6671, 9040, 9056, 7227, 5377, 7694, 5696, 4782, 91, 328, 8523, 3940, 4734, 2174, 4713, 1263, 1755, 6293, 5452, 2317, 1012, 7909, 7096, 1535, 7406, 6839, 3246, 5616, 2843, 2513, 4446, 4598, 4283, 9467, 441, 643, 7809, 2839, 7479, 7350, 6024, 1198, 5904, 32, 2028, 638, 7554, 4028, 93, 7276, 8108, 5406, 4863, 4313, 9064, 5180, 5700, 8858, 4641, 4007, 2796, 616, 6151, 1334, 2031, 2887, 9165, 5522, 7976, 1870, 4248, 7577, 2577, 3441, 1910, 8044, 431, 3080, 6322, 7153, 5228, 406, 418, 1469, 366, 8852, 3821, 8220, 1230, 3408, 4589, 7340, 2434, 7027, 9799, 3906, 8112, 5873, 2138, 8859, 6654, 6223, 8250, 8169, 8949, 7041, 5488, 1051, 5075, 7218, 7578, 8808, 5138, 7836, 1859, 8601, 9049, 7219, 6646, 6174, 3742, 9895, 6220, 8332, 3643, 5035, 9112, 6209, 4369, 5771, 8606, 6464, 1942, 5345, 4048, 2465, 3105, 527, 6635, 6845, 5926, 7752, 4284, 4697, 1212, 8350, 6623, 5985, 5703, 3865, 2452, 5502, 4466, 8577, 9163, 7653, 7802, 108, 6493, 2095, 471, 1894, 2632, 8322, 5582, 7475, 1306, 1232, 47, 7899, 2129, 3248, 284, 7055, 6186, 2244, 4816, 931, 1387, 8794, 5774, 3020, 4638, 4998, 3578, 7388, 5708, 4989, 7704, 1543, 4606, 1376, 4773, 4824, 1484, 667, 6969, 1503, 1113, 248, 4306, 8999, 799, 8271, 5030, 3723, 6232, 9174, 7210, 5258, 2437, 348, 5707, 4279, 9213, 2826, 6591, 1244, 7365, 5980, 1750, 6919, 1091, 843, 2179, 3664, 5300, 3373, 2716, 5738, 5788, 5815, 4053, 8734, 9320, 6694, 3260, 438, 4354, 1572, 1618, 3172, 3647, 5182, 2369, 7068, 5516, 2924, 6974, 220, 9027, 7722, 5243, 4868, 3498, 689, 6244, 3823, 6045, 8875, 7232, 6340, 2278, 4814, 4429, 7634, 745, 2178, 5838, 4415, 2404, 484, 4563, 4976, 941, 8291, 6562, 8506, 322, 281, 6677, 815, 9407, 213, 5339, 5574, 6152, 7221, 7443, 6629, 2810, 5469, 5955, 871, 3648, 4192, 1961, 3630, 3797, 5425, 6622, 2426, 9588, 9410, 4307, 7854, 978, 4996, 226, 1449, 6277, 3046, 8085, 66, 6734, 2774, 8576, 7587, 4522, 5135, 1174, 1402, 1716, 7635, 9458, 315, 5561, 7986, 7666, 6138, 4743, 2126, 8642, 4557, 7147, 8384, 4796, 730, 4666, 5483, 1875, 3681, 4436, 483, 590, 6522, 6159, 195, 4821, 6172, 4323, 386, 2660, 3137, 3451, 4517, 221, 3892, 9927, 6081, 8024, 1065, 7000, 3873, 1802, 4691, 6925, 6440, 8746, 2467, 8102, 4771, 4257, 4981, 1742, 7616, 8768, 4061, 8966, 2016, 693, 8229, 7452, 2916, 89, 1959, 3250, 7767, 2656, 2718, 6811, 3277, 7687, 3220, 9603, 8420, 568, 3633, 1762, 3442, 7741, 4428, 5213, 6566, 4208, 4334, 6001, 5038, 5196, 1948, 1853, 7240, 4422, 4997, 7002, 2000, 4255, 8592, 1208, 9494, 2643, 1120, 252, 4546, 519, 1209, 6518, 3744, 2819, 186, 7504, 947, 4765, 2398, 3443, 4450, 4085, 4789, 1196, 5360, 1872, 8075, 7028, 3598, 4527, 3688, 7684, 4294, 1062, 57, 8782, 5972, 117, 6201, 6417, 4720, 8014, 3409, 176, 1828, 5833, 1692, 4490, 3161, 473, 2265, 3538, 4819, 1541, 8257, 7327, 4272, 6394, 6920, 6633, 6318, 3158, 7734, 3021, 8902, 2170, 2271, 9013, 5373, 6354, 2761, 4412, 5796, 4356, 5538, 6574, 2879, 8561, 336, 3959, 1531, 303, 6298, 3481, 269, 6305, 103, 8468, 742, 3870, 7426, 3195, 6609, 9425, 9336, 2363, 1022, 3235, 7620, 690, 3928, 1931, 6212, 6182, 1142, 6901, 1399, 3754, 4970, 9523, 2342, 7580, 5668, 5939, 1370, 7274, 481, 6594, 3812, 1251, 8292, 4102, 1310, 6870, 910, 4591, 3029, 7368, 5487, 4826, 7594, 3942, 8106, 994, 2590, 875, 1407, 4362, 2619, 7937, 4540, 9769, 4909, 2167, 6348, 7875, 2594, 6118, 1291, 1400, 6378, 5250, 7627, 5857, 6184, 3863, 1659, 8634, 711, 6168, 3397, 3356, 5343, 4938, 7683, 1900, 7139, 6131, 7821, 6869, 666, 3844, 7738, 164, 4777, 2588, 7713, 4176, 5899, 1630, 1439, 4011, 6541, 5020, 9090, 6479, 7046, 5711, 2897, 9166, 769, 4200, 9096, 3170, 7335, 42, 6952, 2862, 343, 6615, 272, 8998, 2201, 3989, 5902, 8330, 8126, 135, 2237, 626, 9189, 9782, 5785, 7773, 364, 5465, 5680, 2427, 5242, 8584, 2291, 3121, 8654, 3973, 3311, 6053, 7323, 7353, 54, 7035, 2062, 8730, 1885, 4684, 4582, 1031, 6723, 1077, 6398, 7931, 2168, 5058, 8535, 7524, 3814, 8426, 6287, 4951, 6116, 764, 1429, 1610, 5731, 6043, 1958, 4164, 9920, 1861, 1799, 4112, 8248, 1575, 8432, 2976, 4153, 1851, 2283, 2411, 7339, 4696, 8744, 3739, 3314, 4791, 3159, 181, 4398, 5420, 6875, 2203, 9176, 4432, 9695, 1699, 5690, 5701, 1747, 2294, 2608, 7682, 76, 1578, 5046, 7689, 6044, 2299, 7987, 570, 6027, 6620, 4203, 5396, 2445, 6480, 4265, 3725, 4987, 6556, 4790, 4196, 8822, 1963, 4001, 8074, 1524, 834, 3594, 1500, 5212, 9484, 9367, 7638, 661, 6806, 5433, 1411, 7876, 5565, 1834, 4612, 7668, 5693, 6346, 5971, 853, 7487, 9954, 410, 6218, 5918, 6666, 1545, 3421, 5261, 1294, 7238, 110, 1191, 4718, 1040, 2584, 6897, 8339, 3153, 7261, 2006, 383, 4554, 2807, 6965, 5855, 4211, 3106, 8591, 2865, 1245, 3489, 1590, 8652, 5033, 879, 7588, 8538, 4731, 6934, 9006, 8496, 7997, 5314, 2637, 2730, 4946, 8083, 8241, 8831, 1632, 7106, 3709, 7066, 1461, 1672, 7574, 8960, 6071, 5282, 5633, 8008, 8130, 7768, 3209, 1384, 9580, 6425, 9230, 7015, 1676, 8877, 7101, 3041, 5405, 4388, 3759, 7104, 1950, 8886, 6465, 2850, 4363, 5704, 1889, 6700, 5427, 4502, 8188, 285, 4943, 3285, 4655, 7966, 8613, 7422, 5129, 3226, 5444, 5492, 6266, 2895, 3857, 2058, 1522, 9850, 6645, 503, 1211, 6774, 7247, 4474, 2699, 1033, 5721, 3127, 4058, 538, 3826, 820, 5178, 2012, 1280, 1161, 193, 1450, 5260, 6658, 5843, 4135, 254, 863, 5426, 3361, 2710, 4147, 9503, 9039, 8208, 1238, 4321, 7033, 2729, 9942, 6219, 8824, 7810, 7485, 5358, 2287, 1283, 4817, 4072, 6383, 8498, 4616, 7589, 8427, 1856, 3460, 3876, 1101, 3229, 6278, 767, 5201, 4905, 9585, 7225, 3247, 5062, 5784, 5350, 5923, 7125, 2075, 3990, 345, 5908, 4590, 940, 1808, 8314, 7503, 1710, 206, 3303, 2567, 7971, 5509, 6104, 3706, 4034, 1394, 2400, 7793, 695, 7632, 3200, 8946, 5068, 367, 5275, 861, 9125, 6776, 8481, 1501, 4834, 4689, 2064, 340, 623, 9118, 5566, 5351, 4942, 2402, 5791, 7606, 3410, 5898, 6274, 5754, 3957, 3896, 7336, 848, 9298, 5237, 7491, 4705, 6736, 1393, 6854, 8285, 4652, 7235, 1916, 5108, 3102, 3144, 4559, 7157, 5366, 4482, 8598, 1071, 1296, 210, 5714, 4469, 7138, 5344, 5272, 3358, 3510, 1807, 4832, 5822, 2704, 4912, 8475, 3938, 382, 8403, 9779, 1098, 7277, 6794, 6842, 3428, 7829, 9915, 559, 3165, 3136, 7511, 735, 2816, 7438, 5712, 781, 1574, 5755, 6707, 6849, 7559, 5799, 5319, 6928, 5211, 773, 5626, 3345, 6960, 5277, 3943, 1299, 4125, 2798, 6614, 5063, 2722, 6988, 6260, 5010, 6746, 1899, 6365, 3059, 5664, 9098, 4571, 2462, 8452, 6126, 9904, 591, 1936, 2207, 2230, 7611, 6788, 8189, 4644, 2651, 6662, 3521, 4214, 1977, 1337, 5557, 5233, 1166, 4915, 5384, 2045, 1708, 6068, 6979, 2059, 9969, 5713, 6697, 969, 8641, 3384, 7579, 8098, 7633, 3257, 9030, 3191, 3566, 5747, 2111, 3963, 2455, 470, 9058, 1459, 3212, 6289, 644, 3142, 6459, 1326, 5568, 9117, 1521, 1240, 4632, 4979, 3816, 5948, 7393, 2304, 3243, 7728, 2866, 5635, 3553, 7815, 8160, 8597, 2518, 8984, 1157, 3925, 2803, 1504, 3280, 2347, 7355, 4228, 3076, 5648, 5361, 3561, 3005, 72, 5951, 4177, 9968, 9120, 7202, 2892, 4005, 3641, 8029, 4900, 4003, 5511, 432, 3370, 480, 5720, 8245, 9113, 3169, 5749, 4825, 3599, 3360, 6557, 636, 3118, 680, 51, 1102, 4674, 5027, 1207, 4636, 6692, 6750, 7137, 63, 6436, 4453, 8617, 9305, 2621, 1892, 6379, 4680, 7989, 8, 7538, 356, 274, 7892, 6687, 4984, 3970, 2998, 6124, 5437, 3043, 3897, 3586, 2727, 3702, 6935, 5604, 1837, 3542, 435, 1193, 5458, 1415, 4461, 7601, 2433, 4576, 1406, 7132, 7330, 8958, 6458, 6613, 4687, 2668, 9007, 3680, 4862, 3062, 283, 2334, 8658, 4256, 1343, 7747, 8262, 5105, 9196, 2118, 9237, 7585, 972, 5801, 7005, 1891, 5605, 4344, 2088, 9442, 3488, 3377, 6820, 2942, 2870, 4270, 7278, 7613, 1601, 8056, 4831, 8327, 5552, 6030, 2611, 2614, 3803, 578, 8238, 8644, 6098, 4447, 4295, 6999, 4057, 9437, 137, 2516, 2328, 3310, 9897, 158, 5210, 423, 2920, 3233, 3115, 5544, 8357, 7154, 2208, 4963, 49, 8286, 9276, 3665, 6460, 2043, 2440, 5651, 8344, 6703, 3887, 3386, 5594, 71, 141, 725, 1613, 2382, 841, 4219, 5536, 1780, 6544, 7071, 9668, 7878, 6482, 4737, 4224, 7942, 9192, 2731, 1250, 4897, 5521, 4096, 4769, 7124, 6284, 5867, 5562, 7291, 659, 6179, 3497, 3207, 8449, 5140, 9470, 9824, 2702, 3055, 122, 2331, 5537, 8876, 1685, 5305, 4071, 5864, 5270, 6143, 6390, 1495, 4507, 3670, 3534, 7309, 5896, 4657, 5974, 6743, 294, 2035, 5355, 6306, 6942, 5878, 4018, 265, 1793, 566, 6792, 3049, 5994, 2471, 7994, 1088, 3316, 6528, 320, 7730, 4608, 3919, 3389, 6704, 1490, 5979, 3336, 1409, 8905, 8570, 4515, 2093, 6307, 1984, 2068, 3929, 5231, 15, 148, 7107, 7862, 2906, 857, 7478, 5131, 501, 714, 4144, 5852, 5365, 3211, 8211, 1843, 5527, 2175, 1549, 4776, 1404, 7676, 8352, 1248, 7885, 990, 7164, 647, 7206, 6406, 961, 5968, 6539, 9079, 9060, 8906, 5819, 1798, 7460, 4547, 7267, 4195, 7204, 4717, 1566, 4758, 8080, 2323, 5965, 5226, 1479, 7344, 6499, 3969, 6430, 4391, 4645, 2318, 4922, 2148, 7312, 7208, 2478, 1732, 4880, 2338, 4896, 6112, 6859, 8443, 7434, 6233, 1180, 5016, 839, 955, 7648, 8583, 7705, 7383, 8366, 6696, 973, 8186, 1724, 5916, 608, 7985, 9522, 5658, 3339, 1200, 5748, 7840, 4607, 6716, 8284, 7462, 4948, 1140, 7318, 4839, 1565, 8829, 8929, 4741, 868, 7933, 5710, 511, 6310, 1609, 1123, 3116, 8125, 9831, 2697, 7858, 7959, 4385, 5732, 2593, 7191, 7962, 6800, 9975, 7165, 5950, 630, 6523, 422, 5966, 2047, 6008, 6719, 6369, 3893, 9234, 7542, 7584, 8564, 6607, 9172, 5695, 2601, 4520, 5097, 4514, 3418, 9114, 4381, 9891, 2966, 4964, 2805, 2218, 4968, 6583, 2987, 4463, 31, 9646, 8306, 7174, 3406, 4793, 1460, 7045, 4958, 6984, 899, 3921, 1078, 1314, 3910, 9787, 3682, 5079, 3704, 5845, 6766, 4605, 9952, 3010, 1693, 1117, 2778, 6026, 8159, 1447, 3493, 1690, 554, 6299, 2726, 44, 3237, 8717, 798, 1358, 2546, 7664, 1846, 8224, 2144, 3555, 3075, 1602, 1890, 6173, 456, 1581, 1788, 2303, 5357, 3825, 1714, 4830, 8054, 8213, 2898, 1448, 2873, 5978, 4094, 2959, 898, 3755, 1621, 3861, 9106, 7268, 5514, 3504, 6316, 5924, 8749, 3662, 5284, 7847, 6147, 9620, 1906, 7067, 6950, 6125, 4329, 5914, 2078, 906, 1007, 1463, 9663, 1730, 7547, 3975, 7643, 7056, 4128, 9131, 2576, 1529, 5145, 1075, 5512, 8797, 1386, 6472, 4392, 5619, 1737, 5102, 4467, 2011, 8200, 292, 325, 2308, 6728, 1707, 3474, 5064, 9199, 8904, 2163, 5890, 2894, 4809, 2458, 1596, 329, 4262, 6303, 3455, 5279, 5887, 7286, 3354, 3822, 8119, 3344, 5186, 5072, 215, 6208, 8520, 4448, 1258, 6215, 7198, 4593, 2152, 4292, 4763, 2872, 1772, 3300, 6627, 5846, 3369, 2442, 4952, 7249, 4837, 2784, 6010, 7637, 3284, 2560, 5086, 6994, 686, 2267, 2397, 5461, 8337, 4719, 9802, 5525, 1097, 7006, 6385, 6580, 2700, 7004, 8136, 1518, 5847, 4836, 8405, 2037, 8709, 9312, 1060, 5919, 9921, 4410, 2936, 2124, 8143, 3773, 4372, 1037, 197, 3674, 4535, 2209, 2653, 1266, 280, 967, 2281, 6054, 1657, 1606, 1893, 1617, 8232, 4914, 1154, 3160, 2444, 2658, 5478, 2066, 6330, 3376, 9169, 9742, 7217, 8135, 7226, 642, 5499, 512, 1395, 7324, 7549, 9703, 232, 2439, 9099, 8770, 5983, 3629, 1163, 2121, 5315, 5217, 9876, 3126, 1203, 3435, 7314, 4174, 7814, 3992, 1085, 3530, 850, 464, 3422, 8765, 2105, 2172, 904, 1249, 2605, 402, 3111, 3623, 8866, 3033, 9535, 8563, 9555, 3379, 9693, 8890, 3278, 7661, 7926, 236, 8970, 7228, 2102, 2286, 964, 5576, 3673, 4767, 1611, 5109, 5954, 7764, 6625, 1877, 5003, 5992, 2484, 6900, 1833, 2335, 70, 4075, 5960, 5218, 6496, 5736, 389, 8678, 384, 6448, 1803, 7423, 6471, 6166, 8017, 5328, 9300, 9550, 7094, 4596, 8272, 2254, 536, 3817, 2193, 9271, 300, 8574, 5503, 6782, 4954, 1356, 8092, 61, 2889, 2544, 8239, 5673, 8358, 8278, 9205, 2368, 4046, 8572, 2374, 8230, 7512, 5778, 7890, 2164, 5393, 2223, 6191, 4418, 7080, 8804, 3319, 7315, 949, 2092, 817, 5764, 1741, 5120, 8843, 2233, 6280, 1361, 2130, 2592, 6983, 7162, 4601, 187, 6146, 4416, 5124, 878, 4761, 5744, 4051, 2261, 8453, 2461, 46, 2836, 7464, 6005, 1820, 5683, 2100, 8329, 6916, 7088, 4298, 5468, 4290, 3145, 7877, 2880, 2362, 1850, 8589, 9173, 6478, 8646, 2667, 4910, 5224, 1943, 7395, 7229, 3012, 3283, 3494, 4445, 8353, 4351, 8857, 748, 3634, 2021, 4628, 1558, 9243, 6516, 1866, 5369, 2490, 4738, 6475, 8737, 9128, 944, 4346, 5870, 4759, 3000, 3840, 9793, 3559, 7920, 7180, 6276, 9087, 7470, 7023, 3301, 6263, 8912, 8894, 8194, 3099, 6502, 4252, 5494, 6917, 2460, 4882, 5401, 7109, 7513, 8259, 1418, 3308, 428, 5128, 2177, 8202, 3025, 8226, 1636, 6093, 161, 2158, 6013, 2275, 4902, 1026, 9349, 4537, 3375, 1839, 7629, 6712, 4433, 1325, 6903, 8497, 6351, 7751, 4730, 7954, 1701, 354, 5150, 282, 173, 7726, 2661, 192, 3426, 8036, 1499, 3591, 5438, 2542, 8236, 64, 7786, 8161, 2999, 1335, 3223, 3884, 286, 1307, 5589, 4062, 4592, 8404, 7537, 6821, 7440, 3294, 5028, 4975, 2856, 4442, 8282, 9170, 2930, 9050, 6321, 7924, 4406, 1671, 8895, 2364, 890, 7866, 8402, 2017, 4134, 1350, 771, 1389, 2780, 5812, 4921, 1976, 7695, 5849, 5587, 8688, 8919, 7680, 9778, 2350, 2753, 5601, 6333, 3092, 3203, 9016, 1868, 6880, 8830, 5767, 1628, 7534, 6204, 864, 7215, 9000, 1290, 3809, 1740, 2257, 838, 4157, 5803, 6188, 8410, 6083, 1980, 7938, 6226, 437, 8315, 8174, 542, 5553, 3967, 9979, 222, 6486, 2883, 2548, 7518, 8911, 4341, 2216, 2596, 318, 5276, 9722, 6386, 8089, 6822, 7872, 8312, 2650, 5665, 509, 2875, 4745, 5091, 6894, 3132, 6345, 3776, 926, 6660, 1553, 5256, 5390, 2454, 5200, 9643, 7003, 1423, 1764, 9211, 3523, 4107, 2630, 8207, 4498, 4070, 8152, 412, 7658, 2708, 5322, 4060, 6569, 6320, 9944, 7660, 4974, 7216, 763, 9474, 5859, 8090, 4870, 903, 4069, 1516, 6039, 7231, 5765, 7052, 5215, 4804, 4513, 4878, 7556, 7882, 3877, 6691, 3900, 8599, 4424, 5593, 4545, 6084, 9206, 4310, 3913, 8981, 4945, 4258, 1570, 112, 5691, 6145, 2824, 8517, 1107, 4661, 8565, 6611, 3392, 3067, 5374, 7516, 4223, 3035, 2094, 2258, 2469, 9554, 7465, 6483, 9071, 9591, 5558, 6246, 8324, 2336, 7791, 6838, 3351, 2993, 5932, 9898, 804, 3069, 1845, 4340, 4296, 8942, 6699, 2808, 7864, 7590, 5823, 8073, 6211, 5848, 321, 1826, 8134, 6375, 8231, 6836, 5356, 3340, 1821, 2243, 7044, 6570, 3721, 3023, 5090, 9947, 3636, 6535, 7420, 5166, 6294, 4551, 3071, 4844, 3404, 1056, 7685, 7303, 212, 842, 8450, 50, 8604, 5826, 9017, 5892, 6192, 2157, 4188, 2359, 1255, 5999, 2912, 1634, 6911, 6167, 8615, 8694, 2231, 9266, 5283, 2272, 3867, 5671, 3927, 1279, 8645, 6695, 8290, 9070, 6955, 1242, 2624, 4122, 3327, 685, 2688, 2360, 5375, 5001, 8063, 5459, 8171, 8963, 1882, 7034, 9909, 526, 1253, 3576, 4130, 4739, 9133, 4925, 5002, 3807, 3072, 7721, 6540, 4681, 1023, 1975, 3556, 8973, 8104, 3268, 9139, 7838, 5207, 6850, 6414, 7317, 4617, 5728, 8893, 5204, 9629, 1819, 8968, 4154, 7654, 1824, 8279, 8210, 1687, 2751, 8880, 2902, 516, 2210, 5969, 3741, 7558, 7808, 140, 4431, 375, 8446, 6336, 8707, 832, 2579, 2526, 2573, 5506, 4715, 7069, 403, 5060, 3663, 3026, 6986, 609, 5197, 761, 5421, 606, 3175, 1758, 7130, 6342, 8665, 2645, 8192, 2297, 2657, 588, 3829, 805, 8166, 6352, 1994, 674, 7042, 8962, 4710, 5830, 1317, 3864, 1441, 3889, 4247, 8031, 5752, 2353, 1968, 891, 2979, 3672, 5266, 1365, 25, 5392, 9574, 3937, 3309, 7488, 204, 6767, 7729, 4161, 6621, 8636, 8957, 3995, 2977, 2096, 1770, 8247, 4534, 4518, 8401, 918, 9135, 3411, 5078, 9562, 2183, 3917, 6735, 3898, 7325, 2917, 1324, 2252, 5580, 7602, 7857, 8163, 6491, 8077, 1379, 4516, 5766, 6302, 5760, 8411, 997, 1473, 2986, 8921, 3660, 6833, 3588, 7070, 5554, 163, 614, 179, 4149, 4755, 4244, 3519, 4711, 4852, 790, 3583, 5650, 5795, 1729, 2811, 2351, 3981, 6908, 2674, 4254, 7979, 2494, 1986, 7459, 5630, 3057, 2575, 474, 734, 8578, 1694, 1585, 8348, 962, 130, 8365, 8588, 3054, 1482, 8372, 3475, 224, 4917, 4701, 6512, 3549, 1074, 7428, 1284, 2991, 1397, 2539, 2085, 8308, 4100, 9744, 556, 3511, 3141, 4026, 2974, 7255, 7098, 5489, 191, 9767, 2933, 6547, 3839, 3236, 5457, 2379, 2636, 2559, 7140, 8582, 2925, 2940, 4119, 7622, 4291, 2219, 8478, 8428, 2913, 5103, 528, 5977, 4184, 3119, 4577, 6121, 4640, 6598, 5894, 1947, 5318, 2659, 925, 9887, 7523, 4216, 4971, 551, 7710, 7357, 7084, 2505, 822, 309, 4580, 453, 361, 4560, 2982, 4794, 9702, 2232, 6176, 6326, 2932, 6373, 953, 200, 1408, 1006, 564, 4802, 5280, 5967, 1978, 5638, 5692, 4727, 5236, 6784, 6812, 4095, 1749, 2042, 9054, 3701, 9899, 30, 2475, 5448, 6616, 4194, 8920, 1593, 8482, 6210, 9713, 3834, 7304, 1268, 8956, 1377, 2482, 5004, 3690, 3761, 5832, 4879, 9536, 2885, 6357, 4277, 4849, 8015, 8147, 8739, 7129, 7869, 1520, 8887, 2943, 4875, 8144, 7598, 2742, 996, 7473, 8964, 1486, 2165, 9760, 716, 6137, 6457, 2602, 3912, 398, 9190, 7772, 7375, 3456, 3950, 2441, 2533, 7604, 8551, 699, 2846, 6409, 1182, 171, 3856, 8622, 1775, 8448, 3387, 5148, 7113, 3796, 2182, 3885, 8546, 6532, 2253, 549, 8490, 1390, 8677, 2911, 7207, 3828, 4229, 9755, 3008, 3182, 4678, 37, 3298, 3746, 8691, 9964, 326, 7112, 1228, 9450, 6778, 5463, 5192, 3965, 3262, 7897, 6463, 8438, 3650, 9697, 5615, 4544, 772, 8536, 4045, 8206, 6617, 5689, 7143, 2768, 7089, 3924, 5286, 2517, 3697, 9188, 1925, 2788, 912, 7891, 251, 131, 3951, 3009, 2120, 1185, 4006, 5975, 8873, 5724, 2915, 6852, 2515, 7061, 5455, 5510, 8795, 8256, 1920, 547, 4465, 4222, 3612, 6893, 4430, 9411, 6733, 8751, 6698, 7561, 8976, 5245, 460, 111, 6380, 4111, 9806, 9451, 2978, 3536, 6343, 4721, 7146, 7552, 3192, 1332, 1774, 487, 7562, 3306, 5625, 8336, 2307, 2493, 5263, 829, 3103, 9092, 86, 1010, 3693, 3584, 2106, 6497, 5381, 6686, 6652, 8640, 594, 22, 8554, 5412, 582, 3808, 5177, 1122, 991, 5945, 6361, 4670, 4274, 5572, 2519, 9124, 2358, 2628, 4243, 7472, 6571, 3227, 5598, 2861, 3573, 3860, 1305, 5697, 6073, 1886, 3434, 8313, 2736, 3752, 7927, 8927, 1895, 4486, 3274, 5330, 3988, 5631, 3038, 1791, 3429, 634, 3312, 3326, 613, 8223, 3138, 1927, 9757, 937, 1898, 8128, 1825, 9686, 2675, 2468, 8331, 9236, 2159, 3307, 2345, 3168, 4843, 1938, 968, 5647, 7619, 6132, 5198, 8941, 932, 3183, 7402, 6773, 9545, 2098, 9502, 85, 1594, 821, 7468, 1680, 3199, 5174, 73, 9116, 2137, 9808, 9353, 709, 6438, 4309, 8928, 8568, 9729, 4118, 1567, 1704, 8264, 6216, 8151, 6624, 4038, 5184, 7670, 5378, 8371, 3767, 8807, 5685, 1039, 6453, 7337, 8122, 241, 9660, 9409, 4744, 7489, 8455, 8495, 4336, 826, 2040, 2663, 1416, 2785, 5051, 2607, 1966, 8648, 2743, 8950, 9059, 6559, 1928, 2963, 5087, 3649, 3991, 880, 9408, 7528, 5884, 7514, 5353, 7186, 10, 4086, 9179, 3522, 5934, 5861, 791, 8023, 5111, 342, 8992, 3546, 1761, 1183, 8827, 4618, 3557, 4409, 5617, 3007, 2416, 3335, 7075, 1683, 3431, 7183, 7711, 5348, 7583, 1138, 6227, 4671, 4735, 8783, 585, 2754, 3258, 9277, 8931, 3610, 4647, 4143, 1218, 2107, 5162, 9342, 2740, 3780, 6713, 3750, 1181, 4732, 7898, 9272, 7780, 4972, 2448, 6399, 923, 4331, 4129, 1493, 6090, 4669, 6929, 1552, 2034, 7824, 6601, 5143, 113, 3249, 8540, 8463, 1100, 6720, 413, 2204, 6141, 3122, 5485, 4074, 2554, 8035, 1648, 3794, 1897, 9616, 1464, 5620, 3367, 7510, 9933, 439, 9492, 4368, 9756, 4241, 5761, 7828, 6626, 8302, 3194, 7923, 9896, 2343, 4261, 8660, 1771, 8596, 9412, 6034, 2288, 1649, 8388, 2392, 6577, 5998, 7396, 9976, 2759, 1805, 2929, 1069, 6426, 2459, 8762, 6481, 5607, 2162, 7820, 2646, 194, 939, 5008, 2464, 5646, 3646, 6819, 8227, 7863, 3089, 7480, 1955, 7384, 7151, 1347, 8723, 6447, 3120, 6304, 4887, 8629, 1433, 1009, 8249, 6257, 360, 5411, 2820, 2528, 1004, 189, 7969, 900, 4858, 1929, 8585, 3795, 7259, 6096, 1700, 19, 6858, 3736, 6745, 753, 7373, 7662, 3617, 629, 3130, 3095, 9827, 4458, 7984, 710, 7185, 6550, 4609, 2790, 7625, 5851, 4414, 4893, 732, 169, 2080, 5379, 5839, 5222, 4548, 8488, 9525, 7555, 3436, 3903, 5964, 5094, 1794, 4556, 2510, 8524, 5672, 6546, 4231, 493, 5584, 4308, 2470, 7546, 5376, 6980, 7123, 1988, 2414, 7822, 4004, 3210, 6300, 2627, 1489, 1725, 8666, 7163, 5048, 9832, 5364, 1330, 6926, 4668, 1646, 3040, 5160, 9590, 4622, 780, 2022, 9004, 6256, 2361, 5498, 1126, 1485, 3778, 2654, 5436, 7444, 733, 6461, 5869, 9937, 5491, 1796, 4186, 4397, 8994, 8109, 7716, 8215, 5753, 1137, 3514, 4811, 5066, 4757, 3413, 960, 7321, 3081, 4044, 7856, 97, 5221, 720, 8376, 1559, 5092, 1195, 7379, 1800, 6650, 3731, 9962, 1092, 8868, 2147, 7941, 5782, 8566, 3640, 2553, 8451, 6655, 2721, 2532, 8447, 4610, 4175, 56, 9925, 8710, 3468, 6993, 7993, 3592, 4333, 919, 4068, 6247, 6144, 9084, 7748, 3478, 6267, 180, 3222, 5722, 1801, 9332, 4066, 4081, 1703, 5165, 4635, 2184, 6584, 1996, 1583, 5921, 6793, 6600, 1289, 3396, 5254, 4417, 4170, 4509, 8010, 9218, 9728, 58, 3039, 242, 9325, 6681, 3698, 3993, 2672, 4695, 4146, 3642, 8900, 5155, 8338, 6119, 2664, 9005, 9359, 1647, 1695, 7818, 7366, 8727, 6724, 9943, 2372, 8917, 8991, 8821, 7290, 3128, 3276, 6060, 9914, 4723, 4267, 9509, 775, 3275, 3558, 2052, 7843, 607, 4746, 7697, 8396, 1036, 4784, 8381, 1584, 8460, 3747, 7239, 8026, 1760, 3315, 9436, 7887, 4027, 5772, 1526, 908, 6366, 6355, 6169, 8107, 7424, 1190, 8750, 2610, 5836, 6331, 2161, 4497, 5987, 4801, 6887, 4132, 8175, 4840, 9886, 1243, 1353, 7982, 3985, 1689, 2903, 2104, 5735, 7302, 244, 7385, 1661, 719, 1785, 6795, 2841, 8275, 9717, 2110, 6962, 2046, 5380, 8140, 3786, 5877, 8611, 4052, 8045, 2734, 2145, 3228, 9440, 6672, 8519, 831, 1896, 6240, 8785, 323, 5031, 9912, 324, 8915, 8862, 754, 414, 2205, 8842, 4160, 5005, 8799, 7851, 750, 8059, 7797, 6817, 359, 4320, 1842, 9365, 6754, 6193, 816, 3564, 7771, 2914, 4377, 2904, 8803, 7193, 2720, 1540, 8798, 2506, 6149, 1405, 698, 4387, 9023, 7568, 68, 5446, 5055, 4867, 8103, 1860, 810, 523, 7951, 6708, 6860, 6029, 7390, 621, 7596, 3619, 6549, 9489, 6392, 9036, 1513, 9936, 4288, 5106, 1639, 7294, 355, 9652, 4584, 9679, 4079, 9053, 6813, 1539, 2250, 6424, 7177, 2972, 6590, 5146, 4928, 6236, 6194, 2489, 2149, 4245, 5403, 1044, 6050, 3050, 9883, 339, 1057, 9093, 562, 922, 5526, 612, 5533, 5114, 4454, 2415, 1175, 2087, 5679, 3427, 2583, 9791, 7032, 3167, 874, 9621, 6913, 196, 3197, 8529, 6016, 4036, 5026, 1523, 1396, 4923, 1624, 1202, 1563, 8414, 3265, 2302, 4649, 5734, 5520, 6554, 4142, 731, 8325, 8752, 6080, 3129, 1254, 1130, 7496, 6529, 5780, 5073, 1691, 3216, 2498, 3506, 6115, 5865, 8801, 249, 2117, 2073, 7800, 8748, 6912, 5153, 5773, 6829, 4375, 2540, 5513, 3163, 263, 6255, 8116, 9847, 2773, 6128, 2789, 2327, 6418, 6047, 8094, 811, 1373, 4282, 916, 9633, 557, 6802, 9931, 2321, 8287, 2831, 9413, 9126, 6197, 3330, 9468, 6744, 6225, 8095, 8149, 692, 966, 2960, 4370, 2765, 7895, 4480, 825, 7187, 6231, 1427, 8721, 8969, 6134, 6032, 6148, 7175, 6575, 390, 7490, 9434, 9766, 9144, 6429, 6356, 3996, 3363, 7209, 2301, 9665, 1312, 3383, 5407, 1765, 2438, 824, 8766, 5227, 1187, 4326, 7911, 2497, 4361, 934, 9672, 5398, 5928, 9508, 6910, 1267, 5404, 5802, 4683, 397, 7398, 3833, 3083, 2241, 9938, 3532, 777, 2600, 5281, 8254, 7224, 3933, 7603, 4138, 9351, 6710, 415, 5670, 9774, 3947, 3520, 9156, 5740, 6702, 860, 6395, 8311, 4347, 1118, 3270, 331, 6956, 2443, 5577, 3296, 2793, 2115, 5493, 8848, 150, 3710, 4360, 7998, 7880, 1519, 9848, 4488, 5758, 3135, 8813, 3288, 3656, 5876, 185, 8769, 8335, 450, 656, 7688, 9284, 6828, 3331, 2931, 8870, 3987, 6872, 6861, 2206, 9565, 7724, 9446, 5127, 305, 3458, 7955, 6667, 9052, 6505, 9429, 4190, 7720, 5168, 6563, 1035, 2481, 9547, 4911, 5423, 6312, 1135, 9823, 4937, 1206, 500, 8042, 2023, 5600, 8137, 6296, 1620, 5937, 4947, 2550, 2270, 8457, 6023, 2027, 785, 4050, 2293, 6288, 4990, 3624, 2530, 52, 8990, 782, 233, 4179, 6092, 8512, 802, 9538, 5624, 886, 2962, 2950, 436, 1090, 4359, 7048, 465, 2390, 6446, 1706, 4992, 5400, 3157, 1766, 569, 3085, 5741, 1380, 814, 9360, 4120, 9100, 7397, 8515, 7788, 3332, 5052, 2285, 8479, 4693, 3242, 5699, 4456, 8393, 1432, 3609, 3143, 1983, 2143, 8114, 9078, 7817, 1352, 4778, 319, 9648, 9874, 4526, 5779, 2466, 9317, 1109, 2752, 1059, 602, 267, 5858, 2389, 98, 3782, 3100, 3509, 6433, 2292, 496, 5209, 8298, 2572, 1904, 1717, 4562, 1129, 7646, 4113, 5768, 917, 2509, 306, 4764, 6268, 1367, 7782, 7481, 2133, 3027, 3225, 4145, 3180, 8072, 8461, 7996, 4712, 2313, 2500, 7455, 8222, 2246, 537, 6679, 6490, 3065, 8158, 2779, 7243, 6892, 7254, 7110, 5831, 1786, 9430, 6466, 1466, 6432, 4898, 2995, 8429, 1941, 3281, 1871, 1940, 6799, 7916, 6469, 5044, 377, 316, 490, 12, 2326, 313, 1778, 6830, 5246, 8392, 1815, 5933, 3835, 7167, 6170, 6372, 5952, 1577, 17, 597, 8343, 8071, 1328, 3461, 2834, 9888, 3718, 4093, 8513, 8121, 3382, 4611, 8753, 6881, 4613, 3432, 8908, 6940, 6553, 341, 3548, 9773, 5447, 4064, 1721, 8924, 469, 4664, 6259, 601, 100, 6762, 3837, 9191, 7737, 3321, 8148, 4749, 5871, 3818, 8533, 3563, 8718, 1600, 1237, 9749, 2383, 3974, 3407, 5308, 4, 5548, 3881, 9107, 5949, 2888, 5610, 1515, 4083, 6961, 8484, 9162, 482, 6722, 1547, 109, 2744, 579, 4812, 4126, 9274, 9066, 5312, 7902, 2755, 1673, 3381, 7816, 9905, 5084, 3117, 1488, 1783, 4317, 3295, 679, 2844, 3962, 8303, 7525, 3088, 2352, 7367, 4236, 9043, 3113, 5039, 9083, 2968, 2388, 2874, 5164, 4653, 6760, 783, 3524, 7681, 2817, 5267, 6915, 4400, 6031, 4324, 2171, 2038, 9885, 6536, 3777, 5986, 7807, 8382, 5316, 7530, 8670, 6419, 2795, 1658, 684, 5776, 6450, 8058, 5206, 3552, 1144, 751, 2613, 157, 5523, 3439, 3338, 5023, 1082, 9154, 8310, 9374, 172, 2049, 5770, 8729, 3495, 5429, 394, 7380, 74, 6534, 9642, 9734, 4753, 3719, 2176, 8792, 2562, 8191, 6282, 7557, 6269, 223, 3748, 2980, 1985, 6741, 499, 2409, 8632, 7322, 8761, 705, 2008, 8978, 7014, 9784, 2671, 3533, 5253, 2706, 9594, 7759, 5508, 4438, 6797, 5532, 9549, 5911, 4303, 2693, 2868, 317, 4733, 8164, 7509, 1136, 7458, 9197, 2881, 866, 7819, 8618, 2239, 8651, 3984, 1152, 3541, 3841, 7079, 5591, 8176, 6175, 5014, 6052, 1247, 1903, 9034, 8057, 1145, 7757, 8733, 8005, 7018, 615, 7356, 6076, 4382, 691, 6676, 4752, 5655, 5588, 3133, 5816, 6896, 9677, 5449, 5737, 1127, 3502, 9655, 8932, 4335, 3651, 2563, 7992, 7222, 8038, 2396, 5354, 9846, 7134, 1442, 5083, 6046, 8196, 3140, 7965, 7995, 3179, 2154, 6059, 849, 7197, 4269, 6301, 6250, 2527, 3539, 8619, 9822, 434, 7964, 1323, 5156, 4181, 6914, 5088, 9288, 9560, 2662, 4150, 7567, 2136, 9202, 1744, 2634, 5136, 6747, 6364, 1777, 4342, 2214, 4960, 6214, 4481, 2855, 3976, 4396, 7203, 1048, 2571, 958, 9029, 4585, 8851, 6628, 502, 4166, 2764, 5743, 334, 8084, 2057, 2695, 3104, 1215, 599, 9402, 9752, 2926, 2815, 4742, 7461, 6451, 6902, 552, 2684, 3824, 3966, 1599, 4468, 3726, 3052, 2851, 4807, 4967, 5248, 7117, 5931, 1471, 7953, 9630, 9680, 6062, 7192, 6548, 3838, 9795, 82, 5807, 7919, 8767, 2973, 3393, 2564, 5422, 718, 1298, 9438, 6878, 3490, 9047, 5844, 4304, 2377, 8046, 965, 7649, 7692, 3638, 8415, 2453, 7765, 5681, 2508, 4586, 5837, 3614, 6423, 7750, 1047, 3911, 3343, 7679, 3879, 5042, 4202, 6051, 2077, 9428, 9085, 4991, 8995, 9661, 3109, 5169, 1087, 2711, 6921, 4512, 7012, 1953, 5742, 7908, 6567, 7093, 3971, 7883, 1426, 7358, 6818, 5163, 9414, 1437, 4276, 4492, 9140, 4881, 2417, 4813, 1696, 1502, 3, 2451, 696, 350, 683, 7731, 4246, 7719, 8938, 7194, 2534, 9003, 8423, 5050, 9852, 2551, 3425, 7148, 7043, 6951, 9741, 5011, 6275, 5856, 722, 1159, 7024, 261, 6086, 721, 53, 5586, 3337, 8465, 8605, 4726, 8390, 3060, 9658, 5641, 4491, 2543, 9420, 5930, 9081, 4856, 8260, 4988, 4478, 7476, 8790, 9134, 2315, 6091, 3604, 6439, 1467, 2198, 8471, 7234, 9460, 489, 3711, 24, 1912, 1830, 1979, 5402, 2314, 5034, 3766, 8724, 1812, 9160, 9008, 7500, 6180, 7029, 8020, 2192, 9805, 1537, 8053, 8672, 3712, 7408, 8505, 5781, 1656, 7471, 151, 1025, 5759, 1028, 6427, 7258, 2568, 7057, 7288, 258, 7050, 8916, 8516, 7565, 971, 5524, 1320, 9911, 8153, 5531, 417, 3463, 7419, 1586, 3607, 1972, 3589, 3851, 8985, 3208, 1003, 5299, 8603, 2975, 7667, 6476, 2375, 975, 8252, 6428, 1403, 8806, 8855, 7182, 8844, 8845, 6777, 8430, 522, 2951, 2134, 6441, 6899, 5244, 2802, 7678, 2762, 451, 36, 3402, 648, 3585, 2878, 560, 933, 4182, 8473, 5077, 3853, 4043, 1907, 8841, 862, 8363, 1184, 1270, 4700, 6526, 2169, 4929, 9884, 4861, 8316, 8228, 1604, 1257, 9297, 349, 448, 401, 9666, 8653, 2545, 8244, 9926, 4820, 5137, 6514, 6292, 8105, 307, 5408, 6997, 9903, 2056, 2558, 7624, 7352, 3394, 5291, 6604, 3505, 8422, 6009, 2941, 3416, 4531, 513, 8760, 5116, 902, 1398, 5637, 7230, 8818, 1368, 5397, 8696, 5649, 3535, 4656, 9329, 8541, 6976, 5264, 5479, 575, 4009, 358, 9308, 5069, 3479, 9618, 2709, 1551, 2652, 3602, 310, 3185, 6596, 6642, 1769, 9669, 5387, 8839, 1169, 7545, 1199, 2039, 5386, 1969, 6195, 8943, 7305, 4099, 2298, 2381, 1451, 639, 8012, 1622, 5029, 3700, 5828, 8787, 7761, 3253, 956, 4207, 4906, 2791, 128, 9195, 530, 6533, 3703, 7522, 23, 3224, 4873, 905, 6982, 6014, 5240, 1197, 2234, 5099, 920, 2814, 8940, 9069, 7394, 6308, 9012, 5559, 7990, 5745, 7832, 6599, 936, 8891, 369, 4575, 6989, 4280, 1997, 8034, 462, 486, 9104, 4511, 2074, 3151, 1582, 5850, 8476, 6161, 6991, 2112, 567, 1759, 4494, 8099, 1443, 7188, 7248, 8871, 6403, 676, 4692, 8464, 3347, 3743, 7945, 1216, 7861, 5, 1847, 8955, 3572, 9599, 1562, 3768, 155, 5484, 6998, 3290, 727, 6435, 2756, 7746, 3888, 8064, 2370, 5592, 8469, 8952, 779, 6113, 3792, 3028, 2135, 1446, 3398, 2639, 2570, 813, 5888, 7974, 5181, 6537, 1116, 9853, 3048, 2091, 7477, 2280, 8548, 6153, 1705, 2195, 9980, 6171, 1670, 6618, 5241, 4473, 8487, 5726, 4198, 4487, 7060, 9037, 1739, 9645, 5936, 6748, 1430, 555, 1001, 2922, 4899, 6515, 856, 5259, 8763, 5013, 3899, 6517, 7270, 5661, 6285, 3775, 9215, 2952, 1573, 9111, 2746, 6886, 3499, 3669, 5247, 1884, 3872, 7575, 5623, 7961, 4312, 5515, 4667, 8825, 1507, 7850, 9002, 8319, 2456, 8193, 9198, 8550, 6612, 9529, 4772, 5435, 5827, 3206, 7707, 5883, 8687, 3820, 9807, 3915, 4597, 3512, 69, 9556, 6953, 4155, 92, 4716, 3565, 9369, 4913, 9322, 5581, 4508, 9389, 1017, 7806, 6456, 458, 9745, 8305, 3694, 7935, 8086, 1487, 9433, 9270, 8317, 6573, 1804, 368, 1642, 4180, 4302, 1436, 8889, 797, 3708, 3395, 2485, 1831, 9397, 6329, 1274, 4021, 9571, 9670, 4314, 3931, 5085, 1713, 986, 9794, 4087, 1319, 8459, 6067, 8682, 4476, 7296, 2984, 4786, 7404, 4103, 6325, 6349, 6578, 5874, 2507, 896, 4419, 1477, 7214, 4049, 1381, 8980, 6996, 7837, 665, 9061, 3862, 9600, 7950, 3560, 6644, 8788, 1139, 5417, 9505, 9021, 1548, 4884, 2146, 7799, 7766, 8668, 5656, 1002, 854, 8986, 8277, 237, 260, 3378, 4199, 8472, 6732, 5895, 88, 6105, 2561, 9167, 9553, 475, 5973, 8793, 2259, 2853, 4953, 1391, 6944, 3178, 8573, 5304, 4000, 6252, 3328, 5718, 498, 8377, 4441, 6122, 8679, 1734, 622, 2939, 6619, 7775, 1444, 627, 9738, 9426, 938, 8492, 1952, 9250, 3024, 7251, 2025, 3414, 8294, 8673, 5702, 7566, 5012, 9024, 9178, 2200, 1849, 1465, 2407, 2431, 7301, 21, 9421, 2864, 8539, 7244, 4496, 2474, 6376, 5897, 5889, 5080, 8993, 4679, 7484, 7454, 4089, 6494, 5371, 5705, 881, 8939, 4131, 3579, 5471, 7466, 4874, 4402, 5324, 8944, 2849, 9164, 2884, 8234, 8131, 2961, 9383, 3232, 6959, 5071, 62, 3221, 7020, 712, 6968, 4042, 5569, 370, 1295, 4162, 5540, 9776, 4316, 9820, 8165, 7744, 1189, 8041, 9020, 6262, 1281, 5235, 9326, 6506, 928, 5000, 8872, 9445, 1776, 7171, 7657, 5688, 2825, 332, 48, 4523, 2432, 376, 6815, 1261, 7928, 9619, 2804, 4619, 2429, 1795, 139, 2354, 7051, 1534, 5805, 4634, 4063, 8593, 7392, 8417, 424, 5715, 7708, 2284, 9830, 9258, 6347, 9826, 9323, 8190, 7173, 3238, 8637, 5172, 678, 5500, 7160, 8408, 3297, 6636, 43, 976, 9352, 7763, 3868, 255, 635, 6663, 651, 8019, 1179, 4319, 4493, 8926, 9809, 7407, 9295, 8025, 4924, 7308, 1675, 658, 7152, 4818, 3653, 2113, 3204, 1641, 7742, 5820, 3729, 4080, 4156, 14, 6632, 3574, 4010, 8983, 9626, 4263, 5762, 9840, 8076, 3096, 7269, 1592, 3567, 8212, 3098, 9311, 6987, 7608, 1008, 3728, 637, 4920, 3852, 238, 8425, 3477, 2005, 5854, 4097, 576, 9032, 8156, 3948, 6971, 539, 6470, 1654, 9699, 6717, 3061, 6007, 5193, 8838, 8258, 669, 2635, 6742, 7811, 6873, 5652, 584, 6701, 7435, 9262, 8028, 2473, 5037, 2, 515, 1223, 7386, 4030, 6190, 845, 2737, 1751, 6587, 957, 4371, 9076, 8635, 8399, 4855, 1711, 6863, 9370, 1974, 9511, 9739, 9632, 5059, 3544, 5385, 4714, 7281, 1733, 8527, 9715, 8050, 2367, 1217, 4699, 5413, 7703, 4033, 681, 6449, 4479, 7381, 6510, 9290, 6012, 391, 7372, 127, 935, 4630, 1698, 5730, 7696, 2776, 2512, 2701, 8840, 8494, 8698, 3002, 4328, 9907, 2067, 3164, 3125, 9720, 8796, 6203, 3131, 2538, 144, 6314, 2945, 6455, 8975, 1029, 5769, 13, 2422, 3302, 3063, 5501, 7415, 9477, 5517, 9306, 8007, 6521, 7804, 3540, 2595, 8001, 8022, 2769, 4550, 2905, 2587, 7618, 5639, 9241, 4962, 752, 6657, 7266, 610, 3677, 7450, 2024, 7774, 4025, 8016, 1533, 5125, 6651, 4499, 6283, 6070, 6958, 6665, 6977, 7223, 7798, 6924, 1027, 8805, 4073, 4421, 5961, 6978, 8713, 3508, 8575, 5507, 6405, 9161, 6846, 3420, 3149, 4232, 6907, 3070, 1114, 1018, 6639, 6963, 7122, 6501, 3094, 6841, 3466, 1011, 3601, 9377, 3282, 3652, 8882, 6890, 1339, 640, 4841, 7925, 8722, 7030, 7626, 6484, 4871, 6948, 1229, 411, 8667, 4629, 4338, 2620, 8923, 1688, 818, 4352, 3740, 1779, 9345, 3763, 7271, 9044, 7733, 3305, 4823, 6602, 540, 45, 1128, 9333, 8240, 9934, 8567, 123, 8543, 3843, 9567, 6454, 1664, 9544, 3177, 9736, 7282, 5367, 872, 7792, 3593, 3333, 8903, 9376, 747, 34, 4271, 5100, 2212, 4654, 8383, 2410, 2457, 1369, 8162, 7930, 9346, 2399, 4999, 1512, 9214, 9193, 8833, 2194, 104, 8178, 6407, 134, 611, 168, 6511, 429, 4437, 6129, 264, 9737, 8764, 6270, 8655, 9690, 5157, 7391, 6139, 4348, 632, 8477, 6689, 9849, 9291, 8832, 259, 106, 7275, 8201, 8971, 4065, 374, 4564, 7944, 809, 6939, 5868, 162, 2569, 4603, 239, 7285, 1702, 688, 7354, 2408, 1288, 7292, 2295, 1991, 80, 9598, 2305, 3388, 9814, 8948, 229, 4287, 5609, 1631, 6420, 8333, 8560, 9456, 3806, 2918, 2029, 784, 755, 4332, 4088, 4569, 1112, 1967, 6261, 9785, 8630, 7727, 7952, 9758, 2947, 9928, 605, 1348, 295, 9747, 4076, 8791, 9158, 2598, 8712, 7846, 3473, 3449, 9689, 9922, 1738, 5905, 8387, 9073, 4378, 5756, 3241, 9356, 1970, 7831, 2227, 907, 703, 1103, 4950, 7297, 8111, 7723, 90, 3679, 8155, 4234, 2514, 9818, 1735, 8620, 8656, 9507, 2859, 2003, 9473, 7825, 6158, 2617, 2738, 8758, 6066, 5009, 8235, 9543, 7273, 765, 6156, 9893, 198, 9022, 3972, 9576, 7449, 203, 3014, 3946, 1453, 5942, 6721, 1271, 5115, 1058, 6239, 4472, 5189, 6807, 8364, 9216, 3082, 7200, 8684, 7597, 7690, 5634, 668, 8037, 7943, 5687, 9627, 7252, 9683, 8559, 6049, 8172, 4624, 3073, 1063, 5176, 3720, 160, 5294, 7300, 9443, 6337, 4985, 5944, 9028, 2211, 8780, 3322, 6941, 673, 6843, 3831, 6586, 7581, 3084, 4485, 4588, 9263, 228, 5041, 7855, 7754, 4152, 9499, 8173, 190, 8849, 5810, 2341, 3018, 8386, 7867, 9714, 4204, 9105, 2626, 6922, 625, 1546, 6995, 225, 3699, 8534, 8293, 1425, 9265, 8203, 8003, 3176, 4969, 4315, 8860, 4869, 4462, 6682, 8047, 9246, 8557, 3570, 6388, 9667, 257, 94, 7097, 3707, 2503, 9478, 3627, 4425, 506, 4886, 5862, 7655, 8218, 7233, 9441, 9939, 9392, 4918, 9866, 8522, 9249, 6647, 1827, 9415, 8732, 6035, 3190, 8899, 3503, 2319, 2501, 5716, 8394, 520, 2806, 5682, 9264, 544, 9240, 1965, 8499, 6230, 6110, 2330, 5611, 7548, 1913, 6780, 9294, 9973, 5104, 8714, 6834, 8318, 2771, 1344, 6377, 1790, 4536, 1880, 3978, 289, 4866, 2101, 3313, 5818, 1084, 8323, 6690, 7178, 4639, 455, 8979, 3932, 7316, 5654, 7369, 1615, 5599, 4760, 2004, 8959, 2537, 7364, 5622, 8580, 3628, 279, 9878, 3849, 9095, 6019, 5809, 4798, 4090, 5101, 6021, 2860, 5546, 6022, 4056, 8809, 7960, 7201, 3201, 208, 4848, 240, 447, 9041, 8773, 7433, 921, 7900, 6840, 9960, 7196, 4756, 1, 153, 5185, 167, 5853, 9966, 9882, 2424, 2944, 795, 915, 1081, 7031, 5096, 6387, 5415, 8168, 2063, 468, 992, 3318, 2116, 9957, 6856, 8697, 84, 5432, 1219, 8070, 4380, 9203, 6015, 1589, 3632, 4273, 3329, 827, 6729, 9924, 4389, 4226, 1236, 9762, 2173, 9610, 1424, 2582, 362, 4201, 29, 9067, 5076, 9182, 655, 1527, 8930, 830, 1362, 8556, 9930, 9399, 1855, 9581, 8771, 6416, 372, 3501, 6200, 9138, 7099, 9780, 7095, 1660, 8184, 9404, 2260, 4440, 3770, 7563, 8435, 8879, 4847, 6281, 9765, 4552, 758, 4694, 5205, 9328, 9285, 2316, 4106, 7457, 1375, 9839, 7346, 4973, 8525, 3374, 8743, 7946, 2141, 2696, 7628, 276, 9183, 9674, 8747, 1597, 8728, 8624, 9860, 132, 2412, 3156, 8663, 205, 9344, 443, 8170, 6327, 7280, 6763, 6025, 9857, 4217, 7913, 407, 1005, 7059, 2015, 664, 9518, 4116, 405, 7467, 8101, 4322, 9316, 8759, 7812, 8996, 395, 8553, 4163, 9026, 7508, 9811, 9512, 9636, 7888, 3871, 2783, 7331, 6229, 6181, 749, 6630, 2705, 1858, 7, 1204, 9625, 5082, 2018, 3936, 6923, 6790, 268, 7049, 675, 9797, 11, 6725, 8273, 2842, 9464, 4357, 7343, 8867, 998, 1797, 6835, 9967, 9732, 3430, 2541, 9253, 1378, 7062, 3350, 4408, 5467, 9894, 9983, 6074, 7571, 9185, 697, 9959, 6949, 7914, 5579, 9595, 8711, 8065, 6757, 9015, 9506, 5110, 5940, 1784, 6520, 235, 9150, 2565, 7709, 1272, 5528, 6291, 9798, 8590, 662, 8869, 8485, 6905, 381, 9569, 463, 1160, 2502, 1492, 7535, 1226, 9334, 8261, 8048, 7298, 7237, 7712, 2665, 6410, 8742, 5307, 4169, 154, 8881, 6827, 8334, 6595, 8631, 8649, 9287, 7785, 8685, 7631, 5643, 6072, 9229, 9244, 9772, 290, 4220, 4350, 9379, 9386, 1278, 9388, 4123, 3448, 3348, 9641, 9659, 9612, 4471, 7021, 645, 7341, 946, 4939, 7387, 4047, 600, 7640, 2472, 8676, 7492, 8349, 6803, 4842, 4404, 8154, 9873, 9781, 2792, 8816, 138, 3001, 836, 9231, 312, 4538, 9906, 6709, 427, 6368, 9858, 2181, 7570, 9480, 8784, 9455, 7087, 9405, 7289, 7265, 3287, 1173, 9223, 2547, 8480, 823, 7505, 7469, 8100, 7844, 9546, 7037, 9864, 9534, 7835, 4579, 6235, 8659, 7595, 9558, 6789, 2735, 6787, 5907, 723, 3850, 3979, 8579, 4966, 4395, 3391, 1256, 5337, 1852, 3433, 778, 301, 3401, 1663, 7789, 6737, 4904, 8814, 744, 7279, 6524, 8138, 2255, 628, 4115, 7155, 4599, 7447, 1015, 8209, 504, 9725, 1491, 574, 416, 3953, 6004, 9688, 7493, 4353, 6384, 650, 9673, 4930, 2599, 9101, 9221, 9817, 9204, 3958, 6075, 9759, 6397, 3705, 9880, 9155, 8720, 3320, 1640, 449, 2036, 4994, 3769, 4151, 9940, 6798, 6061, 1349, 125, 796, 5989, 421, 1162, 9981, 8834, 4525, 1030, 6675, 8967, 6693, 8977, 7176, 1838, 7076, 7745, 6844, 4015, 8132, 9330, 6848, 6338, 6751, 6249, 7333, 4242, 7991, 5535, 9485, 6217, 4883, 5953, 5257, 8180, 7036, 7912, 9694, 8811, 8810, 1865, 3657, 9929, 3366, 1930, 2935, 9217, 3717, 4539, 7873, 8510, 1591, 1342, 2479, 8863, 7968, 9354, 8514, 9513, 6253, 6775, 580, 3902, 9151, 3613, 9684, 392, 9731, 3464, 7805, 7551, 2190, 7064, 1525, 5629, 8120, 8854, 893, 1987, 5608, 8612, 8633, 9519, 1413, 7295, 6165, 2221, 9331, 9358, 1438, 3469, 271, 8507, 7691, 2821, 4927, 8703, 1454, 4098, 7641, 9381, 7917, 9495, 5686, 1382, 7963, 8183, 9592, 9800, 5208, 8006, 1070, 2698, 5642, 7425, 7145, 7149, 7803, 7539, 8774, 59, 4105, 8815, 8542, 3368, 5976, 5882, 9103, 1517, 105, 5239, 9132, 9711, 2150, 9228, 9372, 9710, 8060, 9634, 8701, 9961, 3147, 9790, 7345, 6467, 9609, 4620, 3515, 5872, 6656, 344, 9532, 4543, 9220, 9048, 6228, 7515, 9496, 9537, 9259, 2733, 2909, 7410, 6135, 9789, 4101, 9917, 7615, 766, 2767, 3547, 8493, 5173, 7144, 6498, 9009, 7939, 5320, 5230, 8033, 8586, 3621, 3811, 6530, 262, 9865, 7519, 9452, 5570, 8199, 8671, 7999, 9403, 7405, 1121, 9248, 3758, 4783, 7739, 9640, 1937, 7257, 16, 8595, 7416, 8614, 9775, 9419, 9051, 4919, 9844, 1814, 9447, 7929, 739, 9712, 9863, 2081, 9727, 9596, 1480, 1366, 8217, 9318, 847, 3219, 5121, 8610, 9974, 9696, 565, 7956, 6588, 6489, 120, 9935, 6791, 7078, 2681, 7120, 371, 1210, 5667, 234, 7017, 8600, 1046, 3066, 9504, 794, 8436, 2797, 9733, 7865, 9851, 852, 3757, 5957, 5659, 8441, 218, 6492, 6367, 1743, 2248, 247, 993, 6740, 9676, 1308, 9685, 6295, 1999, 9423, 888, 9638, 8474, 3554, 5278, 9654, 8456, 9834, 9247, 6088, 7905, 9527, 9488, 8850, 2076, 7842, 9514, 7363, 8117, 4931, 9475, 8628, 6564, 9913, 41, 1816, 3412, 2365, 9520, 5472, 5925, 7586, 7801, 9647, 9650, 9387, 7184, 9366, 5293, 8081, 178, 9521, 314, 7007, 9307, 9375, 9871, 6527, 4704, 6411, 9687, 8187, 9267, 296, 79, 9, 8623, 3537, 2256, 9045, 8933, 7412, 6391, 8922, 4475, 1746, 4259, 2648, 4159, 8779, 6755, 6185, 3713, 2428, 3771, 8775, 8458, 9657, 7429, 7038, 657, 278, 7753, 5045, 8280, 7701, 7082, 9754, 8043, 7115, 2623, 9225, 7614, 9552, 1032, 8409, 8491, 2680, 9086, 9635, 2633, 8518, 5813, 2901, 2835, 9563, 8299, 4405, 9252, 8237, 4221, 9709, 8569, 3603, 1231, 9902, 5139, 9691, 107, 9872, 9439, 4237, 8320, 9394, 6943, 9303, 7431, 55, 7647, 2725, 8802, 9875, 8276, 1598, 1881, 9465, 165, 7260, 9982, 9121, 7839, 9705, 8374, 2580, 5729, 4055, 7543, 3003, 1478, 353, 2644, 9861, 9777, 7127, 9958, 724, 230, 8225, 3964, 6183, 2772, 8283, 3686, 7977, 9566, 9385, 9457, 9453, 9855, 302, 9644, 7497, 8745, 9462, 6814, 6154, 4489, 147, 4301, 6565, 6408, 9589, 8066, 5678, 96, 2937, 8039, 7827, 7975, 9280, 2649, 9491, 3582, 9074, 9091, 6938, 9561, 9390, 895, 6359, 930, 9232, 9700, 2786, 5311, 3491, 5342, 2552, 3234, 9239, 9292, 6422, 9748, 6393, 5797, 9901, 8197, 8837, 9542, 188, 598, 9743, 9653, 7717, 8531, 9149, 9771, 4136, 6879, 3196, 8082, 291, 4888, 2320, 3944, 9783, 6189, 9088, 393, 9606, 6503, 9971, 9708, 9751, 7190, 9972, 27, 4305, 7903, 7074, 9965, 2222, 8354, 9481, 9335, 1264, 9753, 124, 9879, 7531, 9466, 3901, 9304, 970, 6637, 2032, 1957, 3568, 9918, 9539, 9829, 9801, 5481, 8695, 5462, 571, 4747, 8607, 9500, 2529, 6771, 7159, 9422, 9941, 6155, 9586, 2845, 9821, 1773, 9701, 8011, 6933, 9209, 5347, 9868, 9347, 8521, 9716, 8936, 9548, 170, 9796, 9867, 28, 9391, 9637, 3551, 2436, 1064, 2833, 7881, 9340, 3866, 9528, 9578, 6985, 5995, 8719, 9963, 9533, 9842, 8736, 9435, 9395, 7441, 3784, 4459, 4574, 9219, 9584, 9343, 5255, 9724, 5551, 488, 9062, 9373, 7136, 8965, 1333, 9483, 2615, 8400, 9479, 9881, 2332, 9224, 335, 6847, 9233, 8731, 9746, 5388, 9908, 6640, 8680, 4002, 6957, 9501, 7612, 2989, 9869, 2053, 5306, 2723, 4891, 2990, 9380, 9497, 9122, 9932, 3637, 6319, 9459, 9816, 7400, 8113, 121, 9828, 9363, 9302, 9570, 9148, 757, 2235, 9623, 8828, 4171, 8951, 3134, 9293, 9889, 5893, 9639, 7063, 9142, 9662, 7725, 9486, 9260, 5879, 2958, 7904, 9804, 9490, 517, 8888, 9856, 2511, 9607, 3926, 9788, 3999, 9837, 9582, 4193, 9735, 9314, 9400, 9357, 9573, 9526, 8681, 577, 9424, 9718, 6079, 5941, 1564, 9726, 9601, 8587, 9102, 5251, 9763, 9617, 7105, 207, 9593, 3217, 8501, 8715, 8307, 9471, 9341, 1285, 9075, 2606, 9579, 4857, 6673, 9575, 9792, 6581, 7313, 9530, 7706, 9919, 7673, 1297, 3279, 9482, 3016, 442, 7349, 6783, 9245, 7609, 6605, 9541, 1668, 250, 8380, 9970, 510, 7156, 9416, 9516, 9602, 9698, 2357, 8069, 759, 9841, 9301, 7332, 7860, 9449, 9531, 9283, 7135, 9321, 9256, 2869, 9835, 81, 7195, 9564, 9923, 26, 9348, 9378, 9310, 9273, 9469, 9854, 9463, 2949, 9723, 9770, 9843, 9692, 9355, 9324, 9761, 3945, 9371, 346, 9671, 9278, 9033, 9707, 9168, 7161, 461, 202, 9551, 889, 5575, 9608, 9327, 4483, 9838, 9261, 9309, 7947, 2800, 2463, 9487, 9706, 9177, 6545, 9350, 9338, 9953, 9337, 243, 9361, 9719, 6513, 593, 9900, 9951, 2065, 3715, 9890, 4008, 9956, 9461, 9819, 6003, 9339, 9382, 9613, 1149, 9892, 7179, 9299, 1422, 8693, 9282, 943, 5777, 9977, 9227, 6661, 9427, 8265, 4510, 9448, 2366, 3403, 927, 9515, 9583, 892, 531, 9226, 8885, 581, 1752, 9628, 77, 9364, 9255, 9319, 9517, 9242, 9401, 9417, 1867, 9611, 9764, 4961, 9281, 873, 9444, 9577, 159, 7852, 9622, 9815, 9510, 1917, 8571, 983, 9649, 9813, 9946, 1309, 9605, 9730, 9275, 9398, 1345, 9768, 3240, 9950, 2747, 3231, 9859, 1832, 9597, 9572, 419, 541, 9289, 2449, 9431, 9910, 9559, 175, 9704, 9286, 9812, 9945, 9368, 3453, 9870, 2520, 1681, 9656, 9269, 9631, 913, 654, 984, 145, 9916, 216, 2685, 529], 'PRP': [3380, 1076, 4148, 308, 4916, 8756, 1844, 7988, 7220, 2612, 7936, 2157, 1992, 4503, 2925, 1389, 3735, 8704, 3615, 2199, 3471, 5259, 2760, 2910, 8526, 1224, 2847, 2542, 3678, 5684, 8861, 3295, 5904, 3528, 7371, 1774, 2967, 8149, 3068, 7802, 4771, 7379, 8139, 5136, 1227, 1532, 6452, 8301, 6027, 9968, 8369, 2142, 1995, 3693, 8147, 4976, 4296, 1006, 4383, 5151, 5509, 7967, 5064, 8669, 2334, 5912, 6057, 3836, 1136, 1311, 9137, 4239, 7162, 2079, 7758, 5144, 2838, 621, 4491, 2300, 6919, 1120, 1836, 4374, 4831, 5271, 3753, 8915, 2070, 4521, 3531, 6600, 7972, 5866, 2985, 4003, 5229, 6394, 2264, 2703, 4368, 1302, 6094, 5284, 2217, 2938, 5883, 1566, 5022, 6825, 5289, 8271, 6348, 4908, 17, 8907, 7329, 238, 1935, 6508, 4604, 7755, 8335, 4446, 1496, 3682, 2331, 1296, 5832, 5214, 4254, 3466, 1904, 7486, 7785, 8254, 5339, 2604, 3086, 7199, 1176, 7204, 6010, 7828, 3723, 3803, 8355, 4573, 2774, 1385, 2176, 8735, 2060, 1431, 7468, 7034, 8917, 4310, 4699, 1167, 3606, 5919, 1374, 8740, 1888, 9022, 6241, 9128, 7593, 3706, 3542, 886, 456, 8093, 5744, 2093, 1322, 617, 918, 8005, 1944, 2090, 3310, 7168, 2170, 6687, 6561, 1138, 6765, 5492, 2437, 3102, 4063, 5341, 6821, 7276, 1686, 8570, 5025, 9061, 7533, 3273, 5007, 3854, 8523, 3805, 8583, 8883, 7794, 4376, 6603, 7763, 9115, 8665, 2055, 2832, 6108, 6785, 6379, 2921, 6611, 5886, 5645, 997, 4367, 4078, 4758, 4461, 3600, 2279, 6363, 7116, 7553, 5142, 6768, 6895, 7875, 7325, 4474, 5108, 7892, 4428, 2621, 8189, 5863, 6680, 2527, 2656, 3372, 786, 4846, 5078, 9069, 785, 5539, 5178, 6887, 150, 2928, 2153, 6109, 6119, 4072, 4517, 3536, 5340, 1669, 7471, 4877, 7930, 6613, 7884, 1321, 2533, 7899, 3486, 9007, 5372, 5757, 795, 6431, 9472, 4571, 2490, 2505, 3660, 2006, 4840, 7033, 5790, 3591, 1232, 1654, 8044, 4457, 5218, 3205, 6068, 2205, 798, 8357, 8596, 2980, 3202, 8867, 6207, 8043, 3559, 2172, 1260, 6071, 3424, 5997, 4066, 4140, 1575, 4942, 1392, 3581, 2858, 880, 7381, 5647, 6377, 4635, 5676, 5196, 8366, 7983, 2212, 8067, 6795, 5047, 3799, 2698, 8660, 2499, 6972, 1563, 7145, 5308, 1759, 901, 2940, 2043, 6654, 1275, 4555, 7368, 4738, 4902, 6512, 9119, 3790, 5691, 7589, 8413, 1682, 2763, 2064, 8744, 5098, 7687, 1505, 3305, 5663, 5225, 1699, 554, 7938, 5526, 6052, 9154, 3099, 5793, 3969, 7901, 5522, 7399, 1762, 2712, 8351, 4741, 8062, 898, 6020, 6076, 9038, 2813, 5127, 9039, 6718, 7131, 851, 6039, 5242, 8188, 1765, 3201, 5279, 5846, 4482, 1238, 5067, 1783, 7440, 3235, 1930, 5895, 3301, 1830, 1325, 4754, 4572, 3267, 1404, 3389, 7656, 8804, 5095, 6339, 3112, 8455, 7107, 7982, 1625, 4841, 4304, 2823, 6267, 2914, 8513, 1853, 6652, 7448, 8104, 5840, 8191, 5626, 88, 1495, 2337, 5115, 6833, 5013, 6547, 1085, 1666, 543, 370, 5788, 2318, 3689, 459, 8537, 2676, 7522, 7815, 5599, 8361, 5710, 9063, 7124, 545, 5335, 5843, 7830, 7740, 8239, 1402, 3973, 6053, 280, 8956, 8036, 7924, 1600, 1015, 408, 5499, 2892, 528, 3986, 7421, 3304, 6754, 9125, 9019, 4762, 5920, 7009, 2598, 5899, 2295, 5749, 2857, 8529, 4830, 5497, 2434, 5609, 9103, 8773, 1125, 2269, 4935, 3748, 5439, 2861, 8510, 1554, 1511, 3629, 6672, 5669, 1731, 1142, 7430, 6471, 7601, 5918, 5847, 9161, 8454, 6703, 5171, 8508, 5789, 8115, 2263, 4038, 3037, 4182, 1395, 4257, 914, 8219, 3294, 8819, 8099, 8022, 3359, 7607, 4450, 9294, 2467, 2089, 6459, 6655, 1388, 8314, 8478, 2307, 3696, 2343, 3195, 4737, 6487, 4460, 2073, 4165, 4768, 4464, 5250, 856, 1055, 8347, 2393, 3626, 9433, 4983, 3599, 9524, 8375, 5072, 7536, 2454, 6500, 5535, 8393, 3714, 8002, 6248, 4327, 2231, 6614, 1235, 1408, 9084, 6757, 1700, 808, 6836, 7299, 3708, 1746, 3994, 6686, 4559, 5319, 6437, 7916, 7663, 556, 7148, 3218, 6484, 2828, 5536, 3161, 4516, 6740, 5011, 6436, 2160, 3625, 6261, 1068, 5232, 5670, 4347, 387, 8424, 1083, 4951, 5982, 5199, 5603, 7227, 7645, 4157, 7485, 3745, 1722, 6877, 8223, 3019, 5026, 5382, 2636, 3929, 3787, 9082, 1521, 4980, 832, 3163, 9134, 7897, 3970, 8051, 2534, 8295, 4248, 7336, 4466, 6788, 8726, 5917, 2099, 2794, 2097, 4628, 2672, 6653, 8208, 5326, 2180, 2162, 9629, 9079, 1292, 6260, 8812, 1394, 7583, 1851, 1871, 6393, 4026, 2768, 4901, 1524, 931, 3444, 1115, 4134, 1908, 5503, 5403, 1356, 4834, 8598, 8991, 4330, 4829, 1875, 3258, 4359, 9929, 8504, 6862, 1048, 6651, 782, 9837, 3867, 4611, 7455, 4014, 5182, 2551, 6127, 1105, 3341, 8643, 6290, 9181, 2267, 4235, 8631, 6555, 3697, 3873, 6615, 8770, 7046, 4434, 5993, 1147, 6049, 5275, 3480, 4551, 7598, 8083, 3032, 3562, 8698, 3605, 7625, 8253, 2645, 3413, 2899, 998, 2784, 5701, 4646, 1140, 4208, 6000, 3846, 3385, 357, 236, 5703, 9351, 4558, 9054, 1044, 5278, 2069, 8372, 2387, 7736, 807, 2867, 4511, 2841, 1137, 3692, 7686, 5541, 7986, 8875, 5096, 2392, 9568, 4513, 6323, 2146, 3990, 9090, 8856, 2000, 3160, 1038, 4192, 7644, 7503, 1671, 5252, 8692, 6151, 8957, 1324, 4061, 3298, 2900, 6876, 1110, 1516, 553, 5488, 4340, 7206, 4577, 4806, 8007, 1550, 1976, 5323, 5390, 5559, 5750, 2342, 3521, 5528, 1060, 3635, 4270, 7239, 9025, 8811, 6618, 837, 8800, 7315, 5345, 9829, 2827, 8088, 1619, 9437, 4773, 3035, 2124, 6107, 4614, 2733, 2314, 6150, 6799, 6478, 5220, 3804, 1178, 3415, 9902, 4626, 4618, 4397, 4785, 4183, 954, 5344, 3116, 7894, 1828, 4258, 3223, 728, 492, 5887, 6577, 8360, 1001, 6926, 9683, 1729, 9089, 7743, 347, 7382, 7546, 5519, 2981, 5962, 4109, 3110, 229, 8562, 7177, 4146, 6279, 4174, 8322, 3090, 8608, 5685, 378, 4895, 7958, 5303, 978, 2643, 1877, 6474, 6928, 1437, 1915, 7554, 18, 6528, 6449, 7508, 4665, 4731, 8904, 1452, 1864, 7694, 8464, 8932, 4540, 507, 5057, 5910, 7268, 4622, 3810, 2718, 9850, 4384, 1331, 6975, 2526, 6212, 3858, 7126, 2344, 3404, 991, 5595, 8127, 8304, 1218, 9685, 1494, 118, 6669, 8790, 1287, 4779, 9004, 3801, 3153, 1882, 2811, 1777, 4364, 4299, 7710, 3082, 8216, 5396, 1301, 8420, 4827, 4015, 1574, 2380, 3487, 7420, 4669, 8290, 5967, 6764, 242, 7089, 1966, 6987, 5571, 2433, 8107, 8263, 768, 1860, 2252, 8849, 7870, 7769, 8527, 5748, 2273, 534, 5569, 4925, 352, 857, 1463, 1823, 2132, 1772, 6663, 624, 1216, 8270, 6583, 6047, 5930, 3743, 3579, 3222, 764, 5117, 6205, 1499, 1459, 8987, 4484, 5302, 5775, 4328, 1978, 7863, 4087, 727, 4011, 1576, 2577, 7161, 5075, 7604, 3313, 756, 3931, 5400, 3675, 5611, 2706, 5241, 7482, 8667, 2450, 5285, 8286, 2289, 2573, 5986, 1062, 3105, 470, 6015, 7129, 4943, 1305, 1416, 464, 1883, 1092, 5779, 3060, 3779, 9040, 8535, 8368, 1360, 5884, 7499, 8497, 6438, 8412, 4869, 2619, 3956, 6557, 1182, 8236, 4657, 4073, 3608, 4982, 4403, 5885, 1338, 5297, 4583, 4724, 3828, 2647, 8511, 112, 5211, 3783, 1887, 1157, 1449, 5020, 5334, 4069, 6395, 5141, 9136, 5467, 4041, 1329, 5194, 4783, 8997, 4791, 233, 4987, 7431, 4837, 130, 972, 7859, 7453, 5161, 4671, 3104, 7035, 1009, 5845, 9518, 7692, 5794, 3864, 7419, 844, 4547, 5719, 2403, 4164, 806, 5787, 3850, 7047, 6146, 7428, 8918, 1766, 1444, 4859, 2220, 1040, 4697, 5751, 3749, 1453, 8386, 377, 3490, 7696, 450, 6688, 6995, 1546, 1868, 2983, 1119, 328, 368, 6778, 8978, 1986, 2973, 3148, 2250, 4443, 5874, 4181, 2171, 3983, 4127, 7793, 994, 2754, 5585, 3907, 4997, 3667, 7275, 2045, 2184, 3751, 9508, 1617, 2632, 337, 4696, 1769, 4858, 4289, 8754, 3075, 4212, 7948, 6685, 3290, 5968, 801, 4661, 7840, 7423, 1612, 5152, 4960, 8321, 5079, 676, 2812, 6736, 4349, 414, 9852, 2348, 6304, 3553, 7286, 1905, 7517, 8267, 2106, 3047, 1624, 7682, 9824, 2510, 4393, 7777, 3246, 3870, 6518, 8750, 3226, 634, 9421, 3878, 6479, 7567, 6380, 9751, 3716, 83, 7246, 226, 6112, 5315, 4933, 2427, 7330, 1841, 3165, 8097, 1842, 7170, 4382, 2284, 6017, 2831, 3115, 6277, 9123, 9836, 5932, 8268, 1155, 5233, 1580, 2999, 1950, 7821, 1709, 2028, 8662, 5711, 2683, 560, 859, 3663, 2525, 1648, 7326, 4218, 7801, 8604, 4081, 8921, 420, 561, 4243, 3215, 5228, 6345, 8994, 3595, 1102, 2530, 3485, 8531, 1873, 1938, 7630, 2455, 1706, 3033, 4000, 7780, 5964, 7218, 6344, 3171, 2161, 5801, 5590, 2610, 2292, 7745, 1630, 5033, 5135, 1665, 4794, 4751, 7208, 3255, 5202, 636, 3767, 4465, 3823, 7296, 1962, 8462, 8545, 6018, 1484, 2072, 4932, 6626, 2368, 3741, 7945, 3111, 4582, 8684, 3800, 5300, 2385, 1347, 6942, 3609, 2416, 5150, 1208, 4124, 5732, 2251, 6174, 3188, 6158, 7584, 2156, 5198, 5359, 6556, 6551, 3703, 5798, 8652, 563, 4039, 812, 3406, 7504, 6839, 2840, 5908, 4578, 5019, 9143, 1910, 1498, 300, 1878, 743, 4949, 1482, 2929, 1371, 1906, 3928, 1146, 6265, 6544, 7976, 7262, 4782, 4835, 627, 8955, 3456, 2948, 5478, 2880, 2439, 6089, 4452, 6525, 3829, 2744, 6040, 2545, 3440, 864, 6747, 5109, 2026, 1255, 2655, 6730, 4035, 6353, 3265, 5351, 4062, 7442, 3467, 5608, 2753, 7818, 3022, 1004, 9276, 5053, 5469, 2016, 8674, 1210, 1760, 4067, 570, 5808, 7056, 3366, 6786, 5988, 7060, 1652, 3270, 5771, 5871, 8187, 7974, 8946, 6816, 8151, 1381, 2046, 8586, 436, 4568, 1629, 3634, 7234, 6233, 1832, 5597, 460, 315, 2678, 2930, 4638, 6761, 5425, 5755, 399, 7556, 8150, 1460, 365, 9587, 7225, 6043, 2266, 2629, 2522, 1710, 7799, 2473, 1632, 3722, 5119, 7147, 2745, 1478, 5821, 5015, 8316, 5433, 6147, 9295, 5950, 6750, 8835, 6334, 7028, 620, 3387, 4373, 5113, 5406, 442, 3494, 2896, 1403, 116, 2641, 7660, 3883, 5208, 42, 2394, 3958, 6388, 1154, 389, 8164, 748, 685, 3446, 3078, 1087, 6608, 1925, 8352, 3155, 1294, 4569, 2728, 5766, 7518, 524, 1861, 3939, 39, 4394, 1627, 2131, 5754, 2061, 4234, 6806, 3397, 6415, 3980, 2422, 1659, 714, 1249, 3271, 1096, 8098, 287, 3237, 8245, 5327, 4807, 3136, 3207, 5118, 1245, 1923, 2322, 0, 8567, 6422, 6171, 7940, 726, 6980, 5574, 6246, 4535, 9372, 6569, 3036, 1432, 369, 4884, 1626, 2726, 5280, 4058, 874, 477, 2791, 3031, 3916, 2274, 6469, 7215, 8976, 133, 3522, 5922, 388, 8163, 7302, 4172, 1946, 5437, 1056, 4507, 3936, 9460, 1536, 3963, 8592, 7254, 6558, 3383, 7156, 1737, 6417, 4017, 1603, 9021, 7814, 441, 410, 1650, 5508, 8830, 2128, 6562, 41, 272, 196, 6292, 5002, 1364, 9358, 2084, 5216, 599, 6700, 6714, 311, 8866, 4168, 5903, 8816, 5811, 5038, 6286, 2540, 7994, 8775, 9442, 4707, 5431, 5514, 5547, 7133, 7294, 5379, 1162, 4363, 1258, 4871, 1145, 1191, 2722, 3772, 3432, 5637, 4045, 4023, 7618, 9934, 2310, 8032, 3843, 44, 2246, 2215, 1544, 922, 8959, 5493, 1931, 1786, 1111, 8311, 6815, 5915, 6351, 4534, 3073, 2971, 4989, 6342, 5935, 292, 1569, 7255, 1073, 3014, 3666, 7163, 5234, 3889, 4005, 6731, 1808, 6219, 9672, 5627, 5946, 7274, 8198, 5447, 8836, 1252, 2376, 2395, 2995, 8320, 6065, 2954, 5900, 5728, 7579, 1960, 4215, 474, 6087, 2044, 9354, 7762, 8221, 4900, 4648, 7456, 3319, 7062, 3335, 1900, 2837, 3552, 472, 1501, 640, 7592, 8640, 5518, 1805, 2398, 7347, 5475, 809, 8398, 8919, 1956, 1542, 4937, 8125, 7931, 7249, 5336, 7587, 5258, 8285, 7072, 4033, 4114, 2998, 1194, 2562, 7502, 8229, 4647, 7217, 897, 9396, 4265, 1725, 963, 2262, 7394, 5016, 6644, 774, 4801, 834, 1718, 6287, 1447, 7896, 5107, 6042, 1135, 691, 8130, 9922, 6090, 4207, 1488, 8948, 9291, 8706, 1855, 5131, 9686, 3236, 2405, 2689, 7395, 4817, 6413, 4684, 2221, 1291, 5668, 3577, 2158, 4083, 1433, 4262, 6404, 2903, 7473, 2537, 4167, 9458, 5444, 6096, 9831, 7172, 14, 2691, 1018, 5635, 3184, 5021, 5550, 4904, 5698, 7110, 4691, 2103, 5415, 8803, 1192, 5023, 3042, 8931, 3739, 7026, 4345, 1951, 2020, 6069, 3935, 3121, 4597, 1985, 3346, 793, 596, 2312, 6814, 3004, 6837, 1870, 4161, 4307, 5116, 1806, 2096, 7872, 7678, 3597, 6294, 1583, 1188, 5454, 8530, 7942, 2178, 912, 1127, 5318, 3063, 1903, 27, 6278, 6237, 6967, 6350, 4565, 2478, 6358, 4279, 995, 1506, 6269, 8926, 6585, 3997, 5700, 2924, 8021, 7913, 3190, 9188, 9727, 8124, 8865, 8627, 5100, 552, 5978, 4089, 4224, 4252, 8553, 2829, 1198, 1410, 9624, 2935, 3293, 1588, 2852, 729, 1519, 7501, 433, 3261, 4757, 3345, 3392, 7137, 5413, 884, 7054, 4803, 2458, 3711, 6045, 4948, 350, 891, 5465, 1701, 1690, 1799, 355, 2164, 3596, 5383, 4711, 5965, 2578, 8762, 2469, 8753, 5333, 1107, 2988, 2149, 6817, 4348, 6875, 1041, 4822, 2628, 6091, 6566, 2871, 1757, 4390, 7487, 4576, 2256, 9129, 1977, 5322, 5176, 6193, 1959, 4867, 4825, 8136, 4510, 9087, 861, 6983, 75, 2397, 3429, 8872, 1221, 8251, 1921, 8275, 2898, 8902, 641, 5040, 964, 7100, 5835, 5612, 3616, 195, 3378, 5350, 6820, 343, 9043, 717, 9281, 992, 932, 549, 70, 1963, 4125, 9166, 1304, 6903, 3085, 5709, 7436, 9170, 5939, 5247, 2939, 5147, 1628, 4188, 2955, 2932, 4743, 4720, 367, 7874, 3041, 6918, 5580, 2539, 9141, 3080, 163, 957, 324, 2944, 1010, 6993, 8226, 6808, 8661, 7767, 3933, 7356, 635, 5909, 2865, 2396, 2907, 1670, 5976, 4914, 6321, 7695, 2734, 6631, 1879, 2623, 2023, 9762, 3680, 1812, 146, 225, 4133, 2616, 5164, 2493, 1133, 6356, 6662, 6362, 5191, 7319, 1462, 1228, 4864, 1278, 2674, 2052, 9604, 537, 1965, 6001, 6643, 2203, 8572, 5487, 9366, 2468, 9759, 6227, 9522, 5672, 7991, 4921, 5966, 3809, 5089, 2946, 8126, 2186, 2761, 7451, 3914, 2515, 3957, 3489, 6959, 5365, 1129, 3684, 588, 6516, 4253, 8055, 3815, 8727, 9094, 4944, 2646, 6222, 1328, 6893, 8293, 8789, 3129, 2371, 858, 6494, 1123, 9904, 6519, 5860, 3984, 7365, 66, 2746, 8534, 8041, 3564, 6683, 5030, 8114, 277, 2356, 9297, 2111, 5404, 5725, 7404, 6101, 9828, 3860, 1064, 490, 5739, 1527, 2302, 3400, 171, 974, 5745, 7729, 1794, 941, 5791, 1803, 6579, 3668, 4940, 5003, 6994, 557, 8589, 9108, 7525, 7889, 4476, 6867, 7985, 9654, 5149, 8196, 9035, 8031, 1118, 6131, 3580, 5694, 7237, 3418, 9376, 7375, 5167, 4214, 7113, 592, 681, 4506, 5031, 4350, 3506, 64, 6811, 6318, 9335, 4272, 4177, 3015, 2057, 1201, 8795, 4229, 2213, 6028, 3775, 6713, 4321, 2567, 1393, 3517, 4610, 6187, 8027, 3512, 4297, 1222, 4748, 5184, 5490, 7605, 4956, 3451, 7639, 7621, 9651, 1204, 779, 9192, 8708, 7320, 6719, 4682, 5813, 2268, 1153, 7045, 9905, 5328, 2640, 6545, 3913, 5979, 5414, 5577, 4972, 6234, 707, 1037, 6048, 7086, 182, 6650, 2591, 5868, 1248, 8157, 4729, 1376, 3501, 8488, 6266, 7180, 1134, 7307, 1093, 1378, 7017, 1687, 6818, 4642, 5392, 5416, 6517, 6924, 7386, 4379, 9232, 6086, 1922, 1553, 8431, 3495, 7240, 5505, 5760, 7203, 642, 6412, 2650, 4881, 6440, 5566, 2497, 7463, 2953, 8326, 8703, 8373, 9643, 5716, 606, 3746, 1605, 4225, 701, 3622, 4945, 1740, 2197, 4275, 3296, 5106, 4998, 6523, 4767, 7357, 8319, 990, 3414, 6668, 3376, 8224, 2163, 1732, 8246, 5815, 883, 1367, 1537, 9725, 8796, 9072, 6664, 7878, 4992, 3145, 1412, 1177, 1742, 4689, 5891, 2820, 8540, 9138, 2758, 3648, 3018, 4599, 4567, 1316, 2568, 1483, 3146, 7772, 7376, 8961, 6189, 2187, 3277, 4471, 6961, 3674, 526, 9847, 3052, 7514, 1901, 4407, 9287, 6671, 1635, 2447, 6576, 5274, 5693, 4527, 6002, 5165, 3057, 7291, 9409, 8272, 4874, 1763, 4473, 5044, 4091, 3639, 6568, 2502, 8004, 8696, 9013, 5295, 8330, 2500, 7181, 8603, 9058, 1895, 6745, 1539, 924, 2305, 3712, 4550, 1276, 2714, 5459, 1330, 1424, 92, 3513, 961, 5864, 626, 4267, 9887, 6954, 7857, 9893, 5524, 7318, 426, 7689, 3459, 430, 157, 7412, 2041, 1958, 9411, 4957, 1050, 7323, 745, 3055, 6361, 3243, 6352, 2200, 3744, 4219, 1528, 6550, 9428, 4632, 1818, 825, 9896, 7537, 4765, 3409, 8091, 1872, 9675, 5943, 3576, 2906, 6468, 7324, 4641, 815, 6263, 6800, 1802, 1585, 3349, 6232, 4479, 4790, 4090, 9584, 2034, 8723, 61, 6678, 7713, 7636, 9948, 7091, 9635, 7058, 692, 3975, 1079, 4228, 1902, 1158, 7495, 7292, 30, 4227, 6656, 6337, 1893, 2651, 5428, 3496, 7055, 7141, 6946, 4808, 8886, 835, 1894, 603, 5097, 9919, 5875, 3923, 7187, 8094, 2917, 6844, 9408, 6857, 3825, 6537, 2866, 2098, 8324, 1335, 4186, 3855, 3457, 4274, 4719, 1390, 4855, 1313, 3921, 896, 2202, 379, 950, 8645, 3128, 3074, 3880, 7029, 5281, 2144, 942, 115, 4197, 6531, 9321, 2926, 3502, 5804, 6103, 7396, 4160, 5795, 1266, 5516, 1355, 1676, 4247, 5410, 5065, 3435, 2247, 391, 2644, 383, 2421, 3848, 1913, 860, 7088, 9257, 1242, 2661, 204, 684, 8333, 9068, 2399, 4652, 7812, 5806, 5681, 2063, 5549, 2155, 5494, 6627, 2809, 6636, 4861, 4843, 7383, 8664, 3356, 6288, 3309, 6280, 2481, 4710, 6674, 341, 4029, 1100, 440, 4660, 939, 7795, 2531, 6181, 8746, 7183, 1797, 5969, 5996, 1113, 2078, 6184, 6125, 7194, 3232, 1172, 2362, 2780, 4103, 5301, 6698, 2719, 5132, 2943, 5740, 4675, 7359, 134, 2224, 1363, 8212, 7253, 6198, 128, 9441, 4442, 7418, 2192, 431, 3611, 5994, 9969, 2688, 2139, 8690, 2854, 5677, 5158, 8448, 8014, 4947, 2717, 2805, 1008, 5722, 4993, 843, 9876, 7714, 8183, 4311, 3408, 3791, 9200, 4781, 6240, 5162, 664, 2807, 1981, 885, 7283, 1082, 1213, 3139, 719, 4169, 7264, 5639, 5337, 5717, 737, 7787, 276, 3386, 6936, 5257, 7732, 5346, 7241, 8495, 7962, 3537, 3539, 8460, 5618, 4189, 2115, 5510, 2730, 8249, 266, 2785, 9420, 9152, 9014, 1435, 7588, 1989, 3124, 7989, 4850, 9583, 5726, 9591, 322, 8581, 6322, 5409, 3167, 5881, 7752, 2731, 7427, 7748, 4936, 2916, 7467, 4851, 6781, 2787, 6640, 3168, 6966, 288, 5562, 6293, 5614, 3750, 6460, 4082, 9519, 2361, 5985, 3662, 730, 5783, 6409, 5153, 3423, 2970, 6235, 4826, 9808, 8463, 8925, 4086, 345, 9078, 8966, 7390, 250, 989, 186, 8713, 3773, 9110, 2230, 1103, 6915, 3187, 9120, 6735, 7031, 5576, 5123, 7959, 4144, 1817, 7683, 5615, 6099, 9772, 7475, 5061, 7761, 7280, 6196, 5480, 1419, 8210, 771, 8823, 7185, 8998, 3763, 6251, 4566, 227, 521, 1561, 1469, 2894, 7823, 4422, 6677, 5249, 9060, 538, 6473, 1250, 6243, 2797, 3508, 6536, 6945, 5632, 8247, 3798, 224, 5736, 2126, 4176, 2123, 2477, 2975, 2514, 3733, 2474, 9775, 3797, 6405, 7188, 7331, 6539, 5858, 210, 7044, 6649, 3757, 247, 1497, 3011, 5921, 6690, 4591, 3289, 5680, 7312, 5450, 8610, 4708, 7995, 295, 9543, 4147, 5705, 8168, 5139, 9920, 5290, 1223, 3721, 5817, 8601, 6830, 3439, 3594, 4490, 4245, 8054, 4813, 5812, 5502, 849, 1940, 6496, 4419, 1920, 1990, 8646, 3024, 5763, 6450, 6493, 9579, 4532, 8484, 3399, 5532, 5311, 5506, 6282, 374, 5120, 299, 1358, 9325, 5530, 824, 6927, 3853, 6365, 5283, 2353, 5244, 669, 5177, 2692, 6444, 8318, 2088, 2265, 1486, 4320, 4541, 9180, 142, 6050, 1487, 2687, 6309, 5449, 1520, 2912, 6262, 9247, 1332, 2029, 6968, 2378, 9503, 838, 2843, 2638, 4094, 7261, 9056, 760, 9000, 7349, 3254, 8244, 4341, 57, 9246, 8310, 305, 8407, 4362, 2826, 1747, 4644, 2977, 9223, 8524, 7543, 230, 5865, 949, 3425, 5553, 2127, 8112, 3705, 3655, 8520, 5511, 1183, 9863, 164, 5642, 4954, 5474, 3548, 4230, 2997, 1170, 9046, 4285, 6784, 6589, 5896, 9095, 4106, 8594, 4431, 25, 2092, 7542, 4175, 4698, 3441, 6950, 1651, 4145, 3876, 708, 2297, 7766, 6934, 6038, 564, 4251, 8143, 2420, 1241, 8638, 4255, 7690, 409, 6149, 143, 2639, 2347, 2148, 7190, 1320, 6962, 7210, 5690, 9782, 3447, 3212, 3189, 193, 9494, 1679, 1053, 2482, 4726, 2670, 7117, 5495, 710, 7025, 9795, 239, 6859, 1283, 4955, 7661, 3588, 5926, 4804, 3526, 7580, 5130, 3782, 5699, 8450, 7797, 93, 5702, 3882, 677, 3421, 2608, 3247, 9031, 1034, 5133, 6215, 7946, 7108, 3484, 319, 5594, 6025, 1209, 8042, 644, 106, 7886, 1876, 8729, 7742, 5282, 4290, 1680, 2589, 5906, 3756, 9674, 9871, 1362, 1840, 1094, 2083, 1195, 2521, 8964, 648, 3738, 5358, 4414, 8300, 351, 4950, 1993, 5525, 3664, 8981, 2351, 8857, 9857, 1714, 6909, 8757, 8982, 7437, 5799, 3396, 3108, 2586, 3342, 317, 6951, 9139, 4512, 4153, 1646, 3411, 5952, 3759, 7102, 7534, 523, 2333, 4179, 6871, 5464, 8642, 3614, 5187, 5598, 3005, 7205, 2236, 9930, 3922, 1972, 5951, 4053, 3814, 1317, 1219, 5551, 3497, 9765, 826, 2287, 3698, 1061, 6140, 5972, 8358, 5927, 5542, 2519, 9790, 4965, 9174, 3998, 2664, 9140, 1594, 1547, 9305, 2890, 4971, 4892, 8230, 7664, 119, 5361, 9349, 4344, 2209, 7019, 3572, 4849, 1886, 4975, 1175, 7027, 704, 609, 6307, 9175, 7560, 4447, 4515, 6153, 2245, 9858, 6382, 3450, 3133, 8057, 2013, 5796, 6882, 1811, 3651, 2976, 8483, 6376, 1012, 1340, 2576, 3507, 1485, 123, 1277, 2740, 8560, 5807, 4514, 2727, 5489, 6807, 1707, 8276, 9529, 867, 7824, 7570, 2778, 5892, 3903, 484, 5049, 6274, 3442, 6482, 2802, 1824, 6699, 8899, 7855, 5394, 2017, 6481, 407, 9806, 4915, 4959, 4339, 1043, 663, 8609, 5277, 2059, 1475, 4191, 8348, 3879, 6646, 286, 4519, 482, 6051, 8547, 5636, 3560, 3166, 9330, 5850, 5851, 5954, 919, 2239, 6990, 2010, 5466, 2496, 1529, 7868, 1262, 6333, 1445, 1396, 9724, 5321, 4453, 6439, 1054, 6303, 4064, 7174, 3633, 2336, 8714, 9098, 4832, 8500, 6632, 7344, 1810, 6911, 4116, 9451, 2618, 2315, 958, 2122, 7001, 6914, 8274, 3046, 2964, 7111, 4057, 2135, 8898, 7104, 4917, 3173, 2009, 8158, 8250, 8549, 1534, 3671, 2611, 8436, 2207, 7835, 1197, 6854, 8895, 5393, 6869, 3142, 1579, 6733, 4136, 2663, 1049, 8958, 8425, 6104, 4912, 8176, 762, 951, 9410, 3101, 6964, 3034, 5765, 9648, 3007, 6176, 2583, 8029, 6271, 2771, 90, 5563, 1809, 8953, 9723, 9313, 8634, 5557, 1949, 4204, 9278, 7655, 7833, 5200, 6182, 6850, 4676, 8970, 7462, 810, 6466, 7573, 220, 5006, 3364, 2418, 8844, 4336, 2796, 6679, 4054, 6392, 1891, 4231, 359, 5769, 4722, 6252, 6083, 6183, 1611, 3765, 4020, 9272, 7949, 1268, 7551, 5210, 3872, 8734, 2446, 3479, 5901, 8927, 5731, 1108, 5082, 7722, 241, 3164, 5287, 1159, 3658, 3242, 9156, 6899, 4278, 4690, 7735, 4520, 1026, 4905, 6164, 53, 5770, 9886, 6534, 7541, 1472, 6548, 8121, 8552, 4712, 1820, 8776, 9164, 6486, 3808, 5226, 8582, 117, 7439, 7864, 3802, 6114, 3869, 8388, 6369, 766, 3529, 510, 2693, 1678, 6612, 7603, 3245, 4439, 6100, 7693, 4070, 3307, 4800, 4480, 5587, 4878, 5658, 7118, 7121, 1945, 7384, 7576, 970, 3631, 2609, 590, 9977, 339, 7854, 2296, 5945, 7792, 820, 5913, 6586, 8716, 2175, 4013, 8565, 6328, 2883, 4377, 6143, 2410, 2329, 7481, 4718, 2891, 8323, 3299, 8028, 6933, 853, 7351, 5048, 4329, 1969, 2965, 3379, 4524, 6058, 9207, 2278, 7114, 4338, 2804, 6707, 4410, 6553, 7186, 5723, 2373, 1758, 6880, 3461, 4432, 3874, 1156, 7339, 8180, 1152, 5724, 4129, 6168, 5653, 8075, 5602, 5270, 2671, 937, 6659, 776, 5849, 3375, 3407, 4365, 4926, 8730, 4416, 7727, 1468, 8787, 5650, 4266, 7287, 4051, 979, 2624, 2340, 8786, 2739, 8035, 38, 2686, 6077, 1885, 5721, 4281, 4022, 3525, 7879, 2668, 6317, 2574, 2232, 3083, 6126, 6495, 89, 9015, 8118, 8937, 1971, 4533, 4789, 269, 4166, 1200, 4028, 5356, 6055, 1572, 2249, 9571, 3162, 2228, 6217, 6810, 4797, 5043, 8851, 5105, 5529, 3905, 4173, 902, 1174, 4750, 1315, 4814, 7191, 6675, 6330, 8824, 4046, 5888, 3144, 5476, 5407, 3463, 938, 320, 7073, 8213, 695, 702, 1926, 8827, 5834, 76, 2848, 4469, 1333, 5452, 4713, 667, 7697, 9891, 406, 8870, 8590, 6354, 1281, 8389, 6922, 6634, 6005, 1593, 7550, 5929, 7077, 6701, 3348, 5090, 5604, 1045, 2369, 4074, 2863, 2543, 2194, 8807, 3890, 6117, 8889, 4319, 7432, 967, 6218, 7461, 3647, 4766, 4795, 3114, 2306, 3499, 2579, 4616, 4725, 9333, 5170, 9471, 5582, 7020, 6124, 8479, 2024, 6118, 4426, 6386, 8561, 4593, 7887, 253, 6794, 3972, 3365, 1476, 4401, 3504, 481, 3498, 2095, 4615, 6711, 665, 4774, 3481, 1500, 4518, 1526, 2617, 2585, 7788, 2058, 7650, 2438, 1074, 5145, 2444, 8569, 2062, 3575, 2185, 4110, 9265, 4590, 6770, 2662, 3330, 7214, 2781, 2757, 3321, 6763, 3892, 2011, 3384, 1834, 6912, 2528, 3455, 7353, 4076, 7691, 5781, 3138, 8288, 821, 199, 3214, 181, 8810, 2856, 4880, 8152, 7885, 9071, 6746, 8432, 56, 6106, 2729, 5867, 7582, 6406, 7574, 694, 2042, 1610, 2492, 1434, 7340, 7843, 9360, 7730, 6694, 3193, 3760, 8089, 1439, 1716, 6462, 2404, 2229, 8841, 467, 6695, 3170, 1813, 6580, 802, 572, 6533, 4863, 1697, 7434, 1530, 2253, 2960, 8616, 9943, 9694, 1778, 453, 1409, 5869, 7749, 5583, 11, 3252, 1843, 5713, 8989, 5859, 7520, 3897, 6385, 3847, 7926, 5429, 3354, 7720, 2799, 2952, 3514, 1637, 1592, 5664, 1535, 7093, 8653, 8602, 1602, 9222, 3172, 9147, 2125, 1310, 9732, 5564, 3688, 1735, 8119, 3841, 2957, 2075, 5378, 5646, 7585, 5434, 4151, 7236, 7822, 1606, 6507, 7067, 1020, 8418, 7978, 8030, 2653, 3405, 4553, 6819, 2277, 2738, 4402, 3982, 911, 1327, 731, 1510, 6766, 8784, 6031, 3573, 2581, 9157, 5555, 9017, 4623, 2464, 940, 7413, 1456, 5045, 4570, 3230, 1948, 8153, 2381, 6372, 7075, 5605, 4111, 1631, 6067, 1961, 2039, 985, 6349, 8008, 3416, 7756, 9700, 4007, 4839, 2486, 656, 5593, 5473, 6425, 7512, 1621, 6113, 3308, 4099, 397, 7637, 5420, 8340, 478, 7836, 4703, 4923, 6737, 910, 8673, 3329, 7590, 7039, 1047, 1035, 5325, 1880, 4681, 4651, 7677, 1839, 3268, 8697, 3851, 5093, 5491, 5114, 4769, 7096, 1246, 2325, 1513, 6822, 5876, 4203, 4117, 6477, 3690, 3857, 6981, 8148, 3672, 7444, 6798, 5419, 5504, 6597, 9861, 415, 2596, 7716, 6606, 1642, 9057, 2588, 5418, 6458, 385, 7734, 8181, 6513, 1336, 3654, 7016, 1753, 4351, 7228, 4268, 6667, 4294, 1109, 3194, 4399, 4985, 1538, 5084, 1980, 6447, 2923, 487, 5349, 5907, 8266, 3475, 3106, 4663, 8409, 4799, 6461, 3023, 9392, 4001, 3065, 6515, 4693, 3043, 423, 7770, 1705, 7680, 6734, 3617, 6387, 252, 8538, 4409, 7374, 3087, 7861, 5138, 4991, 2419, 9153, 8944, 5209, 9066, 3091, 173, 2889, 7922, 8016, 6201, 1031, 4970, 4358, 4601, 506, 4092, 9942, 3959, 7342, 6464, 5758, 5568, 5237, 3371, 6034, 2920, 1261, 3013, 3049, 4263, 6244, 7527, 4293, 9811, 3884, 1163, 40, 5058, 6338, 7061, 7511, 4928, 1984, 2895, 1359, 3752, 5712, 6616, 5124, 3676, 3077, 95, 6793, 9807, 8548, 5870, 67, 8134, 5947, 3934, 5018, 7820, 9109, 8573, 6660, 6858, 2086, 8165, 5678, 5648, 2112, 6070, 5175, 3927, 2365, 2721, 6332, 9399, 6367, 5423, 7935, 778, 9279, 1429, 8405, 6297, 8023, 4509, 5377, 5667, 3720, 4650, 7768, 7971, 7548, 9402, 9466, 5477, 211, 7385, 7566, 5948, 8048, 3732, 3766, 5458, 6957, 7146, 9750, 3045, 5855, 6007, 4488, 3040, 9256, 8710, 2138, 5673, 1767, 868, 5046, 7506, 1128, 3264, 1306, 4077, 871, 2414, 8056, 9746, 6016, 6774, 6284, 3419, 4412, 7087, 480, 7248, 282, 7662, 4666, 9687, 3659, 6152, 3875, 9064, 1919, 4821, 2570, 9834, 3646, 3510, 5190, 5898, 4624, 7281, 52, 1097, 6026, 5649, 1846, 2886, 4385, 3233, 1130, 7226, 7263, 1692, 5784, 3314, 2402, 725, 4280, 3670, 4709, 6054, 8737, 7612, 6796, 4890, 558, 4163, 4680, 9538, 8411, 3097, 1934, 6445, 7290, 8303, 3938, 5537, 4501, 9317, 9926, 6428, 738, 3817, 4796, 8626, 6526, 8202, 8974, 2659, 6582, 579, 5338, 4963, 5381, 5984, 7388, 5483, 1124, 1343, 9179, 595, 679, 2503, 4607, 9338, 2978, 8383, 2748, 86, 3940, 4059, 6249, 2769, 3061, 3993, 6360, 5955, 281, 6315, 7037, 5357, 6503, 5619, 5558, 4735, 5958, 7915, 2517, 8768, 3269, 3333, 3260, 5309, 1247, 9495, 7380, 8555, 7424, 8010, 3555, 2234, 629, 5565, 4619, 6726, 7002, 3734, 4430, 8772, 8129, 7219, 3941, 3482, 1776, 6242, 4531, 6110, 1293, 980, 6148, 4101, 6570, 6135, 583, 9617, 1265, 5332, 4396, 4030, 2189, 7085, 3747, 1072, 6442, 2255, 1719, 4200, 4121, 360, 386, 6418, 4489, 7702, 6403, 8564, 156, 8467, 5375, 3637, 5631, 7095, 5704, 7120, 3831, 6046, 948, 5102, 2276, 718, 6490, 6310, 4986, 1440, 1225, 7955, 5221, 8906, 5471, 4170, 8204, 9634, 1964, 4979, 3278, 2281, 720, 2110, 3353, 3130, 2679, 7014, 6868, 5032, 3687, 4879, 1377, 5567, 6955, 3249, 7409, 8109, 7667, 4788, 103, 9159, 4844, 5099, 5268, 6773, 1785, 1067, 5217, 5363, 8417, 1914, 5457, 9041, 533, 2660, 1021, 31, 7847, 3888, 129, 2244, 6502, 8791, 3561, 2324, 3694, 8490, 3178, 3620, 5166, 7610, 3587, 4662, 9949, 4195, 2225, 5062, 4044, 4862, 929, 7813, 5696, 804, 854, 8951, 8482, 1451, 8437, 6105, 3029, 8133, 5060, 2737, 5829, 1826, 4032, 4276, 5183, 4730, 8167, 3241, 5091, 1428, 2272, 7011, 3058, 2487, 548, 7435, 862, 878, 7773, 8556, 2311, 6191, 9289, 3901, 5543, 1833, 8370, 294, 8983, 9104, 4678, 9787, 2716, 6823, 3326, 647, 6383, 9088, 7784, 7397, 1815, 8453, 3420, 6970, 4581, 8379, 6085, 3017, 3764, 3785, 4356, 6472, 6169, 7158, 2242, 5560, 814, 8992, 3961, 7641, 4249, 2049, 6208, 372, 1653, 8061, 5470, 6691, 1816, 4178, 7649, 7586, 3893, 1741, 4554, 6866, 228, 3285, 9667, 5727, 58, 5395, 7245, 4557, 4031, 1918, 5260, 6448, 5012, 9236, 340, 1856, 9899, 8376, 4736, 6009, 1029, 432, 2518, 559, 4922, 8863, 9023, 8291, 2121, 8514, 6999, 9932, 2183, 8797, 5814, 3021, 5963, 5734, 8496, 5307, 2911, 9851, 5083, 8980, 9384, 9801, 1164, 4589, 5644, 6769, 5070, 7338, 6826, 1180, 4096, 8751, 9126, 47, 8894, 9814, 4838, 2864, 7652, 3624, 1954, 5924, 2286, 2846, 7891, 3812, 5081, 4995, 5776, 1636, 9298, 6543, 2240, 4941, 7311, 1380, 6572, 8282, 8343, 6036, 7494, 4882, 5036, 6744, 740, 2359, 2012, 4761, 244, 2227, 2338, 7000, 3895, 1616, 8468, 8131, 775, 3426, 3789, 2509, 7866, 2495, 2931, 2462, 7416, 2290, 5163, 4889, 6203, 3159, 915, 7417, 8519, 7154, 1543, 2105, 2303, 882, 7216, 9332, 6749, 7242, 2101, 2360, 7288, 7008, 923, 1549, 5215, 8102, 172, 3886, 8647, 1736, 8575, 9216, 840, 8837, 3312, 8943, 4885, 8292, 9729, 1080, 3991, 9118, 7346, 3894, 4836, 9077, 8683, 2803, 7804, 9699, 2243, 9793, 828, 2308, 7778, 8813, 2118, 293, 6327, 7679, 3792, 6400, 6622, 4137, 1215, 4968, 4670, 1474, 1185, 396, 6728, 8243, 270, 5254, 673, 1996, 7024, 4672, 5809, 1470, 8108, 9299, 366, 6917, 6499, 6419, 6888, 8404, 8838, 3930, 4701, 8641, 7932, 4141, 9956, 6908, 890, 2631, 4027, 1771, 6619, 969, 6853, 6483, 4313, 3844, 7303, 7842, 333, 1750, 2702, 5014, 7310, 6373, 7445, 1289, 6845, 1728, 981, 3127, 2374, 2208, 1518, 1457, 4819, 5914, 1318, 8019, 8924, 7459, 3107, 7700, 3393, 9605, 8070, 8169, 3056, 6607, 1717, 7422, 1418, 863, 5288, 4221, 9563, 251, 6872, 448, 4223, 1601, 5552, 6864, 1373, 6620, 8289, 2873, 3822, 9362, 6542, 8798, 8516, 5066, 9541, 4612, 6144, 356, 1789, 6165, 2554, 4334, 8447, 1577, 7853, 437, 9173, 8942, 7259, 5179, 8528, 3076, 5692, 3820, 6421, 1099, 3154, 8309, 8068, 8060, 811, 6014, 7718, 6592, 6855, 5299, 519, 8192, 773, 4196, 151, 8986, 3229, 6923, 4250, 716, 6593, 7452, 1822, 6932, 2682, 3642, 6874, 1890, 5204, 7273, 3208, 1790, 3262, 2742, 4522, 3315, 3566, 5824, 4847, 6846, 6162, 6522, 5857, 7167, 3200, 263, 7919, 1596, 8259, 5103, 8332, 3570, 1835, 451, 6320, 9364, 457, 7937, 3754, 3830, 8699, 8175, 3937, 1932, 7406, 3865, 2074, 4852, 6727, 5657, 3263, 1057, 5960, 3910, 4429, 4500, 6831, 9375, 2658, 9380, 4868, 2465, 7132, 304, 1968, 3390, 6, 1909, 4732, 783, 6645, 9689, 1943, 2254, 8018, 4588, 8755, 1608, 5674, 2788, 5786, 2862, 2673, 3821, 6756, 6033, 9663, 6011, 7458, 7335, 8201, 3989, 6204, 2553, 2817, 9357, 3350, 9925, 4323, 4458, 5654, 4455, 2384, 4423, 2261, 8264, 9185, 5882, 2237, 971, 1415, 6838, 5054, 616, 522, 9558, 6142, 2370, 7411, 7594, 4398, 2085, 5186, 4075, 473, 7620, 3053, 3952, 7052, 9050, 9091, 3813, 4071, 2968, 2749, 4132, 1387, 8717, 5830, 283, 6776, 4603, 3946, 6030, 3206, 6638, 9738, 8635, 6804, 8218, 454, 666, 9476, 7317, 7313, 7685, 9186, 9169, 4620, 55, 7361, 6216, 2777, 7907, 1290, 4097, 1014, 3932, 5265, 4792, 3942, 8695, 4775, 3707, 8761, 8739, 2364, 6549, 2119, 5310, 4079, 7563, 5833, 9756, 7909, 8864, 6470, 3096, 1166, 752, 2257, 9187, 1724, 547, 732, 7207, 6973, 8215, 2615, 2426, 2304, 2508, 799, 8081, 1892, 4621, 7479, 9647, 8880, 218, 6225, 3650, 8182, 6435, 2751, 3436, 8144, 167, 9760, 8327, 6305, 6581, 869, 9044, 6906, 4149, 5989, 2204, 9274, 7670, 1541, 4193, 132, 1570, 4668, 8887, 4760, 6635, 2350, 6666, 6900, 842, 2484, 1942, 5534, 2094, 1117, 1077, 8502, 4677, 417, 6299, 2386, 4122, 8255, 1088, 8893, 9230, 4154, 817, 8614, 3248, 7189, 6399, 4448, 1727, 4649, 4706, 7600, 8950, 4608, 1764, 5195, 5197, 1196, 3132, 2226, 2544, 4415, 1132, 1825, 7876, 9556, 8207, 5261, 3141, 1075, 4346, 9070, 3977, 2941, 5243, 6743, 1042, 3291, 4658, 4004, 2317, 5482, 8317, 682, 7966, 2152, 4552, 7721, 2035, 2990, 7653, 9832, 9931, 1307, 3119, 4316, 8279, 4655, 1267, 3286, 2346, 4155, 8356, 1691, 99, 9220, 1286, 9430, 2951, 5140, 1493, 3370, 5782, 594, 267, 6802, 4637, 2637, 1350, 1590, 1461, 5380, 5292, 803, 2151, 4643, 497, 6329, 9403, 5331, 7119, 9114, 6986, 1837, 6617, 8506, 1638, 5192, 6257, 6805, 3912, 8968, 5388, 2536, 3412, 9059, 8262, 6080, 8162, 3358, 4787, 2710, 9703, 6390, 6782, 2994, 4893, 4325, 7498, 8935, 4897, 6609, 3276, 1104, 3303, 5056, 3590, 2825, 3630, 903, 1845, 3887, 1106, 5839, 1694, 6123, 6325, 2483, 7469, 7464, 2285, 9162, 643, 4126, 256, 6629, 1796, 9714, 6226, 7470, 8718, 5231, 8588, 5825, 8064, 5512, 217, 3327, 5269, 8195, 3300, 7751, 4371, 3431, 1337, 6366, 4456, 1193, 4016, 4355, 7496, 4575, 8452, 6801, 4440, 1898, 7957, 8615, 4424, 3641, 3216, 5384, 9240, 5665, 6693, 4886, 5774, 4592, 1369, 7841, 6092, 6902, 9405, 1508, 2565, 2358, 3071, 1720, 8892, 9603, 6093, 289, 3126, 8232, 1609, 6302, 5156, 6485, 6128, 4435, 4903, 9093, 2879, 9512, 2036, 1450, 1829, 4755, 1203, 185, 5852, 1571, 9429, 1848, 334, 4715, 7544, 5028, 7715, 9213, 183, 6186, 3644, 753, 5573, 7569, 5872, 6510, 2801, 3950, 9971, 8622, 3701, 698, 7293, 2699, 846, 8914, 9206, 2982, 3002, 1466, 411, 7595, 4335, 1994, 8715, 6082, 3898, 7112, 8200, 7993, 8346, 6285, 8382, 3776, 4269, 8702, 4887, 8106, 5159, 6894, 3781, 8269, 412, 5398, 3460, 1354, 3465, 5656, 7348, 8284, 1066, 1353, 3784, 9288, 5368, 7671, 4631, 3833, 8049, 2309, 3462, 6202, 5376, 6199, 5861, 8385, 1821, 1634, 3695, 7094, 8000, 7726, 5971, 2218, 1517, 5017, 5572, 7267, 8456, 8257, 1874, 5630, 3054, 9378, 19, 791, 5761, 8, 3563, 7098, 5446, 1421, 2908, 8078, 4049, 2475, 3955, 5592, 8457, 7083, 4746, 4504, 4158, 6910, 494, 8805, 6480, 6633, 8199, 1924, 8177, 7130, 2130, 26, 6177, 1407, 4388, 8809, 3008, 3402, 9953, 6759, 427, 6037, 3323, 2196, 8416, 2400, 2423, 8611, 562, 6188, 5472, 5683, 4194, 6420, 3373, 5484, 5463, 7950, 6676, 7545, 4812, 7961, 6639, 8825, 9205, 447, 8380, 9897, 1279, 1897, 6598, 6702, 3283, 761, 5037, 6601, 1257, 933, 7048, 1582, 8402, 69, 7575, 7164, 3511, 5417, 9418, 6336, 4372, 7358, 1121, 6705, 6160, 3120, 3992, 78, 1658, 5448, 7071, 8859, 8461, 3550, 5223, 7786, 9755, 9565, 7914, 7012, 7562, 2602, 8296, 5343, 8960, 2535, 850, 5286, 2154, 1397, 671, 2996, 8732, 2607, 8140, 4734, 7651, 2379, 5641, 5443, 8585, 6423, 3135, 4894, 4418, 8774, 2707, 5291, 3302, 4264, 3665, 7128, 6166, 618, 3048, 759, 9195, 1065, 100, 4627, 6368, 1713, 3, 1780, 3357, 2603, 1024, 8009, 6138, 2054, 2792, 575, 1788, 2991, 8941, 9557, 2223, 678, 6172, 3118, 6402, 9741, 1406, 3967, 7869, 7360, 8429, 7400, 1581, 797, 9749, 4211, 7354, 5360, 5088, 6898, 3347, 683, 3826, 1417, 3360, 6220, 5371, 3332, 6595, 5513, 2819, 7881, 7490, 2102, 5112, 3428, 5397, 1559, 2188, 3369, 309, 15, 5800, 6355, 7928, 3438, 9488, 1190, 2349, 29, 7140, 1847, 2933, 7532, 8680, 8174, 5246, 154, 8337, 1269, 1730, 8949, 2081, 1386, 4095, 3070, 8591, 2117, 4636, 2214, 2459, 3859, 4946, 5953, 7838, 4745, 4702, 2601, 2724, 2435, 5944, 1739, 2051, 5695, 310, 84, 7796, 5638, 8557, 3839, 7701, 4549, 3443, 7030, 6742, 8096, 3500, 9882, 1792, 9567, 9092, 6949, 6084, 3183, 3978, 3092, 1869, 8222, 2736, 6102, 6535, 8003, 3900, 2979, 5253, 2114, 5248, 9315, 6097, 6992, 2507, 2091, 49, 6984, 2559, 7010, 6178, 4438, 2893, 8197, 9011, 1889, 3025, 6078, 1849, 325, 3401, 836, 4596, 7377, 416, 9252, 502, 5080, 8532, 3488, 8438, 7634, 7171, 489, 8752, 8017, 1319, 525, 3881, 3549, 7305, 174, 2448, 3030, 1481, 7738, 6567, 5743, 5848, 6712, 7549, 5128, 7050, 3954, 1441, 4343, 6812, 8302, 6657, 4298, 9133, 3816, 4910, 392, 169, 6154, 5652, 2291, 5785, 9609, 9911, 7101, 9053, 3454, 3571, 9198, 6648, 4427, 7984, 879, 6313, 7990, 2732, 8451, 3197, 578, 32, 4896, 505, 1863, 9464, 5143, 1126, 2992, 7578, 4548, 6013, 4523, 155, 8403, 4240, 4964, 2143, 8654, 6457, 3169, 6223, 7403, 5129, 6952, 3556, 7834, 4084, 7779, 8073, 5607, 9966, 5768, 7476, 3103, 1509, 7877, 7229, 715, 5440, 6063, 5628, 2986, 8649, 3272, 7964, 6947, 5877, 1071, 4331, 518, 509, 813, 3137, 8179, 926, 3186, 2634, 1458, 3996, 5455, 7669, 9073, 6301, 362, 3174, 9081, 4763, 2136, 3516, 3331, 2080, 2584, 2713, 3306, 1114, 1420, 6326, 8979, 6311, 2963, 7858, 8350, 8936, 4100, 5718, 3020, 8466, 4012, 6982, 8458, 3719, 1749, 6985, 6245, 6738, 5606, 513, 7810, 3182, 7169, 4444, 3422, 3284, 2241, 1023, 4906, 6398, 899, 1372, 5764, 469, 1256, 2546, 3541, 1143, 8069, 5430, 1122, 6296, 3532, 7927, 7366, 788, 6130, 9784, 46, 7221, 2498, 7477, 1280, 6916, 3192, 8566, 767, 4721, 2810, 8536, 2391, 222, 4441, 2937, 8446, 5317, 476, 5201, 7350, 466, 6270, 5816, 9, 8465, 8577, 5584, 8193, 8846, 5545, 1243, 3483, 7809, 8079, 7805, 5366, 1754, 1259, 1379, 5405, 3322, 9184, 9716, 4139, 1022, 445, 6896, 2120, 2966, 839, 5934, 8428, 4411, 3437, 9435, 1090, 6429, 2166, 705, 7658, 8679, 8984, 8817, 3904, 8214, 8137, 1850, 8655, 2167, 5767, 1181, 4683, 3253, 1831, 5203, 4594, 587, 2564, 7250, 6604, 4977, 1141, 8769, 1151, 6224, 4312, 8822, 511, 5949, 2882, 2993, 7568, 5662, 4723, 4010, 8920, 3786, 4778, 6715, 375, 3585, 7929, 6777, 6259, 5004, 7316, 4560, 8489, 2283, 5933, 5733, 7079, 326, 8146, 1667, 7825, 8928, 9499, 6851, 4752, 781, 2782, 2605, 5959, 3509, 5256, 3565, 1274, 1555, 4222, 3204, 2335, 6988, 1865, 4924, 2849, 4210, 649, 1748, 6121, 9927, 3079, 2288, 772, 6824, 5399, 962, 1565, 2174, 1618, 2558, 6623, 612, 9097, 5780, 7065, 2755, 5412, 1723, 3398, 6273, 2294, 2014, 2211, 2878, 9116, 3044, 7414, 1726, 1344, 5298, 1368, 4201, 7099, 5826, 8498, 4337, 2037, 5110, 5481, 3361, 3925, 9076, 2694, 1351, 1284, 658, 3725, 7564, 1947, 6141, 5679, 9909, 4360, 6574, 3009, 3545, 9296, 8623, 6357, 8186, 855, 6255, 1973, 619, 6258, 2201, 1489, 213, 5772, 4036, 2969, 6066, 4633, 6239, 1436, 4286, 9263, 7969, 4913, 1643, 1523, 6116, 2411, 6529, 6708, 4705, 5581, 5520, 2476, 4595, 6064, 4119, 3027, 5207, 2561, 1479, 6145, 8122, 8325, 999, 9199, 1661, 819, 7906, 4857, 8434, 3344, 3863, 2339, 5245, 1323, 6056, 571, 6524, 787, 2622, 8954, 501, 841, 2725, 8621, 4673, 37, 4291, 2741, 8486, 3280, 2516, 8843, 2872, 2597, 7557, 4988, 8475, 6157, 908, 7363, 2141, 4585, 7321, 1078, 245, 9894, 9314, 3896, 4180, 3095, 4938, 1983, 7846, 404, 5822, 3728, 4714, 652, 3012, 8474, 9024, 1953, 7628, 7334, 3951, 9027, 1069, 7070, 982, 4809, 8059, 246, 5533, 2532, 8644, 4625, 2504, 6006, 1734, 7182, 2822, 5122, 91, 3569, 5671, 3593, 4609, 5224, 5747, 5324, 2177, 8160, 493, 5634, 4449, 7125, 1244, 4068, 9397, 3518, 2440, 9961, 60, 955, 8342, 4143, 1814, 9080, 4463, 2033, 7900, 2989, 1464, 8076, 7524, 956, 9501, 306, 2367, 7719, 7591, 3736, 6832, 6889, 7626, 9047, 3505, 2198, 3915, 6717, 4996, 261, 6098, 7149, 920, 6956, 6828, 7638, 1991, 4911, 6175, 5436, 158, 8725, 3840, 988, 1112, 8624, 7247, 9598, 1866, 1017, 331, 7635, 9492, 8391, 1644, 1862, 8345, 6578, 2909, 4138, 2654, 6892, 4860, 1334, 6197, 3227, 6374, 1664, 5977, 2165, 5531, 4600, 6132, 6370, 4586, 5873, 2137, 8178, 2764, 8172, 8492, 3000, 5856, 223, 452, 8879, 3474, 6563, 6554, 7615, 5554, 3427, 6396, 2759, 1540, 479, 384, 3143, 4037, 7654, 5633, 755, 7004, 6426, 6032, 4529, 1312, 2984, 4876, 335, 265, 2195, 909, 1303, 4361, 8419, 1683, 8421, 733, 4695, 3199, 2775, 9251, 1168, 1233, 8441, 4088, 6008, 5451, 9789, 3210, 6375, 9903, 4816, 4326, 8782, 1426, 8990, 3965, 6229, 1282, 8639, 8426, 973, 1236, 5890, 8341, 8336, 5540, 1607, 7684, 4370, 6921, 8185, 5385, 5878, 1339, 2147, 3981, 7081, 5206, 5586, 8406, 6340, 8173, 8945, 4753, 5169, 2593, 5408, 2019, 7642, 3762, 8394, 2050, 166, 9426, 2441, 7728, 4563, 8580, 4727, 4024, 4497, 6231, 6697, 4209, 8781, 4981, 1800, 9768, 4205, 3275, 7, 9389, 5353, 3228, 6306, 4659, 7041, 5738, 805, 3209, 1212, 212, 4485, 8632, 8298, 2182, 7817, 8939, 9822, 2258, 1205, 550, 2259, 5386, 5369, 8281, 1446, 8745, 2048, 3908, 2814, 5838, 4820, 5589, 4759, 2816, 1655, 1522, 5998, 4104, 6790, 661, 297, 1656, 1502, 1039, 1399, 122, 9135, 722, 73, 5660, 3619, 435, 4375, 6762, 314, 2031, 6134, 9844, 633, 1975, 5980, 4260, 9406, 6133, 9144, 1712, 6723, 5001, 2594, 8963, 9067, 7407, 4468, 2270, 1647, 4544, 5479, 6341, 9907, 5348, 3351, 3780, 4842, 3338, 4856, 4238, 6560, 3730, 2415, 8110, 4380, 4528, 6897, 9228, 2669, 7987, 8074, 3093, 4772, 8876, 5617, 2779, 706, 1058, 5024, 483, 4098, 1179, 3948, 1032, 5364, 7614, 2087, 1939, 567, 3072, 7845, 231, 6505, 2869, 9100, 1514, 3761, 8657, 9434, 6971, 6509, 3679, 2888, 655, 996, 8606, 178, 1623, 1512, 9117, 8238, 249, 3768, 2834, 1613, 4717, 3225, 4742, 9593, 3377, 2293, 2697, 2773, 1696, 9462, 4233, 5880, 6881, 1217, 7155, 8194, 6475, 8242, 4990, 6689, 9320, 2575, 1357, 8636, 4120, 3311, 285, 5453, 6692, 6060, 944, 7558, 3524, 977, 4052, 8211, 9983, 6401, 5276, 7724, 5316, 6540, 7552, 5556, 3640, 8371, 8142, 8897, 5068, 5367, 6552, 5923, 7791, 3113, 551, 1988, 3656, 1095, 170, 1912, 4190, 4931, 3336, 187, 2271, 6430, 6998, 5836, 8550, 8934, 398, 168, 3827, 7345, 8392, 361, 6783, 7790, 3818, 4309, 7871, 9178, 1273, 1384, 6335, 3337, 8397, 1911, 2027, 5752, 279, 3645, 746, 3661, 848, 2082, 5931, 139, 3051, 8020, 3709, 3213, 8449, 7521, 2642, 2793, 7623, 7483, 7996, 700, 8442, 2887, 8554, 2904, 8712, 9660, 1733, 2210, 4477, 6852, 8166, 2942, 6722, 2038, 6590, 6974, 6446, 3567, 3704, 258, 2590, 390, 3700, 59, 7807, 1578, 5077, 6929, 200, 3478, 9158, 2494, 8999, 542, 9052, 8313, 936, 5227, 9625, 9215, 5052, 4292, 9766, 8619, 2260, 3179, 6938, 6414, 7561, 6930, 7848, 8367, 131, 2323, 4733, 2460, 7433, 2327, 3094, 5500, 5578, 7143, 6501, 535, 6720, 8882, 5401, 2377, 5983, 338, 9590, 5624, 8558, 3038, 3203, 8901, 8329, 1263, 9826, 5154, 6331, 8105, 8159, 887, 508, 5402, 2007, 742, 9536, 690, 6944, 6860, 8205, 3794, 5442, 1270, 1641, 741, 1859, 4764, 3643, 9292, 8231, 7944, 3995, 1239, 2191, 4798, 2987, 6179, 9753, 5486, 2040, 3909, 9712, 98, 7703, 2485, 5894, 2582, 4674, 7746, 9478, 6211, 4645, 3899, 3918, 1884, 4333, 9036, 3530, 9820, 3558, 1116, 7725, 1370, 9111, 1756, 7173, 8503, 2870, 3657, 3968, 3832, 1702, 1455, 206, 6272, 9414, 5623, 1568, 8677, 4562, 833, 5296, 6343, 2538, 514, 4870, 6748, 5938, 6969, 8277, 9840, 907, 2766, 5155, 9523, 7781, 3966, 5756, 8651, 7953, 8445, 2523, 4580, 9545, 1672, 7022, 822, 4920, 1005, 5329, 2922, 8687, 674, 8092, 9697, 6901, 1414, 3520, 2927, 9859, 7648, 5803, 2711, 4883, 2855, 5600, 870, 1171, 9202, 3960, 9559, 7934, 5975, 9860, 6491, 7454, 4640, 3604, 7782, 2301, 6214, 925, 5422, 8873, 688, 2750, 9112, 1567, 4492, 1491, 877, 9413, 8038, 9965, 7252, 5101, 1551, 865, 8052, 5802, 8794, 2401, 9540, 9803, 589, 8228, 1036, 4048, 9086, 1784, 9062, 6752, 5651, 6684, 207, 4805, 2104, 3557, 9670, 8605, 1807, 3628, 4317, 5238, 6236, 7309, 2159, 9193, 6213, 3152, 959, 3807, 5313, 274, 8675, 34, 689, 1101, 789, 2355, 9498, 4113, 906, 7491, 3266, 3287, 4584, 3217, 5468, 9356, 2025, 2451, 2919, 240, 5076, 5411, 1557, 329, 144, 463, 512, 8184, 438, 4318, 7023, 7122, 2770, 2406, 5039, 1471, 582, 7992, 928, 7581, 5753, 1779, 6180, 4934, 9049, 3793, 152, 5391, 8470, 4392, 876, 9417, 5330, 36, 1490, 1473, 4848, 5042, 3527, 209, 3470, 2233, 9151, 3724, 3842, 4408, 6521, 3632, 5689, 2818, 8629, 4216, 3586, 9900, 7150, 8427, 7224, 7608, 9744, 8103, 9479, 6772, 8613, 8947, 2681, 7668, 6264, 9377, 2853, 6575, 6958, 1503, 2030, 9245, 7831, 6289, 1033, 9204, 7393, 601, 7510, 1688, 2219, 303, 162, 8973, 5035, 8331, 2002, 5373, 1443, 8694, 9345, 4462, 3089, 9717, 5911, 770, 9661, 3523, 4288, 2790, 8681, 9783, 4369, 5087, 7965, 9895, 4749, 7659, 2874, 5548, 5008, 7235, 7322, 2627, 6111, 5352, 816, 82, 3259, 5973, 8384, 6506, 1721, 2720, 7238, 237, 8241, 3891, 7144, 8161, 6584, 7230, 81, 2613, 8806, 3543, 2429, 7516, 6364, 7197, 8521, 1599, 1199, 9306, 7893, 8305, 3947, 5424, 72, 221, 9171, 7856, 7530, 5427, 9794, 8742, 3962, 9673, 3669, 1545, 1186, 7890, 1639, 5240, 9194, 8672, 8700, 254, 2795, 7862, 1150, 1614, 491, 7513, 6456, 418, 2798, 9786, 5655, 3123, 3535, 4391, 1660, 6610, 4958, 7500, 4277, 5389, 2665, 1708, 6716, 5746, 5588, 8847, 3343, 4481, 966, 8777, 8967, 1442, 6432, 1677, 4978, 85, 4300, 7304, 3976, 3911, 3394, 794, 8359, 2560, 7826, 8952, 4486, 3122, 8648, 1584, 9955, 1548, 1091, 5085, 4802, 968, 1558, 7918, 9386, 866, 5828, 2715, 8689, 9218, 6883, 3381, 7883, 747, 65, 7643, 7134, 8576, 5970, 8365, 5625, 7176, 7572, 6300, 3849, 4530, 7341, 2839, 1430, 7284, 5092, 7760, 1674, 2918, 176, 6732, 600, 1998, 6268, 5974, 2756, 7704, 4811, 1477, 6451, 2471, 7408, 3477, 693, 8227, 1326, 3445, 750, 8015, 71, 1982, 8852, 8248, 4687, 6035, 5820, 6641, 2216, 5212, 1352, 3251, 7447, 8618, 3777, 8273, 6935, 110, 2506, 4478, 6753, 6779, 3985, 7301, 6498, 9113, 7666, 6238, 4425, 8705, 7617, 8874, 4502, 1448, 831, 8171, 9191, 2238, 9189, 4786, 4021, 9042, 8839, 1052, 5160, 342, 5714, 576, 6931, 3987, 8733, 9074, 7911, 2695, 9210, 5426, 9379, 4613, 5272, 7460, 569, 4909, 7880, 6024, 3324, 1854, 3578, 4602, 9221, 9792, 2808, 336, 3592, 8940, 102, 4873, 9018, 1298, 1237, 9127, 5304, 7269, 373, 536, 7092, 3064, 2282, 8820, 586, 7139, 1927, 6642, 6433, 6210, 3691, 3685, 1604, 4324, 9275, 402, 751, 9307, 2389, 3221, 8659, 6453, 5312, 1515, 1745, 8034, 1573, 905, 9612, 630, 7908, 2765, 5034, 2956, 7665, 1587, 4357, 1063, 7939, 8916, 6789, 9742, 5759, 2675, 7193, 2108, 6861, 1253, 8494, 9640, 7032, 1189, 7223, 10, 9978, 5262, 5742, 9938, 184, 5263, 4006, 9172, 137, 2860, 8045, 9975, 1907, 3607, 736, 7151, 8539, 945, 7849, 6463, 3737, 7446, 7069, 5010, 4256, 6044, 8910, 5925, 5094, 2445, 109, 4366, 394, 5193, 8339, 1704, 7018, 3292, 6891, 1622, 1234, 5515, 9226, 5741, 4236, 2280, 9367, 7443, 7198, 6155, 5708, 9032, 2432, 7389, 754, 5134, 1979, 434, 6630, 4093, 2066, 9311, 1003, 51, 8721, 6159, 960, 4656, 6511, 6724, 6029, 7888, 721, 9754, 4999, 8853, 33, 680, 8086, 5688, 9577, 180, 9085, 8832, 3281, 4875, 3476, 9785, 5991, 6621, 7707, 5050, 8344, 8720, 3856, 6454, 6628, 7902, 4780, 5661, 6120, 9012, 7759, 9030, 3191, 5527, 6775, 135, 1254, 3819, 192, 2375, 4679, 3220, 3603, 4499, 8860, 4352, 9002, 1586, 7449, 9818, 3731, 8877, 9485, 9767, 608, 4187, 5523, 8912, 4162, 1663, 6834, 7523, 5841, 8911, 8013, 6247, 400, 2382, 2563, 3602, 6925, 7258, 3410, 3109, 8206, 6275, 3318, 3544, 713, 8423, 2850, 4984, 7954, 68, 622, 3239, 422, 2902, 7798, 670, 1970, 3788, 9947, 62, 4123, 9693, 9769, 3468, 7367, 8996, 108, 6455, 5181, 2345, 6170, 1782, 515, 4128, 189, 6965, 3584, 1000, 8630, 9731, 4728, 7057, 4475, 6960, 2859, 1207, 9514, 6250, 6192, 6886, 9028, 6596, 8012, 7175, 5461, 3623, 9197, 8362, 7232, 2885, 953, 6081, 2453, 2630, 1184, 5620, 930, 818, 5827, 7708, 8256, 2071, 7159, 5501, 428, 9855, 455, 7737, 7657, 9486, 7040, 161, 1346, 7013, 1206, 9496, 6941, 2179, 3681, 3924, 7800, 9937, 201, 4700, 2592, 8278, 6873, 8077, 8758, 4213, 2600, 3862, 4630, 1770, 7599, 6059, 800, 7538, 8026, 4845, 8087, 8145, 6298, 7698, 5715, 7308, 8047, 4865, 3250, 7529, 8476, 6977, 4246, 5616, 4918, 354, 4043, 7277, 1148, 7754, 5235, 7539, 875, 413, 2557, 8785, 8842, 4692, 7829, 8707, 2275, 8085, 7565, 9003, 9303, 8568, 7509, 4525, 9096, 465, 80, 9163, 9037, 6948, 3824, 987, 1081, 3244, 5267, 6599, 6996, 6848, 9268, 1383, 8975, 2169, 8760, 5, 4284, 2, 177, 7895, 613, 1405, 7776, 3835, 660, 9862, 7337, 4493, 7138, 6780, 6849, 1531, 8439, 9915, 8578, 1556, 3185, 1086, 63, 711, 9872, 1295, 4770, 6408, 2934, 8988, 9203, 2548, 1744, 4199, 3374, 4420, 9328, 6434, 307, 9034, 1028, 8890, 3180, 6940, 1952, 2830, 3297, 3367, 6885, 5314, 7970, 7078, 8764, 8315, 7613, 3868, 3583, 9908, 645, 7398, 140, 2884, 5460, 8505, 2352, 7352, 248, 2021, 532, 5126, 638, 468, 5622, 3362, 1504, 5362, 946, 2915, 7771, 6308, 3770, 203, 4828, 5148, 9677, 1139, 2354, 2193, 5596, 5387, 346, 1202, 1423, 2701, 1002, 675, 3140, 7278, 4135, 1597, 9532, 8401, 2372, 87, 8338, 1715, 3452, 1533, 5792, 2555, 8299, 3796, 1220, 9329, 4561, 6410, 9167, 9016, 2571, 4564, 2134, 8410, 9065, 8349, 3001, 2319, 2657, 7960, 8579, 8840, 3726, 3059, 6190, 4019, 8237, 3176, 4556, 9566, 5831, 6741, 8995, 8025, 1480, 3673, 3028, 7999, 7328, 8788, 2556, 6573, 4202, 2836, 5071, 8090, 546, 1673, 6979, 3838, 9160, 1791, 3710, 8135, 4744, 986, 6062, 4526, 7053, 8082, 3325, 4496, 23, 4777, 539, 2430, 8472, 5000, 7488, 4866, 1016, 2961, 2408, 1896, 8546, 5421, 1668, 7043, 4142, 6721, 8938, 8574, 765, 1098, 3026, 3320, 1230, 9101, 7559, 7123, 3062, 5936, 3755, 8793, 4974, 8783, 2425, 7619, 5961, 3050, 1649, 3943, 7289, 6256, 5999, 6129, 7109, 6813, 5897, 4739, 6136, 4080, 934, 3382, 6696, 8738, 5610, 5485, 6739, 5730, 2599, 5498, 5762, 8771, 829, 8731, 7980, 3729, 555, 8297, 8780, 8617, 9500, 6316, 734, 2488, 4716, 5027, 8728, 9474, 4467, 4872, 2524, 9954, 904, 580, 8829, 2424, 7507, 5666, 3395, 7515, 1620, 2959, 8597, 1011, 4378, 5643, 6122, 8258, 5561, 1775, 9666, 22, 4381, 4634, 4598, 1662, 8399, 496, 4543, 8308, 6371, 2875, 2897, 7973, 296, 8387, 516, 7811, 696, 9342, 1025, 2008, 8378, 6254, 4952, 275, 9877, 2003, 9431, 3718, 584, 9682, 2480, 3256, 2321, 7244, 9383, 2056, 8722, 4115, 74, 318, 7166, 8972, 4966, 7251, 9513, 8155, 947, 4244, 273, 9595, 20, 8993, 8001, 4888, 6709, 8522, 9489, 8747, 485, 349, 3274, 5737, 6767, 6061, 2851, 6200, 7063, 6890, 2417, 6514, 6167, 5264, 2457, 9657, 2168, 8868, 5086, 4400, 3636, 659, 8084, 2587, 5837, 4, 5073, 3834, 687, 7920, 5854, 8541, 8071, 3157, 8203, 9620, 7910, 2626, 3653, 6378, 8682, 6760, 8711, 9010, 1967, 9588, 6095, 8929, 1285, 5370, 45, 9214, 8544, 3282, 3534, 6021, 7080, 7402, 8799, 7270, 1640, 3589, 1689, 651, 2614, 1231, 8050, 7977, 3677, 255, 7200, 5544, 8658, 7867, 3150, 9286, 330, 6312, 165, 5111, 1144, 5521, 1427, 5435, 2652, 540, 7764, 298, 7042, 1703, 7272, 290, 7300, 2868, 4833, 5180, 8430, 2815, 8985, 2407, 921, 4445, 6427, 709, 1793, 7103, 2747, 6407, 7629, 7136, 4034, 3533, 9244, 5059, 4962, 8818, 952, 7474, 6594, 2363, 141, 126, 6324, 7090, 763, 2107, 313, 7904, 672, 8871, 9812, 9231, 6637, 2388, 2824, 205, 1801, 9445, 344, 1997, 4793, 7596, 4303, 1768, 7602, 1492, 2580, 6907, 9757, 4664, 4009, 5591, 8123, 1552, 2945, 9130, 6194, 1314, 2512, 2452, 4451, 2936, 8117, 1251, 1240, 4756, 4494, 1229, 3795, 5706, 8363, 4784, 8390, 4108, 2752, 1781, 3683, 9719, 327, 6346, 6904, 9006, 881, 7212, 5818, 9316, 114, 2431, 97, 6347, 7808, 8922, 6283, 9359, 7956, 7979, 3433, 3449, 9912, 3039, 9889, 1795, 7681, 4413, 8971, 7466, 7478, 625, 4907, 8701, 8686, 5354, 9176, 2776, 6564, 3519, 3198, 9083, 232, 7917, 9734, 8072, 4653, 7282, 2466, 6913, 9554, 3100, 7426, 7898, 498, 8903, 7160, 9099, 2022, 2109, 8559, 852, 9020, 3944, 1804, 3469, 5456, 4417, 9483, 8220, 7675, 7963, 9248, 2789, 1693, 9150, 8821, 8037, 5682, 6809, 520, 7851, 9827, 8240, 3971, 9736, 9669, 6209, 7547, 2298, 9621, 9633, 1928, 2412, 7912, 6725, 8422, 4130, 830, 363, 446, 7297, 4060, 1987, 5445, 1787, 1465, 2068, 6704, 4354, 9678, 9208, 631, 900, 6624, 5640, 4406, 284, 9467, 6504, 639, 1401, 1755, 4421, 1999, 9264, 6441, 7209, 7369, 6706, 6665, 614, 7015, 7624, 637, 5517, 784, 4629, 4686, 8234, 4118, 7049, 7370, 7222, 2001, 6625, 5009, 9238, 3158, 6884, 7540, 1974, 2456, 3316, 7712, 7306, 5621, 5055, 382, 4545, 3257, 4150, 7415, 2501, 8190, 7844, 403, 735, 2684, 9224, 7457, 9804, 2018, 2449, 4639, 9146, 1341, 790, 1400, 8046, 7064, 3702, 9560, 94, 4704, 5928, 7497, 568, 4112, 6829, 7213, 4824, 5168, 8381, 9650, 9229, 8563, 8435, 5957, 9326, 214, 500, 5273, 3547, 8040, 6681, 5441, 191, 4065, 7059, 7882, 3610, 611, 8128, 1398, 7774, 9346, 9302, 4919, 9710, 6023, 1743, 5575, 7355, 8670, 8154, 4654, 749, 8855, 2326, 1899, 3492, 9243, 7837, 4105, 8294, 7997, 7378, 1348, 8471, 6878, 9452, 8111, 3328, 1685, 1929, 9105, 8312, 3627, 9212, 3503, 5889, 4969, 531, 1598, 9165, 4810, 723, 8459, 1019, 7233, 1941, 9507, 136, 8593, 6682, 7952, 9341, 4818, 3906, 7201, 9491, 4273, 348, 686, 54, 724, 3098, 1936, 475, 2648, 429, 3699, 9777, 8209, 8778, 1349, 9665, 7673, 9779, 4776, 2696, 7711, 9340, 4605, 7362, 4018, 9369, 4537, 6856, 2461, 935, 4315, 2341, 7528, 7627, 5905, 371, 13, 7705, 9967, 9688, 3877, 8748, 3448, 7783, 2905, 7489, 3175, 2633, 2767, 188, 9301, 7803, 7429, 5219, 6937, 9106, 6670, 6953, 8908, 8891, 2491, 1160, 9385, 190, 2330, 1711, 401, 8353, 8688, 9933, 5305, 3598, 21, 4302, 6489, 8724, 1375, 8533, 1615, 3920, 2222, 1299, 153, 8633, 7036, 1562, 9730, 2541, 9702, 8815, 3010, 6559, 6012, 8334, 353, 9866, 8233, 1030, 2972, 5862, 3368, 8235, 9075, 7806, 8896, 4025, 9145, 6476, 1633, 5805, 2950, 179, 6137, 6527, 9371, 7676, 3861, 9580, 2677, 2065, 7943, 8433, 2409, 4617, 149, 4472, 6835, 6571, 530, 2704, 332, 8039, 5293, 5496, 7333, 1288, 9815, 3582, 1858, 7472, 6416, 9574, 9739, 9267, 6173, 8306, 4282, 6281, 9526, 7674, 9980, 5205, 7492, 4389, 7480, 9552, 6156, 2047, 9671, 6019, 8395, 5146, 6195, 607, 268, 8364, 5051, 5940, 7723, 3472, 6161, 9304, 5432, 5853, 7260, 2133, 6319, 8584, 2806, 8328, 5538, 4395, 9800, 3945, 7285, 1589, 4667, 8443, 7178, 35, 9619, 7076, 9521, 8858, 5937, 2743, 9308, 8637, 4823, 8845, 8878, 3964, 8543, 9262, 2442, 8480, 9241, 823, 662, 9802, 1013, 8525, 208, 8065, 7597, 1560, 1738, 7392, 2140, 7577, 7106, 9957, 5916, 3238, 1916, 8283, 2690, 2772, 6532, 2625, 6797, 1007, 5174, 827, 3081, 9537, 4538, 8170, 4930, 3430, 6530, 5844, 9190, 6827, 5902, 9055, 6230, 6658, 5675, 5063, 2173, 5546, 7941, 7998, 9196, 4306, 5213, 7401, 5990, 6384, 7450, 8444, 405, 1272, 364, 8869, 9758, 917, 449, 1226, 1059, 744, 264, 4487, 9270, 4437, 2962, 895, 5810, 5629, 2015, 7640, 6314, 5236, 5778, 9463, 113, 444, 6228, 7005, 9470, 301, 6751, 6004, 5137, 4387, 4587, 2700, 7068, 9721, 2783, 8814, 2100, 872, 8923, 3493, 2762, 439, 2876, 3999, 2842, 9465, 9505, 7097, 6381, 9627, 1165, 3464, 4815, 5355, 976, 1857, 8487, 9415, 6920, 3181, 1773, 7152, 7757, 5189, 1365, 8101, 9549, 6520, 8396, 4226, 632, 9737, 7535, 712, 504, 4040, 5374, 7632, 7405, 7731, 4047, 8551, 96, 111, 6221, 3147, 5579, 7765, 462, 9250, 3574, 3388, 9045, 2786, 4156, 7465, 9728, 2316, 5266, 3224, 9502, 4436, 7672, 4498, 7493, 1438, 1507, 147, 2145, 9596, 2547, 6075, 5255, 9631, 458, 6978, 6863, 8100, 6291, 9972, 7816, 8518, 8625, 6729, 3845, 6591, 777, 1214, 101, 2206, 3727, 2248, 2413, 8053, 2666, 6976, 9121, 7387, 9865, 2470, 4688, 4505, 9695, 598, 358, 8499, 6253, 9636, 3067, 8930, 7256, 4495, 7747, 9131, 3949, 4508, 8965, 573, 9610, 8962, 2005, 3919, 5773, 4898, 3340, 7832, 8671, 8650, 544, 6115, 4536, 9936, 4102, 758, 9487, 4232, 1525, 8595, 1454, 6276, 7789, 6565, 9781, 1300, 7391, 780, 1173, 9155, 9848, 9778, 7373, 7196, 9550, 9845, 4287, 8678, 1827, 6022, 4433, 1595, 565, 8006, 9516, 7438, 9242, 9254, 847, 7519, 5239, 8600, 8913, 3211, 2572, 2913, 2116, 7279, 8676, 1761, 4961, 7211, 3740, 3551, 6041, 9271, 8507, 9544, 653, 9481, 796, 5438, 4694, 4973, 3084, 6541, 234, 1391, 6939, 3686, 2328, 1070, 3988, 5735, 7295, 7753, 105, 8156, 3546, 1645, 4322, 3391, 2667, 9853, 5188, 4314, 769, 8792, 7266, 8969, 1684, 5797, 5823, 421, 7003, 8900, 3334, 3852, 7646, 5320, 9600, 5104, 8831, 16, 9001, 9752, 2129, 7750, 4198, 198, 7343, 9562, 4939, 3806, 8833, 650, 3771, 9711, 7968, 260, 8668, 4994, 7142, 43, 9443, 3554, 2735, 3612, 5507, 7372, 9365, 8933, 7051, 9578, 9534, 3953, 623, 9026, 2489, 6443, 8260, 160, 79, 8828, 7257, 7327, 7633, 7425, 566, 1308, 9668, 7410, 1591, 2709, 8080, 8666, 4332, 3837, 8612, 5601, 8477, 5720, 3125, 7484, 8515, 4685, 9209, 9867, 4342, 4927, 7819, 8587, 235, 4606, 4242, 6163, 8415, 6803, 8881, 8542, 5185, 393, 8493, 3974, 9438, 380, 5570, 628, 9201, 9322, 8599, 7364, 2569, 7850, 3568, 4217, 8252, 1342, 2004, 8909, 1361, 6847, 4085, 7905, 1751, 6411, 8766, 3866, 488, 4308, 9639, 7616, 8481, 6997, 271, 6963, 8473, 6602, 1131, 6497, 9615, 646, 9393, 8765, 6072, 9394, 2472, 3156, 7744, 9211, 9309, 104, 845, 1933, 9334, 5686, 7699, 7555, 4271, 4353, 4184, 2076, 3317, 9856, 893, 8854, 739, 9655, 9715, 2844, 9468, 376, 602, 8063, 8741, 591, 5041, 8850, 9273, 6465, 4386, 3149, 9679, 9935, 6488, 9217, 6840, 9788, 5157, 7839, 5842, 8709, 9796, 9581, 9107, 1089, 1425, 9982, 323, 9888, 5697, 894, 9564, 6397, 9353, 574, 1675, 9447, 312, 1838, 28, 7865, 7611, 8095, 9709, 1411, 3717, 3885, 6389, 3613, 6538, 4854, 9407, 48, 321, 6991, 3758, 503, 7709, 5942, 3811, 8120, 5121, 3540, 7606, 3458, 6185, 1881, 8663, 5125, 8440, 6792, 3066, 8862, 7741, 7981, 9132, 7066, 7706, 7314, 2428, 7975, 125, 3713, 7733, 316, 9473, 9632, 9005, 8759, 4454, 3774, 4241, 9825, 2949, 425, 3117, 3355, 9884, 6359, 3473, 9390, 9009, 7688, 6758, 9261, 6073, 6865, 7739, 4546, 1413, 4470, 9854, 3219, 4152, 8691, 8116, 8132, 395, 5306, 9842, 3638, 1467, 1852, 4542, 5462, 5981, 6870, 9913, 2708, 6295, 5005, 1366, 138, 2383, 7127, 9592, 8217, 1937, 6467, 2680, 2150, 9400, 5294, 4967, 6588, 7021, 194, 443, 8767, 2299, 9964, 597, 9373, 9280, 3196, 9177, 197, 9589, 262, 291, 6605, 5069, 993, 965, 984, 2313, 9713, 9336, 7271, 7647, 2552, 8834, 9183, 7631, 9436, 527, 9726, 3742, 6391, 585, 3621, 4899, 8261, 7933, 8905, 4259, 2901, 610, 7165, 6843, 120, 9520, 499, 7202, 697, 9878, 5659, 916, 757, 1798, 4206, 7873, 5729, 8808, 7007, 517, 6647, 7184, 7038, 3871, 5613, 5992, 3652, 2479, 9843, 9963, 9883, 9608, 1046, 703, 699, 6492, 6787, 9649, 3151, 2845, 9575, 604, 6139, 9572, 2390, 4220, 6791, 3778, 8485, 9849, 9391, 5230, 2550, 6074, 3177, 9234, 9951, 4283, 4295, 9553, 9029, 7921, 8414, 8024, 9324, 424, 9645, 8628, 3339, 4404, 6879, 8066, 7923, 888, 9048, 9457, 1564, 9662, 3131, 5074, 3538, 9874, 6755, 9924, 8826, 9527, 2835, 6771, 1698, 9515, 1211, 7265, 7084, 9918, 9450, 24, 5687, 9370, 9548, 9290, 6842, 9763, 8501, 7195, 12, 7231, 975, 8307, 9708, 4050, 9642, 6989, 9761, 5172, 8977, 1169, 7115, 6943, 9148, 9258, 9959, 3618, 668, 9864, 8280, 7827, 5941, 5819, 3279, 8354, 6079, 3069, 9958, 2549, 3979, 6587, 9614, 8685, 9542, 8607, 7298, 2821, 2436, 6206, 9805, 5987, 1271, 7153, 8802, 3434, 9914, 4301, 9974, 8377, 495, 2067, 9546, 9051, 6905, 3453, 4953, 8736, 2635, 4853, 2958, 9260, 9225, 7531, 5222, 9233, 7571, 1161, 9939, 4237, 9771, 9835, 302, 9606, 9312, 9008, 9387, 7526, 9318, 9901, 8509, 9284, 9327, 4171, 9797, 9493, 9680, 1382, 9412, 9637, 2974, 7082, 9962, 8885, 4405, 9425, 3769, 4539, 8141, 2877, 9743, 9337, 1027, 9638, 657, 9873, 3917, 7717, 9219, 243, 792, 8719, 9941, 5956, 9644, 3417, 7903, 9976, 9343, 259, 8225, 4305, 9539, 9149, 4107, 9921, 1084, 9684, 381, 9555, 9182, 9573, 615, 9323, 9484, 1957, 3902, 9879, 3088, 9422, 8113, 7192, 9720, 6841, 9791, 9423, 1955, 2053, 7074, 9830, 9880, 9293, 9480, 5347, 9374, 9868, 9594, 654, 7622, 7157, 8287, 9839, 6003, 2332, 4747, 8888, 9102, 7775, 8491, 9816, 8058, 6088, 9454, 7179, 2705, 9432, 3352, 9239, 471, 3601, 107, 9285, 9622, 4459, 9601, 8265, 9780, 4574, 8884, 9658, 9618, 9344, 148, 9300, 9626, 9833, 5995, 7505, 6661, 2513, 1, 3006, 9798, 9456, 4891, 9733, 9646, 5342, 4579, 4740, 9455, 9774, 8033, 278, 8517, 2649, 2320, 9331, 9823, 7105, 9945, 9718, 9696, 9448, 9869, 9528, 5707, 2947, 9504, 4055, 9973, 9817, 9910, 9664, 124, 3003, 2620, 8469, 2357, 9952, 5029, 9652, 9979, 6546, 9497, 9142, 9404, 9841, 9477, 9249, 7332, 486, 8801, 9602, 9885, 4159, 9461, 9033, 9809, 3134, 9875, 8400, 9706, 2595, 9981, 9266, 9607, 9525, 9569, 257, 9630, 9676, 7006, 4056, 9698, 4261, 9122, 2566, 9235, 9692, 2235, 9745, 9533, 9561, 605, 219, 8512, 9940, 1264, 581, 3234, 2606, 9440, 127, 8743, 9227, 9490, 9898, 9846, 9381, 8374, 3926, 3288, 9641, 4008, 3649, 9576, 7947, 3515, 9653, 7925, 9482, 9446, 1695, 9551, 8749, 4131, 9530, 9928, 9838, 9347, 9586, 9810, 5879, 9388, 9773, 9623, 6424, 9416, 9469, 9395, 1051, 9705, 9917, 2529, 4002, 6710, 9946, 8779, 3363, 1187, 9506, 4042, 9735, 1297, 3491, 9361, 50, 215, 9690, 9881, 4929, 9363, 7135, 5893, 9585, 9704, 9535, 593, 9613, 8011, 8620, 9764, 77, 5777, 9691, 943, 2511, 9599, 8138, 8408, 9237, 2032, 9770, 9283, 1149, 9740, 9424, 7441, 2833, 9449, 9906, 5173, 2077, 9656, 9659, 9511, 9570, 9923, 8763, 2113, 9960, 9427, 9707, 9616, 9819, 7609, 1657, 3403, 9453, 9319, 2366, 7860, 8656, 7951, 9350, 9277, 4483, 6673, 9352, 9339, 9382, 2181, 892, 2443, 3016, 9444, 9890, 461, 9748, 9547, 9419, 9439, 8693, 202, 3715, 7243, 9701, 9582, 9970, 9611, 2881, 577, 9310, 1345, 9398, 1681, 5251, 9355, 873, 9255, 9475, 9681, 9509, 4185, 9799, 1752, 927, 7852, 8571, 9813, 3231, 9628, 9510, 9517, 9722, 8848, 9401, 9269, 9821, 419, 3240, 9124, 9747, 983, 2463, 9459, 9348, 9776, 9870, 2800, 2723, 9253, 9259, 1309, 1867, 9944, 9368, 121, 9892, 889, 2190, 1917, 145, 9950, 9282, 1819, 9597, 1422, 541, 2520, 913, 9531, 159, 9916, 9168, 2685, 175, 216, 529], 'RBR': [5701, 8219, 4933, 2629, 6469, 8987, 1574, 7451, 3236, 4196, 5732, 6683, 4964, 3254, 3929, 6627, 4790, 3397, 2729, 5915, 2342, 1992, 4379, 5859, 4697, 806, 2760, 7237, 4916, 5997, 5465, 4022, 4527, 4484, 4148, 932, 4165, 5147, 3110, 3161, 885, 3380, 4004, 2630, 7762, 2356, 1412, 5129, 6523, 5295, 4515, 4445, 8059, 3611, 6869, 3759, 117, 2347, 5229, 8756, 2026, 1861, 2393, 8827, 3716, 7637, 3627, 4750, 3610, 2317, 164, 5091, 7730, 4538, 5353, 820, 8530, 1892, 1588, 5533, 3124, 6326, 7291, 3065, 3657, 4957, 5558, 5684, 5466, 6237, 2486, 2948, 2660, 7988, 3982, 5166, 3945, 6272, 1258, 5525, 1076, 5196, 3237, 1909, 4005, 8405, 1224, 3616, 4770, 1088, 2180, 5213, 308, 3085, 3530, 8590, 9123, 6732, 3922, 2468, 4757, 5283, 1423, 8355, 4257, 4176, 3528, 8314, 1093, 7094, 6765, 2501, 4680, 4616, 5865, 5744, 1511, 6452, 5061, 1844, 5703, 2823, 2522, 6615, 3878, 1958, 5649, 6234, 3317, 9173, 4428, 4395, 4293, 2794, 6051, 2721, 9755, 5097, 4594, 5244, 6800, 3597, 5458, 5356, 2612, 5931, 8005, 1961, 3214, 2848, 8007, 4329, 4311, 5899, 5365, 3807, 5964, 9019, 3490, 7743, 4909, 5981, 6701, 1653, 4944, 1969, 2831, 4772, 9298, 9279, 9082, 3770, 1700, 2889, 6321, 4167, 1872, 2934, 6692, 6699, 3365, 3497, 6819, 5242, 7280, 2668, 6471, 52, 6193, 4713, 7495, 1124, 2843, 4296, 1633, 2257, 7822, 5652, 5504, 6994, 2842, 9077, 1616, 8363, 6056, 5267, 2469, 3996, 100, 8498, 7395, 3080, 4361, 38, 1533, 8029, 6373, 3115, 4884, 3892, 4474, 6827, 3148, 3489, 2279, 3555, 5518, 3848, 1856, 1620, 3428, 7267, 3002, 8163, 6512, 9891, 7467, 7220, 4851, 5163, 5670, 4398, 4085, 5425, 6063, 2234, 3507, 6133, 4208, 5538, 2290, 273, 965, 8065, 1141, 1678, 4935, 4902, 1886, 6597, 7054, 3747, 6233, 8268, 4111, 6901, 5541, 1392, 4375, 1289, 7002, 1160, 4397, 6417, 7595, 4290, 4976, 5019, 6212, 6020, 3630, 6500, 2191, 3132, 4541, 7546, 1862, 6727, 89, 2297, 6437, 5553, 1500, 2597, 2245, 644, 4804, 5122, 2654, 6293, 6012, 8309, 3629, 4997, 8048, 3883, 5100, 6131, 5888, 4601, 7080, 4684, 5961, 3522, 7908, 3928, 2787, 868, 4195, 2477, 3020, 5924, 2677, 2384, 2369, 5731, 3025, 3916, 1625, 5332, 4646, 7587, 1024, 4168, 6899, 5787, 3796, 1390, 7773, 2006, 7916, 4963, 8550, 5181, 8773, 5725, 6975, 8319, 5628, 2640, 2979, 765, 5067, 944, 872, 8560, 8254, 4734, 3127, 4696, 8375, 791, 7061, 2075, 4561, 1112, 6688, 4765, 622, 2473, 7862, 256, 4690, 1203, 2754, 5933, 4516, 9069, 7001, 2783, 2219, 4036, 1140, 1601, 1047, 4133, 9139, 490, 1718, 3833, 1247, 8301, 5835, 7463, 3677, 5252, 3936, 5492, 5436, 2768, 5344, 7424, 1118, 1722, 3835, 4830, 2928, 4901, 3793, 1733, 4676, 6015, 1875, 743, 1900, 4383, 6889, 9036, 8797, 5340, 5705, 8907, 3593, 3505, 875, 2829, 3233, 1103, 3905, 3868, 4425, 9186, 6438, 2995, 1612, 8511, 2737, 8106, 7024, 2942, 7556, 6752, 5847, 5565, 6749, 1709, 2601, 1506, 5033, 6493, 925, 7740, 4258, 1839, 4275, 1815, 1522, 7141, 2991, 5193, 5120, 6040, 2401, 6312, 6773, 5505, 8652, 3058, 4029, 4988, 2531, 2859, 2380, 1669, 7919, 865, 6754, 2722, 835, 4134, 2608, 6659, 1201, 1529, 3543, 6226, 8425, 3445, 7500, 3200, 521, 2619, 4001, 7789, 4666, 2862, 1104, 3702, 1712, 2441, 4169, 929, 7148, 8931, 5066, 4189, 2160, 4711, 848, 1094, 954, 4785, 7533, 6191, 435, 4724, 6106, 8452, 4298, 7005, 6028, 6112, 3763, 7520, 8251, 2980, 6778, 9845, 5669, 3879, 5612, 4797, 6033, 4824, 5829, 8676, 8874, 8231, 4159, 3504, 578, 6472, 8630, 2894, 2775, 1041, 3607, 2965, 5598, 4265, 1287, 3183, 3943, 36, 4378, 9143, 1971, 3398, 4575, 5369, 1840, 1512, 8172, 1571, 2225, 8133, 3941, 937, 3377, 7041, 6695, 4769, 2339, 2057, 7729, 7383, 6499, 551, 1636, 6286, 7684, 5131, 6202, 1072, 6158, 5306, 1233, 3556, 2312, 7884, 5702, 3299, 2432, 4745, 1833, 2726, 1994, 5329, 5218, 6961, 9358, 5513, 6301, 9699, 8833, 5677, 5849, 7486, 1829, 682, 7657, 1474, 1946, 7456, 5237, 1794, 1193, 6801, 781, 2411, 7949, 4141, 2510, 3706, 1185, 804, 3977, 2446, 6603, 5159, 7770, 5783, 4058, 4603, 4755, 3846, 2557, 826, 4827, 5755, 6582, 3591, 738, 6380, 3733, 3245, 3039, 9138, 3395, 5540, 2346, 4773, 3182, 1348, 2220, 3900, 4656, 5265, 6308, 2388, 5448, 1817, 1107, 6777, 2801, 8538, 5013, 8766, 1306, 3073, 5165, 2793, 7261, 5152, 3083, 4365, 4531, 2627, 5374, 6118, 1356, 2981, 8687, 4585, 6920, 5132, 6119, 2061, 2362, 3160, 2675, 901, 4384, 5351, 8963, 6121, 1664, 2653, 3662, 2963, 7848, 8925, 2166, 951, 6959, 5343, 6656, 7782, 4572, 1640, 1732, 3660, 8035, 7686, 3898, 2080, 3177, 2825, 6100, 5433, 6780, 1328, 5460, 7769, 2063, 2875, 7607, 4213, 1594, 8940, 3749, 8435, 3049, 299, 3376, 5712, 1806, 6551, 6420, 2774, 2562, 2001, 3741, 7660, 1266, 6243, 272, 3748, 4682, 5946, 4932, 6531, 4028, 1040, 3169, 7792, 4055, 8901, 4809, 3269, 7548, 1603, 4062, 5247, 3561, 3995, 1697, 6225, 6332, 2116, 7973, 356, 7907, 6892, 8195, 2343, 2074, 5864, 7635, 3432, 6529, 6717, 7953, 5891, 1238, 5058, 5021, 3510, 7297, 3826, 1106, 2560, 350, 5434, 1091, 197, 3268, 6074, 5586, 1457, 7069, 1549, 2475, 8992, 6207, 5444, 4304, 1725, 4075, 4476, 320, 3047, 7864, 4413, 3120, 3821, 1822, 1054, 3895, 5949, 1086, 2060, 8537, 1450, 4954, 4775, 3229, 4698, 5059, 1252, 7483, 5241, 2871, 1073, 2359, 2055, 2609, 5414, 7809, 3788, 3980, 6413, 6918, 6468, 3179, 5170, 6356, 183, 6962, 3137, 2371, 2274, 652, 5932, 789, 2739, 6204, 1953, 2465, 8605, 6536, 4245, 3937, 8316, 4501, 7371, 5814, 248, 6643, 1451, 7205, 1954, 5927, 1211, 3731, 5260, 2215, 2803, 1986, 2087, 3436, 5269, 7100, 7338, 1352, 474, 2019, 2367, 1339, 5109, 4881, 1692, 7906, 8454, 2637, 9524, 1415, 5363, 4011, 3838, 5577, 1218, 2762, 799, 2975, 2107, 6010, 6872, 5225, 7469, 4412, 7727, 3209, 2999, 7045, 972, 4737, 2864, 5285, 5948, 4002, 369, 5288, 6788, 293, 3408, 5043, 325, 5420, 6059, 3649, 4731, 3987, 6738, 5552, 5064, 4145, 6592, 2268, 6194, 8146, 2252, 9166, 9004, 8574, 857, 4566, 1779, 5544, 6093, 3615, 7427, 5383, 4825, 1354, 5781, 1061, 3204, 862, 1466, 920, 5473, 1459, 5629, 6667, 2227, 3154, 5608, 6631, 8067, 3525, 3303, 8224, 6831, 2867, 5704, 5834, 6617, 2211, 5452, 8324, 694, 1443, 6880, 3536, 3501, 348, 3373, 3111, 706, 6344, 9203, 5382, 7151, 94, 2732, 6241, 2827, 1222, 4200, 6712, 7460, 8557, 2415, 3069, 4805, 6101, 5572, 104, 8151, 2532, 4509, 830, 1721, 8886, 7032, 186, 5696, 4041, 7568, 4094, 5789, 2661, 6345, 8042, 7077, 84, 6909, 8741, 7853, 3421, 4417, 6662, 2464, 39, 6950, 2778, 2805, 4477, 5355, 5490, 2967, 8674, 6061, 2539, 4736, 5934, 5015, 7404, 7569, 1572, 6333, 6297, 4294, 7709, 1265, 8717, 7909, 4673, 51, 7206, 3802, 4692, 4928, 957, 1249, 8566, 23, 7894, 5366, 833, 7779, 9193, 7902, 9313, 4517, 4779, 6861, 519, 8555, 5765, 3588, 4229, 953, 3290, 5221, 1526, 5808, 2280, 2711, 2490, 8660, 9934, 7688, 8313, 1101, 7268, 3968, 3564, 803, 6218, 5485, 479, 6868, 1630, 2631, 1186, 5536, 3500, 1190, 1869, 1291, 4324, 4525, 1248, 6021, 3830, 7185, 3575, 5488, 7089, 7421, 5832, 6396, 3429, 514, 793, 6220, 7541, 6715, 5986, 6926, 8139, 4876, 5277, 8201, 3001, 8418, 1242, 6009, 840, 5645, 6570, 1433, 4831, 8232, 4506, 4583, 6496, 6273, 4332, 6338, 1676, 3595, 2301, 8507, 7040, 6525, 8999, 7724, 5883, 6151, 4879, 2010, 3343, 5475, 1579, 5940, 4278, 6718, 7236, 3817, 4337, 5947, 2033, 3114, 919, 317, 2786, 7787, 3599, 5362, 492, 5674, 3750, 3557, 5421, 5590, 372, 7667, 7974, 1554, 5954, 4885, 6137, 4936, 8508, 3526, 1979, 3334, 2742, 2500, 6006, 152, 7829, 1178, 7124, 3368, 3542, 6406, 7399, 4537, 2121, 6583, 5653, 4186, 6150, 3963, 5136, 2519, 7598, 8266, 6970, 3729, 3300, 8398, 4032, 2585, 8370, 8488, 589, 7806, 8632, 4323, 2618, 344, 2183, 5427, 3903, 655, 3966, 8941, 4461, 982, 4948, 323, 0, 2189, 8291, 3091, 1085, 8263, 2549, 4190, 2769, 4272, 6505, 764, 7857, 1313, 3170, 2103, 4806, 6016, 2712, 526, 1737, 3815, 6257, 8072, 9595, 1260, 4325, 7430, 8336, 7181, 1398, 456, 5920, 3888, 2460, 3912, 7876, 9642, 2402, 6358, 5691, 7126, 2719, 9455, 4953, 6639, 896, 9022, 1968, 1553, 2079, 624, 5639, 647, 1445, 9708, 2007, 1835, 5630, 7076, 7351, 246, 586, 4526, 6489, 2736, 2097, 1137, 4520, 3792, 1559, 3013, 5424, 1789, 1854, 1132, 304, 1937, 540, 1014, 1868, 5868, 7108, 5710, 8351, 1561, 2386, 9187, 1599, 5469, 1871, 6256, 3248, 1951, 6719, 7621, 5384, 565, 1863, 3326, 4659, 4291, 4007, 6445, 1866, 7725, 3708, 8662, 6387, 6305, 2305, 3261, 8394, 2964, 9131, 1740, 415, 8493, 5537, 7998, 2535, 1643, 6835, 8609, 3847, 2808, 532, 4310, 8176, 1880, 8237, 550, 4313, 318, 4589, 8057, 3967, 3612, 9035, 7407, 5198, 3758, 3342, 5092, 1928, 5570, 6708, 3709, 6510, 2518, 6354, 2567, 5757, 8855, 3119, 8003, 3227, 7506, 1311, 8921, 6108, 5959, 4092, 3400, 2526, 3019, 6653, 3959, 75, 7014, 941, 3870, 7557, 457, 396, 1183, 3989, 6042, 5046, 8540, 1480, 2471, 6729, 9971, 5826, 2414, 8545, 6383, 9318, 3084, 3289, 6660, 8497, 5499, 897, 4564, 2714, 4802, 3384, 2955, 761, 5334, 626, 2444, 2505, 3241, 5180, 3480, 7304, 6700, 5700, 2329, 2170, 7239, 8468, 2197, 3036, 6037, 1399, 2281, 9087, 6124, 2987, 3639, 7256, 8568, 1336, 4598, 1038, 4430, 4791, 5044, 5595, 2671, 2478, 8835, 7242, 4576, 6629, 2944, 6810, 7140, 7545, 3028, 7942, 1329, 851, 3014, 7134, 9092, 7629, 2826, 6640, 7299, 9571, 994, 5284, 4618, 176, 1809, 8389, 9837, 6781, 7164, 9220, 7670, 6148, 2936, 8816, 4382, 9691, 7035, 8453, 1841, 5733, 5093, 3307, 5390, 6972, 7384, 3496, 5811, 3562, 1753, 9669, 7529, 843, 9565, 8371, 4622, 5309, 6309, 7610, 3804, 2938, 3172, 3102, 7476, 2428, 6557, 5989, 1452, 1639, 5297, 6342, 4556, 3130, 5480, 3212, 1887, 3443, 4709, 4360, 3250, 3859, 1355, 9954, 2035, 6251, 5855, 1746, 4895, 7113, 1292, 8801, 2636, 8462, 5164, 8070, 13, 9588, 5574, 2909, 4056, 7932, 335, 2423, 7837, 8352, 3330, 2015, 470, 1544, 8856, 4138, 1488, 2970, 7000, 683, 9156, 3271, 3422, 4117, 7941, 5903, 303, 1429, 7101, 4862, 3767, 4402, 5881, 7601, 1509, 8036, 9042, 1707, 6980, 9607, 1693, 5359, 2845, 7464, 2404, 6794, 6366, 1026, 1575, 8033, 146, 4343, 3239, 8198, 6115, 4407, 7189, 5502, 2839, 2294, 481, 1964, 5378, 3523, 4810, 3356, 7350, 4751, 7370, 4937, 4704, 6824, 6665, 6035, 8486, 3882, 9162, 1434, 8304, 6616, 3970, 1885, 8088, 1191, 3401, 2940, 2340, 1785, 3636, 5105, 5663, 698, 2123, 4655, 5587, 6858, 2521, 8192, 5780, 3614, 2895, 5081, 3738, 5519, 2643, 6714, 7403, 3166, 6635, 1065, 8004, 3635, 8675, 1503, 4614, 4796, 618, 7718, 6250, 6480, 5913, 2171, 8985, 4591, 6, 3228, 6636, 6092, 2493, 9907, 6808, 8721, 8437, 1699, 7522, 3914, 9772, 319, 2758, 6117, 7669, 1402, 4615, 4486, 2059, 6246, 9675, 1117, 5564, 2437, 8495, 5327, 1251, 5079, 7127, 1212, 5938, 161, 4705, 8914, 6013, 3215, 5169, 675, 7046, 1950, 8477, 1010, 1716, 677, 2348, 3682, 2624, 1807, 6874, 5457, 2575, 924, 3891, 7244, 5801, 7385, 3721, 7468, 2223, 7694, 5605, 4220, 8217, 8697, 377, 9850, 1446, 3191, 2017, 2799, 5549, 4860, 3260, 3622, 942, 8416, 3052, 6622, 3951, 7777, 8670, 1353, 2421, 3732, 5274, 1318, 61, 3046, 414, 3108, 2642, 8119, 7423, 2688, 7584, 5087, 2957, 4938, 4811, 2327, 2020, 4518, 5798, 8881, 3095, 2202, 3325, 5280, 7174, 1335, 8825, 5529, 1305, 6951, 3219, 7480, 4392, 2892, 4231, 2158, 4209, 999, 3645, 7106, 5638, 8118, 6501, 2903, 6488, 6258, 4248, 365, 8244, 2230, 6291, 7831, 5728, 5904, 4701, 1256, 9709, 9058, 4497, 2000, 6187, 5477, 4792, 7112, 8644, 6248, 5578, 9002, 6473, 3643, 5062, 8236, 4641, 1116, 6946, 7485, 7116, 918, 8388, 1532, 2648, 5771, 7365, 6315, 4240, 592, 8479, 3369, 4511, 4912, 9787, 7579, 8754, 2126, 1375, 6882, 6774, 1477, 969, 1166, 5324, 2611, 5123, 1622, 5479, 6188, 1851, 5627, 1499, 704, 4450, 2689, 8880, 3853, 5680, 7735, 1489, 4651, 5407, 3456, 735, 8150, 497, 4987, 7851, 7011, 5350, 6017, 2788, 8357, 1463, 9005, 2242, 5135, 4080, 8771, 5319, 4354, 4330, 6232, 1129, 5897, 7665, 4418, 3755, 8634, 8621, 3243, 2540, 4665, 3743, 6731, 8775, 169, 157, 895, 4712, 5500, 4037, 6129, 4410, 7337, 5040, 6123, 5918, 3751, 1067, 8338, 7663, 2185, 2206, 950, 4352, 5993, 8506, 2195, 4, 2607, 3873, 3808, 9115, 6355, 1813, 1100, 2574, 3440, 9636, 7573, 1421, 1688, 7355, 4993, 3034, 1095, 9736, 7511, 4023, 3273, 7841, 6761, 3884, 6569, 2911, 7443, 9978, 9623, 7433, 1071, 5050, 7347, 678, 1267, 9541, 25, 1859, 4268, 8267, 1836, 7264, 5179, 7499, 8189, 6921, 786, 7517, 6201, 2718, 3043, 6934, 6632, 7302, 7626, 6083, 807, 6182, 133, 5349, 32, 7382, 4671, 6381, 3773, 3135, 6340, 3545, 3173, 2321, 5022, 4819, 2489, 8157, 1357, 8839, 9328, 5618, 1686, 1888, 1665, 1394, 8274, 3079, 8085, 5150, 7449, 418, 7912, 454, 6602, 8129, 3088, 7564, 2920, 2439, 4067, 9911, 6955, 729, 9081, 7397, 1120, 6519, 7085, 2496, 5186, 8625, 6281, 4363, 399, 8944, 4043, 9961, 3196, 4057, 4642, 1070, 635, 6152, 8838, 5394, 7240, 2430, 1837, 4730, 8547, 9154, 5030, 107, 6125, 876, 2846, 908, 7021, 8897, 8279, 3983, 2914, 7317, 7139, 4532, 1111, 242, 3423, 4163, 8347, 2144, 4093, 3940, 2863, 6651, 8541, 1021, 5450, 1039, 1580, 4996, 6760, 8369, 6401, 4763, 4038, 4253, 2364, 8710, 8968, 5758, 5032, 4660, 4065, 6805, 108, 9973, 9072, 1169, 5113, 3684, 3264, 4818, 7603, 3265, 9000, 4264, 2040, 1981, 6156, 1757, 5371, 9752, 4344, 5763, 6431, 4350, 1849, 4479, 6614, 4499, 1497, 2605, 4335, 5761, 1447, 4250, 5607, 6142, 7165, 6077, 2392, 3371, 910, 2244, 2602, 7026, 537, 4345, 2096, 7917, 8583, 3472, 5426, 21, 6957, 879, 2638, 1102, 7817, 3678, 4597, 7411, 4840, 2552, 4989, 1926, 8974, 3017, 8616, 4588, 3140, 6447, 3370, 4950, 8200, 1799, 1376, 527, 7019, 9006, 1068, 8803, 7800, 4687, 5734, 2091, 3146, 2828, 2658, 2233, 8115, 3399, 5115, 249, 5827, 9120, 4584, 1767, 7081, 7625, 5746, 4259, 9380, 9430, 1598, 2649, 2480, 7318, 2217, 4514, 3032, 3592, 8152, 5723, 7874, 5361, 4903, 4225, 7096, 4593, 6134, 6549, 744, 1464, 1646, 9603, 9109, 6839, 7714, 6633, 5286, 6526, 3353, 7650, 3494, 4368, 5716, 3874, 6601, 5133, 8562, 7784, 6837, 1808, 4411, 6916, 584, 7083, 9034, 9901, 1346, 7390, 8226, 3820, 7372, 7059, 6147, 6277, 6924, 7073, 6046, 8585, 8957, 3152, 9872, 6153, 6720, 8337, 2198, 6539, 333, 6213, 4273, 6270, 1710, 8528, 1825, 4983, 4826, 6048, 562, 9408, 2193, 1990, 2993, 5004, 6095, 4570, 1516, 1119, 6032, 2919, 9307, 8913, 8945, 7994, 6681, 2634, 8456, 7760, 8794, 357, 6127, 7551, 3704, 5026, 2590, 8449, 3594, 3056, 5114, 7700, 7023, 2655, 8496, 5095, 6702, 2558, 759, 9133, 5253, 6047, 6168, 6887, 4717, 2456, 9012, 3782, 3742, 1824, 5863, 3418, 1403, 1472, 3735, 500, 1057, 5184, 3857, 665, 6600, 985, 8470, 5622, 4549, 1300, 7613, 4485, 7047, 3284, 2267, 5245, 9276, 995, 6891, 5588, 1196, 279, 212, 1550, 3287, 76, 3517, 5410, 4046, 3281, 3537, 777, 9136, 4914, 7682, 1687, 2207, 9601, 5357, 1428, 5637, 7868, 417, 4224, 4362, 4403, 588, 7429, 6623, 4741, 5214, 1293, 6610, 1295, 4446, 2547, 1910, 4619, 4764, 1943, 3908, 1834, 878, 794, 7065, 6620, 9780, 4103, 2961, 3174, 7933, 4013, 1049, 4356, 9420, 6421, 3202, 484, 4689, 768, 1350, 6497, 2213, 9031, 373, 6971, 580, 9624, 6328, 1536, 87, 4211, 8017, 6506, 2553, 9184, 5282, 9146, 4784, 4016, 5846, 5772, 286, 1319, 2025, 1853, 8010, 3005, 5130, 4703, 2443, 2749, 6521, 3939, 7702, 9210, 784, 4121, 1133, 7738, 9489, 6897, 7703, 758, 9478, 1239, 6956, 4890, 4555, 6902, 4480, 3950, 6227, 7763, 7711, 9393, 1420, 7086, 6928, 4503, 5621, 5325, 9205, 1062, 7869, 4870, 3339, 7751, 1307, 3836, 6716, 8341, 6556, 6547, 9202, 8834, 5741, 1581, 560, 2672, 2351, 6304, 5809, 4102, 4814, 6705, 5141, 6005, 2228, 9754, 6300, 631, 4636, 4122, 7458, 3920, 6993, 3452, 4626, 7719, 7294, 3569, 2360, 8883, 2650, 5894, 8599, 3814, 3602, 5966, 3224, 4068, 2008, 3997, 6068, 7815, 6024, 5532, 855, 1618, 8277, 174, 2514, 2744, 3712, 1136, 3531, 3078, 7931, 4545, 8235, 6065, 7602, 516, 1838, 5892, 2120, 262, 3795, 4373, 636, 4034, 3852, 4581, 6375, 7655, 3234, 6087, 3663, 7892, 2459, 8403, 3927, 91, 5293, 6109, 8171, 1223, 701, 3865, 8367, 6484, 9874, 4358, 5560, 2284, 8248, 6371, 2683, 6097, 3315, 808, 1827, 575, 2802, 1682, 2174, 7016, 9576, 4859, 1031, 9084, 294, 7213, 6186, 1778, 7833, 1182, 8824, 5323, 7539, 465, 8191, 4347, 1200, 26, 6604, 253, 8019, 8165, 9073, 6509, 8503, 2870, 6094, 5439, 5843, 6206, 3823, 1830, 6041, 3057, 4639, 7497, 1705, 607, 7378, 3055, 6282, 5072, 828, 5016, 8140, 1228, 1701, 4071, 3387, 4033, 4552, 8597, 4837, 673, 6089, 7270, 6192, 948, 9059, 886, 615, 6834, 670, 6026, 5984, 5418, 2016, 3851, 2330, 9397, 9308, 4934, 3769, 6527, 6792, 4339, 8381, 4218, 3062, 4923, 6784, 2584, 936, 326, 767, 8028, 5178, 2201, 2434, 4367, 4155, 1081, 2143, 9932, 3809, 2847, 2240, 3666, 5764, 4546, 2218, 8332, 6104, 5861, 6852, 899, 3600, 523, 2884, 4647, 4668, 6376, 6836, 2114, 3286, 1386, 8994, 1624, 2983, 7647, 288, 7547, 634, 2093, 4877, 3358, 5839, 7155, 1188, 9265, 1762, 6816, 8320, 2966, 9667, 1333, 5224, 7648, 4299, 8873, 4500, 978, 9134, 2603, 5711, 204, 819, 1087, 6313, 8423, 8917, 6216, 8923, 1360, 5593, 7459, 83, 80, 5543, 2932, 7592, 2073, 5615, 1128, 124, 6179, 921, 9968, 4808, 3107, 5143, 4420, 9405, 336, 5333, 8798, 6407, 2664, 5550, 689, 1662, 3787, 4781, 844, 6936, 3573, 8959, 6054, 6288, 2231, 7498, 5476, 483, 8841, 388, 1938, 1270, 724, 8382, 8397, 3195, 4082, 736, 6840, 6196, 8368, 1055, 7767, 3335, 392, 7484, 8804, 3644, 5900, 5176, 5299, 8969, 5200, 6348, 3278, 8087, 8030, 1518, 227, 9354, 9239, 3765, 7813, 5291, 8315, 850, 1365, 1547, 1901, 823, 1278, 3669, 5339, 3586, 2167, 1534, 6886, 2178, 2164, 4968, 1974, 1750, 382, 9753, 7439, 9125, 7199, 2865, 9048, 2841, 4127, 5118, 8285, 5842, 3858, 5559, 5331, 2888, 7880, 8026, 7562, 7323, 4657, 6696, 2873, 5756, 5145, 6160, 8238, 3205, 8290, 5464, 2141, 2632, 6264, 4254, 480, 524, 7527, 1476, 8125, 7756, 3813, 6876, 8619, 7768, 7814, 7074, 3478, 3576, 4104, 7274, 2433, 6166, 7552, 6136, 2542, 9396, 779, 1240, 1557, 2002, 4119, 6917, 5392, 2748, 4643, 8330, 3366, 9774, 3053, 3457, 4327, 2931, 1381, 805, 5581, 4683, 3128, 6555, 6867, 2854, 4887, 6759, 5128, 2232, 7226, 7310, 5793, 6724, 2379, 5738, 8807, 2882, 8373, 2953, 4318, 5428, 9895, 5146, 2720, 4069, 6455, 829, 6932, 1587, 1921, 1462, 8281, 2548, 9421, 7257, 5006, 9351, 5852, 1213, 4913, 8211, 9182, 258, 5576, 1629, 1545, 4144, 8428, 4206, 3652, 2694, 9171, 1167, 9105, 3441, 1896, 8967, 9504, 9548, 9621, 3379, 8709, 4215, 4322, 7420, 6116, 3359, 2288, 9813, 7169, 8043, 9742, 5000, 2467, 4939, 3647, 7887, 3189, 507, 5194, 5788, 5386, 4262, 1358, 1236, 8411, 4053, 8471, 5790, 7583, 3623, 7937, 3246, 4710, 2545, 2782, 2224, 1792, 3581, 1976, 5018, 4768, 4433, 3294, 9654, 8083, 445, 3386, 4992, 916, 6458, 964, 5854, 8784, 7983, 1771, 5154, 6242, 8127, 3619, 5160, 3596, 2058, 7010, 1578, 4312, 2334, 3965, 67, 3167, 4457, 1090, 1870, 179, 7536, 6655, 6534, 980, 1663, 7749, 2647, 128, 6025, 8173, 2982, 7620, 7570, 3424, 8512, 1241, 1016, 5887, 7957, 5294, 4906, 4017, 1496, 9444, 8761, 695, 9918, 8887, 9098, 2462, 7473, 5870, 8208, 5963, 3571, 9367, 3192, 5751, 6579, 7009, 2912, 5547, 3266, 4369, 2583, 2089, 5970, 8677, 9137, 9330, 7132, 7644, 112, 3549, 8559, 2264, 2820, 8202, 2596, 6989, 2278, 1425, 7360, 46, 7685, 6036, 3723, 726, 9017, 854, 5539, 3577, 466, 1312, 952, 5633, 4326, 679, 4137, 5794, 201, 6694, 2146, 7732, 9875, 947, 6855, 498, 2289, 5078, 4982, 661, 1382, 5489, 9083, 3427, 4251, 59, 6260, 1864, 4942, 5412, 5478, 2344, 1465, 8705, 10, 691, 6566, 4722, 3781, 4432, 966, 7605, 535, 9912, 8668, 4738, 37, 4869, 9883, 6409, 1905, 7976, 5083, 3841, 8288, 7048, 5438, 6783, 7513, 9119, 6895, 3717, 8431, 3590, 3486, 5027, 6459, 8796, 1576, 1671, 6830, 3097, 3605, 4926, 2104, 4844, 8179, 1079, 3634, 3136, 1647, 5248, 8056, 4920, 1043, 7895, 6052, 1567, 1460, 5459, 4708, 6043, 8039, 4219, 2857, 4314, 3896, 5175, 4855, 6141, 5886, 3938, 6915, 1764, 5119, 8908, 3054, 263, 1268, 3671, 5346, 6069, 6793, 5944, 5884, 1199, 214, 8265, 9400, 4204, 2746, 7788, 9861, 1194, 2350, 553, 7748, 2271, 3631, 3688, 882, 4563, 7630, 8227, 3722, 5264, 8325, 410, 2391, 339, 5759, 7661, 5041, 4571, 7092, 4595, 2276, 6390, 5441, 4582, 4096, 4247, 5960, 6483, 2861, 8246, 812, 3288, 5952, 2577, 692, 8182, 5028, 9157, 8932, 6053, 1030, 2733, 5617, 6181, 2175, 7614, 9713, 72, 6478, 9264, 8175, 8092, 6448, 2687, 4049, 7722, 7334, 599, 2566, 5936, 8086, 6863, 5254, 7593, 1811, 7265, 207, 1226, 4782, 5158, 110, 4000, 7408, 955, 8960, 4305, 6672, 6105, 4886, 5321, 5982, 1719, 6799, 9458, 1606, 7967, 2124, 5191, 148, 2261, 9222, 2045, 73, 8840, 2389, 4423, 861, 184, 2777, 7177, 3567, 8919, 7099, 2352, 506, 8123, 2400, 5563, 4839, 5338, 2939, 4024, 1621, 8032, 938, 8581, 1332, 1742, 4406, 4174, 2764, 1495, 7084, 2378, 5535, 3253, 8778, 8289, 6038, 9520, 5483, 3620, 5664, 324, 720, 2273, 8386, 6680, 731, 9323, 7258, 9111, 4801, 1920, 50, 2311, 5582, 7487, 2578, 7088, 1388, 9914, 3687, 9635, 6219, 5830, 4955, 6796, 185, 5098, 2038, 7791, 8895, 1957, 8188, 6815, 7681, 7311, 1272, 6690, 5271, 1842, 6280, 4391, 5256, 926, 9727, 4059, 3176, 4778, 1189, 8535, 3957, 432, 657, 3435, 3320, 2834, 2436, 2833, 5300, 538, 8104, 1761, 4031, 2731, 134, 2447, 3725, 8098, 4995, 2450, 389, 697, 3159, 116, 4606, 5523, 8008, 268, 2693, 4089, 6877, 6320, 8376, 3, 8602, 741, 867, 2122, 7215, 7728, 5573, 7278, 8742, 7319, 7677, 3487, 1592, 4800, 1585, 1535, 6914, 6107, 460, 9760, 1142, 5804, 9770, 8021, 8269, 58, 4452, 5317, 5226, 4539, 6470, 1170, 1432, 8995, 6099, 2320, 2837, 82, 7913, 2099, 827, 4288, 6575, 1848, 4519, 4815, 552, 6927, 710, 2669, 5909, 1754, 6558, 4863, 6677, 1284, 1947, 5779, 5126, 7049, 3142, 6507, 7778, 3235, 8612, 245, 7004, 1494, 2809, 8542, 8046, 7845, 8853, 3933, 296, 7394, 6789, 9767, 4409, 7638, 2906, 6983, 4691, 2101, 1786, 5937, 347, 8153, 1483, 3416, 2951, 9852, 7293, 4319, 5116, 2237, 6221, 8854, 4317, 9695, 5195, 1442, 2959, 1325, 6330, 3485, 3282, 340, 2582, 2094, 3532, 3199, 5474, 6842, 9250, 1644, 9533, 774, 6634, 7230, 7428, 8735, 9935, 3270, 1889, 9149, 1513, 9926, 4320, 6589, 1521, 1790, 8300, 1611, 4822, 509, 8427, 1610, 7238, 7018, 5555, 3897, 1372, 5898, 4266, 5722, 1042, 1965, 6474, 9230, 802, 9247, 6145, 1080, 6613, 9144, 8364, 1259, 8393, 4052, 1874, 2832, 2037, 9925, 6350, 6552, 4300, 8601, 9311, 1934, 1684, 5895, 2667, 4125, 9398, 8979, 5991, 871, 3887, 754, 1855, 6318, 1418, 7470, 433, 6463, 8245, 7696, 4650, 8765, 4124, 4191, 3133, 3116, 5397, 4700, 3875, 4720, 6776, 3789, 1135, 5506, 8598, 2119, 8744, 6502, 9130, 7935, 3754, 9047, 266, 9626, 2018, 9738, 5010, 874, 3514, 468, 8155, 2296, 1045, 3197, 4147, 7488, 6278, 9509, 2028, 4162, 5875, 2945, 1011, 1279, 7599, 3372, 5545, 3584, 8419, 367, 2525, 7571, 7344, 8523, 7627, 8112, 9127, 6986, 4847, 6999, 1034, 1689, 6771, 6572, 6132, 3551, 1192, 5025, 1925, 9216, 4437, 9665, 1890, 3822, 5958, 2084, 2070, 2755, 3483, 5301, 9106, 8899, 4748, 2604, 1002, 6271, 9217, 3168, 1655, 1694, 5750, 1959, 5697, 2196, 8718, 3641, 1945, 8215, 402, 4279, 3947, 3341, 989, 4767, 1115, 7138, 3010, 6671, 5820, 7326, 8830, 3258, 6722, 5996, 8956, 3915, 9132, 9443, 1214, 6386, 5640, 1985, 912, 9785, 2985, 3570, 1908, 3139, 931, 8500, 1666, 4905, 8565, 3798, 6267, 2881, 2581, 170, 4610, 4533, 2078, 5096, 8556, 6879, 815, 2855, 5999, 7649, 5613, 4753, 1589, 2162, 4850, 6370, 9963, 3171, 2316, 5988, 9698, 4719, 3978, 4578, 2199, 2872, 2880, 8167, 1818, 118, 1298, 4123, 8445, 1658, 4746, 4798, 5368, 1316, 2821, 364, 9037, 2978, 1915, 8492, 721, 103, 2272, 8868, 5690, 7325, 8359, 7402, 8920, 9056, 9546, 8736, 3324, 4604, 4974, 4359, 167, 8414, 2600, 2247, 4381, 5199, 5907, 198, 3503, 8820, 9941, 3676, 2877, 1018, 7188, 8966, 7993, 3275, 8438, 131, 8377, 9593, 8089, 5408, 9608, 7308, 6825, 6398, 8739, 5190, 542, 3910, 3035, 4554, 8637, 7761, 4878, 2616, 4009, 329, 3051, 7482, 8661, 6393, 9470, 8366, 3165, 3410, 1202, 9655, 3257, 7720, 5273, 9135, 2127, 55, 3213, 4653, 1012, 2844, 1596, 9609, 1638, 9653, 9045, 5335, 9297, 6223, 8362, 594, 4707, 3710, 7241, 4341, 4733, 2588, 7950, 2324, 5534, 8976, 9686, 1147, 7666, 1680, 3385, 6954, 4455, 8870, 6203, 5341, 8329, 1301, 7820, 7275, 7361, 8900, 1634, 8635, 6862, 9, 2277, 3462, 8539, 816, 3930, 2397, 4380, 8954, 4175, 1048, 1157, 8684, 4012, 8307, 3210, 6317, 4644, 740, 3033, 8145, 3067, 3450, 2781, 3187, 6159, 7219, 7997, 2910, 5117, 3818, 1980, 5885, 6361, 4003, 6171, 6349, 6938, 5714, 5107, 6548, 771, 5012, 1523, 1583, 8703, 1873, 1772, 4875, 5969, 4468, 5880, 8378, 349, 881, 7133, 8970, 7158, 3027, 1749, 2678, 4164, 3479, 4735, 8197, 3831, 7027, 939, 7739, 1685, 8365, 9485, 8879, 3156, 305, 99, 7798, 5926, 8020, 6851, 2302, 1591, 9899, 2628, 3463, 1860, 4609, 4530, 996, 6189, 4216, 4857, 7034, 3309, 5036, 9159, 1798, 5965, 9924, 5516, 9553, 5951, 8038, 9377, 5403, 4952, 332, 2686, 5583, 1552, 8885, 6648, 5679, 5614, 5052, 7796, 156, 7415, 4505, 7419, 1801, 1543, 5706, 1782, 7854, 2954, 5562, 7636, 4426, 5785, 1322, 7929, 5161, 150, 1152, 8893, 4662, 4139, 5671, 1056, 7252, 842, 261, 9388, 1015, 2641, 1449, 1145, 8519, 122, 9442, 6170, 2546, 1563, 2930, 4390, 7900, 269, 6357, 9904, 8525, 6084, 7550, 2896, 6253, 250, 1310, 9683, 8700, 906, 7758, 7038, 6730, 666, 5445, 7149, 8328, 6967, 2440, 4835, 1396, 561, 8789, 4110, 7156, 6881, 440, 9818, 8484, 7538, 7844, 2878, 2125, 5009, 8305, 3956, 2591, 8415, 2497, 6518, 4401, 6594, 7651, 2728, 8450, 2374, 114, 5939, 2682, 5049, 5235, 3008, 7154, 7628, 8044, 4807, 693, 8472, 1907, 9266, 5451, 1810, 7501, 1321, 7440, 9075, 3648, 6426, 8785, 8952, 6397, 4627, 2785, 226, 4185, 4469, 2251, 4607, 9117, 444, 1755, 1340, 4230, 2249, 7897, 8168, 9590, 9113, 9824, 6740, 5509, 7340, 3863, 974, 1995, 5945, 9689, 7716, 8642, 2102, 8933, 8258, 3632, 2409, 3718, 3690, 7357, 8934, 5223, 4109, 9195, 292, 6481, 3041, 9104, 4014, 8117, 1404, 65, 2151, 6995, 5206, 7771, 287, 4817, 494, 9254, 9569, 1770, 5717, 1654, 6786, 5409, 9140, 3207, 5124, 3285, 6164, 6210, 8278, 9093, 800, 7745, 7043, 199, 4612, 3924, 4990, 2757, 4861, 4652, 8234, 2852, 5784, 4658, 5877, 3050, 1338, 9041, 674, 6255, 5694, 6952, 9510, 9097, 4702, 6287, 3279, 2034, 1385, 7794, 3216, 3640, 8534, 5648, 7889, 9065, 1650, 1879, 9267, 6981, 144, 3100, 4771, 1037, 9150, 7320, 6904, 8516, 3700, 499, 1903, 3349, 4236, 853, 6175, 7560, 8502, 4871, 1505, 9563, 9650, 3973, 2131, 5231, 2287, 7453, 6205, 4490, 1232, 9731, 7695, 7490, 3816, 7336, 379, 5007, 1331, 6439, 9325, 6416, 1105, 9353, 727, 5261, 9070, 1508, 4020, 4739, 2850, 8814, 1096, 1944, 637, 8465, 4681, 6057, 5528, 8799, 3714, 2331, 424, 9937, 2949, 1125, 5431, 4849, 8699, 1036, 1884, 8093, 6102, 4893, 8708, 8149, 7389, 544, 4961, 2152, 5039, 3752, 2186, 5978, 8640, 4039, 3726, 5848, 9534, 543, 5632, 8564, 2586, 8343, 8918, 406, 8448, 914, 9268, 5727, 2142, 685, 3633, 66, 5592, 2031, 8780, 7284, 351, 8412, 7744, 5866, 2530, 3613, 6949, 4706, 6516, 4986, 7251, 6542, 4393, 7224, 8776, 8081, 1595, 525, 8588, 420, 2168, 7999, 4489, 7945, 2946, 1584, 4880, 1225, 539, 3935, 8927, 173, 5442, 8326, 7786, 3558, 2509, 927, 3810, 7955, 4297, 18, 831, 8358, 1679, 1468, 4899, 4498, 6146, 6859, 2656, 9274, 4864, 5922, 3664, 6593, 7622, 2587, 4088, 446, 2580, 3364, 334, 3442, 8071, 3468, 890, 1758, 3689, 3948, 9370, 7689, 5860, 6543, 9801, 4456, 4108, 5243, 7646, 4715, 3686, 7303, 8463, 368, 4399, 688, 6969, 7549, 4960, 3446, 7611, 5406, 7561, 187, 8577, 8866, 7214, 8938, 5668, 6524, 312, 62, 9466, 5275, 1756, 2403, 2448, 2419, 4777, 7509, 6743, 247, 3459, 8335, 7173, 1649, 6966, 9952, 2136, 3390, 9471, 7178, 7589, 5142, 3104, 7307, 9016, 3321, 2047, 5258, 5836, 2752, 2095, 7830, 8638, 6990, 3461, 8295, 8090, 3145, 570, 3087, 1812, 3375, 9500, 2250, 7752, 5624, 2398, 7442, 1003, 6703, 9165, 1608, 8990, 3336, 3934, 9682, 3392, 2407, 9141, 5776, 2915, 153, 6363, 545, 1804, 8768, 2303, 1029, 9305, 3488, 4663, 6162, 2916, 6941, 5753, 4316, 2021, 708, 355, 6085, 4648, 5075, 7066, 6745, 5358, 4762, 7409, 2209, 2813, 6893, 3753, 5908, 9161, 3801, 4911, 2372, 3101, 1069, 6598, 5760, 730, 6682, 4463, 9020, 4181, 4754, 585, 5548, 2523, 8417, 5468, 5956, 4277, 7986, 4281, 5303, 2147, 6744, 8648, 5167, 2353, 8892, 5857, 2463, 7710, 297, 5171, 9050, 5318, 6464, 2241, 9790, 8722, 9556, 5786, 1263, 760, 8685, 1577, 9043, 2488, 6607, 1983, 6988, 6018, 8094, 6803, 111, 5609, 3512, 6964, 7691, 6528, 902, 7867, 1930, 1962, 7260, 7827, 5449, 9848, 4482, 6465, 6809, 2457, 3881, 1374, 3785, 597, 5380, 2890, 880, 8732, 797, 6372, 8712, 6913, 3675, 8915, 7273, 2812, 9200, 3855, 5008, 4400, 7187, 8947, 9955, 3314, 822, 8587, 8144, 9049, 6031, 1430, 3089, 3222, 422, 142, 6149, 6071, 8846, 8249, 6479, 8302, 2408, 9179, 4233, 109, 4152, 8002, 1122, 1882, 8787, 2128, 2314, 2868, 6625, 1893, 5720, 9191, 2533, 1074, 8950, 7634, 8102, 9826, 3426, 933, 2194, 113, 3529, 3812, 3138, 8643, 9158, 140, 2106, 8552, 3734, 4244, 8786, 3839, 5250, 1097, 8442, 5935, 7875, 7872, 2399, 49, 7842, 3007, 2135, 6875, 2069, 1623, 2318, 2100, 3972, 5423, 3693, 1290, 5890, 8105, 1405, 3277, 7518, 6045, 3850, 8467, 568, 1704, 1060, 327, 1209, 2286, 7072, 8297, 5879, 6883, 7640, 4491, 1164, 8147, 5316, 5896, 772, 6935, 8531, 2898, 1308, 9389, 8665, 3391, 44, 5770, 7982, 7253, 2041, 6853, 6884, 2072, 7824, 3696, 4727, 7866, 6669, 6199, 8372, 5387, 1724, 4081, 748, 2997, 5524, 4551, 5619, 6114, 9584, 5901, 4743, 3844, 1569, 8342, 1821, 5806, 4087, 4629, 6576, 7363, 1277, 9804, 9552, 3040, 2926, 8052, 4820, 2300, 8529, 9261, 3406, 778, 1490, 776, 5447, 8429, 2960, 9181, 5497, 5311, 2492, 2988, 8228, 7398, 7726, 8690, 8860, 2925, 2086, 2172, 9927, 338, 9867, 5279, 9681, 231, 47, 6215, 4372, 1904, 4991, 6845, 2188, 2780, 7515, 8271, 7608, 3225, 6811, 1282, 3092, 2807, 8210, 8209, 9164, 859, 3042, 413, 2692, 1227, 8669, 1600, 6668, 1703, 3550, 6412, 2163, 3012, 4959, 5177, 1659, 9412, 1007, 477, 9303, 4919, 1257, 5511, 1139, 6001, 6377, 1050, 9296, 8857, 3876, 5487, 3090, 5768, 7322, 1960, 1935, 6992, 595, 4187, 8720, 9129, 717, 9748, 8482, 1635, 2266, 5796, 3960, 3327, 1765, 7922, 1881, 1775, 3481, 8575, 8387, 5287, 8413, 8216, 5216, 1455, 4971, 3455, 4158, 450, 5320, 646, 5054, 2670, 6894, 3291, 9197, 6943, 3955, 8390, 9930, 3021, 4507, 602, 6864, 3404, 583, 7393, 217, 9951, 5404, 2589, 8811, 8694, 6726, 7125, 6369, 2727, 8107, 9974, 434, 2258, 1175, 2516, 4838, 1484, 6707, 1972, 7886, 2291, 3862, 5625, 3190, 5795, 6911, 7289, 2375, 6245, 8402, 7964, 7098, 5328, 3346, 9126, 5571, 6804, 5824, 9668, 3799, 3405, 4438, 7249, 5182, 2663, 8433, 8490, 1510, 7604, 4210, 7377, 5315, 4766, 6442, 3728, 8061, 4157, 4044, 2453, 7033, 4083, 7417, 7229, 9046, 3076, 7940, 8861, 4227, 7234, 7056, 5971, 696, 8348, 352, 1593, 5065, 3986, 8772, 8657, 4664, 2376, 981, 9855, 5840, 5531, 4638, 6284, 2986, 4462, 4212, 7202, 2427, 3786, 2322, 1417, 9809, 4787, 6365, 2536, 6405, 270, 732, 9240, 8984, 5644, 8701, 7315, 1975, 5375, 1361, 274, 2503, 3964, 8762, 5567, 4633, 9057, 9085, 4979, 9428, 4799, 1729, 4453, 6787, 1461, 6415, 8781, 3546, 852, 208, 4276, 2130, 6977, 8183, 7963, 6540, 5980, 6833, 3667, 1670, 712, 6647, 6947, 7184, 6573, 3068, 8800, 549, 6174, 9693, 8457, 375, 7216, 3037, 2098, 1913, 7143, 7207, 8793, 6090, 9720, 1324, 582, 3719, 473, 300, 3568, 1053, 2816, 4900, 5220, 8737, 8935, 3004, 2308, 1919, 3394, 241, 5151, 9334, 68, 2790, 1894, 6577, 2943, 5873, 4214, 9013, 3310, 56, 3805, 4896, 795, 5815, 5604, 2323, 9107, 5681, 1083, 3045, 9027, 7772, 8998, 1651, 6605, 6747, 1566, 2771, 522, 2111, 14, 4927, 9515, 4129, 6444, 1858, 8406, 6130, 801, 3579, 5289, 5597, 1777, 2822, 7118, 8649, 7129, 8282, 690, 1299, 4388, 2155, 5821, 3493, 4635, 2684, 3328, 3642, 4794, 4882, 3118, 2454, 4018, 8108, 7345, 8177, 1195, 1741, 2717, 3962, 5228, 8, 9051, 8806, 6753, 3230, 5268, 478, 1537, 1941, 1410, 9685, 7401, 2092, 9170, 1363, 2941, 7723, 5345, 8727, 3367, 1245, 1208, 6750, 1539, 4494, 9183, 7104, 1456, 8158, 4496, 8062, 5395, 6713, 5522, 4723, 7755, 5994, 9544, 1714, 7567, 3554, 2901, 2715, 534, 8016, 4776, 8882, 5440, 5112, 6081, 2424, 4975, 4611, 7349, 4114, 4223, 5631, 7575, 8012, 8707, 1262, 9651, 6942, 684, 7277, 1176, 6126, 1562, 1059, 1401, 3998, 3465, 2081, 2849, 6642, 6050, 2200, 2907, 2659, 194, 9543, 788, 6691, 4599, 6797, 2214, 5187, 1952, 3194, 7952, 9649, 361, 6299, 1993, 2262, 5396, 5263, 4568, 6533, 8312, 9604, 7286, 9336, 6055, 2451, 1989, 70, 7734, 6184, 472, 3674, 1784, 3164, 4832, 7856, 4834, 7235, 7987, 5507, 5695, 6905, 6008, 5658, 6621, 3029, 811, 6279, 6595, 1783, 6283, 5699, 7288, 9802, 6588, 3932, 5070, 4222, 641, 7366, 6664, 2598, 96, 8504, 3587, 9280, 8399, 7972, 4718, 8240, 6948, 4873, 3797, 8725, 8396, 4573, 412, 4836, 9778, 7063, 616, 5661, 6460, 2617, 7901, 3451, 7981, 7204, 9206, 7521, 911, 766, 3304, 5219, 346, 9529, 4464, 232, 4051, 7838, 4783, 8808, 8194, 8434, 714, 4439, 5089, 1364, 6854, 3297, 4078, 3803, 9879, 5828, 8972, 1865, 35, 8379, 6649, 1113, 7462, 3942, 9841, 9153, 1000, 129, 4166, 5845, 9661, 4364, 1134, 8939, 6197, 2009, 5568, 9718, 7329, 9476, 1637, 6143, 6388, 9921, 19, 1198, 7281, 4116, 5086, 3411, 2710, 4349, 2879, 6870, 2994, 4744, 2205, 2046, 8663, 7198, 3893, 464, 5094, 5837, 7062, 3263, 5871, 9224, 9970, 3409, 2789, 8275, 3617, 6885, 884, 1823, 267, 2853, 9327, 8361, 6820, 7058, 2032, 3513, 4416, 2417, 7406, 7797, 5172, 5636, 9061, 4854, 817, 4795, 1156, 4521, 7120, 9716, 1736, 5858, 1491, 7656, 9322, 9542, 3255, 8706, 4342, 6172, 606, 189, 4143, 3106, 8025, 1748, 3064, 7314, 2893, 869, 40, 6419, 5813, 9074, 4435, 4128, 4285, 7590, 3869, 6394, 4467, 3783, 3351, 725, 3894, 4270, 9249, 5233, 7834, 3256, 252, 6476, 633, 2012, 3155, 3509, 9213, 5992, 6829, 7246, 6244, 8997, 1155, 5322, 5634, 5657, 4396, 9468, 9392, 9877, 4177, 832, 9751, 6666, 5998, 9747, 404, 1923, 9725, 3447, 228, 1706, 7324, 5950, 4679, 4637, 8041, 8344, 1769, 7481, 8716, 1431, 3413, 3698, 1843, 2507, 5192, 787, 2929, 5367, 3681, 5740, 810, 8902, 1479, 9969, 3492, 9196, 6451, 2681, 8049, 7339, 6560, 3650, 1123, 7645, 2933, 6857, 4908, 5713, 168, 6436, 4207, 1077, 579, 8259, 5603, 4557, 7353, 1720, 4524, 7926, 7537, 4183, 5585, 8113, 4303, 3389, 6912, 1427, 798, 7296, 5455, 7692, 5482, 4458, 8615, 4321, 6266, 5943, 2734, 9734, 608, 686, 3985, 2292, 4431, 2416, 2484, 8573, 4357, 9287, 9820, 4821, 3059, 5238, 1009, 9712, 6176, 1982, 4915, 5153, 4756, 1899, 4922, 9715, 4586, 7368, 502, 1730, 1367, 4628, 9939, 9822, 2105, 5413, 3319, 8667, 3316, 6763, 8199, 5844, 8126, 3856, 7262, 7119, 7067, 5775, 3673, 818, 1435, 1541, 7231, 3267, 5812, 504, 9221, 6269, 310, 5082, 7576, 3312, 17, 563, 2051, 8594, 773, 5056, 3746, 898, 2466, 1317, 2315, 6379, 3280, 1327, 9929, 236, 7899, 3992, 6457, 3283, 8767, 4154, 6584, 5906, 9038, 3112, 7534, 5709, 7687, 7057, 9958, 5402, 182, 3825, 8481, 9606, 7936, 3223, 846, 488, 5099, 6249, 1473, 7795, 45, 3994, 5800, 6178, 7578, 1528, 2770, 3099, 3354, 2138, 1573, 6091, 2639, 3548, 3776, 1315, 5290, 3904, 6228, 7938, 8264, 8229, 6334, 1845, 343, 5127, 1570, 8704, 3276, 7272, 3048, 2998, 2458, 1151, 3105, 309, 9413, 2253, 7287, 31, 4535, 8091, 2236, 6710, 2673, 7863, 9640, 7664, 2708, 8018, 5739, 7969, 6027, 1942, 4868, 6960, 5102, 7172, 4621, 8230, 2210, 4113, 8169, 4073, 6769, 8159, 5272, 6736, 5912, 6746, 6039, 4721, 7276, 8360, 1906, 1918, 2338, 8024, 7300, 423, 7053, 609, 3121, 9906, 707, 345, 7105, 1275, 5862, 961, 9263, 6919, 3471, 3553, 1604, 3252, 5799, 5249, 9580, 9536, 280, 8889, 3827, 1409, 5715, 2836, 2701, 7157, 2358, 5156, 5463, 5962, 5400, 9887, 3764, 7432, 935, 4242, 5921, 7493, 4553, 6568, 3969, 6674, 2495, 4172, 7167, 2971, 2563, 3889, 2212, 1948, 4980, 2690, 7594, 3736, 4590, 93, 3756, 8078, 431, 4471, 3626, 557, 5381, 9732, 1153, 1302, 2377, 4063, 2921, 1674, 1283, 8536, 7212, 158, 1766, 9884, 5014, 1469, 4260, 7452, 196, 2743, 8688, 909, 6392, 7996, 5486, 8345, 5183, 2153, 7391, 5766, 6302, 7618, 3077, 3506, 5348, 4179, 8443, 4803, 6329, 7221, 7680, 2260, 8633, 8339, 8243, 4565, 7554, 5742, 42, 2226, 8563, 8410, 4444, 5546, 5391, 4940, 2235, 3298, 7375, 8527, 5055, 7037, 8391, 8037, 6316, 4408, 8898, 3880, 9803, 9885, 6058, 4761, 276, 7400, 7445, 5655, 681, 6076, 86, 8774, 2573, 9375, 2269, 7683, 715, 5148, 1590, 1108, 5833, 6075, 2691, 2036, 6522, 4846, 7110, 8983, 3218, 6425, 9493, 1098, 1996, 5580, 6822, 8080, 1877, 3272, 3699, 3094, 234, 5337, 9402, 2221, 6764, 7039, 5168, 2148, 6324, 2973, 5721, 9437, 4760, 3242, 5134, 8222, 3624, 5110, 1605, 210, 8432, 8340, 3415, 1035, 883, 3295, 2076, 7166, 4355, 9508, 2052, 5923, 7574, 3578, 7643, 3444, 7295, 1978, 8303, 9167, 5929, 4789, 1046, 5774, 5646, 4562, 6817, 1482, 7847, 979, 180, 8822, 870, 455, 5803, 1138, 408, 5941, 2761, 3843, 8863, 2049, 7580, 8286, 2004, 1597, 5234, 8206, 4945, 244, 5977, 8000, 6756, 2908, 143, 8293, 613, 8131, 2745, 7514, 5919, 8213, 3292, 7159, 945, 9794, 6821, 4481, 3944, 8524, 3981, 4694, 2182, 2508, 4925, 3923, 4569, 1013, 824, 2840, 8283, 5023, 4580, 5594, 6298, 4732, 4978, 7503, 8270, 2968, 5817, 8487, 6626, 1033, 8608, 5526, 785, 8134, 383, 7321, 3502, 7052, 9039, 1802, 6307, 8164, 9893, 8809, 2804, 2795, 6427, 4054, 4026, 4866, 8948, 1781, 5968, 1458, 7475, 814, 4385, 9602, 1780, 5650, 709, 7447, 7448, 4675, 7305, 1949, 6728, 2395, 1235, 3653, 4422, 8073, 6306, 2014, 1747, 750, 1075, 4856, 7168, 2996, 3931, 34, 5872, 6684, 6002, 5047, 639, 2050, 7801, 3680, 9424, 5651, 3402, 4334, 7180, 2779, 6734, 856, 428, 4241, 5446, 7911, 3439, 3979, 7502, 3071, 2874, 6645, 9637, 2039, 2858, 3739, 4443, 2559, 3508, 2621, 6538, 6495, 2544, 2137, 3381, 556, 8713, 8723, 5416, 5038, 737, 4019, 1470, 1520, 4427, 5692, 6154, 20, 9306, 8702, 5867, 2838, 4239, 5048, 3695, 6785, 4547, 1940, 7544, 6587, 917, 8981, 7137, 3860, 9362, 3126, 7510, 4447, 8250, 5791, 1672, 4466, 5411, 1337, 2118, 6762, 9810, 8185, 5683, 520, 782, 6687, 3824, 4441, 1395, 282, 2741, 5748, 1347, 7504, 9873, 4309, 7434, 3000, 7865, 3511, 171, 8750, 9285, 3975, 6259, 4949, 1966, 988, 4140, 4286, 5313, 1774, 6230, 9090, 4424, 1481, 8075, 1414, 5718, 2077, 2645, 8845, 9568, 421, 3864, 3757, 8054, 977, 5955, 6611, 3383, 3654, 2192, 1846, 9705, 3188, 6222, 8160, 8740, 5017, 7697, 7414, 8064, 8679, 2740, 5662, 1727, 5071, 4307, 328, 9169, 9950, 1891, 3520, 291, 8034, 1475, 5673, 6826, 7200, 4897, 4522, 4548, 30, 8651, 5108, 8205, 3552, 5020, 5656, 1174, 940, 4577, 7943, 8478, 5401, 8751, 6384, 3333, 2156, 6978, 3352, 4947, 4843, 6067, 8166, 6790, 6103, 2420, 4315, 6599, 1828, 3775, 1184, 7330, 6553, 4442, 7161, 1631, 469, 2341, 3794, 4841, 3772, 3331, 8953, 903, 5088, 8306, 4282, 9558, 3484, 753, 98, 991, 1158, 7985, 6871, 9453, 5876, 5330, 4889, 3113, 1179, 7979, 8962, 5140, 9779, 3829, 3658, 7455, 7055, 9522, 512, 5551, 3158, 6772, 3779, 2011, 4010, 1967, 1221, 6910, 9483, 4780, 5687, 8946, 5372, 775, 1343, 1538, 5481, 7859, 660, 4283, 6336, 2203, 7540, 8494, 1440, 6670, 2725, 5665, 3206, 6641, 8241, 8015, 4786, 4015, 8871, 7028, 5310, 3811, 1963, 1902, 2139, 5060, 2716, 4608, 2042, 8859, 9766, 745, 6198, 1609, 3761, 1691, 3701, 4543, 4728, 4035, 3683, 6663, 1695, 6400, 7591, 5491, 6430, 1168, 567, 4232, 7600, 4965, 3015, 6638, 9192, 8111, 5693, 3491, 4072, 8143, 1371, 9185, 4194, 1555, 6404, 1273, 6331, 2405, 528, 271, 5623, 3198, 3625, 6532, 8622, 7662, 6490, 1883, 6177, 4197, 8578, 9933, 163, 1627, 4823, 2529, 9473, 5034, 4478, 4084, 8101, 4255, 2798, 5974, 6208, 3293, 4865, 4540, 1092, 8130, 1066, 5635, 7343, 3768, 8196, 7893, 8079, 3730, 8050, 7523, 1542, 2085, 9180, 536, 2054, 6347, 5292, 6945, 9567, 8331, 3109, 2835, 4966, 6485, 6939, 6567, 2776, 1407, 2307, 2243, 8878, 6698, 1895, 398, 5202, 1763, 155, 4434, 7871, 7717, 9116, 8636, 590, 7757, 6984, 9782, 135, 3031, 6080, 7232, 2856, 3482, 3473, 9063, 2306, 6140, 301, 6596, 3991, 8100, 5360, 265, 6311, 6711, 2293, 5752, 4998, 5496, 3162, 48, 6274, 2899, 4829, 1667, 2555, 7984, 3832, 7117, 700, 8430, 2796, 5415, 6353, 92, 7436, 8533, 1269, 8991, 8421, 1673, 5976, 8812, 5584, 5495, 1619, 7228, 4192, 4377, 9172, 9922, 1180, 6812, 4415, 7030, 1444, 1493, 1246, 6418, 5472, 8404, 8788, 8322, 4249, 8724, 4170, 2713, 2517, 6644, 7075, 5270, 2043, 7060, 3606, 9746, 967, 821, 8993, 858, 2564, 892, 206, 1924, 6535, 4977, 6766, 3144, 1005, 8549, 663, 6456, 1690, 482, 2090, 3533, 281, 7642, 6402, 3454, 5005, 8162, 1373, 4100, 6608, 1296, 7858, 9816, 1387, 1181, 9064, 9071, 54, 7823, 4095, 3574, 3044, 1498, 8446, 6748, 476, 4221, 5688, 9786, 7437, 9677, 7855, 3902, 4173, 6209, 5737, 3659, 4758, 3990, 7679, 1001, 3661, 9578, 6492, 2082, 7566, 5676, 6866, 8753, 7405, 1206, 4045, 3301, 4716, 1439, 7910, 295, 5542, 7111, 8695, 1378, 667, 7222, 6873, 705, 1656, 5103, 2703, 9011, 285, 7147, 3147, 4465, 15, 2814, 6685, 9902, 4951, 9054, 2679, 5972, 7652, 8253, 559, 5399, 8317, 4623, 6082, 2593, 5210, 426, 1416, 7388, 8603, 7233, 2922, 6004, 2088, 8223, 7505, 1028, 136, 1501, 5239, 839, 6289, 649, 1205, 7577, 8298, 5430, 6806, 2154, 3913, 6453, 971, 9697, 8444, 9494, 1320, 4252, 922, 5818, 4828, 8001, 2791, 2756, 3249, 2304, 3498, 8097, 4340, 4066, 7097, 4105, 9342, 2576, 1805, 7810, 3074, 6325, 3670, 5589, 2129, 6254, 1020, 5379, 3771, 5227, 6823, 4943, 4061, 4678, 1250, 2644, 8977, 3378, 3396, 6676, 6929, 5520, 9068, 7145, 9832, 1726, 9972, 9460, 7025, 1177, 9356, 213, 1791, 1728, 3150, 9003, 5068, 209, 5515, 4132, 9100, 8928, 2248, 2117, 4640, 4544, 6314, 6850, 8031, 8392, 5514, 4263, 1602, 8544, 7494, 1546, 2498, 7248, 3226, 6323, 2023, 9114, 141, 7008, 6514, 5602, 7271, 5281, 8978, 7283, 1922, 2455, 7285, 2208, 6654, 1237, 5596, 2140, 3954, 9690, 8174, 3740, 7341, 8121, 360, 8655, 2283, 3211, 6571, 2337, 2184, 8620, 9517, 5211, 1244, 7376, 5823, 7954, 4892, 9066, 2866, 2229, 8558, 391, 3337, 923, 2886, 9099, 8810, 2541, 7050, 7658, 4672, 6545, 6098, 4289, 5011, 3521, 119, 3125, 1551, 71, 4631, 8847, 619, 6903, 1230, 5405, 8109, 5967, 9557, 505, 9010, 7977, 5393, 7826, 5561, 3011, 3305, 7819, 8795, 547, 7508, 302, 1359, 7882, 2161, 7472, 7496, 5429, 7093, 6706, 7210, 2259, 8627, 4625, 6157, 8181, 1626, 1586, 5376, 9360, 7793, 8051, 1796, 7091, 3519, 8055, 8942, 1280, 8455, 239, 6561, 5307, 8122, 5675, 5530, 5510, 1773, 9886, 6007, 7989, 5203, 4725, 8654, 7896, 6550, 4812, 5579, 6359, 1326, 4405, 1540, 6537, 337, 2373, 5979, 7516, 9335, 8844, 3780, 1380, 211, 2333, 8572, 7042, 8617, 2883, 2435, 7478, 4146, 990, 9201, 8973, 4894, 4064, 2165, 7333, 1652, 8284, 6382, 115, 5822, 9403, 1632, 5911, 1997, 8783, 6322, 9007, 1852, 2282, 3070, 7843, 5057, 2487, 7413, 7269, 5257, 7881, 2438, 2474, 9246, 1911, 501, 9829, 2110, 4617, 6060, 1006, 4686, 8924, 664, 9957, 1286, 60, 7765, 1878, 8805, 3886, 4742, 6423, 441, 9094, 5816, 2735, 9539, 9257, 5207, 7465, 4448, 963, 4346, 3186, 7245, 9365, 7064, 1803, 9739, 4592, 742, 6798, 7342, 3332, 5503, 4488, 4529, 3993, 9795, 6686, 8420, 841, 251, 2157, 3840, 9079, 2328, 9680, 8447, 9814, 4774, 8653, 2504, 7444, 3203, 7379, 9889, 3655, 6138, 8872, 8611, 3153, 7292, 1397, 2815, 4387, 9763, 2406, 6900, 1615, 9155, 8103, 4891, 2819, 9190, 9505, 3469, 4091, 7247, 4858, 6399, 2905, 650, 2177, 6486, 1607, 1408, 7944, 2700, 7170, 6231, 8982, 6238, 1723, 7128, 5660, 416, 9433, 8180, 6429, 3518, 9384, 151, 7766, 1303, 569, 7070, 8752, 8832, 1243, 3345, 7374, 3958, 8862, 5736, 1127, 2676, 5443, 1916, 4695, 8782, 5106, 8096, 7217, 7130, 7082, 9830, 5802, 905, 6339, 125, 4351, 3697, 9176, 4246, 3566, 7966, 172, 4508, 3565, 3163, 2506, 6351, 5377, 425, 7828, 6000, 9258, 9749, 611, 6180, 9033, 8221, 5985, 5762, 1162, 5557, 4600, 2325, 7282, 3361, 1565, 6590, 7790, 5698, 1739, 9441, 554, 6352, 5747, 6290, 8629, 9775, 8591, 2368, 2784, 9018, 8876, 2704, 4630, 6169, 6795, 9321, 3559, 3476, 2674, 3363, 277, 7565, 8561, 3437, 3656, 1453, 3907, 6144, 2515, 1711, 4677, 2361, 8255, 9110, 997, 3984, 8747, 7639, 7890, 385, 6739, 166, 6652, 4941, 2394, 1988, 9373, 8063, 130, 8678, 2702, 6585, 9564, 834, 5707, 2115, 6088, 1519, 3123, 3971, 8207, 6294, 7780, 8346, 6122, 1204, 9029, 2326, 6697, 6240, 7250, 2396, 3692, 1330, 9917, 8142, 2445, 8666, 2897, 8383, 7335, 6768, 5352, 9472, 8520, 5767, 5398, 2579, 6511, 9618, 7978, 4605, 8466, 6064, 6346, 6292, 3516, 1044, 1276, 2551, 7131, 6275, 8769, 4228, 5031, 5606, 8618, 9378, 5042, 2481, 5807, 3872, 9112, 7218, 2204, 8818, 4852, 6908, 4883, 6163, 3122, 2345, 9244, 8819, 9931, 5556, 959, 2900, 587, 5437, 9211, 2418, 6658, 887, 3009, 4788, 463, 3251, 8864, 8114, 6128, 3837, 3952, 6335, 3791, 2494, 6725, 7532, 6646, 4752, 9387, 4492, 1931, 7781, 1285, 4523, 4142, 3760, 4267, 5084, 3609, 8910, 546, 4414, 9333, 9199, 4238, 5454, 9629, 8937, 1648, 4699, 2027, 370, 5983, 8757, 493, 8865, 2355, 5417, 2570, 4292, 6723, 4867, 5215, 6770, 2476, 5432, 3022, 1143, 9807, 9218, 8989, 5930, 4470, 8813, 8836, 6190, 95, 3867, 4021, 8912, 2044, 7930, 4661, 7327, 5745, 755, 8658, 9673, 5484, 4833, 891, 5470, 2891, 223, 6520, 9503, 5326, 5825, 9332, 7466, 2132, 4495, 1826, 8066, 3184, 6078, 9660, 3308, 5838, 6802, 8986, 254, 9676, 8607, 451, 2543, 5189, 9948, 6360, 1078, 603, 2387, 5620, 3322, 3976, 2680, 7182, 5212, 90, 9737, 8280, 311, 1568, 3541, 191, 3075, 3344, 2309, 1745, 6236, 4374, 1515, 7115, 1660, 8426, 8385, 4504, 1912, 838, 7585, 2614, 7007, 7079, 3262, 4126, 2013, 7194, 7223, 8926, 2265, 1797, 192, 2187, 5928, 2173, 5914, 3072, 6991, 5053, 8664, 4235, 3360, 7877, 7870, 973, 7852, 2992, 3762, 2927, 8755, 596, 3572, 783, 8964, 5336, 9108, 5074, 702, 1150, 6562, 7690, 3244, 8851, 7659, 5819, 2, 3495, 934, 8045, 1683, 1406, 5685, 6898, 6239, 7885, 5792, 5743, 313, 7623, 6487, 8961, 2817, 6385, 165, 8548, 7924, 6433, 1485, 7380, 5521, 3646, 6030, 9427, 7654, 3603, 2924, 4931, 2216, 7435, 9236, 2176, 8645, 235, 3563, 289, 2613, 9615, 9341, 1677, 6704, 9062, 1344, 6211, 6044, 7713, 7802, 3724, 2652, 8261, 7699, 11, 3026, 4460, 1159, 2310, 9881, 3604, 7142, 4274, 9913, 1254, 6110, 4502, 8148, 1734, 8156, 7883, 6574, 837, 956, 9080, 8929, 3909, 5144, 3313, 2442, 240, 2357, 2083, 6195, 7150, 656, 2062, 4984, 1744, 642, 3800, 8204, 1393, 8916, 8729, 195, 5197, 9758, 2238, 7491, 6679, 7617, 3524, 7013, 3141, 5209, 3477, 1413, 3694, 3232, 2030, 790, 5600, 1379, 5975, 3475, 3180, 3651, 2538, 1936, 653, 813, 5719, 4237, 3470, 1229, 221, 8711, 6403, 7524, 7776, 8606, 1696, 178, 4688, 7807, 9943, 387, 3185, 627, 7020, 137, 7530, 1820, 6733, 3890, 6477, 5063, 7446, 2773, 2750, 8068, 8013, 7840, 9513, 9410, 8110, 7022, 5090, 5874, 8014, 614, 9147, 7121, 1109, 2751, 5240, 225, 7301, 8239, 9519, 5232, 8135, 7962, 2622, 5388, 3338, 4907, 7704, 1731, 4613, 3711, 366, 2179, 2524, 4924, 8272, 7804, 409, 9823, 1932, 6896, 593, 2064, 315, 29, 8483, 9582, 1927, 322, 4816, 7553, 6735, 1437, 8095, 7965, 508, 3560, 6461, 8891, 2349, 7959, 9338, 2491, 4645, 3828, 4917, 7051, 9452, 2108, 7678, 4813, 8592, 132, 491, 9762, 518, 8311, 866, 3296, 3311, 6374, 4759, 9040, 7676, 4331, 5471, 1717, 9026, 9849, 8137, 2610, 7948, 7186, 8610, 2048, 2592, 2885, 9304, 7958, 6828, 7279, 7525, 1023, 6709, 9554, 8730, 5296, 8485, 4099, 1368, 5, 5672, 8641, 5162, 126, 4449, 8582, 6650, 7461, 374, 9429, 8726, 3357, 6462, 5902, 8273, 7918, 5076, 4559, 7197, 9215, 1271, 9160, 960, 7581, 4048, 676, 7624, 7381, 7733, 9882, 4898, 7479, 620, 8027, 7990, 8877, 2298, 6224, 8894, 2810, 2246, 5626, 1502, 8350, 4558, 9407, 9581, 4602, 9025, 3727, 6930, 4030, 7012, 1172, 2285, 9245, 751, 5085, 2254, 6378, 5364, 617, 1504, 6247, 9369, 3221, 1148, 3842, 8186, 770, 6563, 9561, 3474, 6252, 2499, 307, 888, 3679, 1977, 1052, 2159, 7471, 5882, 2696, 8790, 3988, 7708, 8843, 9625, 3854, 9052, 6818, 4027, 2336, 8734, 9320, 1171, 2918, 8567, 9860, 6813, 9316, 555, 2112, 6062, 1146, 5298, 7698, 8214, 671, 8770, 1970, 5569, 7774, 7263, 9703, 6343, 6466, 5419, 4203, 1426, 5990, 4542, 2811, 430, 983, 6023, 672, 9819, 3208, 9032, 6262, 3774, 5610, 7528, 6888, 9674, 4389, 5373, 7861, 7211, 5973, 9371, 7706, 3086, 3060, 7764, 7970, 4749, 1281, 8424, 4370, 3911, 3534, 7450, 9833, 662, 2923, 496, 1556, 7992, 7259, 4178, 8256, 395, 968, 629, 7811, 3790, 9835, 5508, 7144, 7961, 5851, 2818, 2134, 8333, 5003, 53, 4130, 7836, 1788, 1708, 6454, 4685, 9619, 8262, 8905, 8875, 8943, 5856, 3713, 8831, 6113, 6982, 1424, 5073, 2133, 8461, 1274, 5246, 6963, 4419, 1582, 5262, 1154, 64, 7438, 8613, 139, 6066, 5308, 2385, 1383, 9687, 3744, 2239, 6450, 7825, 4649, 6432, 6856, 7558, 4493, 3403, 8764, 2956, 1715, 7362, 6337, 7543, 5389, 2429, 6449, 154, 4006, 5493, 8242, 5185, 7737, 5869, 4513, 511, 2270, 7572, 2766, 4560, 6214, 1524, 5611, 7736, 3539, 1255, 9915, 6276, 5910, 5101, 4958, 7176, 6414, 2952, 8626, 7693, 8460, 5831, 9759, 9710, 2022, 5769, 2902, 8696, 958, 2066, 1161, 9189, 4149, 459, 7746, 638, 9806, 5080, 8817, 6968, 8184, 723, 74, 8469, 5726, 2263, 2029, 9538, 7306, 7103, 3834, 4098, 6504, 9175, 9805, 3460, 7971, 6482, 1713, 9178, 9492, 9315, 2335, 5149, 6014, 1998, 1384, 9577, 5730, 4969, 4086, 1897, 1261, 6987, 4136, 354, 6341, 7225, 1850, 7927, 928, 1454, 5259, 6494, 1973, 949, 6998, 9834, 6011, 3061, 1197, 5139, 7029, 8980, 6517, 306, 2730, 6612, 1614, 8247, 6554, 7878, 5494, 88, 7354, 229, 9411, 233, 4596, 8076, 1314, 1144, 8758, 9555, 2904, 2354, 4985, 5889, 1215, 2482, 3672, 3918, 4981, 8580, 9962, 5512, 2860, 2485, 2984, 9481, 7201, 3438, 8310, 9750, 9235, 1448, 2452, 825, 1207, 3547, 6944, 6843, 8220, 3178, 9507, 3347, 8476, 7359, 8975, 4567, 8760, 7162, 7367, 2370, 548, 680, 8225, 5035, 8252, 3420, 5850, 566, 448, 9847, 9670, 6564, 4674, 181, 4376, 9438, 7191, 7555, 9851, 3323, 9744, 298, 1377, 2646, 7489, 1099, 769, 9406, 5689, 5217, 6779, 2699, 9646, 4050, 193, 283, 8733, 8499, 3419, 6544, 8518, 1558, 7387, 7195, 8650, 8401, 4070, 8074, 530, 7171, 900, 5001, 8546, 7715, 9781, 1738, 1334, 3638, 1831, 3845, 8475, 8439, 2976, 8022, 6578, 8738, 2483, 1019, 7209, 5754, 7015, 6120, 5347, 7668, 102, 9145, 6491, 7109, 8084, 4874, 475, 4188, 3306, 2990, 6440, 1776, 5037, 24, 4205, 7597, 9638, 8930, 757, 4726, 7582, 7542, 453, 427, 6428, 3953, 6678, 4060, 9283, 6327, 3585, 3023, 6741, 8178, 101, 7799, 4269, 7328, 9030, 5029, 7968, 5666, 531, 591, 7531, 5782, 3329, 9724, 6979, 9060, 8867, 8408, 2698, 8513, 7290, 8842, 2363, 6265, 400, 1058, 4693, 63, 4097, 6541, 8698, 4512, 7175, 4740, 2410, 2763, 2824, 7747, 5422, 1530, 6362, 1173, 81, 6559, 2962, 8203, 9965, 2382, 1304, 7227, 904, 57, 8321, 3745, 1929, 160, 7107, 3247, 8099, 2974, 6849, 4150, 2319, 3861, 5778, 9445, 7849, 4234, 8746, 4226, 9251, 5641, 1613, 9194, 9967, 515, 3143, 3467, 2662, 6742, 4256, 9960, 6906, 7741, 9702, 6878, 2876, 487, 3621, 5312, 3362, 429, 8849, 9238, 5724, 4534, 9888, 3388, 3449, 4328, 9324, 8631, 7193, 2275, 9198, 8749, 1787, 7923, 1991, 1389, 5453, 6618, 3129, 809, 621, 3382, 4284, 8792, 5805, 264, 4199, 6268, 2412, 9909, 5916, 1984, 8554, 7416, 1131, 3866, 6958, 5205, 9207, 8823, 4472, 877, 601, 3374, 4918, 7386, 9666, 2056, 8053, 962, 3806, 1008, 6860, 2550, 687, 2422, 746, 3414, 284, 9527, 3030, 8949, 1898, 341, 9214, 2738, 462, 3466, 3407, 5566, 4483, 8517, 3093, 1220, 4793, 9894, 8308, 1486, 9212, 8296, 359, 7454, 7477, 8922, 5601, 864, 3608, 376, 4528, 2556, 6767, 4243, 3259, 6367, 9163, 2512, 5304, 3535, 8292, 8589, 2989, 6072, 2724, 8829, 411, 6619, 4074, 2470, 2572, 3819, 9866, 7934, 3431, 9903, 7474, 6782, 97, 9118, 85, 321, 9009, 78, 9383, 4973, 7653, 9897, 2256, 6689, 5517, 1400, 4962, 6515, 5188, 5276, 7783, 734, 3063, 4180, 9560, 1323, 7785, 658, 9291, 5749, 9309, 2697, 6890, 9610, 1661, 907, 5527, 9340, 7675, 998, 4956, 3877, 6019, 3777, 4634, 6263, 648, 1110, 7031, 6029, 3720, 7152, 2071, 5077, 8852, 7721, 1216, 7891, 6630, 6925, 5498, 9379, 7596, 3544, 7122, 8763, 8596, 8748, 177, 4714, 1369, 1548, 4921, 4994, 8911, 8686, 9339, 612, 7003, 3175, 7705, 2381, 4946, 6200, 6546, 9516, 4429, 2759, 8958, 719, 5125, 3081, 5255, 3201, 3231, 5354, 8681, 1, 452, 8128, 1264, 1768, 8489, 3583, 558, 7928, 9836, 9208, 2977, 2753, 2537, 6606, 8593, 7316, 8971, 1294, 4371, 9001, 6161, 401, 8120, 224, 604, 9776, 2149, 5385, 6285, 7960, 6922, 1063, 7995, 2568, 8170, 4202, 3628, 3737, 7068, 4970, 9399, 2595, 1914, 9858, 6446, 699, 711, 4394, 4112, 6832, 397, 378, 4217, 9023, 3946, 8047, 2969, 9979, 986, 9573, 9714, 8646, 6846, 4421, 2426, 5002, 7203, 8692, 7507, 2830, 8604, 1217, 3921, 7759, 43, 7369, 9426, 7208, 6034, 9980, 2765, 5647, 6838, 8714, 6657, 7146, 6049, 7812, 9349, 33, 5236, 8628, 1642, 9053, 7123, 6624, 8691, 386, 489, 564, 9078, 7153, 1751, 659, 275, 9523, 3458, 5370, 5810, 2068, 149, 8327, 7846, 8436, 733, 7418, 4451, 3668, 2181, 3906, 4106, 4160, 8884, 9540, 2626, 8323, 6434, 7879, 5682, 1163, 1288, 3885, 9647, 5266, 7425, 2972, 1939, 8023, 1004, 669, 8639, 1126, 203, 9688, 6586, 8212, 8869, 2565, 8821, 2707, 362, 3448, 3527, 6395, 7196, 7, 3157, 1297, 9326, 6675, 6167, 7672, 915, 4201, 8334, 8218, 9521, 7754, 9486, 358, 1441, 9721, 9592, 6937, 3691, 1641, 5435, 7266, 9346, 9148, 8233, 3925, 4366, 8422, 259, 7674, 4135, 1351, 1234, 6580, 8858, 2461, 222, 4079, 8190, 9151, 7775, 2554, 8659, 7586, 3665, 7163, 3149, 1253, 6183, 7114, 9671, 9103, 3018, 9024, 9464, 8777, 6940, 9262, 4338, 2150, 9345, 3871, 1349, 2053, 8551, 7078, 7422, 7519, 2767, 6261, 2431, 4654, 6475, 7392, 756, 503, 8440, 7588, 7457, 6973, 7254, 747, 9088, 716, 6976, 992, 9096, 5501, 2665, 5155, 6907, 7348, 7805, 7619, 9121, 4574, 5599, 6364, 6070, 3038, 9233, 6807, 1760, 8395, 2800, 3778, 9008, 8728, 571, 447, 976, 5853, 7192, 6628, 4632, 4308, 2709, 5314, 5654, 4302, 863, 3715, 9728, 573, 8353, 1759, 8579, 2935, 6996, 6441, 4271, 6931, 3082, 7512, 9456, 1130, 9067, 9645, 1219, 4972, 7255, 260, 7832, 190, 9223, 4667, 2024, 4842, 6173, 5659, 7632, 1370, 4131, 8474, 6953, 3707, 894, 436, 9694, 5878, 1876, 2869, 9717, 9174, 7346, 5173, 4040, 5138, 2005, 9812, 4487, 3589, 1795, 4729, 3096, 106, 9282, 1800, 5462, 3598, 9947, 3637, 8187, 7102, 3453, 8464, 7352, 7633, 9976, 1362, 513, 1017, 728, 1743, 8294, 5461, 4193, 7312, 605, 8996, 5686, 8161, 796, 8407, 9028, 5467, 4153, 2528, 9890, 342, 9501, 9188, 9729, 7563, 7731, 4872, 9241, 5905, 9467, 4182, 9870, 8009, 8515, 9840, 643, 9055, 6229, 9773, 1025, 8903, 8480, 7903, 713, 8586, 5204, 7090, 6844, 1702, 9076, 6923, 384, 3412, 7396, 9799, 9518, 2806, 8132, 9566, 438, 3103, 5201, 3974, 7980, 9648, 572, 220, 1507, 123, 485, 363, 8988, 22, 9355, 1560, 238, 9329, 2145, 6757, 6508, 9620, 9091, 9498, 1082, 6368, 6693, 4536, 6609, 7190, 9634, 4156, 7860, 8683, 6022, 1793, 9692, 6310, 2413, 237, 8624, 6591, 4306, 8193, 9982, 8532, 628, 9757, 2169, 7808, 403, 8570, 1487, 439, 6965, 600, 4550, 7535, 8060, 9871, 6530, 640, 7671, 9811, 1564, 1987, 5773, 5456, 623, 8318, 9376, 5045, 6410, 8136, 6737, 9372, 6303, 6296, 8906, 8006, 1391, 4669, 3355, 9550, 7991, 5024, 9294, 9488, 576, 7939, 1411, 632, 9857, 449, 9015, 8276, 9495, 9853, 2887, 9865, 1165, 7750, 4090, 1341, 9314, 8257, 7946, 2706, 5708, 9089, 8909, 9949, 2792, 7606, 6565, 1816, 7835, 3238, 1847, 9843, 6985, 4670, 9639, 2527, 9936, 8791, 205, 1121, 625, 2950, 3703, 4101, 2594, 6165, 4999, 8955, 8505, 7920, 8154, 290, 7707, 780, 8441, 7410, 5893, 3430, 4348, 9627, 9439, 2695, 3151, 7712, 7821, 2913, 3433, 4930, 8040, 7615, 5208, 1525, 9975, 6389, 3340, 7915, 3024, 7183, 5104, 9633, 2255, 9919, 1956, 4436, 7888, 6073, 8584, 437, 2299, 8673, 5174, 7160, 9587, 5735, 5841, 7136, 3464, 1645, 3919, 6997, 3348, 3098, 371, 4910, 722, 9549, 9462, 9617, 9643, 7071, 3899, 1514, 390, 2390, 9864, 9204, 27, 8595, 4904, 1342, 2003, 3685, 4115, 7816, 5953, 836, 7331, 9281, 9391, 6217, 7873, 3318, 893, 2599, 5643, 4587, 6391, 9896, 9591, 9938, 9684, 5069, 9021, 8380, 8116, 2666, 1531, 407, 5642, 3949, 8522, 3618, 5157, 7818, 9434, 9295, 946, 458, 2571, 6637, 3766, 6111, 1438, 8473, 5667, 8501, 4620, 1467, 7898, 3849, 860, 6443, 2534, 6751, 215, 9594, 1628, 9102, 9756, 4184, 1999, 9800, 9798, 5554, 9272, 9447, 6435, 9663, 200, 9808, 7609, 7850, 4747, 9292, 2917, 7956, 188, 9152, 3705, 4848, 8672, 1366, 9868, 7641, 8600, 3066, 330, 4353, 3499, 2502, 4198, 5278, 2635, 1419, 4473, 9827, 2383, 9817, 1089, 4404, 718, 1210, 4295, 9981, 3901, 574, 1436, 4888, 9480, 987, 6498, 9735, 1517, 8896, 9128, 5121, 28, 5616, 1814, 9044, 4624, 8719, 9404, 9959, 9232, 7036, 4107, 2561, 6721, 9293, 8890, 6848, 5342, 8374, 845, 3117, 6775, 5777, 8509, 9585, 331, 9288, 4261, 4845, 16, 1022, 8647, 9414, 8745, 2705, 4333, 4967, 9237, 9448, 5678, 8349, 7358, 9382, 2606, 4440, 4475, 9422, 5222, 162, 3580, 1857, 2295, 9418, 9740, 762, 9530, 9514, 8576, 4077, 4579, 9465, 8058, 9966, 3961, 9477, 6235, 9014, 443, 3538, 1735, 5051, 6155, 739, 7426, 3540, 993, 2797, 316, 3999, 5987, 278, 7526, 8510, 1027, 533, 9768, 6135, 9317, 9632, 9454, 3220, 8077, 79, 6408, 1231, 1114, 9368, 2065, 9446, 4454, 9312, 6086, 5230, 1471, 2313, 41, 9920, 749, 9664, 7701, 9270, 2851, 9892, 4336, 889, 9484, 5591, 847, 9863, 610, 6865, 6319, 7921, 2625, 9499, 8680, 2222, 7904, 9531, 218, 7298, 6814, 7631, 8260, 8965, 7742, 8671, 630, 8815, 7364, 405, 7492, 792, 6096, 1675, 3350, 9228, 577, 9574, 9898, 230, 4120, 9449, 1492, 9385, 6847, 7431, 2772, 9275, 9366, 9783, 8409, 6755, 9862, 8491, 3131, 9908, 9764, 2569, 9612, 9652, 1032, 9605, 467, 8458, 2651, 7753, 6841, 314, 9496, 8614, 7044, 9983, 5575, 7914, 6758, 3393, 5957, 8759, 9435, 752, 703, 510, 9562, 9765, 3193, 6139, 8459, 3917, 1617, 6467, 9357, 9905, 645, 9701, 9436, 5302, 9256, 2633, 5305, 9344, 9700, 9641, 4025, 6185, 9474, 7412, 1064, 8553, 9722, 9658, 2067, 9733, 6661, 9177, 9878, 9479, 9784, 4853, 380, 3417, 9796, 3274, 255, 2113, 5917, 147, 120, 8837, 4386, 9876, 9741, 3003, 5942, 7332, 9622, 9343, 3302, 9416, 1527, 9789, 9528, 9319, 9600, 9657, 9390, 9101, 471, 9532, 3434, 5137, 8141, 9586, 763, 7095, 7803, 9678, 1478, 9284, 3240, 9526, 6503, 9598, 69, 495, 9644, 9229, 668, 9502, 8543, 8715, 8514, 8850, 9769, 4929, 1955, 2657, 1933, 9743, 3181, 9122, 2937, 9551, 9417, 8526, 9771, 9679, 9252, 8521, 9260, 9432, 2947, 353, 651, 9271, 8356, 9374, 2365, 2479, 9831, 12, 105, 219, 8731, 8888, 7951, 6295, 9825, 7839, 6411, 8451, 9839, 9792, 8623, 9243, 8299, 849, 9419, 9525, 3006, 4047, 8802, 8082, 5995, 4287, 7087, 9942, 9944, 9278, 3425, 257, 9331, 9512, 8124, 2615, 9248, 2425, 8569, 8287, 7309, 8682, 9614, 419, 8354, 6079, 2520, 9761, 9956, 9589, 4118, 9463, 9791, 9711, 9611, 6422, 4280, 9797, 9095, 2513, 6933, 2747, 9706, 9696, 9662, 1752, 3217, 7006, 9793, 8689, 486, 7612, 4510, 8138, 2332, 9923, 5925, 442, 127, 9425, 9234, 9815, 9940, 3134, 8828, 9545, 3582, 9869, 9745, 9225, 7616, 4459, 2620, 4301, 517, 7559, 9209, 2472, 9946, 9726, 6791, 9788, 9491, 9395, 3926, 7373, 9359, 8743, 9242, 9497, 9482, 9707, 4161, 8951, 7673, 8384, 873, 8826, 7356, 930, 2109, 7441, 3601, 9086, 6673, 393, 9381, 8848, 9440, 6974, 4151, 77, 4076, 9846, 8779, 7017, 7313, 9451, 5797, 1698, 9613, 1668, 9672, 9310, 970, 9838, 9142, 8904, 9596, 4171, 9386, 9487, 9977, 9928, 9459, 8571, 7975, 9409, 1084, 381, 9953, 9301, 9302, 9723, 7135, 2623, 9777, 9599, 3515, 2511, 9290, 9337, 9352, 9535, 6581, 9300, 9469, 8069, 9597, 9363, 9630, 9227, 9537, 9854, 598, 9628, 975, 2958, 9423, 7925, 9490, 6424, 913, 9364, 9350, 9842, 6513, 9124, 9900, 9880, 1832, 5111, 8936, 9964, 4008, 9431, 9821, 9259, 9347, 9461, 9579, 9415, 394, 7179, 243, 581, 8656, 9361, 3784, 9572, 9719, 138, 9277, 9844, 943, 6003, 1149, 2366, 1309, 1187, 9401, 9659, 9856, 202, 9583, 9575, 8693, 9231, 7905, 5251, 9255, 9348, 9475, 9559, 9547, 9570, 9226, 8400, 9616, 5729, 3016, 1867, 9289, 1657, 8011, 9450, 9828, 9859, 9273, 9299, 461, 9506, 9704, 9511, 7243, 1051, 2723, 9457, 9253, 4042, 9945, 1819, 7947, 9219, 121, 2449, 9286, 654, 9394, 9730, 9631, 9910, 1917, 1345, 9269, 1681, 1422, 2190, 9656, 2685, 159, 216, 541, 9916, 984, 175, 145, 9168, 529], 'WDT': [308, 1076, 1844, 3380, 3914, 5150, 2612, 4148, 3146, 5450, 8756, 4382, 4682, 5338, 7988, 5918, 5891, 8062, 8222, 6979, 8255, 5529, 5443, 8830, 3622, 4761, 7454, 7294, 4898, 4390, 6659, 6297, 3587, 5340, 7817, 4570, 6211, 6452, 7747, 2378, 5951, 4916, 5252, 3646, 6296, 8990, 8038, 3480, 6020, 2776, 8813, 2180, 7924, 7329, 6686, 990, 1432, 1458, 1610, 4675, 3647, 992, 7220, 8692, 4414, 2078, 3544, 3614, 1758, 6218, 8585, 3802, 7427, 6329, 5935, 5123, 1182, 2317, 5183, 3139, 4248, 8332, 5758, 9023, 6106, 2051, 7538, 6526, 7049, 5666, 7065, 8195, 6722, 3214, 4355, 7353, 1248, 5143, 8696, 2712, 2329, 8806, 1455, 5397, 921, 3097, 5522, 2879, 4057, 3126, 5561, 2457, 6007, 6986, 5167, 1412, 8041, 2008, 7169, 8306, 5684, 6598, 4415, 3225, 5240, 8611, 8988, 2200, 5113, 5158, 4484, 1335, 5741, 4750, 8515, 1433, 2446, 8322, 8097, 6108, 2371, 5624, 6647, 3736, 4399, 1240, 5016, 5348, 9574, 5630, 3174, 2526, 5604, 7843, 5911, 6585, 7882, 4572, 4969, 4130, 3571, 3716, 3389, 3080, 7664, 7222, 2718, 4629, 3993, 6845, 5420, 3295, 5896, 1950, 6128, 7467, 2932, 4339, 4216, 1123, 2854, 8341, 7854, 3615, 5195, 2819, 7786, 5636, 6392, 2970, 9505, 4865, 2686, 3982, 5279, 2223, 3706, 5107, 3081, 6077, 8175, 4053, 3616, 7861, 8780, 2948, 2621, 9041, 4754, 1150, 1549, 567, 1283, 8121, 5908, 5967, 8416, 3072, 7166, 7607, 1508, 5502, 3738, 1918, 7487, 2226, 7782, 7310, 7185, 1561, 8865, 8235, 8325, 9100, 8045, 5091, 8869, 8078, 4990, 3294, 9090, 3907, 6687, 856, 4903, 8594, 664, 4821, 7435, 1306, 1370, 2201, 1891, 8846, 1310, 2080, 842, 8381, 4389, 3489, 4296, 8650, 3251, 2358, 8963, 6639, 8119, 4023, 2138, 2202, 1750, 224, 5830, 5124, 6028, 6371, 5053, 5603, 2938, 3785, 1098, 6719, 1318, 7505, 8522, 2103, 2483, 9178, 9109, 7270, 7018, 8550, 3170, 8088, 8943, 3269, 4312, 8163, 5182, 4097, 7064, 7990, 6401, 5528, 8142, 3631, 4760, 4773, 4578, 8889, 3227, 5128, 2968, 1353, 4652, 5620, 2829, 1063, 4791, 4174, 2749, 768, 5519, 9180, 1753, 9074, 9598, 4410, 3555, 8468, 1085, 5687, 7953, 9758, 4734, 3171, 5321, 9093, 8134, 7495, 5550, 3433, 3848, 4062, 1434, 4384, 7229, 8220, 1228, 6389, 4504, 2629, 1590, 5821, 7865, 8730, 5710, 7118, 4825, 6703, 1037, 6896, 2111, 8203, 1055, 3894, 6888, 1536, 5593, 1853, 8002, 3370, 8572, 6404, 460, 4702, 3503, 3116, 4005, 7336, 1343, 8721, 3528, 665, 7321, 7234, 870, 8362, 8931, 2826, 8758, 3107, 4714, 99, 2994, 3966, 8446, 9092, 2016, 5494, 3865, 4677, 2846, 2627, 7554, 6561, 3875, 2721, 7573, 6188, 5871, 8633, 7014, 1148, 6351, 5523, 2249, 9003, 981, 6897, 3285, 5512, 2280, 2325, 5926, 5506, 4379, 3517, 9581, 6475, 5954, 4111, 3215, 8457, 8125, 5950, 3042, 6735, 6699, 6332, 7073, 5671, 6083, 4828, 6961, 3840, 3804, 793, 8161, 3289, 5881, 8357, 7557, 8726, 3034, 3700, 7086, 8644, 3983, 5513, 991, 6360, 9125, 5263, 4205, 8986, 2303, 2245, 3255, 5825, 414, 1490, 5062, 3264, 2735, 4607, 5175, 4063, 5191, 4265, 1317, 1213, 6165, 3939, 4281, 1144, 3111, 1861, 4787, 5817, 7613, 5470, 8273, 7934, 5423, 8286, 9169, 3017, 2991, 5344, 8664, 3274, 7648, 1948, 2313, 9136, 8155, 2496, 6250, 1944, 7928, 5633, 1039, 8615, 7351, 4157, 4684, 5915, 1718, 3071, 3965, 5759, 5151, 4973, 4881, 1535, 6008, 5159, 939, 7075, 6694, 2729, 8737, 3044, 6693, 5346, 3985, 3218, 3849, 8603, 6603, 8073, 2403, 6281, 2061, 8660, 4647, 8432, 8902, 7156, 4942, 3986, 4862, 9054, 6307, 7556, 1639, 3812, 781, 7754, 4126, 855, 8635, 6014, 3861, 8923, 1498, 6398, 4323, 295, 4633, 687, 2848, 3224, 4474, 802, 8223, 5959, 7455, 4084, 3970, 2052, 355, 3093, 6837, 5731, 3316, 7564, 5393, 1570, 5919, 4751, 3884, 4922, 8965, 4222, 6193, 5719, 7656, 3455, 602, 974, 5953, 4733, 8778, 3995, 5197, 1915, 2726, 3659, 474, 1506, 6917, 2086, 6309, 1282, 7340, 6466, 6487, 1767, 8622, 592, 2477, 3674, 8786, 1401, 7428, 7579, 2892, 6884, 5315, 4472, 3494, 7768, 1691, 6120, 1678, 5555, 7042, 740, 4830, 7452, 8821, 6895, 9130, 7892, 2274, 7000, 3611, 8196, 3934, 4767, 4019, 6116, 5559, 3085, 4275, 6299, 7114, 1146, 8253, 2276, 9318, 2074, 2527, 7361, 5531, 1981, 3005, 2684, 5698, 8929, 4775, 1512, 7940, 3909, 1435, 7509, 5564, 2495, 8410, 7961, 1340, 4925, 4493, 9868, 9200, 7867, 1367, 2518, 1760, 8910, 2164, 2281, 8998, 7491, 2871, 4951, 9052, 6478, 4547, 4553, 7417, 6933, 9149, 2843, 3395, 2266, 5049, 223, 912, 8263, 3773, 8405, 1953, 4099, 2988, 982, 835, 8104, 4982, 1790, 871, 1088, 4135, 5178, 1689, 690, 397, 2170, 7190, 5649, 4800, 7958, 7486, 5246, 1729, 1324, 5541, 8089, 1360, 5199, 1805, 8542, 3148, 9678, 3497, 5510, 5093, 3237, 2774, 1376, 4383, 9756, 4868, 3442, 9011, 6248, 3448, 6502, 5147, 8554, 3331, 7594, 5899, 8629, 4007, 2312, 4271, 4763, 8944, 8075, 8330, 4407, 8991, 6042, 5690, 6727, 8841, 1232, 7293, 6100, 4755, 2820, 5539, 6811, 5784, 5272, 7876, 2878, 2427, 1901, 3776, 1709, 1749, 3230, 6679, 7994, 1469, 1185, 3362, 4852, 3195, 7581, 786, 3639, 3843, 6627, 2447, 8200, 6047, 844, 3238, 3731, 3879, 3588, 5280, 2258, 2521, 7097, 6196, 815, 2971, 3486, 5039, 1612, 1996, 5030, 2304, 2764, 2687, 8448, 7407, 3916, 910, 5332, 1329, 7690, 2573, 8061, 3299, 3600, 2158, 5518, 7490, 7810, 2250, 4745, 2019, 8762, 9098, 771, 6221, 9032, 7813, 4774, 7701, 6788, 7999, 999, 4809, 4867, 3239, 9077, 1912, 3592, 3810, 4285, 4793, 4580, 8898, 633, 7462, 9236, 4669, 744, 9548, 6746, 6400, 789, 8790, 4914, 3857, 6509, 6454, 8012, 5859, 3597, 5157, 1235, 4201, 5395, 6796, 9290, 6553, 5061, 7722, 4932, 5080, 7869, 5534, 5943, 7387, 8197, 1638, 1621, 6683, 2237, 5066, 7685, 4375, 4423, 6532, 6006, 5931, 985, 6001, 876, 4495, 9184, 4978, 6327, 4032, 9494, 4037, 644, 1481, 7043, 7408, 4520, 7244, 941, 5186, 1554, 287, 667, 5032, 8014, 5734, 6568, 6350, 2957, 7200, 3454, 1093, 7101, 376, 4013, 7193, 4499, 9167, 3725, 4506, 8352, 5711, 8857, 1515, 7395, 961, 8264, 6684, 4054, 3397, 8436, 7273, 7124, 6929, 4511, 3384, 3507, 6274, 8705, 6880, 2079, 8426, 5598, 6035, 1312, 8872, 2889, 3402, 4617, 3343, 2121, 3198, 4442, 516, 3620, 1707, 3853, 5535, 4566, 7444, 3261, 9181, 311, 5057, 6112, 894, 867, 1147, 1603, 4544, 2497, 1284, 2380, 7907, 1165, 9418, 8375, 4782, 4428, 3358, 6149, 3595, 4060, 6333, 3963, 8708, 3992, 4427, 87, 8165, 2406, 5888, 5794, 6869, 6045, 4643, 8399, 3660, 9822, 4991, 5737, 9401, 3159, 1823, 4919, 8282, 4797, 1409, 3367, 8924, 3779, 4796, 9031, 1666, 4530, 470, 4850, 5923, 4147, 6018, 538, 5857, 5793, 8782, 4541, 2469, 5292, 1199, 1251, 9754, 3621, 5088, 2517, 1022, 3786, 6388, 3329, 8538, 1839, 1062, 4920, 2129, 9460, 3781, 76, 2863, 7226, 5482, 6770, 8654, 6552, 4131, 747, 4726, 2803, 8536, 4981, 5618, 4356, 7405, 560, 8230, 4944, 4766, 4872, 8968, 1742, 5140, 5421, 968, 7126, 8547, 7497, 7600, 3260, 3057, 1866, 5750, 1356, 2634, 2501, 3532, 7835, 6936, 3557, 599, 1507, 6084, 6043, 6711, 4892, 4064, 3200, 8334, 8331, 2000, 1421, 5700, 1049, 7863, 1445, 4554, 1229, 1647, 3749, 8789, 6974, 6615, 4915, 4835, 7779, 8674, 5965, 7397, 7357, 1410, 7619, 1517, 7514, 4742, 6826, 3439, 9809, 4897, 5876, 6416, 7870, 7652, 4738, 7997, 7209, 4067, 6458, 9123, 9019, 8424, 7172, 2824, 2006, 1482, 256, 3946, 4965, 8462, 7016, 1079, 4710, 153, 293, 380, 6163, 2548, 7432, 5969, 7067, 6318, 8251, 9038, 6069, 5703, 6737, 5376, 4262, 2910, 4693, 4930, 1624, 53, 5654, 3756, 1206, 4653, 5861, 1176, 9194, 6676, 6262, 4950, 2189, 8053, 4264, 7393, 1293, 233, 2475, 4239, 2719, 4912, 738, 1238, 2827, 204, 6364, 3471, 4527, 8683, 5129, 5983, 1061, 8218, 7568, 4963, 4183, 5464, 6238, 4935, 6432, 3496, 2165, 1635, 6275, 2594, 4225, 4608, 950, 8103, 2432, 3526, 1715, 383, 6305, 6876, 7160, 1210, 8259, 7139, 2459, 2402, 5089, 4879, 2906, 7716, 3572, 6937, 5860, 1477, 739, 3406, 7833, 7479, 3246, 3141, 222, 3327, 1472, 6484, 8176, 2430, 483, 9791, 8129, 7692, 7093, 2740, 7937, 6033, 6090, 4113, 5215, 1810, 2289, 2750, 3752, 7089, 5542, 5875, 6741, 2842, 2666, 2285, 1024, 2050, 7637, 5238, 6041, 8054, 785, 6874, 2760, 5590, 1932, 8309, 8327, 2144, 5288, 7451, 2434, 2742, 6956, 6313, 2262, 2492, 6589, 5851, 4164, 5693, 8939, 8727, 1701, 5210, 3286, 7832, 4524, 4294, 8638, 8284, 6868, 8647, 7406, 6839, 441, 2728, 7550, 3026, 8481, 7143, 2969, 7571, 1662, 1396, 6280, 6461, 2847, 722, 7034, 6298, 4497, 6813, 9021, 2507, 2169, 6632, 6537, 5946, 4014, 7282, 4363, 4880, 8794, 4320, 3452, 2578, 8631, 6303, 8866, 3976, 1134, 769, 213, 6818, 8987, 5415, 3265, 3124, 1922, 1141, 600, 9102, 2025, 450, 6417, 3744, 7689, 7566, 9353, 7031, 9173, 4349, 9147, 3254, 1779, 3434, 9208, 3823, 5367, 826, 694, 1528, 3839, 6782, 3759, 2934, 3938, 5499, 1494, 2787, 7516, 4138, 7119, 1180, 88, 4988, 8792, 5545, 9526, 1809, 317, 1679, 6290, 3326, 5629, 4894, 4129, 1115, 7255, 594, 8063, 1272, 92, 6849, 7010, 3987, 2811, 7382, 642, 2891, 8453, 3216, 1845, 1218, 8770, 2177, 3818, 5718, 8249, 6053, 6593, 1883, 1130, 2339, 1807, 480, 3356, 3376, 6232, 5568, 9428, 4696, 1321, 4831, 4451, 7298, 4028, 5892, 7639, 1856, 6089, 4579, 3927, 1142, 7366, 5785, 5187, 7700, 1164, 2671, 4325, 3202, 2577, 7388, 4094, 7415, 8034, 5829, 5092, 2108, 5222, 9692, 8473, 8788, 3569, 2903, 4337, 144, 7459, 5360, 6803, 4489, 5152, 6434, 4360, 2450, 3292, 5103, 1292, 2042, 6809, 5978, 6530, 3729, 6263, 5733, 8355, 8412, 8595, 1346, 6140, 6821, 5131, 8822, 379, 7300, 9473, 544, 3217, 1511, 93, 7894, 8856, 4752, 951, 7663, 5934, 8239, 6851, 7104, 246, 8368, 3798, 5274, 1658, 6660, 8578, 3197, 2579, 5955, 6924, 9858, 7246, 4196, 514, 6592, 6442, 2981, 8373, 4042, 7767, 2352, 7621, 7694, 7100, 464, 6525, 4223, 8893, 7724, 1644, 6397, 4345, 5474, 3663, 9340, 7471, 1253, 5665, 3345, 7912, 5020, 8826, 4478, 7343, 7262, 1958, 3178, 7277, 4822, 3642, 5648, 6810, 2590, 1071, 1820, 95, 4938, 704, 3968, 6964, 4611, 4612, 6357, 4599, 6114, 7742, 7518, 3594, 5885, 6272, 5284, 2789, 806, 4340, 5683, 4895, 6733, 4616, 5939, 8946, 1978, 4856, 8549, 5589, 1154, 269, 5033, 4214, 485, 61, 1190, 3446, 1348, 5578, 4439, 8887, 2135, 9143, 466, 4744, 1395, 1402, 590, 4388, 6095, 9445, 3680, 294, 7252, 1682, 2142, 5814, 1156, 5285, 1967, 1620, 2356, 1521, 2470, 6048, 4631, 2680, 2322, 5029, 4771, 4152, 2095, 7896, 8324, 2338, 8096, 973, 8502, 3998, 8385, 3190, 3166, 7109, 8232, 3581, 5582, 4115, 4465, 9736, 7108, 1311, 5425, 2393, 4154, 2089, 6213, 3510, 6583, 4468, 5298, 6066, 4672, 2056, 3053, 7128, 1736, 3811, 8219, 6161, 9379, 3263, 8329, 1125, 5789, 8505, 4662, 4187, 1397, 1544, 1290, 1792, 4095, 3301, 5108, 1383, 1893, 1935, 5301, 6421, 1510, 7577, 6967, 777, 7584, 2659, 504, 6667, 3518, 5577, 6323, 879, 4564, 3762, 9637, 280, 6370, 8339, 5979, 8775, 1041, 1739, 4957, 1733, 9498, 1831, 4660, 2084, 4958, 7346, 6132, 6900, 5652, 5988, 3344, 7307, 1167, 9413, 4874, 4075, 7877, 1974, 883, 3386, 9310, 6031, 3530, 3657, 6246, 8040, 7605, 8964, 923, 839, 4966, 8971, 4210, 3525, 6055, 4584, 7862, 2575, 5265, 5403, 2335, 7125, 2558, 3739, 4817, 666, 5434, 4004, 4378, 5834, 4814, 3437, 4667, 3942, 303, 8247, 3831, 0, 5440, 6649, 231, 4127, 7838, 3379, 927, 3560, 7964, 6653, 4731, 7295, 2504, 2240, 5807, 3011, 8490, 3048, 2389, 2810, 9120, 3018, 4043, 5312, 1462, 5445, 8058, 7542, 389, 3854, 4163, 7713, 5401, 6629, 2683, 3013, 1497, 1012, 9546, 2124, 5973, 2833, 4286, 4690, 6182, 6212, 7320, 6141, 8906, 6473, 2984, 5409, 5856, 7559, 3552, 6664, 6702, 7729, 7761, 7134, 9383, 9699, 2087, 21, 5384, 9820, 2535, 1817, 6882, 4392, 6269, 6135, 6747, 8101, 6005, 5309, 7968, 3888, 7909, 2283, 193, 8361, 4425, 5798, 9035, 5787, 2618, 5927, 7562, 2599, 8510, 5162, 2471, 5025, 2952, 86, 3542, 5437, 5136, 4343, 6209, 5680, 182, 2758, 7396, 6786, 4483, 2852, 760, 811, 7436, 7826, 6366, 578, 7216, 8677, 8318, 521, 8021, 553, 1910, 3047, 7704, 5381, 4923, 5261, 4370, 7503, 2739, 1919, 4875, 2516, 6191, 4586, 2530, 2661, 3036, 4022, 7911, 5460, 77, 2021, 8491, 3828, 4146, 4443, 3008, 8521, 8613, 6228, 4685, 3419, 115, 8469, 3536, 172, 4167, 6541, 9363, 7003, 3422, 4627, 1630, 2395, 4335, 4984, 1001, 7753, 4838, 5007, 352, 1091, 2178, 6499, 4447, 1075, 5444, 362, 5752, 629, 7687, 4220, 729, 2809, 9948, 2058, 1077, 438, 7791, 2203, 5501, 3508, 6491, 2825, 1539, 347, 6527, 4666, 4361, 8345, 47, 4417, 4293, 3671, 7450, 8269, 8881, 4006, 9050, 7182, 6465, 6761, 3683, 9853, 8732, 822, 3944, 9554, 7532, 1052, 5478, 3359, 1914, 3678, 9540, 2591, 705, 3303, 4953, 2390, 4195, 4723, 2075, 4124, 2456, 2422, 861, 4778, 8828, 8575, 8609, 5171, 857, 7886, 7, 9115, 2163, 2793, 3737, 7077, 2959, 3844, 4069, 7305, 4591, 1909, 6921, 5549, 2602, 1821, 7658, 9464, 2465, 3905, 1460, 6575, 515, 6251, 284, 5500, 2097, 5520, 8159, 2012, 6954, 6750, 3208, 5565, 8279, 3640, 7095, 3060, 2867, 545, 7533, 2279, 4170, 2218, 1726, 3815, 5884, 9384, 1453, 3049, 2278, 2216, 6448, 3694, 7391, 9524, 2440, 580, 3084, 660, 8680, 3892, 3999, 5064, 5846, 4298, 7464, 4278, 1961, 4622, 831, 8600, 3075, 4781, 8500, 2213, 4257, 5600, 9711, 3243, 2128, 9241, 9305, 5105, 3975, 9589, 1916, 9697, 3063, 1859, 6556, 9315, 2678, 8020, 8497, 6244, 7552, 3349, 1557, 6425, 6540, 1625, 297, 3829, 9170, 5800, 1728, 2524, 2563, 1157, 7774, 911, 5458, 8254, 6661, 5257, 749, 5176, 5616, 1468, 2945, 2183, 8601, 6800, 691, 4104, 8023, 8767, 9000, 5772, 7589, 1848, 4613, 5185, 4625, 388, 6871, 3713, 542, 8837, 5120, 5769, 5267, 4620, 7617, 3635, 4368, 6926, 2410, 3445, 8520, 6606, 1390, 1599, 1336, 8492, 8483, 2010, 461, 1545, 8801, 1313, 6471, 6808, 9918, 3347, 4837, 3623, 2589, 3564, 2114, 784, 2669, 473, 4583, 89, 6919, 2448, 5833, 2462, 8743, 7769, 5567, 585, 3032, 5641, 934, 692, 9609, 9362, 4906, 7580, 4190, 2665, 6572, 391, 4673, 7735, 5757, 7962, 1415, 3161, 6369, 641, 6044, 5012, 3887, 6628, 173, 5213, 8387, 1319, 556, 3852, 9214, 2220, 4161, 4883, 6172, 1226, 8114, 6754, 6584, 5117, 4655, 3664, 5316, 8049, 195, 6903, 4886, 1287, 7799, 3103, 6799, 9022, 8173, 7541, 4824, 7970, 5250, 3272, 4996, 5396, 8645, 1065, 1574, 6645, 874, 4993, 7644, 1874, 5909, 4372, 6898, 8606, 606, 8204, 6156, 3090, 2703, 1241, 3901, 3450, 5031, 7165, 8765, 5543, 200, 4432, 7739, 7102, 3858, 4431, 6555, 8679, 5278, 3296, 271, 5726, 6358, 3341, 2832, 5359, 9562, 9047, 1080, 1122, 4362, 1986, 7868, 7187, 1042, 6666, 8982, 1583, 549, 608, 7975, 5848, 1636, 1629, 8583, 2531, 563, 445, 9657, 4836, 8358, 9633, 3794, 3281, 2487, 2348, 2030, 1459, 6718, 6764, 9938, 5799, 8744, 2857, 6774, 4469, 1133, 1328, 7847, 8584, 7301, 3076, 9773, 2576, 8809, 5334, 4571, 2057, 6969, 1043, 5488, 1358, 5920, 1166, 5897, 9058, 4310, 5046, 7189, 439, 6242, 836, 1759, 926, 5078, 3427, 7864, 3050, 4777, 5725, 1362, 5640, 7429, 4505, 6406, 7693, 575, 6002, 3845, 7771, 1222, 1073, 2608, 6375, 6518, 5982, 3625, 3610, 980, 7906, 8402, 6566, 7841, 1911, 4448, 6068, 6760, 197, 9099, 2907, 1951, 4517, 3923, 3644, 5835, 7045, 3701, 5339, 7374, 5643, 4391, 5663, 5382, 2933, 6620, 8836, 743, 5390, 5341, 7041, 5404, 6291, 7369, 7827, 8702, 8540, 8000, 7788, 3980, 935, 6103, 2587, 8116, 6065, 3816, 8243, 6731, 3969, 2351, 8597, 5874, 3175, 6816, 3304, 9204, 152, 3487, 6582, 8777, 7756, 199, 6264, 997, 166, 8185, 2205, 7797, 677, 4470, 6728, 3030, 4412, 7602, 7206, 6723, 535, 4878, 6130, 2816, 7137, 2560, 7631, 4144, 4665, 1286, 715, 7751, 3577, 2321, 551, 933, 3415, 708, 627, 2126, 9707, 8632, 4224, 8565, 320, 1127, 4724, 3201, 1702, 8290, 366, 5019, 6542, 8925, 5516, 7680, 6778, 1672, 9779, 4049, 1288, 9861, 4642, 7236, 8150, 2754, 7778, 9937, 5345, 75, 7177, 4832, 8675, 2533, 561, 2287, 2610, 9714, 6157, 1567, 7976, 155, 3212, 7732, 8192, 6823, 5111, 1840, 4240, 2679, 7019, 3925, 5944, 2674, 9560, 417, 5218, 8156, 8761, 1274, 7734, 6287, 7285, 4446, 5452, 8347, 570, 3361, 9640, 8476, 6736, 171, 4615, 1113, 3199, 1933, 5838, 102, 4801, 4656, 5832, 3977, 7070, 6052, 6201, 8662, 5357, 2798, 2505, 3176, 5764, 6431, 9067, 9107, 5962, 8573, 7138, 4481, 2419, 4117, 5481, 2624, 3369, 4403, 4143, 9317, 1066, 3803, 142, 6057, 5664, 7447, 2896, 914, 3931, 3167, 110, 373, 4839, 4029, 7275, 2547, 8953, 122, 7647, 5441, 3120, 948, 8301, 7784, 1278, 6183, 103, 829, 7802, 1745, 7439, 2926, 609, 1242, 420, 1818, 8449, 6496, 1607, 6127, 2139, 9117, 9396, 6549, 158, 775, 442, 3847, 5765, 5142, 7461, 9113, 3984, 1513, 9489, 3632, 3702, 9365, 5632, 7770, 8208, 3549, 3245, 5904, 3899, 4189, 5996, 3428, 8291, 5148, 3765, 3277, 907, 7496, 1888, 8921, 2316, 6302, 3835, 965, 2236, 7718, 959, 803, 1975, 5193, 3593, 5237, 9303, 2397, 30, 1344, 5233, 1200, 1529, 6951, 8005, 7668, 4592, 7410, 798, 6950, 1374, 5963, 6984, 4707, 9026, 4732, 5056, 564, 1057, 9500, 9085, 8941, 1124, 3346, 8883, 6326, 967, 2607, 1598, 3495, 7812, 5869, 6775, 7508, 8271, 1654, 2757, 7385, 8581, 8099, 1994, 3825, 108, 275, 2961, 1741, 2290, 6321, 6643, 8535, 5375, 7371, 1331, 6988, 6769, 7636, 6857, 1504, 6479, 8417, 5207, 3721, 7501, 8092, 2660, 6372, 7915, 6798, 183, 2260, 4041, 9135, 4983, 9059, 8270, 904, 5438, 8785, 2307, 524, 3891, 5200, 8768, 4948, 7987, 9043, 6565, 6315, 3634, 6940, 7029, 1925, 9017, 1428, 4162, 1780, 4979, 6058, 8940, 1898, 4365, 2855, 6476, 2407, 9192, 7845, 4003, 2149, 1386, 1105, 8168, 4445, 4826, 9216, 4110, 4699, 4112, 4659, 3821, 6519, 5327, 3777, 9249, 2966, 1183, 8258, 3354, 2151, 6226, 8277, 3375, 9860, 5525, 3682, 8212, 8024, 6696, 4321, 2801, 8215, 1159, 1631, 7239, 3919, 4398, 5631, 1050, 2026, 8411, 3365, 4358, 6601, 7902, 8936, 5615, 7558, 7324, 8122, 1234, 3119, 3378, 920, 1680, 7055, 3055, 4207, 4109, 1352, 7243, 4641, 4863, 8421, 1829, 4429, 7483, 8811, 5961, 3095, 4512, 4012, 2784, 8618, 4191, 1553, 5646, 3027, 4806, 3743, 9273, 1771, 9095, 1878, 1363, 6863, 7421, 7174, 1990, 7327, 9283, 2398, 1659, 2951, 3157, 4706, 1626, 841, 4266, 472, 7103, 6784, 6395, 6625, 3586, 6335, 6623, 8008, 336, 117, 3226, 4929, 5034, 5380, 6721, 384, 7231, 6947, 8022, 7805, 1604, 2682, 8389, 5009, 4072, 9045, 3947, 7466, 9, 9739, 550, 1963, 878, 5174, 73, 7286, 4861, 1106, 1014, 4175, 4001, 5428, 1327, 2478, 1885, 9346, 5282, 6652, 1193, 8947, 3342, 6765, 5352, 6677, 288, 3423, 8576, 5771, 8843, 6651, 6637, 576, 4212, 6419, 357, 767, 3106, 5914, 3310, 5052, 5580, 9403, 6559, 8268, 3163, 2054, 1368, 5297, 4548, 8007, 3492, 1388, 4100, 6682, 1398, 1697, 3273, 2085, 4614, 489, 868, 6050, 9558, 4730, 5047, 3705, 7199, 853, 2918, 9842, 38, 3137, 5229, 7933, 8321, 8849, 5552, 5855, 5166, 6125, 1992, 9225, 364, 6101, 6753, 4082, 1811, 7829, 2096, 6040, 7485, 6143, 143, 8183, 5781, 581, 4066, 2343, 1028, 2227, 1087, 323, 4859, 9806, 773, 6657, 2544, 2230, 4213, 900, 5242, 396, 9596, 2876, 4899, 3607, 6927, 9306, 4887, 5355, 6614, 9005, 2638, 821, 3695, 5004, 3236, 7522, 1877, 9442, 8413, 1151, 3859, 9189, 6773, 7030, 7001, 8349, 4556, 8844, 2796, 6109, 6450, 6439, 1571, 6216, 9039, 2581, 5133, 3734, 6692, 2954, 126, 2690, 742, 6266, 2727, 1873, 5658, 5596, 1447, 3275, 9731, 289, 1054, 1195, 2099, 3288, 5163, 37, 3089, 8193, 1822, 4254, 6205, 4574, 4772, 7974, 4799, 8817, 2241, 2778, 6468, 753, 6361, 5801, 325, 7202, 1492, 9624, 217, 4197, 588, 7772, 2404, 6017, 67, 2656, 7207, 7678, 6494, 7708, 3203, 882, 7493, 885, 8237, 2268, 8796, 2593, 1289, 700, 8617, 6932, 2362, 2302, 8772, 6674, 5537, 299, 5410, 254, 3873, 2872, 7872, 4421, 7110, 9400, 631, 2861, 5942, 7834, 7804, 5852, 7846, 3314, 5945, 6912, 8942, 2020, 5638, 2915, 2182, 7472, 2225, 996, 854, 4461, 7037, 4748, 8711, 7323, 1518, 2710, 8981, 5873, 3280, 5015, 8529, 9015, 6220, 6445, 5130, 5043, 1601, 828, 7942, 817, 5079, 2373, 2559, 5824, 9218, 6846, 9183, 730, 6812, 8149, 646, 9557, 1989, 8860, 7315, 7469, 5997, 8602, 3364, 5220, 3022, 8017, 3051, 4464, 4715, 3751, 512, 6535, 7267, 9412, 3819, 898, 8509, 6081, 3958, 5475, 8567, 1058, 6151, 1227, 4165, 4901, 5214, 4068, 2412, 3033, 6945, 8486, 6578, 5815, 2794, 9625, 2914, 5277, 6697, 4943, 6621, 2588, 5788, 2561, 221, 7473, 3133, 1096, 2346, 2491, 8137, 559, 4479, 7642, 2318, 5054, 6698, 1588, 989, 7168, 905, 1833, 9917, 6548, 5021, 6642, 29, 1371, 6249, 1920, 9451, 7311, 733, 7957, 5546, 7184, 6834, 6668, 5751, 8037, 6115, 714, 7048, 3746, 8537, 4010, 4713, 7337, 6139, 776, 2965, 7697, 5249, 7367, 693, 6794, 2055, 7240, 832, 6993, 5607, 5721, 477, 7923, 4888, 5611, 43, 2311, 940, 2359, 7056, 5430, 9203, 2978, 6427, 6756, 8933, 6087, 6942, 6580, 1623, 9504, 8275, 8855, 5645, 2963, 2658, 975, 382, 8577, 6946, 5828, 1138, 8829, 4873, 17, 1548, 5716, 3864, 8686, 4708, 1710, 9141, 6634, 5314, 9666, 6268, 1870, 7563, 8202, 8348, 3457, 7081, 7411, 3874, 412, 8095, 685, 4737, 1813, 6691, 2154, 8506, 4288, 3922, 4253, 7760, 1519, 1627, 8874, 9655, 6409, 3155, 4805, 7715, 1832, 4646, 1417, 7816, 4300, 6709, 2611, 5087, 2215, 5256, 4381, 7333, 5006, 8455, 341, 2186, 3096, 2983, 7274, 647, 8429, 7196, 4670, 5453, 8171, 479, 4047, 6543, 1769, 7437, 64, 1474, 1890, 1982, 6855, 8026, 4576, 6286, 3009, 7440, 9755, 8957, 7210, 8440, 1784, 5637, 8098, 7348, 2986, 8918, 2494, 136, 9126, 3043, 3929, 3655, 7058, 6003, 6836, 2119, 6056, 7352, 9870, 6080, 7908, 2060, 2463, 7272, 374, 2601, 2269, 2509, 3584, 8882, 4877, 5472, 2162, 1594, 1664, 584, 7839, 6925, 9794, 8838, 8580, 5319, 5749, 3733, 6124, 9771, 2731, 6016, 4071, 5184, 5723, 8443, 6027, 6348, 9080, 2882, 5177, 8018, 5655, 929, 6153, 8164, 6168, 5295, 3668, 7098, 2804, 212, 5968, 1724, 6320, 8365, 3235, 6379, 8267, 4900, 2355, 6999, 4712, 9911, 8445, 762, 1924, 6464, 9941, 3426, 8871, 6000, 9835, 9291, 3485, 8459, 7499, 2586, 9877, 6347, 8853, 4562, 3667, 1418, 8311, 9550, 2641, 8401, 7635, 5146, 7414, 5870, 9650, 6271, 7661, 5761, 954, 5378, 9153, 6567, 1825, 8710, 6368, 5068, 634, 1207, 5486, 58, 683, 9053, 6600, 8630, 8523, 1538, 8863, 9873, 9094, 712, 9399, 5070, 1850, 3727, 6060, 1262, 3722, 1452, 2791, 5467, 8798, 8636, 5273, 4626, 278, 6240, 4344, 5358, 6539, 3131, 6619, 8735, 6504, 5364, 2197, 7094, 4621, 5674, 7537, 7299, 2689, 9732, 5929, 3046, 8488, 8672, 3062, 6918, 1204, 1531, 131, 2520, 4955, 408, 1023, 5924, 1475, 9815, 3456, 4959, 55, 4033, 9750, 5258, 8241, 5925, 5975, 2009, 5196, 3424, 8701, 1642, 2937, 816, 3817, 9866, 2092, 3675, 2367, 4373, 2677, 3, 228, 1584, 5406, 846, 1927, 725, 309, 3087, 3187, 9915, 2282, 3704, 6169, 5532, 6433, 5026, 1960, 5465, 4202, 8507, 8077, 4408, 8030, 7705, 1152, 7686, 6131, 7723, 9816, 186, 6832, 833, 1145, 7116, 8229, 68, 6742, 6725, 2976, 5505, 3602, 4289, 2616, 5361, 2508, 6972, 6148, 2334, 3284, 9175, 5203, 2897, 1191, 11, 6160, 4394, 2028, 2700, 5686, 4885, 8047, 713, 620, 3015, 9766, 5476, 4890, 3143, 1765, 5562, 7967, 9888, 8108, 2899, 1616, 8138, 6514, 9438, 5836, 852, 8069, 3162, 4691, 3628, 2651, 7331, 5431, 5160, 9348, 1826, 7665, 7879, 8148, 4769, 5095, 8233, 3298, 6234, 7354, 5180, 7434, 4743, 63, 5234, 398, 6597, 1609, 1762, 1862, 2597, 1209, 9569, 5651, 4482, 3994, 5248, 675, 1971, 3940, 9614, 7251, 4762, 1015, 557, 5060, 4698, 7520, 7586, 2885, 6446, 4059, 273, 5879, 167, 5853, 263, 1582, 2693, 1046, 5802, 4976, 3121, 2605, 3100, 7982, 1056, 7383, 8746, 8431, 5065, 1902, 971, 6233, 4402, 2655, 5155, 8729, 7677, 1488, 7088, 1247, 7445, 7593, 8504, 9674, 2110, 1716, 8970, 7710, 356, 1997, 7448, 1796, 8139, 3468, 5247, 4194, 1120, 90, 7510, 2070, 1316, 307, 2850, 1943, 5388, 799, 1719, 2243, 4810, 2275, 1112, 146, 2645, 7303, 972, 6386, 2722, 6562, 8681, 9946, 6825, 6436, 5379, 8484, 2828, 6656, 7470, 3233, 751, 7140, 6207, 6186, 7020, 9634, 109, 8242, 3522, 1246, 2376, 8006, 7752, 4246, 54, 8091, 258, 7984, 3336, 8086, 56, 1500, 4206, 5746, 2513, 3974, 7787, 881, 4939, 4533, 7904, 6414, 4819, 5040, 5290, 9883, 9069, 8364, 3855, 6833, 486, 1257, 3282, 2805, 1117, 4409, 6472, 2648, 8671, 5435, 3648, 5190, 6959, 327, 9976, 5660, 3169, 3079, 859, 863, 709, 8588, 1186, 1727, 7866, 8060, 4105, 5287, 5540, 3115, 5901, 1380, 8738, 3478, 1864, 7849, 1591, 8178, 5493, 9979, 4604, 9733, 206, 3123, 1476, 525, 7144, 5385, 2927, 5300, 8892, 3312, 8299, 4031, 7781, 6599, 1302, 2510, 8864, 1440, 4396, 3083, 2112, 2458, 5260, 1505, 6533, 3988, 15, 359, 6481, 9199, 1799, 8083, 2714, 7342, 1579, 8288, 290, 4419, 1756, 552, 5898, 9243, 1174, 3867, 3205, 4091, 239, 1834, 3101, 2946, 3719, 995, 6776, 770, 6700, 6349, 44, 6861, 1450, 7719, 8079, 1676, 3567, 3319, 6879, 111, 7815, 5449, 4658, 5235, 8952, 824, 5958, 3596, 960, 3846, 6435, 8371, 8074, 4422, 7096, 5960, 1968, 3207, 5627, 313, 2123, 8760, 2873, 7811, 5347, 4514, 3787, 1552, 6118, 1216, 6317, 4452, 169, 6067, 5736, 1244, 2217, 7085, 5763, 5483, 7136, 9116, 3948, 9387, 1942, 467, 9476, 4532, 7281, 4509, 5372, 3902, 2175, 4785, 2347, 3513, 304, 7736, 1443, 1414, 5999, 7755, 25, 3183, 5156, 1723, 1501, 5947, 6231, 8057, 6805, 9212, 6422, 9288, 2929, 6164, 5895, 6293, 7650, 6707, 8454, 8010, 8465, 3172, 830, 9447, 7959, 7824, 732, 2328, 2813, 2003, 1266, 3396, 6715, 7823, 5389, 1437, 1671, 4635, 2912, 649, 2985, 7232, 1572, 4573, 8569, 10, 1868, 8592, 3058, 4393, 35, 4589, 7442, 7885, 8067, 1522, 2895, 8042, 613, 8085, 3870, 5606, 2439, 858, 298, 7261, 4565, 7147, 4905, 3271, 4416, 4009, 7141, 8907, 7099, 3684, 5106, 840, 6429, 6208, 1323, 8724, 3381, 4076, 9800, 5642, 2874, 1267, 4176, 9440, 3153, 7630, 9105, 3421, 1686, 3102, 7146, 877, 4048, 1109, 2184, 91, 780, 7500, 6608, 1192, 6980, 3877, 2654, 6523, 5810, 8179, 4513, 4555, 2166, 6158, 5673, 3613, 1959, 1795, 8808, 3440, 1119, 7379, 1700, 5313, 8050, 1307, 164, 2633, 151, 8123, 3766, 7740, 5354, 4525, 5466, 6729, 7463, 9709, 632, 1072, 5202, 18, 7194, 8880, 6073, 8835, 2486, 2904, 1304, 6004, 7807, 8776, 7308, 8989, 2136, 2995, 9133, 1067, 2894, 5374, 4490, 2399, 6197, 7233, 672, 1908, 4215, 862, 1143, 2955, 2444, 2341, 679, 7059, 350, 7950, 2188, 3142, 2306, 8934, 4252, 2691, 5697, 2853, 1763, 459, 4587, 338, 7969, 4519, 3332, 6325, 7040, 7626, 1496, 8216, 1688, 5903, 8031, 5333, 6493, 5394, 191, 1361, 7511, 1338, 1887, 2156, 4638, 434, 315, 1221, 6071, 1011, 7995, 1892, 9293, 843, 2041, 7836, 5491, 2308, 2585, 1520, 5365, 310, 8438, 1537, 595, 5900, 9968, 1053, 2923, 4549, 4168, 7515, 2185, 536, 2296, 7943, 1923, 6994, 465, 8670, 1694, 4917, 8376, 7918, 6174, 9789, 3714, 5504, 2522, 7071, 5662, 3641, 5930, 1045, 4582, 8919, 1843, 5225, 6887, 4251, 4492, 6413, 2748, 4455, 6955, 6093, 7578, 4087, 305, 4736, 6447, 2153, 8742, 3108, 4304, 8313, 4697, 9661, 7253, 2064, 6288, 8189, 8851, 7155, 6273, 506, 5084, 511, 8795, 7932, 6032, 522, 4648, 8236, 2035, 3004, 5709, 7197, 4208, 864, 5617, 2667, 1964, 4434, 1314, 2340, 6710, 9097, 5069, 1875, 3373, 566, 8130, 5463, 9590, 671, 458, 1394, 3109, 6122, 8461, 2500, 8642, 1757, 5682, 4297, 1973, 2254, 7051, 6365, 8763, 2238, 5109, 5705, 719, 9406, 116, 3574, 8011, 51, 5748, 568, 4663, 3003, 7475, 6029, 9826, 1954, 4896, 7603, 4623, 6695, 2208, 1033, 8559, 4716, 7225, 5161, 3841, 2806, 2155, 6516, 5412, 4531, 6178, 5974, 4936, 475, 8524, 8460, 7355, 1580, 6034, 3930, 726, 7800, 6911, 5116, 9693, 2765, 3247, 9371, 931, 7203, 2468, 1083, 7481, 4454, 4807, 1576, 5957, 1483, 6189, 1499, 7035, 5289, 1224, 3054, 8471, 5670, 8231, 3805, 1381, 2916, 6635, 9071, 2148, 1651, 6284, 8166, 4746, 9474, 8905, 4975, 8684, 8115, 6977, 6126, 3658, 698, 3753, 5753, 9479, 5791, 6457, 5916, 1325, 1003, 8927, 9009, 207, 328, 8589, 5228, 7129, 937, 8713, 8508, 7008, 5399, 6858, 367, 5189, 7478, 6971, 6336, 8157, 1473, 4692, 8153, 7798, 1695, 5669, 2931, 955, 1034, 129, 2413, 2043, 7956, 1131, 3490, 1259, 1999, 8177, 3941, 4507, 805, 1140, 8972, 8174, 4651, 4687, 7972, 4486, 6944, 4676, 1560, 2392, 5831, 4450, 6795, 6638, 4815, 7002, 378, 8111, 6909, 9982, 5275, 5783, 6418, 5574, 1303, 5668, 2228, 1430, 1669, 185, 2902, 4211, 2342, 572, 8029, 8810, 6890, 4330, 5910, 4864, 8736, 31, 4882, 5097, 8897, 1972, 3696, 9390, 543, 3514, 6644, 7254, 2277, 7936, 2950, 7247, 6107, 9449, 860, 9443, 2768, 9210, 3315, 5657, 5145, 953, 9057, 368, 2622, 6877, 9432, 4992, 5325, 7504, 5211, 622, 1895, 5114, 994, 2467, 8336, 2122, 6531, 5383, 8359, 3741, 8294, 6430, 1163, 3687, 5135, 2484, 5840, 4424, 2781, 5928, 9971, 2046, 7952, 3037, 6569, 8528, 9121, 1906, 4522, 2613, 7213, 2244, 6867, 7587, 2880, 6669, 9686, 1722, 6036, 4594, 8152, 7684, 2045, 7762, 8999, 2643, 9397, 205, 501, 7164, 8316, 1031, 2453, 1243, 316, 1802, 329, 2259, 9408, 2059, 6176, 7682, 1441, 9893, 2818, 5628, 4709, 5803, 5696, 7288, 5058, 2415, 4367, 3408, 1245, 9086, 838, 3605, 3451, 5634, 8407, 9402, 7283, 5119, 6385, 7011, 5605, 7425, 4377, 2130, 3393, 8151, 7132, 5576, 1260, 1776, 8723, 4535, 2265, 6129, 3493, 5335, 5597, 4046, 5647, 255, 2386, 2851, 4078, 8996, 1342, 6202, 2640, 36, 5141, 9066, 728, 7338, 1648, 2883, 7814, 5433, 6815, 7666, 8300, 9651, 9206, 2405, 1793, 8556, 4477, 7590, 6181, 2297, 2780, 5303, 334, 3179, 5732, 5268, 5223, 6648, 5477, 6300, 8646, 6203, 4545, 635, 4790, 3654, 7808, 1479, 3903, 5866, 5236, 8797, 2411, 1048, 457, 354, 8852, 7347, 4385, 6144, 3624, 3928, 4557, 8452, 2001, 6804, 2146, 3545, 3278, 5426, 4436, 6235, 3809, 3256, 3461, 6970, 2385, 4457, 3590, 8326, 2431, 8265, 5363, 2369, 5322, 5067, 3863, 1102, 795, 2823, 60, 7402, 5014, 2033, 6730, 7645, 4501, 4945, 8616, 8068, 1699, 8640, 4435, 2093, 5863, 1116, 2082, 5110, 9186, 1783, 3308, 7632, 6957, 5553, 7468, 3670, 3399, 1269, 6199, 8172, 8519, 4227, 7660, 4302, 3021, 851, 5492, 3447, 9083, 1748, 1155, 324, 4106, 9352, 5685, 4092, 8995, 9691, 4521, 1118, 7746, 4040, 5350, 6331, 6534, 7219, 4364, 8248, 6981, 4657, 4011, 4630, 1258, 4272, 82, 1634, 9079, 9339, 3956, 1708, 9256, 7221, 3249, 6766, 5808, 1347, 3562, 6099, 5886, 7875, 5712, 3268, 7721, 7409, 1637, 6037, 6636, 5179, 5023, 2267, 7659, 5993, 478, 3390, 2821, 7748, 2542, 2231, 9658, 3418, 5766, 5017, 4039, 2049, 2615, 137, 6026, 3814, 3791, 5728, 1332, 7023, 7897, 7259, 72, 5998, 5635, 4681, 2865, 5727, 9854, 4995, 4933, 7534, 5932, 1732, 4851, 49, 8027, 3019, 5075, 9936, 5679, 1566, 3573, 6551, 2206, 820, 2286, 7157, 510, 9972, 2762, 4718, 1004, 3880, 4515, 4231, 4219, 1830, 5530, 9238, 1090, 4893, 4987, 3409, 724, 792, 6934, 8890, 9712, 6905, 519, 3650, 9962, 8144, 4960, 2199, 5601, 2724, 3056, 1764, 7335, 2528, 244, 163, 2015, 2716, 5811, 2232, 3576, 4017, 4276, 958, 3686, 8403, 8317, 9151, 4516, 9430, 7662, 2374, 3242, 1575, 4141, 2433, 615, 4438, 1104, 476, 8552, 2688, 6338, 9539, 518, 6374, 5230, 8653, 3498, 5970, 418, 5558, 7702, 2761, 6330, 7679, 2807, 1550, 9461, 484, 7004, 9863, 5407, 2692, 6529, 1059, 3529, 8340, 3606, 1, 7502, 4341, 9720, 5194, 1439, 1812, 5362, 8245, 2736, 3241, 9062, 3666, 2435, 5036, 7916, 1268, 1044, 7983, 2131, 7776, 2831, 4911, 292, 650, 6757, 8992, 4596, 8335, 2454, 7901, 291, 772, 9512, 3154, 5459, 6376, 3407, 7818, 2596, 1110, 6054, 8669, 4088, 6267, 4352, 1541, 706, 5038, 7287, 5653, 2105, 2224, 4466, 3895, 1740, 4118, 5877, 2525, 5602, 2725, 8517, 2034, 901, 8757, 345, 319, 6177, 1835, 2324, 7576, 7649, 618, 3029, 5887, 78, 1705, 2301, 7046, 4997, 1404, 370, 5042, 5864, 3789, 3320, 363, 5762, 8118, 5587, 8076, 814, 6059, 4980, 9211, 214, 399, 7653, 887, 1007, 3112, 5776, 156, 5224, 4299, 7777, 2117, 3504, 4137, 3546, 3910, 2330, 834, 2384, 1789, 7726, 3973, 5027, 734, 5986, 6245, 34, 9252, 849, 3735, 7245, 9122, 5778, 1882, 424, 3500, 5841, 8859, 7460, 4703, 4678, 4051, 3822, 2193, 3337, 4695, 392, 2014, 8973, 1349, 4277, 2106, 837, 603, 5370, 3661, 7009, 546, 4650, 5820, 1407, 4728, 2639, 4433, 6227, 4846, 5816, 1463, 3553, 5329, 5585, 5398, 4311, 6455, 5713, 6150, 2261, 8292, 8706, 2512, 5439, 8558, 7204, 3392, 1533, 9157, 2437, 2353, 114, 1184, 1808, 8224, 1523, 9563, 9960, 9001, 2247, 7948, 9675, 7052, 7887, 8945, 5845, 3900, 4488, 1653, 6102, 7643, 9503, 3105, 7965, 5018, 8802, 3711, 7250, 2890, 9150, 5480, 3091, 902, 5498, 4680, 2, 3473, 4590, 2391, 2127, 6824, 1297, 727, 1277, 2999, 9129, 3662, 8167, 890, 3180, 1429, 4719, 1359, 4537, 4114, 361, 4628, 5446, 8728, 5786, 5496, 2732, 1921, 3830, 2653, 8571, 1315, 8188, 1747, 5847, 3997, 1178, 241, 3110, 5342, 2476, 4597, 2257, 3223, 1946, 9055, 2943, 6717, 2288, 4418, 6381, 8791, 9198, 6311, 6688, 3535, 6010, 7561, 123, 3099, 1493, 6260, 8418, 5286, 8920, 2331, 2543, 469, 7181, 1806, 8499, 8397, 230, 5849, 1198, 5051, 1203, 6822, 7291, 3665, 5994, 1731, 5, 9056, 4290, 9221, 1905, 133, 1219, 5511, 2953, 1188, 431, 3394, 386, 2967, 9230, 3523, 5083, 4177, 8755, 5411, 964, 4941, 3630, 1187, 7634, 2557, 3035, 6278, 1608, 2027, 9535, 7530, 8716, 7738, 6789, 3629, 6117, 2426, 1403, 6460, 4741, 6759, 6708, 7992, 9261, 8895, 6085, 3360, 6495, 695, 3760, 3774, 7084, 3028, 1097, 1949, 3575, 2777, 3796, 7091, 9013, 5368, 3132, 8748, 3904, 539, 1775, 3692, 6147, 8960, 5547, 4844, 3252, 2551, 9081, 2344, 9556, 6341, 4632, 8388, 2866, 7981, 1673, 1661, 7266, 2997, 282, 8894, 2868, 1650, 2337, 6910, 4342, 3061, 1249, 8366, 9140, 9349, 321, 4808, 2272, 4255, 8984, 2862, 2790, 6996, 808, 4121, 3806, 5044, 4753, 4974, 8310, 1252, 3876, 6363, 2017, 2886, 1782, 6134, 1934, 1578, 5743, 6179, 2336, 7494, 7044, 421, 454, 8682, 2161, 6133, 8548, 4603, 1926, 3619, 909, 7853, 8771, 3064, 4270, 4263, 1355, 918, 1872, 2911, 1945, 963, 5704, 3125, 2956, 8051, 5650, 7376, 8627, 3677, 3878, 1606, 229, 6726, 9343, 6444, 8213, 1692, 3908, 9061, 845, 636, 8009, 8055, 1377, 6881, 4794, 4577, 1804, 1555, 234, 4249, 5011, 8717, 5003, 2088, 5416, 1385, 908, 1900, 1280, 3697, 7375, 490, 6835, 7218, 7535, 2837, 626, 2539, 648, 2174, 7400, 528, 3388, 5804, 6975, 4551, 3764, 7703, 2782, 1025, 1265, 2717, 9470, 932, 4081, 4411, 8415, 6714, 6574, 2755, 3889, 9304, 1431, 8234, 3509, 4889, 3209, 9880, 5448, 74, 8337, 7545, 4024, 8441, 3459, 7926, 1828, 5102, 4636, 1814, 9084, 1444, 9027, 3724, 6412, 1064, 2939, 3291, 1593, 9046, 4284, 7066, 1426, 1036, 8064, 6878, 1461, 6894, 7672, 1646, 5366, 8958, 2294, 3429, 2620, 670, 6865, 1466, 2375, 6206, 9268, 139, 9952, 9760, 6428, 39, 6748, 7238, 8983, 673, 4500, 6671, 2925, 8740, 612, 4085, 9159, 5269, 4122, 7884, 5913, 9277, 70, 4526, 4065, 3723, 6734, 1667, 333, 3912, 2919, 1617, 9528, 1263, 5296, 4155, 4503, 1107, 2187, 924, 4351, 3898, 8608, 5226, 6939, 2860, 8498, 8935, 4644, 4134, 4720, 2125, 6410, 2394, 4931, 1202, 8238, 1516, 3088, 2942, 7848, 4998, 8634, 8564, 4855, 9903, 3325, 425, 1532, 8668, 7360, 4722, 4671, 2838, 4827, 3484, 2251, 2490, 8643, 1457, 6137, 3882, 8914, 8004, 3793, 891, 8070, 6781, 1416, 1602, 2364, 9954, 4954, 2770, 9790, 7857, 9377, 7714, 4036, 3353, 201, 5132, 2229, 8314, 4779, 6622, 507, 6094, 684, 8773, 4269, 7775, 6162, 658, 5192, 8451, 6229, 1337, 8444, 5858, 7441, 1291, 1611, 498, 8840, 2514, 7389, 5353, 423, 3627, 8395, 1170, 534, 9759, 1171, 2436, 9370, 1006, 5754, 1470, 2493, 3293, 9935, 6015, 763, 7007, 5255, 3754, 1495, 9612, 2631, 3763, 7749, 9322, 2922, 5503, 2150, 574, 1903, 8751, 7133, 3869, 569, 8966, 7609, 4640, 3935, 6243, 8814, 8579, 7920, 897, 5098, 3086, 8530, 9845, 401, 4780, 2928, 4458, 630, 66, 7171, 9064, 4025, 2519, 6214, 3885, 3772, 6596, 5584, 3541, 8831, 5121, 203, 6098, 9421, 8450, 257, 2242, 7633, 804, 5232, 4964, 7543, 5436, 2705, 9265, 4637, 101, 4193, 942, 2672, 6953, 5774, 5826, 7078, 5386, 5045, 5231, 9082, 8084, 7669, 3591, 6215, 5254, 1837, 2094, 6270, 2273, 8036, 4359, 3182, 8035, 8102, 6989, 5418, 5614, 1585, 1543, 4789, 1420, 9254, 8379, 5164, 2996, 8553, 5369, 9566, 5001, 1774, 488, 1275, 6713, 3213, 1489, 1094, 1451, 2974, 4050, 4463, 4236, 5822, 1619, 3732, 5701, 3188, 3967, 7922, 8442, 8205, 8032, 7477, 6119, 9621, 7325, 5623, 4843, 5270, 8143, 1592, 5122, 8, 3797, 6501, 1876, 7954, 1081, 7759, 4119, 4400, 3400, 6743, 2993, 8194, 3127, 7893, 7840, 100, 7874, 455, 8383, 4462, 5952, 1456, 5165, 7743, 7350, 7212, 2775, 7985, 801, 5487, 4374, 8555, 3222, 6893, 9237, 4792, 6426, 4229, 141, 5371, 1632, 5262, 6607, 4430, 3516, 3151, 5168, 3328, 6960, 6570, 1160, 3808, 9949, 3689, 3688, 9495, 813, 4606, 2104, 5349, 3649, 1712, 8546, 6485, 5422, 3950, 3599, 565, 3173, 2118, 6344, 9836, 555, 2546, 788, 2429, 3693, 2292, 8665, 4334, 1777, 1852, 2989, 653, 3144, 6507, 5592, 2387, 2785, 2921, 1569, 3444, 8398, 4540, 7249, 2295, 8033, 5204, 7890, 1399, 8899, 6500, 8227, 7670, 7524, 6557, 7465, 3626, 5717, 6806, 107, 248, 2069, 8472, 3398, 6204, 869, 850, 59, 3094, 7696, 1153, 4480, 4721, 6875, 8689, 3780, 6866, 1794, 4274, 5495, 589, 6082, 2713, 4487, 3871, 8147, 16, 3135, 8478, 6983, 3130, 6383, 6373, 5966, 130, 4035, 8066, 3145, 4849, 3783, 2004, 4318, 6277, 7977, 9163, 9514, 5991, 4128, 8346, 8112, 5921, 623, 7951, 899, 8750, 1487, 1880, 8221, 3165, 9530, 5595, 8824, 9511, 3012, 326, 1551, 5756, 6547, 4426, 5373, 1527, 4181, 7935, 3300, 2632, 281, 9497, 4020, 9213, 1322, 2194, 5112, 9824, 9259, 3460, 5812, 3653, 5560, 8262, 6655, 104, 46, 5538, 2763, 5906, 3800, 4052, 1298, 731, 1534, 9258, 5317, 4829, 3709, 2930, 2695, 6617, 9493, 1486, 6817, 655, 6411, 3767, 8800, 717, 1869, 707, 8951, 6184, 979, 2676, 3690, 7423, 5964, 1320, 1175, 1020, 7228, 71, 8367, 2171, 3318, 7989, 5984, 1168, 5806, 1559, 4406, 2637, 3258, 432, 6544, 1980, 1449, 2564, 481, 9886, 7938, 402, 3676, 9808, 5797, 6521, 8690, 7111, 2767, 5720, 3750, 1406, 5583, 3566, 3527, 5755, 7796, 2011, 2253, 1542, 5239, 3556, 3007, 5790, 8917, 9803, 4397, 9049, 8637, 9516, 6192, 4904, 8827, 5809, 3136, 5447, 3996, 1988, 3186, 7555, 3405, 3114, 4158, 3462, 947, 5805, 701, 7032, 3679, 988, 6474, 6038, 1573, 6819, 226, 3040, 737, 6049, 4291, 5216, 6772, 8228, 896, 5028, 5779, 6308, 1721, 9025, 1196, 340, 7596, 3955, 2647, 4994, 415, 6328, 1966, 5008, 4273, 3267, 3913, 748, 7061, 1690, 6021, 1026, 5170, 1995, 2711, 6862, 8479, 6171, 4173, 6787, 3911, 5198, 2642, 6579, 7707, 1605, 196, 7241, 8305, 5768, 884, 5694, 497, 509, 8812, 7334, 3801, 5169, 9746, 249, 330, 5699, 452, 9316, 6387, 4679, 1766, 4061, 8704, 1838, 2388, 9708, 2013, 3483, 3548, 1846, 3262, 4795, 492, 1952, 6469, 4820, 2195, 6720, 4834, 6013, 440, 1092, 779, 8120, 2567, 956, 5949, 4338, 5971, 2137, 1613, 4125, 8458, 8109, 4518, 7971, 791, 3068, 7899, 4581, 4467, 9114, 1387, 6121, 4757, 1656, 8496, 1137, 3860, 5744, 9818, 2152, 9761, 4247, 949, 1577, 3836, 7855, 6853, 8056, 3961, 1009, 3827, 7801, 3307, 3826, 4279, 1596, 6236, 676, 6241, 2442, 7730, 1126, 2414, 7317, 2515, 372, 8110, 9531, 9160, 4510, 6408, 1526, 9925, 4804, 8803, 1665, 456, 4045, 4683, 9156, 3432, 880, 774, 7316, 7297, 5201, 9496, 1074, 7931, 4235, 6914, 9611, 8749, 3964, 1977, 1354, 6591, 7763, 2120, 9270, 8052, 1069, 6672, 5514, 2159, 106, 2745, 6732, 1442, 7017, 663, 1725, 7154, 8369, 9302, 7384, 1863, 5526, 7728, 8246, 6187, 812, 7476, 6641, 2037, 1177, 2115, 2900, 2973, 2176, 3196, 903, 5377, 9628, 13, 1904, 9287, 2314, 3883, 2379, 124, 1597, 3953, 3534, 7608, 4336, 7158, 1540, 2663, 2670, 7795, 8209, 6146, 4268, 7820, 4765, 4230, 8466, 6801, 6477, 9068, 132, 8354, 4725, 4908, 8652, 3250, 9386, 2044, 5127, 872, 2038, 3769, 4788, 9106, 1201, 4026, 7130, 4749, 7028, 3954, 1002, 4645, 8276, 8133, 3506, 1824, 7482, 7527, 3387, 198, 5980, 819, 1993, 2464, 9073, 7945, 8661, 4902, 3881, 7404, 9144, 342, 3078, 4735, 5707, 2196, 8160, 6852, 5072, 5323, 1214, 19, 494, 8420, 1962, 157, 192, 5722, 6680, 3951, 8707, 5331, 8093, 2147, 6354, 1886, 4282, 6998, 1111, 4366, 5795, 1618, 8266, 3720, 1132, 7330, 211, 659, 6145, 3413, 3656, 3890, 7074, 7598, 9030, 6009, 9536, 6382, 4989, 919, 6616, 8752, 1448, 9171, 7242, 2619, 8574, 5442, 4593, 9740, 8493, 1502, 6889, 2252, 5424, 9543, 1687, 4301, 5391, 1674, 502, 9515, 5351, 5843, 7842, 2284, 80, 9710, 6576, 3411, 5715, 579, 8378, 9048, 2066, 4700, 3371, 387, 1509, 8619, 9568, 8699, 7264, 4238, 8566, 1743, 7398, 3025, 6793, 1955, 6257, 2480, 8296, 7296, 6901, 4476, 5675, 1296, 5101, 7591, 2998, 6025, 4968, 809, 3077, 4401, 2488, 5509, 3937, 4949, 4756, 4649, 8769, 9488, 3438, 7167, 7122, 7949, 4705, 1305, 888, 1803, 3430, 582, 2065, 5621, 8181, 4086, 2822, 6463, 4133, 5414, 3482, 2628, 9919, 5689, 9215, 2072, 5455, 9827, 2839, 8146, 3463, 3718, 2650, 892, 7012, 7263, 4816, 2221, 9921, 8210, 5599, 7745, 3952, 8503, 4, 8391, 9004, 2363, 9422, 4999, 1565, 2326, 1301, 2264, 3219, 6210, 3924, 2172, 7175, 9485, 5206, 5356, 7413, 6883, 9190, 5775, 6, 6505, 8072, 8891, 1060, 3000, 7667, 6843, 9726, 2738, 7069, 8272, 5022, 1939, 2834, 8437, 348, 3443, 4860, 1984, 7489, 5659, 2694, 337, 7424, 5343, 8867, 3728, 1100, 4689, 6916, 3465, 6339, 6558, 8106, 617, 2271, 1677, 652, 2980, 3726, 8819, 8997, 4926, 8511, 3643, 436, 427, 2372, 9298, 8372, 2734, 2441, 5747, 410, 4218, 1884, 4172, 669, 6966, 3228, 2479, 83, 7547, 7083, 1622, 2300, 7521, 9565, 1350, 277, 6952, 4952, 5035, 7955, 9118, 8876, 3152, 928, 1220, 6513, 8158, 8207, 7224, 8392, 9207, 6265, 8901, 9799, 6631, 7913, 1408, 807, 3377, 8303, 9393, 5489, 8433, 5497, 2668, 1815, 3943, 1082, 7319, 3330, 3531, 3074, 5688, 2102, 4250, 7929, 9179, 661, 7079, 532, 8081, 9036, 625, 2555, 2481, 6396, 6166, 5479, 6982, 5330, 2746, 6152, 4186, 9884, 7548, 848, 2841, 2191, 9821, 165, 7809, 7783, 2207, 7148, 7276, 5515, 7737, 9533, 8870, 4585, 4160, 6767, 4347, 736, 7523, 4701, 5259, 1276, 6997, 2327, 9478, 4233, 1696, 1078, 1655, 1649, 7651, 9639, 5144, 3524, 3921, 4132, 8915, 9187, 7582, 3311, 8825, 1979, 7380, 9889, 3933, 2702, 7859, 4962, 9110, 866, 1334, 1734, 4661, 1101, 3041, 9778, 6438, 9579, 4600, 6078, 1068, 674, 4292, 5081, 3150, 2920, 5153, 3959, 496, 2941, 1464, 7403, 1181, 6285, 1357, 8065, 797, 7671, 4324, 8948, 4044, 4449, 1847, 3989, 8477, 274, 2603, 3160, 433, 8544, 7780, 8739, 765, 4870, 7150, 5326, 8382, 2361, 7878, 150, 3065, 2255, 5115, 6785, 9358, 5782, 8842, 2924, 6306, 7536, 8976, 3748, 4387, 2817, 4876, 7201, 7302, 1021, 4000, 4711, 9195, 3897, 5644, 7895, 9007, 1970, 4758, 7513, 1233, 3617, 7871, 1568, 1270, 1255, 6219, 2552, 3481, 8787, 2090, 8298, 906, 1465, 48, 1772, 1273, 4346, 3335, 2160, 7013, 8126, 6506, 5264, 3799, 7790, 4260, 783, 8833, 1084, 2319, 6563, 4727, 252, 5457, 8281, 2143, 3511, 3761, 5468, 9885, 1643, 3585, 7453, 5691, 8394, 2333, 6777, 8781, 5742, 1279, 4528, 680, 5310, 1670, 7027, 6356, 9012, 7620, 6830, 1940, 720, 5981, 261, 6159, 7256, 3113, 5172, 8625, 375, 5912, 5839, 9345, 9681, 8287, 2073, 6334, 3563, 9185, 2263, 4313, 4153, 3045, 3981, 5490, 8693, 745, 9837, 6831, 6712, 9978, 3435, 322, 4803, 5672, 1563, 7365, 1851, 3351, 4021, 187, 527, 7546, 1860, 6343, 5469, 5048, 1801, 1035, 9904, 8621, 1095, 1027, 3206, 2756, 8754, 2157, 8470, 9415, 7390, 2549, 4179, 886, 7583, 8295, 9705, 2737, 4079, 537, 5291, 8745, 1040, 2964, 1907, 3609, 6390, 2366, 7080, 3957, 9909, 3416, 1969, 2323, 5283, 6394, 9078, 2502, 3192, 5917, 9823, 5880, 1225, 4198, 9296, 2583, 8261, 3020, 6762, 7695, 1212, 9943, 7195, 7328, 4108, 2893, 9897, 3031, 7900, 2048, 1871, 225, 8993, 1998, 6254, 8753, 6618, 7430, 3521, 9715, 6482, 8289, 8861, 8043, 8807, 5922, 893, 4913, 6626, 2532, 119, 6342, 2788, 2888, 8214, 7519, 2007, 9205, 8447, 9398, 9425, 8916, 8190, 3283, 2982, 6828, 2192, 1778, 3158, 1842, 3813, 1215, 3368, 7604, 689, 3856, 9926, 1393, 2198, 977, 4093, 6062, 2091, 5126, 4845, 7921, 619, 4083, 7592, 3023, 7214, 8766, 2460, 5271, 1683, 6646, 2673, 6352, 6685, 238, 6838, 3334, 8714, 6690, 377, 7623, 9777, 2423, 1768, 7585, 9966, 1010, 5865, 3565, 3458, 9155, 180, 4332, 7047, 8678, 5933, 7217, 5977, 4764, 6902, 5850, 1703, 5405, 6654, 782, 1379, 9152, 8474, 7399, 3502, 5071, 6258, 7237, 4376, 1899, 7507, 944, 7498, 2449, 331, 1841, 5076, 8568, 285, 4156, 4089, 6322, 2751, 2416, 6515, 5586, 9648, 5037, 925, 7852, 7996, 5571, 7456, 1237, 2960, 8274, 3505, 9014, 1983, 9723, 4145, 3194, 6560, 4884, 4444, 5100, 1615, 2570, 1254, 4357, 1300, 9785, 6779, 7186, 3229, 2309, 8244, 236, 6510, 3710, 8839, 8343, 2773, 6023, 1194, 5557, 6415, 7597, 4866, 7446, 3467, 4668, 8191, 2062, 5451, 4456, 7528, 168, 3962, 6512, 9285, 4016, 6850, 3092, 3128, 9891, 3479, 5573, 8323, 4420, 825, 8308, 4768, 6462, 8344, 1614, 1281, 6968, 1558, 4329, 3559, 7401, 2574, 3578, 6451, 702, 9957, 413, 7022, 9089, 9276, 2370, 764, 9188, 6076, 1836, 6039, 9787, 6987, 7889, 3832, 7980, 9738, 6480, 4561, 4759, 1730, 4798, 5082, 9420, 7544, 7068, 1485, 5010, 2214, 7699, 586, 8658, 3673, 9865, 3685, 4245, 2032, 2802, 6259, 4074, 6745, 5780, 2815, 4928, 895, 2743, 9028, 7625, 6586, 1530, 4166, 7828, 8873, 4103, 9227, 6403, 4563, 4070, 4595, 8847, 6223, 9673, 3790, 7292, 5085, 8955, 8256, 9437, 7601, 9331, 2562, 3297, 2908, 9468, 6701, 2418, 1652, 8932, 8439, 5678, 7993, 9805, 7381, 6224, 682, 3651, 1600, 3244, 5419, 5702, 2239, 6346, 9010, 3104, 6113, 5212, 1713, 1788, 9908, 9757, 7057, 4228, 7180, 339, 1239, 3520, 3570, 5548, 9688, 5767, 3698, 7850, 3589, 9282, 6662, 1737, 2179, 9154, 4947, 2310, 1524, 2377, 1556, 6490, 9223, 3259, 6279, 6399, 2210, 7622, 9689, 5581, 3052, 4203, 1720, 113, 6377, 9668, 1645, 3276, 9467, 5677, 7517, 3768, 8184, 1675, 174, 787, 4317, 3290, 4609, 2849, 8596, 306, 7170, 9250, 2840, 4328, 5387, 1411, 8342, 6716, 8879, 4502, 5556, 7549, 7076, 9588, 2858, 7720, 9433, 5676, 5402, 761, 9271, 6304, 6063, 2039, 9682, 2219, 242, 9108, 8278, 2345, 8605, 8850, 5118, 8928, 8393, 922, 6292, 8328, 2636, 4937, 6904, 1854, 6105, 6200, 1587, 3363, 1047, 1086, 6739, 4471, 6483, 8783, 9616, 2083, 5209, 7306, 2023, 8087, 8182, 6829, 6899, 8425, 2856, 8655, 4058, 3872, 3820, 2421, 7588, 2368, 245, 8025, 2814, 4258, 7268, 8904, 2354, 2452, 7005, 8350, 2445, 1136, 810, 4674, 3991, 7525, 5594, 6423, 2859, 446, 1663, 2696, 9603, 6459, 1706, 260, 9670, 7822, 3324, 750, 1158, 4331, 8127, 4858, 9969, 6051, 7191, 5181, 283, 9749, 2168, 533, 435, 1392, 6255, 135, 12, 4934, 5938, 4309, 4634, 3431, 98, 8868, 1326, 9419, 1717, 5569, 8046, 6180, 6990, 2940, 3385, 4813, 8734, 5429, 8131, 351, 7215, 8464, 5894, 9356, 6738, 5738, 5544, 3990, 9197, 4529, 8779, 9825, 8419, 8363, 5245, 7208, 8136, 9341, 3868, 6225, 7540, 9313, 1791, 4018, 6355, 9139, 2835, 247, 429, 9894, 2256, 8482, 8818, 1205, 5905, 4847, 8903, 5639, 491, 5241, 4602, 6886, 4569, 1364, 7120, 8913, 430, 344, 9576, 385, 2499, 9104, 7322, 161, 2315, 7198, 1855, 3612, 6611, 6362, 8725, 8427, 8961, 6024, 3915, 4559, 5013, 7676, 4812, 4460, 2031, 8404, 7419, 6752, 548, 5745, 8487, 3253, 6088, 4747, 3441, 5985, 4970, 8013, 6807, 6440, 7006, 2812, 1987, 754, 4909, 8911, 4567, 406, 7151, 20, 482, 9619, 3220, 2134, 6590, 3533, 5882, 6892, 120, 9735, 7488, 3321, 1931, 1744, 1547, 5276, 8612, 2381, 3543, 7856, 177, 4729, 2068, 7433, 3561, 62, 1894, 4811, 5681, 8563, 6554, 3949, 6289, 40, 4558, 711, 5413, 3788, 8180, 5695, 6908, 5217, 7821, 7039, 8949, 3792, 2540, 3168, 628, 5890, 5554, 721, 8434, 9040, 1070, 7711, 8170, 2836, 5588, 7312, 2455, 1089, 7966, 5524, 6230, 5579, 5050, 4491, 237, 4610, 8938, 9623, 1016, 3893, 2592, 9900, 8820, 9137, 5972, 6928, 9529, 530, 4739, 5253, 8370, 5408, 7326, 587, 9376, 8560, 6573, 2864, 9072, 2783, 2720, 267, 1384, 1208, 9255, 7567, 3191, 3833, 5536, 3775, 9002, 7572, 7560, 4694, 7919, 6138, 945, 9928, 7345, 190, 1503, 5989, 3122, 7474, 6198, 395, 9112, 3691, 6885, 8694, 800, 938, 2523, 5432, 5308, 1333, 741, 8950, 1008, 2741, 6511, 265, 9279, 7986, 2975, 5608, 2132, 2630, 9020, 917, 9782, 8356, 134, 2024, 1373, 6995, 1947, 8764, 6689, 2002, 5563, 6791, 696, 7574, 1879, 4369, 8974, 8688, 6312, 2779, 7610, 6609, 2408, 6992, 9260, 7880, 2071, 8649, 3807, 7131, 1389, 9274, 2808, 7026, 7657, 3339, 4101, 4192, 8877, 5796, 1849, 554, 209, 4180, 8926, 5243, 6456, 2036, 9374, 2759, 4209, 7675, 3266, 9161, 3633, 4140, 9480, 7341, 5281, 4142, 8105, 7910, 2766, 3138, 9063, 7053, 6681, 7698, 7024, 3537, 3014, 9385, 4508, 3558, 2870, 1685, 2545, 2234, 1223, 616, 8015, 8545, 1976, 7794, 6520, 8875, 125, 8435, 3306, 9882, 2730, 7575, 7506, 8353, 6237, 6091, 5656, 343, 5827, 6353, 1581, 5948, 7830, 8198, 2400, 5244, 8698, 2799, 966, 9111, 8912, 3842, 6384, 8187, 8648, 9763, 5533, 112, 1135, 9351, 94, 9407, 5527, 279, 969, 5139, 1197, 7313, 3470, 6064, 4971, 9587, 505, 4354, 9592, 3747, 9698, 3824, 2913, 4188, 9070, 8516, 9321, 2556, 9813, 8733, 2382, 3604, 403, 6092, 3382, 9037, 4204, 6948, 4770, 4575, 6378, 681, 3712, 2485, 9567, 3412, 9369, 7107, 9193, 823, 9532, 1446, 7318, 540, 3579, 7025, 7727, 7162, 9146, 2992, 7072, 1038, 9319, 6633, 2140, 4303, 8059, 1372, 5724, 286, 6247, 428, 6294, 2675, 5770, 5661, 5000, 9176, 6276, 2293, 181, 6913, 9585, 4854, 3338, 268, 253, 7629, 573, 790, 9191, 4348, 9571, 9703, 640, 2604, 2614, 9272, 8641, 4380, 5294, 7418, 7183, 6930, 6190, 6030, 3862, 9452, 2752, 97, 4259, 1236, 57, 52, 1139, 8551, 1423, 6931, 6768, 2473, 7803, 8019, 4319, 3550, 5854, 9683, 2536, 2270, 8570, 9956, 8080, 2987, 3708, 4307, 422, 8590, 276, 6864, 2109, 8001, 7624, 8463, 2875, 5708, 4316, 7033, 9162, 453, 3636, 9222, 6261, 9426, 437, 1000, 4102, 3184, 6314, 8593, 2600, 8793, 7946, 513, 6985, 8304, 6962, 8319, 3140, 3681, 7979, 6310, 1929, 7614, 9172, 5902, 6740, 503, 6706, 6860, 4243, 7757, 5427, 2417, 65, 5328, 8145, 369, 6536, 3936, 6517, 5739, 7092, 8090, 2420, 1755, 4833, 718, 508, 5251, 7741, 194, 614, 1230, 1889, 6175, 4523, 4542, 9018, 2707, 3771, 9034, 227, 6577, 952, 2646, 2506, 7394, 8240, 4200, 84, 7438, 8162, 638, 2744, 4907, 8886, 6345, 6301, 8315, 9439, 7060, 7127, 300, 5566, 2701, 5610, 8720, 4910, 1858, 1514, 4924, 5940, 218, 8962, 4598, 5099, 3755, 7123, 5883, 8657, 7258, 7420, 6136, 8430, 7269, 5471, 9336, 2098, 5692, 7339, 1785, 1413, 500, 1751, 6437, 8908, 4080, 8107, 1491, 3002, 360, 8718, 8140, 4921, 487, 8094, 7674, 5730, 2652, 7531, 5878, 4413, 5024, 7449, 1770, 2022, 2305, 6844, 318, 7512, 755, 688, 3333, 5059, 6142, 3745, 5324, 5090, 5619, 6907, 2609, 656, 6453, 1189, 9931, 9781, 451, 33, 349, 7681, 14, 8805, 3189, 3129, 8135, 426, 5456, 2291, 9405, 9436, 605, 8494, 1029, 6906, 6891, 7386, 6594, 4871, 1339, 3414, 9263, 8598, 4618, 4096, 8815, 2792, 7112, 3834, 8039, 7227, 1985, 9132, 8475, 4536, 6256, 4717, 6613, 6873, 3582, 5077, 8562, 583, 8534, 865, 85, 8858, 6650, 1405, 3715, 7362, 6486, 9593, 8250, 5626, 3039, 621, 8975, 3960, 3886, 3554, 1936, 3069, 23, 7766, 2438, 2145, 9006, 3896, 9717, 4327, 2107, 4333, 3645, 6441, 8514, 6958, 7015, 3488, 400, 8071, 1480, 3383, 9665, 1865, 6046, 8128, 4116, 8016, 9458, 9869, 3204, 3850, 3699, 4946, 2753, 7973, 4030, 1478, 4485, 9912, 6097, 4326, 9930, 9769, 7153, 9469, 4802, 7691, 5392, 9850, 4619, 6935, 184, 6797, 149, 41, 8709, 3059, 5104, 547, 624, 2538, 6170, 8832, 1341, 7284, 8028, 6074, 4453, 3313, 6640, 6550, 2474, 7458, 6011, 6070, 8604, 1436, 6571, 9594, 678, 2498, 2553, 5714, 6340, 6663, 4149, 9308, 7789, 4139, 3795, 986, 1264, 1375, 7851, 3945, 3707, 7963, 8495, 6283, 2116, 5473, 4496, 9166, 6604, 7792, 148, 4956, 2795, 210, 2063, 7891, 9878, 2936, 6316, 4534, 2698, 3782, 2715, 3232, 448, 7529, 8591, 5400, 7553, 4986, 8044, 27, 4588, 1250, 6840, 5792, 4784, 3669, 2204, 9696, 5868, 3449, 4056, 3185, 3366, 4315, 1484, 5094, 9534, 7304, 9508, 2167, 3181, 7773, 758, 7248, 7944, 4034, 9042, 1711, 6802, 5134, 9244, 591, 4073, 5760, 5221, 5086, 4664, 5706, 9701, 5484, 3221, 4546, 2664, 1965, 3972, 45, 1345, 7570, 4405, 4107, 8489, 1400, 2771, 6624, 5307, 875, 7278, 4441, 3317, 7793, 7179, 7539, 4853, 8848, 3932, 8977, 1369, 176, 4601, 1427, 219, 3305, 9429, 9246, 2572, 9947, 9980, 4869, 7599, 2133, 2598, 2401, 7930, 2830, 5305, 8360, 6470, 3001, 7344, 6503, 8930, 4786, 404, 9142, 409, 818, 9372, 9646, 6012, 6665, 160, 3740, 8561, 3971, 8985, 1693, 7569, 9229, 6324, 6763, 9725, 1121, 5485, 9202, 9795, 4654, 7173, 639, 2211, 7628, 4244, 8799, 1129, 3073, 4985, 6920, 9577, 9392, 1108, 9087, 9326, 6524, 3757, 1938, 8423, 9797, 9060, 8834, 4440, 9848, 9245, 5041, 7142, 3568, 2786, 9357, 7054, 3770, 7825, 3466, 8169, 140, 6847, 6359, 6110, 9871, 3474, 601, 2569, 4038, 9158, 936, 7883, 946, 558, 9728, 6488, 3672, 5867, 2626, 9024, 3978, 5461, 6976, 9441, 3851, 7765, 611, 5889, 5773, 1928, 9450, 5612, 6705, 686, 3501, 8201, 5454, 6449, 6096, 6630, 8639, 8532, 468, 208, 8260, 4234, 6922, 2979, 637, 9103, 7654, 6405, 9233, 9555, 463, 1816, 4178, 4891, 2699, 8979, 9264, 3248, 6612, 962, 796, 7290, 3920, 5318, 5002, 215, 9839, 4918, 1913, 6678, 1261, 220, 9518, 8351, 416, 2212, 2905, 9852, 4150, 1425, 7655, 3583, 495, 6167, 3010, 8333, 7422, 8422, 9427, 3601, 1586, 8959, 9165, 2706, 5073, 6856, 3519, 7368, 9914, 5517, 2887, 9553, 9201, 6173, 4371, 9411, 7750, 6670, 8526, 4306, 5219, 9424, 2944, 8211, 3477, 272, 9240, 264, 6965, 7205, 240, 3070, 6602, 4314, 6780, 3372, 6744, 9967, 1217, 6194, 9862, 8878, 3357, 4184, 2424, 8338, 520, 9278, 596, 4818, 1546, 915, 3322, 4639, 9217, 6367, 1019, 6820, 3374, 6588, 1017, 5842, 6123, 8900, 2582, 9552, 9859, 8048, 957, 3038, 7712, 3730, 9881, 6859, 752, 4560, 4171, 2482, 9662, 9580, 6587, 3323, 7627, 7280, 1032, 1786, 493, 1640, 7941, 5227, 390, 9501, 4169, 6758, 8302, 6407, 1714, 5205, 710, 353, 1562, 9669, 3257, 1366, 1633, 5005, 6195, 1787, 5937, 4840, 6827, 381, 699, 526, 756, 4783, 7257, 5096, 332, 9434, 5302, 9262, 2704, 7844, 2209, 1308, 2461, 1103, 1735, 5572, 3348, 8386, 8659, 9520, 6420, 5941, 3287, 1991, 6282, 7457, 8100, 6872, 2657, 1424, 5844, 9649, 1589, 3598, 2962, 6610, 8293, 7271, 2396, 5818, 6217, 4267, 9138, 1330, 4538, 6402, 1797, 735, 7758, 6019, 9242, 9654, 6923, 1173, 7806, 301, 2844, 7192, 8533, 2100, 7443, 394, 7731, 4027, 5823, 8712, 7927, 2141, 6075, 3082, 1941, 8967, 6658, 1365, 7121, 5266, 4437, 8525, 5417, 1005, 9745, 8226, 2451, 8312, 2005, 7939, 8527, 3703, 444, 2029, 9927, 5936, 6595, 6252, 9544, 662, 235, 7392, 3539, 2248, 7925, 9802, 9507, 998, 8624, 6022, 2537, 8719, 8937, 7480, 1295, 9702, 9615, 9381, 8667, 8297, 4350, 8513, 7618, 2584, 1179, 4261, 3118, 6704, 1294, 7978, 2697, 759, 9354, 5055, 9127, 7484, 232, 8741, 3436, 6508, 1351, 4940, 449, 6104, 7117, 7615, 976, 22, 7359, 7898, 6978, 3608, 8541, 1595, 9744, 6949, 9753, 7021, 3475, 2320, 189, 2565, 7378, 8003, 9901, 7289, 607, 4232, 8285, 6538, 4539, 5138, 7364, 9410, 4568, 8804, 3512, 9220, 7062, 8774, 9029, 1391, 8823, 7831, 5862, 9677, 7612, 6222, 4182, 4776, 5609, 8113, 8531, 4322, 746, 9829, 3098, 8703, 8283, 118, 2076, 8132, 447, 2503, 517, 1467, 4090, 5837, 2644, 8731, 2040, 3147, 9395, 7960, 2769, 9958, 3149, 9831, 7914, 2972, 8722, 296, 1800, 9334, 3917, 5337, 8676, 9617, 1378, 9604, 178, 4256, 2733, 7998, 9119, 9879, 7161, 2554, 3193, 1271, 697, 8666, 8747, 9752, 6749, 9538, 1013, 4242, 2428, 1897, 2662, 7038, 8154, 9929, 2709, 1030, 5063, 7106, 6337, 9583, 8467, 7113, 9729, 9694, 9477, 4841, 3425, 9627, 4498, 9786, 6790, 8186, 9232, 9472, 9521, 8586, 4395, 6941, 9523, 1881, 716, 1754, 3420, 1798, 7230, 9414, 9955, 6841, 9491, 766, 4842, 9961, 9851, 5907, 4605, 4823, 9643, 9297, 7641, 9333, 2550, 24, 270, 3472, 9128, 9549, 8700, 3540, 4199, 5521, 7595, 3401, 9299, 7646, 2990, 8539, 562, 7235, 3464, 9772, 32, 978, 847, 7991, 9767, 7176, 8969, 2541, 6391, 8956, 2349, 42, 7279, 9134, 5872, 2617, 3837, 9667, 8257, 5507, 6522, 9635, 9629, 9471, 2877, 2360, 3638, 266, 3404, 6492, 9131, 2958, 3403, 154, 8784, 1956, 1628, 3355, 3918, 2357, 3270, 9076, 5293, 3024, 7819, 9895, 9905, 3067, 8599, 2797, 2173, 3164, 2529, 4686, 3231, 9606, 3340, 6854, 7785, 5074, 4967, 9807, 6842, 9519, 6963, 9734, 127, 4308, 593, 411, 6973, 9517, 4217, 4927, 7764, 128, 9016, 5570, 643, 6870, 7551, 9875, 4543, 8651, 4624, 1172, 4972, 1704, 9320, 9492, 1761, 7837, 5622, 2350, 2935, 202, 8582, 5208, 5299, 3906, 1525, 7265, 8854, 1256, 358, 4848, 2047, 9522, 9091, 8687, 2489, 365, 9541, 5667, 3410, 2101, 7145, 2884, 9361, 9810, 4473, 6239, 6675, 4353, 5976, 6253, 8663, 987, 9974, 5813, 6185, 8557, 3499, 6792, 9727, 371, 6443, 9591, 9849, 407, 7036, 9618, 8978, 8896, 9360, 2909, 4688, 9475, 179, 1419, 4015, 7917, 9959, 6061, 9389, 3838, 2298, 6072, 3066, 5990, 8845, 9783, 162, 6991, 9307, 6724, 1454, 7431, 443, 9922, 3866, 462, 3006, 9605, 8954, 2901, 7611, 3515, 9547, 3580, 5987, 2299, 5154, 9008, 471, 6380, 7709, 4404, 7372, 6154, 993, 9257, 2681, 5188, 9811, 1660, 7211, 778, 9483, 9814, 8628, 7163, 3117, 6755, 8610, 2383, 7638, 2233, 4494, 7314, 1746, 3476, 6528, 9196, 7416, 8377, 9934, 4226, 6751, 251, 7377, 4241, 8217, 5735, 9762, 28, 3717, 6111, 9645, 8406, 2222, 9289, 7358, 7426, 9174, 9164, 1684, 9234, 9898, 5740, 651, 9599, 9716, 79, 4550, 8518, 9680, 3603, 9586, 6498, 6938, 9145, 3926, 8199, 9788, 9487, 2747, 7188, 9685, 723, 1149, 9332, 9721, 7606, 9742, 5551, 3758, 9570, 7744, 604, 9096, 1211, 2246, 7565, 4977, 8862, 9798, 7178, 1857, 7616, 262, 1896, 9607, 5304, 7050, 3778, 96, 9872, 9684, 4704, 7356, 3547, 9636, 6086, 9335, 3210, 9239, 5591, 2081, 7082, 8922, 312, 2568, 889, 1930, 9630, 5613, 5125, 9975, 2534, 9737, 3177, 610, 3350, 9610, 4475, 6155, 9051, 9899, 9551, 7363, 6467, 499, 4077, 5306, 9209, 8697, 6848, 9044, 8485, 2571, 8428, 405, 6943, 9704, 105, 9653, 8480, 5992, 827, 2917, 1957, 794, 9075, 9713, 9366, 4295, 9342, 4098, 9687, 1018, 188, 2977, 9641, 1231, 9284, 9564, 9267, 314, 8909, 9601, 9724, 3538, 7873, 7115, 8409, 8884, 9466, 6497, 2443, 3211, 3156, 8320, 9247, 657, 9867, 8252, 9292, 8206, 9454, 6393, 3652, 9453, 2580, 9367, 9482, 8141, 5777, 9718, 6489, 9857, 8390, 7688, 8685, 7260, 9295, 9876, 8994, 4283, 1471, 597, 3551, 9486, 9924, 6814, 1299, 2332, 4459, 2898, 9330, 9834, 3134, 9940, 1438, 2772, 8384, 259, 9631, 7149, 7858, 9417, 9874, 9328, 9700, 930, 4237, 9462, 9804, 9620, 5956, 302, 3302, 7725, 7412, 9632, 1169, 2067, 8501, 1937, 4123, 8280, 7223, 9101, 523, 9527, 6605, 5508, 2409, 8374, 8980, 147, 9380, 2649, 8759, 4386, 9663, 7152, 9545, 9855, 7105, 7373, 2708, 9375, 9676, 916, 8673, 9578, 1657, 7087, 1161, 5137, 9642, 6564, 170, 668, 9595, 9382, 4305, 9644, 2845, 9638, 9751, 7370, 8614, 6295, 9973, 9481, 9323, 8623, 9502, 3742, 9490, 3279, 7683, 7903, 1827, 4552, 9168, 9743, 4136, 5336, 9652, 9347, 9832, 9327, 7159, 9671, 1564, 2625, 4857, 1128, 9329, 5625, 8396, 1114, 9951, 4221, 9939, 1781, 5462, 8225, 9695, 9228, 2606, 8885, 3309, 9847, 9626, 9963, 7888, 2425, 6771, 5819, 9765, 4287, 393, 7717, 9679, 9182, 8695, 6546, 7526, 7881, 9796, 8607, 5320, 7332, 2018, 8408, 9456, 9065, 9902, 9584, 335, 9600, 1099, 9325, 3618, 1738, 4740, 757, 3469, 8543, 645, 9965, 9312, 9559, 9251, 9300, 2053, 9846, 8414, 5995, 4280, 9404, 703, 9659, 9817, 9933, 9983, 4002, 9774, 8587, 3637, 577, 571, 4120, 9780, 3417, 8816, 8888, 6079, 7492, 9660, 4055, 9664, 9907, 9770, 2466, 9920, 9741, 9226, 2365, 9793, 2181, 69, 9819, 8307, 9573, 9409, 3016, 1641, 9338, 6319, 9525, 1698, 4151, 1382, 9647, 9311, 9373, 2235, 2472, 4159, 9672, 8656, 983, 3352, 8082, 8124, 7673, 2595, 7090, 5893, 1773, 9359, 9248, 9833, 3784, 5149, 8626, 7733, 2566, 9509, 9561, 7063, 3979, 7640, 9266, 7309, 9792, 9231, 9840, 5311, 873, 7706, 9455, 9344, 8691, 8380, 7349, 2947, 970, 9446, 9388, 2949, 9416, 9337, 2077, 9942, 6915, 8512, 4961, 243, 5575, 9542, 3234, 1668, 9148, 6783, 9844, 9575, 26, 2623, 8715, 1285, 9513, 2869, 6545, 9953, 346, 9364, 9484, 8456, 9896, 4008, 9841, 9768, 3491, 9784, 9423, 9301, 6673, 654, 7135, 9887, 9391, 9253, 598, 2881, 2511, 9465, 9775, 9801, 9324, 9981, 9537, 8620, 9378, 9748, 9602, 943, 9088, 9838, 5173, 9506, 250, 159, 4185, 9235, 50, 9463, 9890, 9964, 9843, 9706, 9923, 9977, 6581, 9776, 1867, 138, 9177, 1752, 9970, 9856, 9309, 9864, 9906, 9314, 9294, 8117, 9280, 9932, 541, 9350, 9444, 5729, 1162, 7905, 8400, 9431, 9499, 9613, 9690, 419, 9828, 9582, 9945, 9622, 9608, 2723, 2635, 9224, 121, 81, 2113, 9219, 9913, 9281, 9510, 9275, 9448, 7860, 9830, 9747, 9435, 9719, 3240, 9355, 9033, 2190, 9722, 6424, 2800, 9944, 9459, 1917, 1051, 9764, 3391, 1422, 9368, 9124, 9286, 1309, 9950, 9269, 531, 9812, 7947, 9572, 9892, 1819, 3453, 9394, 9457, 1681, 9910, 9597, 9730, 175, 9656, 913, 9916, 984, 145, 2685, 529, 216], 'VBP': [8756, 7988, 308, 1076, 3380, 1844, 9396, 4148, 1653, 7220, 885, 1714, 2421, 2612, 4014, 4916, 6020, 5550, 6452, 842, 6837, 1610, 3824, 868, 4782, 5428, 6811, 3189, 5252, 4721, 4592, 3957, 3056, 5684, 7605, 1636, 6137, 4507, 2462, 2404, 6043, 6022, 6060, 5254, 6266, 1694, 4345, 7732, 5968, 6736, 1520, 6069, 4846, 4964, 5971, 6788, 5489, 4660, 3246, 4708, 1215, 5369, 2022, 1197, 3172, 2288, 1983, 6318, 6726, 5732, 5444, 2751, 5614, 3998, 5872, 3940, 4601, 7056, 5885, 5113, 5117, 7311, 1254, 9123, 4078, 5396, 1331, 6118, 8079, 3577, 6964, 3756, 7086, 6350, 4725, 4432, 5458, 2813, 3165, 563, 7558, 9058, 5200, 3161, 4571, 4741, 2066, 5292, 5360, 7269, 6502, 6500, 4349, 5481, 1884, 1374, 4676, 5275, 5382, 9057, 2378, 4684, 5350, 1625, 7118, 8289, 6039, 5834, 5363, 8500, 2548, 1722, 5690, 7579, 5190, 954, 1671, 4484, 5203, 4275, 911, 3664, 3739, 6231, 5958, 3230, 2834, 6790, 2482, 3581, 7028, 7137, 5066, 6999, 5301, 7256, 2215, 4524, 6260, 117, 3914, 6196, 8189, 6413, 5733, 4486, 4208, 100, 4956, 8737, 6164, 7504, 1072, 6905, 2439, 752, 6823, 7796, 8355, 3718, 447, 6107, 2694, 3803, 8998, 3889, 5398, 955, 3511, 1499, 6404, 7436, 3622, 3119, 5734, 1111, 3205, 4145, 5476, 6624, 6828, 4390, 1945, 5431, 6668, 4665, 7854, 5405, 1926, 6055, 7457, 3259, 8847, 1277, 6653, 6664, 2351, 606, 9038, 6583, 6756, 5960, 2099, 4966, 2988, 5665, 5220, 6918, 3716, 6001, 8957, 4198, 3310, 1780, 1992, 3751, 8290, 3939, 836, 4127, 7702, 5145, 3651, 1723, 2020, 4043, 5452, 2883, 1009, 2916, 7969, 5493, 4017, 6226, 4452, 3973, 6382, 7494, 1843, 4811, 2220, 429, 8566, 7268, 3908, 6633, 582, 8326, 7940, 3731, 6739, 9092, 1350, 4141, 6883, 6932, 5271, 8373, 3892, 3929, 4183, 2076, 3447, 3953, 2203, 4682, 2950, 7502, 5913, 1147, 6288, 6082, 5047, 2393, 7392, 981, 241, 8230, 6257, 5104, 3480, 5645, 9141, 6698, 5558, 2267, 2274, 3428, 2983, 5663, 3810, 4582, 3140, 6150, 6244, 6728, 6249, 2910, 6640, 6681, 5339, 4766, 6036, 3146, 4005, 3194, 4868, 5988, 4143, 2481, 2128, 5475, 8324, 4895, 187, 4196, 2180, 5498, 6936, 7298, 8200, 5815, 6126, 2712, 4913, 7421, 4051, 2542, 3602, 7798, 2490, 3507, 4690, 4909, 8422, 1701, 4897, 7811, 4466, 2278, 1510, 3121, 6850, 8497, 2809, 2652, 8579, 5358, 5564, 3004, 6218, 7654, 2854, 6735, 4578, 6173, 7034, 2896, 5123, 6889, 1749, 4281, 3420, 3035, 3669, 5681, 4628, 6412, 4356, 2948, 4197, 2236, 6488, 8343, 4188, 4422, 8478, 8291, 3916, 1351, 1412, 4100, 1506, 4555, 853, 7556, 3528, 5205, 3462, 1667, 4911, 1635, 3922, 7521, 5534, 2661, 4533, 6448, 3068, 7948, 5406, 7025, 2045, 5636, 7700, 5579, 5258, 5049, 6804, 2115, 7432, 4983, 9725, 6934, 6528, 7575, 5212, 3148, 5043, 2660, 7797, 3063, 5680, 5340, 1841, 6689, 5192, 4976, 2403, 2773, 8088, 8968, 6332, 9524, 7270, 5128, 6993, 2437, 6875, 6321, 3635, 5896, 7449, 8805, 1583, 6543, 3519, 3418, 89, 8565, 2119, 9126, 7587, 1905, 6899, 2844, 4795, 5450, 5229, 464, 3171, 7767, 2679, 1447, 1915, 5891, 1763, 2142, 2195, 9040, 3933, 1619, 3833, 7813, 8350, 9246, 3430, 6449, 4954, 4279, 4435, 9111, 3592, 3588, 2667, 2041, 3049, 3254, 894, 8622, 2353, 6369, 7408, 2478, 4951, 7496, 4336, 1177, 6360, 3316, 7079, 2963, 4437, 8160, 731, 7180, 3440, 4365, 1810, 2647, 1662, 6174, 6433, 926, 4876, 1639, 3962, 7201, 5997, 1683, 903, 7088, 6684, 5287, 4182, 7686, 3250, 8970, 7918, 1679, 7384, 7226, 379, 1650, 4785, 6405, 304, 3215, 2702, 5848, 7462, 3155, 3735, 2186, 8270, 9118, 6028, 4837, 6623, 5323, 5478, 4082, 7216, 946, 6961, 2491, 4099, 1274, 1604, 7015, 7673, 2812, 5425, 5148, 2954, 7192, 8708, 857, 8920, 3377, 3787, 4614, 6311, 7476, 2824, 5027, 4790, 3133, 2740, 871, 303, 143, 3869, 1069, 3897, 3272, 5926, 3814, 9037, 6886, 1158, 2057, 5900, 7173, 6873, 4625, 2545, 7886, 2867, 8619, 3975, 5644, 7036, 3207, 4707, 9143, 6629, 1042, 3874, 6764, 5720, 9115, 3589, 5677, 4465, 5824, 9162, 4444, 5760, 5132, 4407, 2760, 8152, 4028, 2611, 9660, 3556, 5947, 5175, 9860, 3678, 3200, 5722, 6099, 3294, 3540, 2447, 5492, 4419, 8264, 1075, 5314, 1402, 2056, 7313, 2380, 7607, 4203, 8686, 9527, 6501, 9094, 4819, 3038, 9825, 4414, 7682, 6769, 5093, 3860, 6410, 5856, 8470, 1966, 8820, 4027, 6408, 1561, 8024, 3643, 1468, 1779, 3415, 7793, 8202, 6505, 8615, 8856, 8928, 7657, 2306, 6002, 2387, 2004, 6474, 4710, 4796, 7537, 8037, 5973, 343, 4730, 6477, 2179, 1856, 3046, 1575, 6734, 6246, 3359, 5233, 9930, 5133, 1934, 7029, 3765, 2170, 7704, 4657, 3615, 1334, 3923, 1718, 7271, 6795, 7356, 7149, 2229, 5158, 2683, 1959, 7383, 7557, 1462, 5234, 4380, 7509, 8394, 5509, 2899, 4509, 4129, 5463, 5286, 8472, 8332, 3520, 9052, 4873, 5101, 3379, 2086, 2486, 851, 793, 1338, 6458, 8572, 3373, 9173, 5943, 979, 8272, 843, 7466, 3827, 2300, 3042, 4298, 2103, 6166, 74, 3741, 2905, 3857, 4814, 8975, 6619, 4912, 6807, 3157, 2044, 6131, 5724, 3568, 3299, 7608, 8124, 6858, 5162, 4863, 2985, 7387, 4572, 4503, 6225, 2042, 6146, 5582, 2578, 537, 6472, 8375, 5908, 5921, 7618, 2148, 6785, 815, 4877, 8535, 1713, 6561, 3111, 4839, 6385, 3676, 6914, 7089, 2435, 9190, 1372, 4329, 9240, 8066, 5751, 8091, 3101, 486, 8300, 5930, 4595, 3065, 2414, 4773, 2261, 2859, 3667, 3191, 1347, 8468, 9441, 3086, 1795, 7804, 5928, 566, 1837, 5102, 1538, 1944, 8139, 2035, 4641, 6128, 4297, 7242, 4403, 5590, 3887, 3597, 3846, 6708, 1305, 3124, 6052, 2744, 3684, 3788, 4215, 9068, 3356, 5474, 5091, 899, 7181, 7401, 1940, 2739, 5329, 2132, 5228, 7128, 819, 8271, 2563, 7172, 6092, 4296, 4950, 7240, 7994, 1703, 5179, 2402, 4519, 7729, 7780, 8669, 5174, 8048, 7351, 1298, 6894, 8405, 2299, 3203, 2531, 2159, 3429, 1550, 6116, 6867, 3895, 1551, 5436, 2817, 6045, 676, 7329, 5795, 1444, 5367, 6123, 1116, 8, 6212, 2217, 3901, 9036, 7503, 5637, 3772, 51, 1784, 1531, 4638, 5709, 3561, 3332, 3262, 1948, 933, 3959, 3927, 3414, 8217, 2713, 8492, 4781, 4186, 3722, 6588, 2151, 8347, 3237, 4062, 4659, 6555, 1509, 2466, 4392, 7347, 2091, 3160, 1965, 8716, 2239, 8673, 4046, 7245, 5940, 3873, 5817, 8454, 8960, 8628, 8581, 3285, 1556, 8346, 4324, 3612, 1984, 1427, 3249, 6896, 6941, 1191, 1954, 4556, 2919, 7171, 1927, 5268, 2005, 3817, 5371, 3674, 3185, 2788, 6054, 3639, 6994, 2875, 7522, 6108, 6694, 7077, 1740, 9039, 7905, 7178, 3089, 5916, 4653, 1237, 7783, 2857, 5224, 1252, 5331, 5591, 5869, 1452, 4323, 3019, 6778, 741, 6354, 3013, 3383, 3314, 1041, 6302, 1976, 3513, 164, 6741, 1323, 5378, 7194, 2547, 5820, 887, 7564, 5355, 8645, 4808, 2855, 186, 788, 4642, 2362, 4362, 8008, 8873, 8892, 7444, 7524, 4850, 1892, 6121, 2281, 8010, 3182, 8225, 1460, 8792, 526, 7490, 4905, 5076, 1098, 7299, 7315, 301, 4748, 3376, 6454, 1435, 1690, 9696, 2162, 1500, 3836, 7101, 8169, 5223, 1030, 8849, 4144, 4424, 4095, 5979, 5897, 6765, 2118, 7102, 4650, 3654, 9236, 4490, 604, 7626, 7012, 8675, 8759, 9766, 4461, 8081, 4114, 5915, 9891, 9532, 3715, 7452, 2297, 2318, 6530, 907, 4739, 3057, 3879, 7578, 9081, 1232, 5839, 3375, 9383, 6261, 7962, 1282, 1578, 1669, 2289, 5325, 1818, 3451, 6428, 1736, 8268, 5673, 7424, 7545, 3611, 274, 6796, 575, 5811, 1569, 1700, 7941, 6582, 7460, 4663, 1638, 7983, 9443, 2182, 6109, 2775, 3258, 3848, 8816, 1394, 1186, 5418, 8325, 106, 8216, 5065, 8461, 2140, 9624, 5056, 3594, 7710, 2672, 8664, 5881, 4910, 7895, 4379, 5861, 6432, 2888, 2686, 1542, 6199, 8464, 8029, 4965, 2517, 991, 6193, 3656, 8762, 3963, 5061, 1655, 4360, 4442, 5553, 1878, 3627, 4496, 75, 5097, 6114, 2257, 1289, 973, 3572, 5381, 3781, 6986, 3900, 7847, 8067, 8248, 3283, 7142, 5187, 2312, 583, 2609, 1741, 5171, 3983, 85, 4831, 6687, 867, 5324, 4040, 738, 4632, 8803, 1110, 2271, 5642, 5541, 1532, 4417, 3825, 2790, 3476, 8879, 2432, 1463, 2315, 9805, 4308, 5967, 1710, 7303, 509, 3078, 6271, 4861, 2337, 6366, 1747, 634, 3646, 5964, 6476, 9573, 1481, 8204, 4377, 3360, 5404, 1839, 1024, 7511, 2111, 1180, 1475, 6877, 5507, 4724, 4701, 3059, 782, 4411, 4248, 1505, 6638, 2225, 7724, 2212, 4026, 6431, 5231, 7464, 3105, 826, 249, 8269, 4992, 1904, 1807, 5865, 3142, 2251, 2526, 2772, 9826, 4234, 418, 2973, 6220, 1104, 4306, 1267, 6535, 2372, 3170, 7651, 2258, 3980, 779, 4557, 5346, 3950, 6956, 850, 2333, 4124, 9200, 5711, 5517, 4881, 8432, 2971, 7150, 2082, 1823, 4604, 2424, 5124, 8097, 7035, 7030, 3435, 2196, 4230, 1588, 5563, 2938, 8561, 9210, 9151, 4536, 3260, 4691, 4540, 7227, 915, 1585, 1133, 1866, 5980, 2829, 2346, 2710, 4698, 5242, 4426, 5767, 4590, 5744, 6761, 8105, 8551, 2821, 4585, 2000, 7914, 5793, 6149, 882, 5775, 5605, 8192, 7984, 1236, 1911, 5333, 1724, 8223, 1891, 3456, 2052, 5002, 1134, 5977, 7039, 5892, 5147, 8564, 9820, 8548, 9894, 5901, 6683, 7802, 3587, 1012, 5214, 2825, 707, 6747, 3942, 4364, 3127, 3474, 6051, 3361, 6819, 4737, 7376, 8284, 2930, 7043, 521, 5996, 9103, 6855, 4370, 1879, 4980, 9181, 5225, 4878, 6770, 4770, 6093, 8993, 8212, 4457, 2417, 6207, 1895, 9191, 6669, 1124, 8441, 4270, 5479, 4339, 5142, 3275, 8797, 4083, 2720, 2887, 3036, 4053, 7176, 2586, 2110, 4474, 3706, 6077, 1629, 3753, 377, 4944, 2820, 8052, 2572, 1942, 8219, 9433, 8151, 5416, 742, 5607, 494, 3236, 6242, 6718, 4769, 8987, 2743, 5359, 2605, 7986, 3688, 6026, 3661, 4022, 7896, 5107, 6091, 7737, 7532, 4030, 6942, 5075, 7851, 7261, 3831, 4446, 7778, 5265, 4636, 1594, 2268, 1016, 3557, 9079, 2397, 695, 7514, 4753, 4985, 3002, 6291, 409, 3174, 328, 265, 7238, 5679, 694, 8912, 5153, 2468, 797, 9099, 2296, 3076, 2847, 5516, 4637, 1706, 9232, 4762, 4133, 5682, 7637, 6236, 2984, 6676, 713, 5439, 1330, 770, 4214, 5277, 8835, 8313, 7762, 886, 4719, 2125, 6105, 4998, 1174, 6810, 5689, 5786, 9560, 7890, 8791, 1611, 4952, 7870, 1840, 4521, 9059, 3687, 6087, 4718, 7323, 4353, 4731, 5064, 6622, 2850, 7824, 3497, 4982, 1457, 7213, 5108, 5598, 4032, 4372, 3938, 2355, 9045, 1726, 938, 2908, 4087, 4668, 1085, 8631, 4280, 5088, 801, 1801, 6042, 5870, 3083, 1587, 6445, 8991, 8937, 5468, 1314, 4109, 5982, 9093, 5129, 6876, 3029, 7500, 1676, 2691, 828, 9100, 6519, 2838, 2504, 1216, 7223, 2895, 6057, 2752, 6068, 7273, 7094, 4516, 8111, 4613, 8263, 8413, 6616, 8239, 3481, 7451, 7738, 103, 4565, 9615, 2089, 3287, 7512, 5319, 5931, 1046, 2774, 7563, 7072, 2209, 1785, 7863, 4210, 1229, 2019, 8025, 862, 3804, 1547, 1343, 1123, 2787, 1448, 1777, 6579, 6906, 4013, 6839, 8134, 9911, 1674, 7455, 3327, 6833, 3870, 4751, 1062, 5783, 4531, 7591, 4616, 7664, 4224, 1288, 3854, 2999, 8499, 7869, 7053, 4406, 5210, 8665, 5505, 1766, 8391, 4147, 1656, 6869, 4561, 3956, 5309, 8311, 5753, 2070, 1924, 1873, 2615, 9387, 6824, 9886, 8035, 3303, 4518, 6033, 2137, 4455, 2591, 2021, 2641, 1971, 8793, 3446, 7699, 5016, 7838, 680, 8735, 3530, 7901, 6379, 8443, 6450, 5543, 2127, 1643, 8714, 602, 2310, 1659, 330, 5845, 8583, 8494, 6330, 6545, 6952, 8751, 3092, 6172, 8859, 6085, 9077, 4867, 8012, 4338, 4154, 1686, 5669, 1294, 2515, 5499, 1281, 315, 3114, 8944, 5866, 2155, 3162, 1716, 4231, 3315, 2364, 1071, 7936, 7897, 3832, 7582, 4607, 5409, 2650, 5140, 4775, 1224, 5341, 2153, 6890, 4622, 3768, 2803, 3673, 5519, 4600, 7215, 2494, 4851, 2061, 248, 7620, 4957, 3132, 1640, 6928, 4738, 7397, 6493, 3789, 6152, 1273, 7244, 8976, 6786, 7523, 9909, 1360, 9786, 2678, 2886, 6512, 7991, 4373, 4293, 5021, 5300, 8277, 768, 6424, 2214, 5909, 2646, 4071, 9159, 3106, 39, 9919, 9883, 6247, 4681, 1436, 692, 1888, 1027, 1011, 1418, 7997, 2929, 5794, 4325, 931, 7907, 9806, 2656, 5366, 5459, 4395, 4459, 6286, 4901, 7336, 2757, 2360, 4787, 4673, 2392, 8309, 4341, 1466, 7946, 4069, 4896, 7593, 2302, 8754, 7296, 4999, 5130, 2156, 6744, 8442, 2319, 6911, 6331, 2205, 7134, 2900, 3835, 8866, 5289, 2330, 1222, 4212, 5750, 1853, 4743, 1019, 244, 3123, 1156, 9007, 3928, 5618, 1079, 5757, 6525, 7406, 9688, 8122, 3340, 6486, 6420, 8036, 5484, 1369, 6984, 5295, 5410, 8456, 1318, 6160, 807, 7218, 5889, 9738, 2722, 3346, 4563, 8506, 5592, 1157, 6603, 5562, 1675, 6361, 7911, 6273, 3698, 3658, 1411, 1489, 7308, 1055, 9434, 5784, 6882, 2871, 3571, 2277, 8330, 3913, 3154, 2389, 6801, 574, 8794, 6849, 1276, 9265, 318, 6856, 5038, 4915, 8297, 271, 8789, 4697, 1612, 4383, 6659, 8196, 1083, 7320, 347, 1521, 2659, 8467, 8207, 3245, 7229, 4890, 8969, 1472, 3823, 3544, 2371, 8013, 2420, 8505, 2001, 6606, 6943, 3844, 874, 5266, 5655, 8964, 294, 6531, 6216, 8907, 1159, 9552, 5207, 8051, 2967, 880, 3331, 5393, 8496, 817, 3752, 4829, 8174, 679, 810, 1554, 6954, 8972, 6569, 1093, 698, 6666, 5391, 4635, 7525, 83, 6627, 4367, 4284, 5934, 7845, 2469, 5141, 6516, 5939, 1666, 7972, 5194, 6568, 5549, 8450, 4932, 9804, 6056, 1925, 1260, 3504, 238, 211, 8853, 9144, 8824, 5248, 5725, 9186, 3542, 7187, 1632, 1105, 8176, 3691, 3604, 6733, 5372, 6333, 1767, 5227, 948, 6391, 2863, 2843, 5731, 2535, 6071, 3319, 42, 3801, 1529, 3697, 5844, 1039, 2131, 3941, 5954, 5457, 6748, 5906, 1769, 6101, 1143, 8115, 6895, 8426, 4993, 2122, 6143, 1380, 2050, 9333, 4922, 8144, 2676, 8744, 7283, 383, 468, 2343, 8295, 3583, 64, 2321, 2249, 8529, 2981, 7507, 8592, 2273, 895, 8208, 2559, 3226, 7017, 2245, 9413, 8778, 1238, 6030, 2055, 8984, 6034, 1544, 5748, 9120, 6715, 9160, 7045, 6649, 1255, 4010, 4357, 6777, 8890, 6732, 3354, 883, 8690, 4119, 5583, 1989, 2286, 5368, 1207, 2107, 9568, 8155, 8981, 1771, 1732, 1295, 2197, 5500, 1225, 4709, 5285, 3187, 6490, 4265, 4386, 7931, 126, 5961, 14, 4541, 1923, 8388, 2608, 2893, 7635, 6297, 4695, 7217, 6696, 5433, 3806, 1565, 4914, 1088, 4108, 7968, 7488, 7143, 1395, 4001, 9565, 1066, 4988, 5850, 9163, 3423, 4067, 4825, 6320, 5434, 8418, 5138, 3242, 6027, 7533, 5080, 8895, 2026, 2399, 1096, 148, 3221, 4832, 8395, 2826, 2087, 2243, 5186, 956, 1280, 6188, 4591, 7483, 1835, 6018, 6010, 3971, 1760, 5787, 1493, 3365, 2426, 4469, 5154, 644, 6251, 686, 7967, 7288, 7726, 5587, 7405, 5656, 6309, 99, 3970, 8550, 5125, 5209, 5617, 8834, 5304, 6104, 3188, 2084, 6581, 4821, 3102, 3930, 9954, 1574, 4987, 6464, 2176, 2879, 6064, 7621, 5580, 2569, 9862, 5353, 570, 1792, 1817, 5161, 5855, 6825, 2492, 8570, 1699, 3888, 3585, 3996, 3994, 6975, 165, 839, 7728, 2745, 7554, 2054, 7330, 754, 3555, 546, 5317, 4038, 1987, 6353, 6817, 5058, 5927, 5953, 7880, 4569, 5593, 922, 7761, 2014, 6980, 5497, 6234, 4723, 9794, 3733, 2329, 2365, 944, 6097, 4288, 2768, 3061, 2234, 8585, 626, 5007, 5106, 6802, 3882, 9736, 4655, 1864, 1621, 9454, 2906, 9593, 3234, 60, 4794, 2063, 6917, 1155, 7199, 5185, 888, 2640, 4517, 1413, 3867, 1774, 6613, 7070, 8358, 3732, 5015, 1137, 4529, 8383, 4272, 2369, 5477, 4892, 4612, 7516, 4815, 4172, 3120, 2477, 7393, 1264, 7755, 7877, 5260, 8740, 2878, 7601, 1428, 1469, 2374, 8331, 4168, 5288, 8335, 5770, 4253, 4003, 9743, 1006, 1630, 4330, 5922, 2869, 4113, 2178, 2805, 579, 3609, 3387, 4882, 3396, 6703, 4189, 6547, 273, 2106, 7, 8026, 5789, 5523, 4312, 4016, 8255, 6401, 5513, 3558, 1990, 6607, 3070, 7740, 3925, 7627, 9943, 9517, 2356, 7960, 6268, 8376, 6967, 1798, 5858, 9305, 7857, 3880, 3775, 5929, 1091, 1709, 3341, 1189, 3027, 6184, 6585, 7310, 4241, 9571, 5660, 2997, 2758, 4969, 6278, 4562, 8104, 4800, 1975, 5217, 7592, 2283, 1712, 1579, 4696, 476, 7129, 4532, 6570, 3648, 7487, 6794, 5465, 6277, 2260, 4500, 7497, 8125, 7337, 2386, 1301, 307, 6503, 4225, 8490, 2279, 8995, 8213, 659, 6141, 5695, 1734, 1106, 5716, 6441, 4963, 9050, 7722, 1151, 5898, 284, 7350, 5706, 7349, 8776, 8925, 2836, 4393, 5894, 2058, 4626, 5635, 3466, 2427, 4195, 1249, 3891, 7708, 2977, 1664, 5051, 7159, 2135, 3008, 2794, 2593, 5611, 8693, 49, 824, 6552, 8916, 492, 2901, 1663, 2441, 5163, 2734, 8649, 356, 5945, 1113, 6122, 6304, 4771, 2732, 9347, 4137, 1902, 6392, 3541, 787, 8083, 334, 203, 5840, 3954, 700, 2192, 2324, 4344, 1476, 4506, 5421, 7644, 3503, 5384, 1626, 2007, 7440, 9729, 7679, 5547, 5935, 8098, 3195, 511, 2931, 6773, 5572, 6821, 2624, 4385, 3468, 5766, 6262, 6406, 8165, 7470, 4219, 2841, 3505, 1836, 2588, 5250, 1728, 8931, 317, 5375, 1859, 974, 4249, 2810, 5586, 5800, 832, 5966, 5052, 3064, 1577, 5658, 8071, 9235, 5993, 1919, 3795, 2551, 336, 2079, 4764, 3761, 7675, 1649, 1443, 3689, 5565, 6558, 2454, 8717, 8530, 7944, 4648, 5762, 6127, 5274, 1536, 2407, 1146, 5978, 8682, 3345, 7959, 3855, 3526, 4355, 2733, 7357, 4122, 6784, 5237, 8007, 2069, 1286, 4307, 7633, 3659, 4456, 403, 6722, 1246, 1861, 9114, 8830, 2158, 7109, 4623, 1511, 1528, 3421, 1901, 6884, 3037, 4394, 6743, 4527, 3681, 4441, 1697, 5245, 4548, 918, 6419, 4900, 8228, 3858, 1050, 9071, 3773, 1981, 3668, 5552, 4110, 3525, 4044, 3047, 5532, 7889, 320, 7338, 3738, 4727, 1596, 8654, 6920, 2928, 1846, 9267, 4573, 2006, 6971, 5567, 7123, 7867, 2280, 4374, 7258, 5888, 1601, 941, 7434, 9098, 2202, 5520, 8292, 8881, 7534, 2607, 3937, 4924, 5461, 2023, 8021, 3680, 180, 3576, 3374, 2890, 8000, 6775, 4935, 8314, 2032, 8934, 6938, 8055, 3202, 2508, 7359, 1293, 5177, 6753, 1809, 1618, 3080, 1743, 5502, 1534, 3313, 2345, 6672, 9238, 2982, 5012, 6016, 2221, 4856, 4291, 1383, 2384, 3529, 7508, 4979, 4389, 8168, 3099, 3139, 8940, 665, 2222, 6551, 2784, 9262, 2802, 6334, 7590, 5686, 6204, 6872, 2964, 8872, 6822, 6553, 3074, 5249, 2017, 3625, 7624, 618, 47, 3244, 7949, 4191, 3750, 1910, 3969, 1822, 6181, 747, 2334, 5559, 2098, 2467, 7439, 6072, 1535, 1918, 5581, 135, 5098, 6326, 4233, 1269, 6781, 6040, 9357, 932, 2960, 4428, 5576, 1996, 4862, 2216, 1516, 3623, 448, 456, 9728, 4155, 5196, 4830, 5813, 2811, 8211, 7008, 5714, 9677, 7280, 6864, 4499, 1102, 2458, 6615, 6358, 898, 2670, 391, 4728, 1127, 2213, 4094, 740, 4874, 4711, 4321, 4036, 8961, 960, 4410, 158, 4925, 8709, 3794, 2755, 4391, 1195, 3512, 4405, 4167, 1634, 1964, 861, 786, 4706, 2789, 182, 4520, 3268, 4593, 1871, 3211, 2224, 6227, 3264, 8039, 3005, 7752, 7546, 4666, 6186, 2655, 2555, 3302, 7147, 5630, 3907, 3822, 199, 2687, 3186, 8902, 945, 1603, 2320, 708, 1138, 5969, 6597, 8280, 6534, 325, 704, 4843, 4603, 1899, 5166, 4549, 4334, 9154, 1049, 9399, 3442, 7167, 3485, 2338, 6365, 5033, 525, 9476, 4283, 7926, 3298, 252, 6660, 7281, 4384, 3493, 6017, 120, 1522, 776, 1935, 4778, 4310, 4959, 7000, 6518, 1958, 9705, 3705, 7390, 9178, 4176, 4480, 7964, 7380, 2546, 2347, 1089, 5135, 1908, 6208, 9864, 6284, 7174, 3192, 2921, 256, 8305, 3721, 8945, 3905, 8235, 4448, 7513, 7448, 524, 2419, 7667, 2183, 7437, 6940, 1440, 1339, 6317, 1352, 8114, 8419, 8839, 1073, 3137, 2126, 1851, 6495, 6840, 8201, 3424, 5488, 5597, 4761, 1364, 5560, 3216, 3098, 1875, 4700, 4546, 7284, 1434, 6563, 4671, 6202, 423, 5555, 2866, 971, 2287, 7917, 5466, 7861, 607, 2471, 2989, 5808, 3637, 6686, 1887, 5887, 3087, 6711, 4273, 8736, 8697, 532, 1483, 2603, 1287, 3894, 4413, 4190, 2970, 264, 163, 5514, 5357, 3805, 8274, 484, 3616, 4946, 9046, 8308, 58, 5089, 4605, 4734, 7910, 7645, 4936, 1014, 1571, 115, 3470, 4117, 5435, 4836, 3126, 7876, 7501, 2965, 223, 2872, 6608, 2344, 809, 2945, 2015, 8352, 6190, 7112, 4633, 1555, 1698, 8085, 9206, 2663, 2038, 5284, 820, 2, 3759, 3797, 584, 668, 1707, 7663, 2308, 2167, 7019, 8950, 2049, 8157, 3865, 9218, 2729, 5693, 3025, 1279, 1119, 2861, 8120, 1758, 3868, 6820, 3054, 5667, 7840, 4630, 7553, 2191, 1306, 6102, 3320, 1266, 627, 2562, 7343, 6752, 3090, 3536, 71, 5806, 3631, 5167, 896, 3407, 6089, 1168, 3431, 2430, 7222, 8360, 6852, 1335, 4304, 5109, 4662, 3573, 4333, 4822, 5121, 3599, 6124, 4012, 3463, 6845, 592, 2507, 7495, 5700, 8865, 6554, 1592, 6340, 2716, 958, 7787, 4887, 5949, 3349, 6891, 6275, 901, 6494, 3212, 8857, 6090, 5832, 8411, 7371, 1872, 4497, 972, 1860, 355, 8073, 5727, 6136, 4340, 9065, 6264, 1454, 2505, 2226, 8672, 2160, 5710, 5623, 7354, 3432, 7403, 7530, 4002, 1433, 645, 6327, 19, 3553, 5542, 1342, 3647, 3364, 3948, 989, 6243, 5529, 2793, 7652, 3489, 6904, 5126, 477, 1727, 8363, 8727, 8226, 5838, 5539, 2496, 3296, 4142, 5835, 9912, 6946, 7253, 5297, 9298, 701, 6598, 2181, 4398, 736, 7146, 6972, 9801, 1363, 950, 9854, 3026, 3115, 1783, 6041, 6348, 2476, 2822, 3235, 1885, 2075, 1387, 6759, 508, 8952, 4647, 7116, 8901, 466, 5530, 2669, 1893, 213, 4164, 1221, 2073, 6280, 6750, 872, 7770, 5595, 7232, 6925, 1606, 8704, 1033, 7623, 3578, 5737, 2095, 7486, 6562, 9807, 1357, 4551, 5394, 2791, 6484, 389, 9485, 5482, 6492, 6197, 8392, 421, 6600, 3590, 1811, 8769, 3218, 2065, 2628, 5420, 3369, 8537, 6201, 5429, 5785, 1922, 7588, 7541, 5574, 5763, 5018, 4754, 1371, 5345, 6200, 5447, 8423, 1421, 3051, 1943, 8119, 1972, 5022, 9035, 2443, 660, 8163, 8267, 6337, 534, 3566, 5859, 2161, 5759, 7662, 3278, 7650, 2957, 5827, 5092, 6013, 7981, 3642, 3228, 2604, 6447, 6612, 3478, 2423, 2290, 2708, 2266, 6177, 4482, 7844, 1430, 5087, 8996, 8997, 8999, 1324, 6426, 3580, 6602, 7860, 7097, 5919, 8127, 5962, 8074, 6831, 3253, 5361, 4227, 53, 1437, 3213, 7527, 9153, 6670, 7768, 2442, 7478, 3015, 6130, 4011, 6746, 2327, 8883, 5019, 4361, 8339, 6062, 2453, 287, 1967, 8229, 1882, 513, 6094, 1753, 3454, 321, 2753, 629, 2643, 1017, 3055, 1136, 3596, 4309, 2340, 1985, 1239, 5071, 7141, 3749, 2247, 9125, 9201, 3067, 2133, 3263, 3617, 4589, 7200, 4492, 5303, 637, 1065, 5923, 1052, 9209, 530, 3058, 1198, 1680, 4084, 5863, 7833, 8412, 6760, 7572, 8400, 6830, 8227, 6479, 6103, 6267, 5668, 4041, 4427, 25, 4140, 6729, 5985, 4772, 621, 1828, 6373, 1474, 1794, 6789, 6053, 6909, 8574, 2240, 8608, 1616, 2534, 3650, 5026, 3745, 6233, 4872, 897, 1961, 4538, 8486, 812, 4088, 2474, 5904, 5814, 4418, 4543, 7776, 3760, 8140, 1044, 8781, 5696, 2564, 6556, 2322, 910, 1132, 7625, 1292, 5344, 3108, 6540, 2093, 6375, 3977, 7769, 792, 5415, 6662, 1183, 400, 4902, 775, 1503, 3619, 5703, 1825, 2448, 4736, 6958, 5057, 8387, 6591, 6081, 1284, 2348, 964, 4311, 8597, 9879, 6893, 737, 3032, 7669, 9031, 4399, 2581, 0, 1446, 7696, 2795, 7843, 7955, 5160, 4855, 1001, 8361, 6078, 3606, 5625, 3640, 9002, 7935, 8844, 4294, 7976, 5801, 2573, 5159, 6106, 3097, 2585, 1553, 571, 3802, 4799, 8749, 1359, 2761, 9174, 2276, 4732, 5984, 7395, 7922, 8447, 233, 3714, 3034, 6631, 6719, 2946, 4061, 2634, 8188, 3777, 1228, 7417, 2618, 1597, 3780, 3488, 1570, 732, 9175, 3595, 9004, 7076, 6816, 5119, 7293, 6731, 5603, 1952, 2204, 4064, 5851, 7475, 7803, 9096, 1652, 8034, 3791, 5664, 9179, 6754, 4449, 1637, 3400, 4941, 2293, 3408, 8425, 3180, 9222, 185, 6592, 808, 8171, 1070, 3500, 2231, 4755, 4415, 8090, 2352, 3991, 4749, 5090, 5348, 5638, 3159, 5536, 8662, 6499, 3444, 8523, 4211, 3457, 1541, 7632, 986, 3670, 4923, 6347, 6998, 3839, 2848, 5568, 142, 1720, 1176, 20, 5527, 4199, 7584, 8703, 4174, 1390, 855, 1461, 1678, 4716, 3337, 3696, 7262, 269, 2199, 7014, 3755, 6381, 2703, 9135, 4939, 5640, 4654, 4942, 3968, 4864, 6901, 8046, 5426, 3552, 1525, 3233, 3699, 4244, 635, 1445, 9332, 5932, 5674, 8177, 1086, 5031, 6287, 6088, 1757, 406, 940, 2105, 1914, 6058, 1479, 5469, 4722, 2394, 675, 3007, 1385, 3838, 5486, 2837, 672, 9761, 8538, 1023, 5321, 2339, 1595, 6589, 7340, 821, 2255, 4256, 980, 7674, 3386, 9063, 6787, 104, 1997, 7782, 5503, 5380, 1322, 7446, 8064, 8516, 8768, 7445, 7011, 3173, 5736, 669, 2175, 3910, 3112, 388, 231, 2718, 3770, 7604, 4501, 3866, 5390, 8893, 6374, 7219, 8399, 2034, 7499, 3886, 1742, 748, 1548, 8089, 5833, 4020, 5849, 3223, 538, 6125, 1572, 5083, 2237, 7099, 3033, 5584, 2085, 2731, 7560, 8195, 1241, 2406, 3116, 674, 7894, 366, 2144, 2444, 2629, 2689, 5078, 8389, 2579, 512, 6457, 767, 3409, 1951, 2819, 8666, 2047, 8407, 3389, 4004, 1354, 8643, 1219, 3570, 2560, 3392, 1599, 844, 2295, 2891, 8129, 1283, 5206, 7127, 6637, 7731, 9647, 6557, 1833, 7251, 6481, 2767, 3020, 5556, 5017, 1200, 3502, 8832, 33, 3683, 3175, 5511, 302, 550, 8328, 2331, 5402, 559, 884, 2342, 4175, 2770, 8723, 4443, 8359, 3518, 3815, 4680, 5712, 2637, 3982, 6740, 7204, 7566, 7412, 3150, 1821, 6403, 3276, 1563, 1166, 1764, 9603, 2621, 5537, 2418, 5178, 5631, 9073, 6931, 9697, 2874, 5854, 4463, 6702, 8231, 3461, 1388, 6411, 622, 2707, 1490, 908, 766, 5334, 1376, 557, 3967, 4587, 4057, 6295, 1580, 6800, 4121, 7942, 2779, 3459, 959, 2228, 8648, 2012, 4416, 2016, 9788, 3951, 8431, 684, 5315, 1358, 1623, 1154, 6269, 2823, 5920, 2509, 3471, 5589, 8589, 798, 3985, 870, 3986, 1431, 192, 7386, 3736, 5487, 4447, 8118, 2990, 9076, 2080, 2923, 7891, 6644, 6572, 2862, 5386, 929, 5036, 7360, 4255, 8416, 5072, 4021, 7133, 7459, 2870, 7693, 5604, 925, 3484, 3629, 3605, 3040, 1441, 8023, 7131, 8245, 2522, 2164, 7933, 5338, 9663, 6436, 1906, 3378, 4606, 6285, 6700, 5280, 4165, 8279, 8032, 4577, 5299, 7259, 9871, 6814, 2533, 6112, 7010, 2484, 7748, 2242, 1000, 2309, 2725, 1559, 8262, 6892, 7458, 2376, 3783, 3523, 8438, 1355, 7032, 9016, 2382, 8730, 6701, 8508, 5062, 8103, 7093, 2894, 8251, 5195, 999, 4576, 1386, 4797, 7542, 9561, 1693, 2120, 3289, 8546, 470, 3989, 1518, 1993, 4278, 7366, 9303, 5335, 1302, 8821, 6887, 3325, 1213, 2804, 8061, 5650, 4995, 6289, 9847, 1208, 262, 1258, 2726, 1739, 816, 6665, 3011, 2207, 4439, 2434, 1805, 6968, 5772, 354, 2230, 2078, 8256, 5131, 2391, 5963, 990, 6643, 4978, 1243, 8220, 5006, 527, 2048, 7191, 7002, 3981, 2627, 2010, 4031, 6442, 773, 1036, 1994, 8282, 41, 5152, 8652, 206, 6970, 7799, 8919, 8611, 6945, 3864, 7714, 1327, 1877, 2097, 3053, 4580, 689, 2008, 5747, 2539, 4885, 1624, 2920, 1259, 5054, 8463, 2596, 8559, 942, 9437, 9011, 2601, 5328, 6065, 3812, 677, 2223, 8106, 1939, 9132, 5875, 8173, 7152, 3297, 150, 5282, 2993, 7866, 9156, 1167, 4929, 1812, 8018, 9836, 5829, 9440, 481, 9472, 3012, 1329, 1043, 760, 2521, 4178, 9922, 7875, 8133, 9082, 2211, 2858, 298, 8939, 1142, 6241, 3152, 2291, 7239, 9019, 7953, 7361, 348, 9978, 227, 8568, 6300, 1651, 1325, 4970, 7004, 7643, 2495, 7085, 8338, 8093, 3675, 4479, 375, 7600, 1025, 966, 4528, 6576, 5169, 4007, 2645, 968, 7856, 4467, 5974, 9693, 996, 4326, 9640, 5799, 6308, 4513, 6005, 1869, 1492, 4750, 147, 764, 4553, 1708, 4105, 8283, 1566, 6862, 4779, 2525, 7286, 8752, 8519, 1037, 2619, 6468, 4494, 7814, 9017, 7126, 1059, 3809, 1576, 3712, 5483, 7188, 3955, 225, 2361, 3273, 9001, 5843, 9013, 1645, 3671, 8760, 412, 5491, 9927, 3543, 7868, 2123, 2653, 7562, 1543, 1692, 1391, 4259, 545, 906, 9712, 1552, 3239, 7305, 2590, 91, 7749, 4287, 1627, 6766, 6175, 4157, 6048, 3997, 1775, 3110, 8076, 9936, 5290, 6355, 3539, 2748, 7394, 4289, 9157, 9032, 3402, 1429, 2043, 352, 5157, 4646, 2450, 7549, 8386, 4290, 4352, 1953, 7465, 7550, 3095, 4824, 7850, 3510, 4927, 3965, 9477, 1590, 8108, 1077, 4812, 6812, 3427, 6919, 3450, 9706, 9789, 3048, 3875, 29, 6805, 7506, 7267, 3280, 8184, 8867, 2698, 7617, 221, 914, 774, 2269, 4634, 4713, 5216, 9621, 8147, 1508, 5048, 7685, 5903, 6471, 3821, 4835, 1646, 561, 4594, 1150, 4705, 714, 7189, 5873, 9136, 2244, 9609, 1778, 6575, 924, 8303, 3286, 4277, 640, 3903, 8870, 4464, 7695, 3987, 3017, 859, 4891, 6315, 4054, 1337, 4675, 9078, 8640, 7160, 6542, 6245, 3107, 1410, 6983, 8005, 5349, 5045, 5788, 1950, 1348, 2201, 8898, 2873, 4458, 5899, 2800, 1607, 4068, 4173, 2827, 1061, 6677, 6599, 5143, 3183, 8963, 9106, 3626, 6250, 806, 5991, 4699, 6798, 7179, 7884, 7083, 8699, 8243, 4599, 119, 8504, 1375, 3818, 3662, 5999, 4254, 9749, 2994, 6014, 6156, 3295, 5657, 3649, 1737, 3353, 8914, 612, 6421, 3898, 4177, 7001, 1806, 3562, 1316, 2480, 6697, 7580, 6478, 1862, 8107, 1562, 8238, 4945, 7853, 4018, 9189, 4271, 8800, 7031, 840, 1438, 1471, 993, 3475, 8062, 8531, 2926, 3441, 4629, 8234, 2143, 3701, 5193, 3301, 7228, 2771, 4247, 2785, 34, 5754, 9744, 3214, 1311, 791, 454, 3764, 2465, 5004, 3397, 1307, 5622, 7883, 4683, 2094, 5122, 6050, 3682, 8861, 1409, 4434, 8471, 3118, 7264, 2782, 7596, 5615, 4953, 9818, 9171, 2206, 3426, 1890, 2781, 177, 297, 7104, 4943, 3021, 7529, 2754, 4358, 2102, 6386, 1068, 4213, 1682, 3130, 5316, 359, 5296, 5039, 6423, 6119, 176, 8852, 6707, 5852, 586, 6083, 4583, 82, 5392, 2096, 8298, 4639, 4921, 8946, 2976, 501, 2575, 9194, 3179, 1495, 4436, 3883, 1982, 1003, 6232, 3252, 5713, 1290, 2574, 3000, 8882, 3744, 2980, 7687, 5585, 1963, 5365, 6383, 879, 3009, 3878, 7659, 1921, 1367, 8876, 5718, 5803, 2445, 5883, 3881, 8772, 1035, 2233, 5356, 891, 6521, 5184, 2189, 7327, 5448, 2552, 5337, 6645, 4388, 3028, 3598, 4631, 5726, 1248, 1654, 2913, 6618, 5893, 1117, 5649, 3358, 3638, 3785, 8473, 6138, 4363, 3767, 555, 6325, 2232, 4792, 4220, 2011, 1515, 5373, 2292, 4789, 8318, 5569, 1470, 5009, 1312, 9109, 3073, 3490, 299, 8576, 1949, 4320, 32, 1139, 6305, 2405, 4238, 5032, 8357, 3826, 784, 5704, 3618, 507, 1898, 9054, 8657, 76, 2903, 5994, 6944, 3145, 3591, 5376, 5151, 9713, 2658, 5573, 3113, 3334, 6692, 2500, 8802, 7073, 156, 5708, 6926, 985, 5774, 4679, 1920, 3863, 7182, 8806, 7334, 7887, 9129, 5116, 1405, 7957, 2682, 4554, 3899, 3538, 3277, 1270, 2714, 5685, 5352, 155, 8368, 1164, 3003, 2395, 7052, 2265, 2408, 1020, 5354, 8819, 6513, 6252, 8258, 6307, 6691, 4266, 5646, 5226, 771, 3131, 2030, 4889, 4236, 8602, 478, 6437, 2927, 3743, 1449, 4101, 8635, 3129, 8894, 7567, 8302, 1203, 8846, 4202, 7518, 5030, 5886, 6857, 5600, 3693, 8636, 1568, 1321, 72, 1799, 2028, 4926, 129, 2924, 8634, 7209, 8453, 2263, 6417, 3351, 4689, 6344, 8638, 7274, 2139, 2727, 9890, 2413, 2944, 7909, 6832, 6714, 8786, 6037, 5241, 7526, 6162, 8402, 6836, 6402, 838, 1399, 8278, 5269, 7660, 9090, 567, 6671, 2473, 6960, 6860, 5432, 2673, 7100, 7428, 157, 5662, 2303, 2912, 7661, 905, 6215, 2033, 435, 4264, 65, 5165, 5807, 7640, 9193, 5633, 8644, 6871, 3633, 1313, 7823, 1814, 5522, 4780, 4522, 8774, 5079, 4570, 8131, 6159, 8594, 6368, 8038, 4263, 3710, 2218, 1007, 8072, 8421, 8172, 2991, 9813, 4644, 1600, 6634, 4451, 2451, 3201, 5430, 3522, 1986, 4996, 414, 590, 5822, 5211, 721, 5743, 8286, 4401, 6461, 864, 1094, 1178, 2172, 6151, 1403, 783, 68, 4468, 6038, 667, 8096, 1257, 3455, 3884, 3271, 9627, 277, 3762, 8049, 3932, 7214, 5868, 1648, 6826, 4091, 3728, 3943, 6328, 1793, 5670, 2933, 7589, 8503, 8398, 5602, 7098, 93, 9959, 4692, 5588, 8726, 743, 1946, 7985, 5059, 3695, 2557, 8342, 2882, 5606, 6865, 2780, 2750, 6950, 7806, 9588, 5183, 3293, 9808, 728, 6496, 3050, 8942, 212, 1526, 935, 2090, 1196, 5440, 5688, 426, 2253, 3793, 4515, 8054, 480, 7599, 1125, 7105, 259, 841, 3974, 1233, 5830, 7096, 8878, 5490, 706, 5239, 7779, 7613, 3774, 2688, 410, 6117, 4933, 8367, 5235, 8004, 1326, 2959, 9211, 7140, 1074, 3323, 715, 1787, 2518, 2114, 4908, 9406, 951, 8696, 5401, 2037, 8001, 5847, 6409, 789, 6625, 2975, 2138, 8520, 3071, 2947, 2027, 6357, 1184, 548, 4715, 2597, 8753, 8057, 6178, 8167, 2801, 4997, 8102, 4903, 6169, 5283, 3624, 173, 661, 1968, 658, 4745, 3876, 1549, 3014, 7829, 1782, 1608, 3960, 8721, 350, 4075, 7324, 1308, 3324, 8146, 6272, 6636, 3136, 3776, 2325, 3700, 2777, 6100, 5020, 5504, 4652, 6390, 9584, 7067, 6133, 3472, 6046, 1120, 3494, 2636, 5780, 5846, 8588, 8047, 8166, 1498, 7110, 1909, 9699, 3630, 5628, 1265, 3734, 8306, 3482, 398, 5938, 5044, 3045, 2932, 5150, 7023, 1513, 3521, 8185, 3655, 802, 8078, 4009, 4804, 3292, 3486, 4194, 1406, 8006, 2184, 2911, 8887, 7639, 6626, 8322, 4768, 7342, 2996, 7427, 3690, 1936, 7236, 2487, 5804, 8123, 6567, 6658, 4252, 9169, 6601, 2951, 1980, 8433, 2776, 8340, 8659, 1067, 5765, 3044, 6359, 5213, 5494, 4656, 8555, 6713, 7939, 7720, 5182, 8149, 7630, 131, 6157, 1217, 1482, 8765, 7751, 1605, 1171, 1439, 1396, 487, 7735, 2736, 781, 6115, 939, 8203, 4651, 8130, 8145, 2165, 2009, 78, 4429, 3641, 5653, 4024, 4608, 1341, 5683, 5199, 8150, 1107, 6874, 7786, 1845, 8181, 6455, 7668, 5270, 8679, 2987, 9849, 9334, 5181, 5701, 7680, 8148, 9215, 4478, 2561, 5698, 8694, 5717, 5694, 6219, 9634, 7375, 4485, 7904, 8455, 7585, 1054, 7250, 8528, 4879, 1245, 1193, 5951, 2083, 7468, 3300, 852, 6024, 3912, 2051, 7353, 8906, 1450, 8985, 8544, 4158, 4547, 666, 6536, 1820, 5095, 5067, 5632, 1677, 5383, 9180, 8547, 7790, 3243, 8822, 1336, 5074, 9968, 729, 7670, 2717, 5548, 7177, 8348, 6924, 1078, 3754, 1026, 8154, 4971, 258, 1762, 5060, 5707, 6982, 1153, 2208, 3893, 2766, 7169, 4958, 228, 469, 3758, 7515, 8193, 473, 3367, 5792, 811, 1813, 2831, 8923, 2250, 4765, 591, 6229, 2674, 6655, 8575, 9467, 753, 9018, 7864, 7743, 4063, 2662, 5172, 4884, 5965, 5464, 5322, 9116, 4523, 1393, 878, 4823, 8110, 663, 995, 3274, 6425, 656, 30, 5798, 8236, 5236, 5761, 1148, 4059, 1900, 7555, 1015, 5422, 3052, 8095, 3859, 6868, 2762, 6351, 2358, 7569, 3487, 3317, 4066, 4239, 7075, 5112, 5046, 3491, 7148, 1719, 9661, 3808, 1340, 7422, 496, 6806, 5728, 7404, 6176, 345, 3326, 9885, 3563, 7461, 8353, 6730, 1244, 6336, 6762, 9097, 6595, 6240, 8385, 5424, 8764, 9505, 7634, 56, 2786, 6485, 7423, 869, 6323, 8596, 1453, 4803, 178, 6096, 7543, 2060, 6140, 4791, 9033, 2074, 4251, 953, 6134, 578, 8941, 3713, 6341, 5672, 6032, 6720, 3222, 4055, 4286, 6263, 2400, 6363, 3229, 8524, 6049, 7815, 5040, 1791, 1262, 8994, 9802, 1609, 5546, 2311, 4894, 1416, 7698, 3261, 3763, 7121, 6955, 6290, 4404, 1733, 6460, 8606, 8479, 4262, 222, 7433, 8403, 3830, 8780, 86, 3405, 4111, 324, 3840, 866, 6559, 4504, 5620, 1863, 6292, 6142, 5890, 8784, 2449, 8301, 1729, 9353, 9089, 2446, 8434, 6566, 457, 2304, 1870, 1103, 6483, 3167, 2742, 9737, 2644, 7629, 1140, 7252, 7772, 599, 22, 4347, 3060, 8017, 8370, 6429, 386, 1182, 2577, 4826, 1988, 2719, 1458, 8988, 2830, 463, 9408, 9070, 6745, 4045, 8661, 1831, 4096, 3778, 4860, 3039, 1802, 1319, 5480, 8254, 4928, 3422, 8609, 7091, 912, 4991, 5755, 6611, 6866, 5198, 3284, 1523, 9482, 1456, 4702, 8476, 8044, 4184, 2092, 9110, 5330, 4735, 3517, 2272, 8253, 6084, 4125, 6192, 3342, 9224, 6851, 772, 8804, 846, 7480, 595, 3169, 4760, 1404, 4473, 2907, 5880, 7573, 2147, 3256, 420, 7552, 1796, 9340, 4337, 282, 8446, 1304, 3091, 6203, 6187, 5836, 5946, 7970, 8224, 319, 2630, 6593, 6194, 3498, 4640, 1040, 7697, 1886, 4092, 726, 6400, 1931, 3307, 338, 5473, 506, 6847, 7382, 8259, 8746, 2152, 3921, 9438, 9268, 8719, 3620, 3483, 6848, 4149, 7013, 6396, 3820, 7694, 6647, 3372, 1593, 3473, 8900, 3151, 6019, 4567, 7368, 6614, 136, 3023, 408, 7965, 5313, 7379, 982, 8823, 6962, 9778, 5506, 5874, 2501, 6861, 4678, 1057, 7594, 7398, 5884, 6617, 3532, 8627, 7992, 780, 4261, 1912, 9958, 7294, 8016, 6724, 9549, 7628, 2796, 8868, 1711, 9264, 6414, 6066, 2317, 961, 8601, 1145, 5826, 9121, 1144, 5215, 1772, 1122, 3896, 3966, 7164, 7170, 2606, 9138, 3506, 3370, 3096, 1487, 1721, 1486, 7882, 5403, 5671, 2598, 518, 7154, 9329, 8799, 5310, 1141, 3554, 2953, 7636, 4581, 7339, 601, 2986, 9167, 5812, 9378, 1789, 4960, 3270, 8655, 5427, 1874, 399, 1691, 1485, 3411, 505, 624, 652, 5955, 4669, 8536, 3255, 4368, 8143, 8056, 5485, 1420, 3339, 2398, 9934, 804, 4672, 3726, 3443, 641, 4460, 1501, 7820, 3569, 4989, 5399, 31, 2692, 5247, 540, 205, 7038, 38, 8031, 3847, 3144, 8624, 7822, 5857, 9170, 2544, 4029, 5364, 6098, 5467, 4693, 4827, 799, 3135, 7807, 8851, 1614, 2885, 4948, 8369, 5279, 4535, 3247, 293, 8349, 7765, 9827, 6880, 2323, 5924, 15, 2828, 6992, 4643, 1730, 3072, 181, 8109, 2853, 1750, 3197, 8336, 3771, 7902, 9521, 7648, 8540, 2259, 1130, 8266, 1673, 3496, 8750, 417, 8053, 3267, 311, 4397, 8715, 9773, 3304, 7247, 7158, 2880, 7055, 472, 4495, 9503, 5952, 1362, 3382, 1415, 8182, 8739, 7938, 1240, 436, 7718, 758, 8710, 3725, 4677, 5911, 2377, 5103, 7993, 2459, 3062, 5351, 8511, 4346, 9671, 7528, 8897, 61, 923, 6529, 8917, 1047, 8321, 8281, 6763, 5218, 242, 6487, 6339, 544, 670, 7859, 1658, 7690, 5449, 7872, 6139, 8222, 2415, 133, 7961, 7709, 4161, 1962, 7568, 6248, 4359, 8807, 1881, 4615, 4268, 3813, 6440, 7285, 4788, 3371, 3807, 7438, 1220, 1937, 3282, 8002, 553, 1227, 7615, 1824, 4217, 4774, 3122, 3934, 210, 4949, 7069, 8617, 1731, 3984, 1804, 6510, 7124, 8448, 439, 9023, 6145, 6047, 4838, 2510, 1647, 2681, 2631, 6372, 8178, 8674, 7789, 4223, 9199, 2516, 4752, 3559, 3514, 5594, 1496, 1977, 232, 4301, 2068, 2613, 952, 671, 8990, 9644, 3347, 7920, 9471, 6191, 1209, 2654, 8729, 1957, 1251, 491, 251, 519, 750, 8651, 1684, 8502, 3779, 3545, 109, 118, 7754, 8205, 326, 7915, 9283, 7927, 7481, 5526, 1540, 44, 6560, 2978, 4132, 1175, 9948, 7677, 5601, 8116, 9546, 1320, 309, 7210, 1995, 4784, 3343, 5443, 7473, 6859, 6853, 5535, 5746, 8706, 8275, 2088, 5053, 1118, 7399, 5912, 5764, 1379, 6063, 8112, 1426, 7155, 6885, 337, 4048, 7062, 8965, 5306, 833, 2328, 3399, 2922, 8482, 6620, 4462, 4073, 8372, 427, 5136, 6523, 8317, 497, 3241, 5821, 2583, 3524, 3579, 9006, 1602, 7705, 108, 3952, 3634, 1053, 7197, 8014, 638, 8498, 1488, 5446, 3153, 201, 8938, 8795, 6793, 8027, 5995, 848, 6912, 2411, 2614, 8483, 1830, 7982, 3993, 267, 1377, 4250, 2592, 2904, 4348, 5779, 7989, 7306, 876, 2502, 4816, 4430, 7937, 4720, 6969, 6685, 6006, 5790, 1687, 4319, 7335, 4420, 1328, 909, 2475, 3565, 2188, 1129, 7107, 1034, 4023, 1181, 5221, 1212, 7059, 6776, 3085, 1310, 370, 1275, 2117, 7899, 2252, 7649, 795, 9831, 777, 6110, 9363, 2455, 9755, 6394, 6727, 2599, 5666, 3265, 2383, 7520, 3041, 3692, 5412, 7463, 1356, 4192, 63, 7037, 8971, 2528, 2062, 5810, 9447, 3104, 5081, 1622, 7319, 7065, 6774, 8050, 5791, 8915, 1788, 8728, 5191, 8899, 1190, 5723, 3995, 7878, 7688, 967, 9727, 1465, 8855, 3516, 4170, 4967, 8408, 6399, 636, 5001, 5752, 333, 587, 5983, 9086, 3723, 3694, 9003, 9917, 988, 5253, 9048, 217, 8194, 2852, 3819, 3413, 7808, 6459, 5918, 2254, 8842, 5768, 9010, 4146, 9969, 7168, 5612, 4733, 875, 8249, 7302, 8214, 678, 3176, 7947, 2177, 7885, 7817, 1644, 2174, 2025, 2416, 5232, 2706, 114, 94, 9903, 3862, 2700, 4477, 8903, 5758, 9732, 3227, 4351, 8621, 6255, 4438, 5377, 9953, 378, 5634, 8875, 5661, 6680, 7084, 4276, 1060, 2379, 7485, 7881, 8462, 288, 7906, 4514, 4758, 8197, 4624, 2582, 1317, 7027, 6398, 2695, 2856, 6642, 823, 643, 4621, 4858, 7057, 6695, 1557, 2943, 2029, 3384, 5077, 1765, 9133, 4598, 7221, 6378, 1451, 8663, 1397, 1894, 3531, 8827, 1278, 6031, 4483, 9983, 116, 7287, 9376, 432, 2892, 6799, 1353, 1315, 1477, 1519, 2059, 3492, 8158, 7407, 3288, 8020, 8953, 963, 4818, 2307, 8825, 9390, 6470, 1010, 7092, 8310, 6757, 2163, 3312, 2846, 5545, 2657, 3143, 1296, 1854, 6274, 617, 8424, 6416, 8437, 239, 46, 7809, 3199, 8871, 3006, 1464, 5256, 3209, 9316, 5342, 8427, 4316, 858, 2693, 6418, 8982, 5816, 5068, 4257, 5771, 460, 7750, 514, 2979, 3225, 4880, 8364, 4955, 4423, 5470, 8935, 396, 373, 7656, 7413, 3748, 2668, 6594, 2699, 2146, 6009, 8522, 8612, 5127, 6170, 8921, 5524, 4229, 2968, 3621, 6987, 5719, 854, 3796, 576, 9393, 3508, 3138, 5933, 1999, 7419, 6282, 3560, 9084, 3548, 7185, 1432, 7641, 4649, 7225, 4820, 8126, 5387, 8810, 138, 7966, 5518, 3747, 385, 6356, 5972, 8685, 2373, 8042, 2335, 7810, 1218, 4408, 717, 900, 102, 4058, 1815, 9638, 3465, 7871, 9145, 3075, 3549, 7391, 5156, 9587, 3495, 9668, 2764, 5825, 3704, 8452, 7753, 6738, 5705, 4037, 7800, 4335, 822, 6352, 215, 2730, 7365, 4661, 7479, 1584, 7836, 1827, 4235, 2914, 5400, 5678, 6279, 2071, 2485, 8625, 9014, 4559, 8637, 5110, 8613, 8918, 9733, 2756, 7544, 1407, 690, 7536, 2169, 9419, 1185, 1392, 9034, 9556, 5105, 2241, 7784, 3266, 5699, 2969, 642, 3219, 4729, 7139, 7312, 9377, 803, 188, 6537, 9684, 4047, 778, 2422, 997, 3915, 9544, 2464, 3729, 130, 9625, 4990, 8549, 471, 919, 725, 2154, 994, 3964, 9277, 4206, 5729, 8591, 490, 2270, 2998, 8457, 3178, 6370, 5902, 73, 4378, 2616, 8121, 7930, 6237, 8028, 6415, 2285, 1346, 9030, 9567, 7489, 5975, 6299, 1235, 7456, 9127, 7418, 4112, 4834, 8732, 6654, 4035, 3156, 4512, 285, 3499, 7862, 8045, 9562, 6469, 5094, 152, 4313, 834, 1696, 998, 2003, 5676, 1230, 1045, 8170, 6898, 8558, 3856, 5877, 831, 6076, 7291, 5950, 7903, 7022, 8466, 7381, 8404, 306, 9591, 8552, 5531, 9675, 357, 2381, 6549, 9117, 7409, 6574, 3829, 6699, 4806, 4674, 2632, 2664, 4292, 3390, 5326, 4134, 2460, 7666, 5115, 9187, 7321, 3586, 2818, 190, 18, 6210, 7388, 928, 8175, 1172, 3837, 3600, 8401, 1135, 6751, 92, 7996, 5164, 2638, 5423, 8782, 3291, 6498, 4318, 2937, 6144, 1056, 8702, 2567, 8813, 7153, 6524, 4317, 3141, 702, 7006, 5180, 5084, 619, 4619, 1539, 4865, 8677, 8244, 2002, 5495, 7198, 9657, 7260, 3645, 4962, 5343, 8100, 7510, 4089, 6430, 3406, 6198, 5781, 7151, 9024, 5876, 2675, 9207, 23, 9484, 2013, 87, 8841, 5014, 6908, 208, 7788, 2808, 589, 4776, 3147, 1928, 9108, 479, 5327, 2952, 5571, 8242, 5272, 957, 7561, 535, 7016, 5566, 8092, 794, 4382, 7832, 890, 5332, 4530, 4201, 4717, 6329, 8557, 3828, 6012, 5451, 4805, 2550, 7292, 59, 7841, 2294, 6168, 6008, 8910, 2939, 7547, 5291, 4586, 390, 3269, 8445, 4222, 3335, 5629, 8316, 3437, 7924, 1442, 1842, 5023, 6929, 5397, 7122, 6214, 2966, 365, 2671, 3460, 1973, 2238, 520, 171, 6349, 6888, 1903, 881, 6881, 174, 805, 9947, 5455, 1978, 7454, 7224, 1998, 569, 4246, 6180, 1537, 1808, 4138, 9680, 4610, 1101, 4126, 3652, 6717, 3439, 2157, 9195, 1672, 5496, 6590, 4852, 825, 5624, 1194, 3842, 5442, 6148, 2918, 9259, 9716, 3872, 7826, 549, 5170, 5437, 4848, 5986, 7041, 45, 7246, 7834, 3877, 603, 6451, 9714, 9799, 8180, 2602, 7595, 5308, 2018, 281, 522, 1205, 829, 7990, 1131, 493, 4151, 8341, 3, 6259, 7430, 1021, 7730, 1581, 5540, 6927, 7325, 3909, 3931, 128, 904, 4342, 9861, 445, 3328, 8240, 588, 4274, 7794, 7827, 4218, 1095, 9155, 1916, 7893, 5114, 585, 292, 7184, 9882, 2282, 4123, 2341, 3330, 6973, 1589, 6902, 4245, 246, 8980, 1930, 6171, 761, 1381, 4216, 8932, 351, 433, 4813, 4315, 1756, 6223, 4409, 4763, 2532, 3757, 1932, 4128, 4742, 1261, 8889, 5050, 6438, 7186, 3448, 5796, 4205, 2219, 8567, 856, 7471, 6000, 580, 7848, 9085, 3992, 3350, 2832, 6657, 4331, 4917, 1370, 4299, 36, 6878, 9536, 9140, 3906, 11, 4052, 2336, 3890, 8992, 9779, 441, 3445, 8232, 5070, 5776, 7060, 3924, 6205, 1829, 1408, 7678, 3614, 9822, 8692, 7671, 170, 4258, 7005, 6838, 2849, 3125, 7333, 7425, 4502, 3079, 7081, 7689, 9026, 9291, 322, 6113, 2305, 2498, 2935, 8712, 1097, 9306, 734, 7919, 2972, 3381, 9867, 9113, 6584, 5819, 9326, 2877, 1947, 7987, 9508, 5197, 5557, 3584, 2530, 6635, 3109, 6312, 8936, 4181, 8864, 4097, 1725, 9322, 7411, 2749, 2589, 8164, 3321, 1834, 682, 6827, 9702, 3663, 1803, 6688, 6690, 2198, 8142, 5202, 5388, 7328, 7950, 1545, 1092, 7916, 9542, 6809, 7331, 7759, 1907, 2798, 5521, 6674, 9147, 7665, 7791, 6716, 5025, 387, 7049, 560, 4828, 4938, 2359, 8233, 5010, 7746, 3702, 8755, 6217, 6981, 1613, 4033, 84, 9937, 3077, 9066, 4757, 1087, 1880, 9557, 4870, 616, 835, 6723, 8345, 9049, 2354, 4160, 3724, 2925, 2497, 8836, 9420, 8863, 2711, 3911, 6675, 2799, 6578, 9957, 2136, 8630, 2108, 342, 5510, 6132, 7082, 2839, 4511, 2194, 7818, 6482, 2642, 2440, 5782, 7747, 6080, 8132, 9137, 6439, 5137, 8489, 1109, 2064, 800, 9279, 5860, 7538, 3084, 2807, 9241, 977, 8979, 196, 474, 12, 5034, 1497, 8773, 37, 5024, 6792, 9554, 7363, 6011, 3636, 9042, 2171, 4802, 562, 9216, 2940, 1689, 2635, 7736, 8888, 2741, 4375, 3660, 9185, 5155, 3166, 172, 7018, 8908, 7047, 718, 7734, 8593, 7447, 5998, 3100, 7491, 6679, 3043, 8974, 5011, 564, 7874, 8629, 543, 1745, 1642, 5230, 5414, 1423, 3564, 3238, 2200, 9146, 9452, 893, 4597, 7420, 5073, 785, 8265, 7760, 4544, 1847, 3976, 3677, 3022, 978, 2101, 5336, 6818, 6520, 9635, 8315, 8477, 4300, 6712, 6948, 4907, 3799, 8533, 5756, 691, 6509, 2728, 3769, 6335, 6463, 7119, 7973, 6797, 4542, 8137, 3419, 9518, 8705, 8362, 6456, 2036, 1365, 2368, 6453, 3385, 1660, 2934, 8790, 3792, 2956, 2865, 9925, 9315, 9367, 3834, 7046, 98, 9866, 2370, 9877, 4871, 4975, 6313, 144, 5651, 2410, 9961, 489, 7849, 7125, 5120, 3547, 7132, 4558, 5134, 8738, 9205, 6526, 5042, 8022, 8616, 1455, 6916, 7080, 8658, 5118, 498, 310, 4602, 9128, 4085, 6978, 5298, 4977, 485, 8246, 4687, 4080, 6596, 4947, 8465, 2499, 9935, 1848, 4611, 9750, 4491, 7279, 5871, 430, 6258, 9131, 4847, 4658, 434, 662, 110, 6667, 5407, 9072, 5264, 183, 7830, 5293, 8545, 1108, 3851, 4396, 7275, 4609, 8304, 3479, 5008, 9402, 4994, 7348, 716, 5041, 3395, 9655, 4376, 6021, 7442, 415, 6466, 7263, 9047, 9349, 6829, 9850, 8384, 9421, 8381, 2456, 1761, 6652, 6444, 2860, 730, 3644, 5512, 6632, 6044, 3790, 112, 1115, 8030, 8329, 4179, 1303, 8874, 8135, 9230, 2558, 6211, 649, 934, 8247, 3290, 8429, 8698, 229, 2917, 8153, 3607, 8929, 4285, 8683, 2955, 9166, 3816, 5144, 6548, 2584, 4566, 1956, 615, 4759, 8365, 3163, 7208, 6075, 9104, 8742, 6621, 4618, 7945, 2554, 5525, 9213, 8257, 1206, 8718, 2721, 2962, 5244, 2210, 376, 5652, 6749, 4627, 62, 2815, 551, 8788, 5419, 2433, 1567, 459, 7837, 235, 6316, 4369, 204, 5238, 8430, 3653, 8639, 9769, 943, 5648, 611, 4906, 3945, 7058, 8397, 9429, 8562, 5246, 6682, 5267, 1090, 3393, 9896, 6506, 8757, 3593, 1163, 9465, 7064, 7519, 5219, 6306, 1368, 7958, 8159, 8578, 9494, 4228, 2314, 2388, 7385, 3709, 209, 7855, 1504, 5970, 2553, 6189, 4854, 1748, 4476, 4968, 1204, 5263, 6301, 4431, 8989, 5189, 1850, 1029, 8959, 3845, 4817, 6782, 992, 1665, 3394, 8605, 9012, 2816, 765, 8393, 70, 554, 8084, 367, 2529, 198, 8880, 9202, 3546, 3672, 2705, 6224, 2367, 3727, 8410, 7498, 4093, 6813, 7908, 7932, 7658, 5240, 7773, 7389, 8417, 3534, 6462, 8956, 9717, 1389, 6480, 9483, 709, 4984, 3632, 6921, 2759, 8525, 1459, 1524, 6910, 2483, 5413, 6153, 6435, 3306, 7326, 7952, 6161, 364, 57, 8191, 3509, 3719, 1417, 608, 8221, 719, 1256, 653, 4961, 9101, 2141, 2639, 3535, 4, 5802, 2961, 3885, 6609, 837, 8818, 458, 9, 6182, 6389, 4171, 1969, 8642, 3322, 5702, 7111, 5917, 8817, 7054, 2746, 2737, 26, 2570, 7995, 1112, 7954, 2864, 2610, 8379, 5003, 2538, 8406, 218, 5828, 2763, 1188, 7540, 195, 4667, 6900, 6517, 8869, 8068, 8382, 7684, 8926, 9324, 790, 5654, 6577, 3438, 947, 8646, 1384, 1263, 9676, 8554, 8770, 305, 7249, 1615, 7166, 7757, 1473, 3946, 5438, 7565, 9239, 9606, 9450, 8829, 9214, 5948, 6705, 7777, 7943, 3711, 5243, 9021, 693, 7282, 5561, 1849, 937, 6376, 4498, 7206, 1202, 8586, 631, 7196, 268, 7026, 4645, 8099, 3224, 1414, 2512, 332, 3990, 2168, 483, 9354, 1838, 7369, 8190, 1480, 2778, 161, 4918, 9362, 8603, 1868, 1715, 1002, 2363, 3093, 1152, 361, 9682, 6067, 9051, 413, 3947, 5261, 1253, 6059, 7756, 4807, 8087, 7781, 8684, 4303, 2185, 9198, 6384, 7024, 9787, 3208, 6641, 1705, 3333, 9752, 4798, 1291, 4866, 1744, 286, 6742, 451, 2814, 5028, 4450, 8798, 3979, 5454, 720, 9522, 1685, 4777, 8896, 4076, 5749, 2385, 6988, 6507, 8015, 3861, 6939, 6725, 8983, 5738, 7042, 7234, 7396, 3467, 9361, 5641, 552, 4670, 8086, 362, 755, 2134, 1717, 339, 5013, 4488, 8577, 7212, 2081, 2992, 1332, 949, 7727, 6966, 1080, 7414, 382, 122, 3853, 7114, 7254, 7138, 9256, 2942, 4162, 6163, 4065, 609, 40, 5777, 1201, 4584, 2104, 1028, 329, 1661, 5000, 6656, 1494, 1247, 8734, 160, 4744, 1670, 4525, 7691, 7692, 2112, 8840, 9669, 5910, 9641, 5578, 3550, 4187, 6959, 6342, 3031, 5085, 8877, 6995, 6298, 7068, 88, 4537, 7703, 2902, 5739, 7307, 3917, 2724, 1960, 6303, 2915, 8886, 902, 9027, 2429, 6345, 6, 502, 7482, 9683, 8618, 4232, 3344, 4039, 722, 983, 7469, 9330, 5312, 3311, 2100, 9686, 9803, 67, 5959, 5914, 9403, 6772, 8075, 3217, 7792, 3308, 8986, 4552, 2264, 5867, 4139, 9633, 8183, 6953, 696, 7235, 9080, 9703, 3210, 7020, 9172, 5533, 8741, 7653, 7431, 363, 2511, 66, 8787, 4103, 9164, 7257, 556, 1268, 7741, 7574, 9519, 7467, 1883, 648, 8660, 539, 6364, 6475, 2493, 8378, 4786, 7021, 3338, 9074, 7570, 7971, 8858, 3904, 5538, 7598, 4596, 5362, 3305, 6780, 6573, 5408, 6610, 6648, 7040, 2461, 6025, 3665, 6209, 3717, 8488, 9839, 9590, 2715, 6254, 5100, 8724, 2284, 5610, 6283, 8604, 1038, 5626, 8215, 9184, 1573, 3841, 3469, 8949, 1165, 8420, 6095, 6979, 9392, 9432, 2851, 594, 7117, 8948, 6238, 4074, 6293, 3575, 1170, 4049, 3362, 6029, 7266, 7795, 9430, 9022, 6846, 247, 8136, 7873, 52, 3206, 8287, 5, 6913, 1502, 3184, 9784, 5281, 8785, 7774, 4350, 4588, 7318, 9670, 3800, 4240, 4445, 4135, 3501, 504, 9758, 7619, 1598, 7825, 4703, 8632, 95, 8198, 930, 632, 4354, 2696, 5823, 9458, 9130, 290, 8595, 5715, 8725, 5460, 4412, 1620, 7614, 8927, 9069, 1867, 9289, 323, 7828, 8600, 9208, 4973, 4328, 542, 745, 4920, 2537, 9757, 5613, 4260, 462, 5370, 2275, 1063, 515, 6930, 7205, 1776, 9720, 9149, 9610, 9445, 5276, 8598, 920, 5099, 1586, 865, 9904, 9192, 5596, 9161, 193, 3746, 2193, 2457, 2936, 1770, 5259, 8059, 151, 6650, 9648, 4060, 673, 6628, 4575, 9914, 6324, 7763, 7583, 9701, 8094, 1344, 5864, 2549, 43, 6371, 7367, 2556, 2262, 9365, 4859, 5639, 4019, 132, 7934, 5035, 4714, 6256, 5741, 4200, 5692, 9005, 8296, 4421, 9868, 4833, 9800, 3204, 5173, 8573, 7785, 8943, 5937, 402, 4150, 7248, 7276, 2677, 7145, 757, 688, 639, 8484, 8179, 9158, 4136, 9247, 647, 7374, 3679, 428, 8337, 1400, 5544, 1484, 1366, 3902, 9064, 4070, 1628, 3786, 2350, 2227, 2438, 5453, 7322, 5168, 6678, 5037, 8973, 8556, 4327, 7821, 6639, 936, 3708, 9694, 7193, 2738, 8826, 5515, 733, 681, 4402, 7477, 4568, 4243, 3018, 8495, 6768, 7616, 969, 6935, 113, 8019, 4000, 6129, 3610, 650, 2116, 6693, 710, 7103, 7597, 1546, 633, 7175, 3198, 2166, 8933, 7370, 7642, 4893, 139, 5389, 3279, 8860, 9535, 6362, 7716, 9942, 8814, 7378, 5687, 80, 2897, 4712, 8514, 739, 516, 9461, 4207, 3843, 5385, 751, 295, 2524, 1876, 2868, 7771, 6704, 7655, 5647, 349, 7472, 2024, 7474, 9397, 9060, 404, 4510, 8796, 687, 8534, 8838, 7631, 154, 9710, 179, 683, 1688, 4153, 4940, 7453, 6515, 4343, 6230, 1008, 4986, 9604, 141, 9915, 1832, 1755, 4130, 8713, 9468, 245, 2190, 21, 558, 4930, 7162, 7610, 735, 5905, 5742, 7108, 8653, 482, 9666, 7711, 597, 8688, 369, 5204, 3094, 6604, 7676, 2543, 5379, 8138, 1004, 6491, 1100, 1558, 9783, 5730, 4116, 6923, 9182, 6158, 8761, 6074, 6514, 6195, 5769, 2783, 2145, 8614, 9846, 2130, 9411, 568, 134, 8911, 5895, 756, 7602, 8356, 168, 4481, 8475, 5294, 9829, 3248, 4888, 2842, 1299, 8930, 4006, 1735, 3452, 1773, 9708, 261, 437, 7998, 6673, 8128, 9197, 8327, 279, 5818, 1530, 9107, 5251, 3010, 7646, 8312, 4981, 8449, 7517, 3782, 1974, 6294, 1160, 9020, 6007, 8670, 9578, 9319, 184, 1031, 3158, 214, 9105, 3398, 9955, 8436, 9025, 1857, 533, 2576, 7136, 1633, 4400, 7048, 4869, 224, 1032, 137, 625, 3737, 54, 6213, 6897, 1199, 9407, 2488, 6996, 2187, 5691, 6815, 1991, 2072, 1759, 5445, 5976, 3416, 240, 3128, 8527, 372, 8113, 620, 4560, 6407, 1858, 260, 711, 6767, 4974, 6949, 2626, 9672, 2452, 8541, 8469, 7297, 2523, 623, 1591, 9643, 8951, 7233, 724, 8334, 9410, 7003, 9366, 7928, 3628, 440, 7277, 1345, 4853, 4875, 6388, 9426, 598, 8958, 962, 8344, 2313, 7255, 1214, 276, 4844, 327, 8924, 1681, 7766, 8913, 2840, 6185, 4756, 5441, 7113, 7344, 275, 1234, 2540, 5619, 8962, 2031, 3164, 4767, 7681, 3742, 921, 8319, 2124, 5831, 2995, 3181, 5989, 4072, 5111, 6646, 3720, 2431, 475, 8218, 1695, 5262, 2412, 6663, 6706, 6310, 9356, 976, 4156, 257, 9188, 6834, 7207, 1929, 3388, 4282, 6167, 9545, 9083, 1223, 4810, 7721, 8775, 3257, 8584, 6377, 5176, 7061, 5086, 9559, 5501, 3935, 313, 8293, 7846, 3477, 6387, 5627, 1401, 4801, 3449, 8439, 916, 453, 7978, 438, 2401, 7713, 8580, 3730, 8854, 495, 9139, 123, 3433, 2704, 2792, 9759, 397, 7033, 6265, 6737, 7289, 1424, 6511, 6965, 3232, 2566, 149, 1786, 1126, 7402, 7900, 9478, 705, 3363, 5675, 7009, 3537, 13, 191, 8458, 4842, 4686, 8909, 2316, 431, 6120, 6755, 9008, 3798, 6808, 6023, 5222, 877, 9152, 340, 6395, 8701, 1913, 289, 3707, 8783, 4934, 830, 9000, 9781, 449, 452, 9842, 4081, 7842, 7443, 6015, 3852, 6937, 272, 1081, 9651, 4204, 9470, 6947, 3281, 9404, 6035, 4152, 9297, 1373, 818, 4366, 6571, 6446, 7346, 9249, 1768, 465, 8380, 4209, 4545, 9540, 4493, 8845, 5697, 8041, 3978, 9858, 1226, 9318, 7974, 8771, 727, 9819, 4079, 6721, 813, 5944, 8101, 8435, 189, 7426, 2665, 8610, 8678, 4564, 9833, 236, 3190, 5146, 8409, 1250, 655, 3920, 8333, 7715, 1800, 9028, 6963, 5417, 6907, 613, 5395, 4937, 7577, 536, 528, 8070, 5809, 8560, 1242, 5942, 9612, 7723, 8563, 3608, 9254, 712, 7130, 7672, 7484, 685, 4931, 596, 455, 4472, 1507, 2173, 2769, 9331, 9351, 6580, 2565, 9371, 1970, 3527, 97, 8582, 9746, 4090, 4371, 9852, 7352, 5096, 8161, 4526, 24, 796, 7999, 2375, 4115, 197, 9665, 6434, 9405, 4107, 1938, 234, 7956, 3936, 9087, 3949, 769, 358, 6504, 9949, 6976, 2396, 9345, 7115, 1478, 407, 9977, 9869, 3401, 2470, 8371, 8003, 3849, 9320, 7611, 8811, 9464, 4809, 1826, 6651, 166, 6427, 7341, 444, 270, 401, 7551, 1897, 4034, 7416, 4664, 9176, 6544, 4845, 5456, 5805, 9067, 140, 6165, 4471, 3666, 4470, 2571, 8080, 5621, 5609, 7106, 4163, 422, 7362, 1514, 6147, 6532, 9658, 1005, 253, 7278, 9929, 7050, 5577, 8518, 9687, 7202, 814, 8288, 4972, 4617, 9313, 8884, 1941, 6070, 8444, 220, 6533, 35, 3366, 8241, 7317, 9881, 7548, 9900, 2489, 9273, 7913, 7805, 4387, 7095, 4106, 9308, 9785, 8687, 746, 6296, 374, 8676, 467, 2256, 7812, 9592, 8354, 6863, 3177, 2835, 5471, 7612, 7435, 6779, 146, 8633, 1751, 863, 5735, 3412, 8833, 1378, 5862, 6630, 3685, 263, 8758, 1300, 1048, 8722, 8377, 4050, 5318, 2941, 1560, 9902, 9250, 3436, 7535, 226, 384, 3348, 79, 9739, 2527, 9762, 2680, 5957, 9507, 6539, 1797, 6221, 1790, 7706, 6393, 2568, 6903, 9581, 1491, 3703, 5721, 8513, 9339, 2046, 2622, 5936, 9857, 3168, 6951, 7923, 1211, 3103, 341, 5879, 6508, 7300, 9150, 8065, 9165, 300, 7581, 2390, 5599, 8862, 7980, 6443, 6991, 9423, 7183, 6135, 9321, 5528, 1013, 7831, 5853, 1668, 7758, 2594, 9260, 1169, 8711, 7237, 2697, 6314, 8777, 8843, 4904, 4242, 1979, 3251, 7241, 237, 2909, 9352, 5643, 7450, 7745, 4381, 394, 4166, 4104, 1272, 5841, 4425, 4086, 4269, 8515, 4746, 1179, 8707, 4489, 8058, 1162, 48, 5257, 7892, 8156, 17, 573, 4508, 4886, 697, 9512, 9853, 987, 7044, 9558, 278, 5981, 8733, 664, 7316, 8285, 7203, 9772, 446, 4180, 7963, 1398, 4620, 5063, 7707, 9460, 5472, 4849, 3850, 7493, 16, 8966, 9563, 2150, 3919, 8650, 4102, 8273, 392, 8812, 3811, 3464, 849, 3567, 7898, 371, 2536, 9504, 7358, 5055, 111, 6281, 9317, 1512, 5745, 9379, 3404, 4169, 6473, 2040, 9523, 9636, 2690, 27, 8599, 1746, 7744, 4841, 9782, 9848, 600, 6004, 2876, 8700, 1889, 8922, 4302, 2514, 744, 7712, 6710, 266, 6367, 500, 6835, 3686, 7835, 6842, 411, 965, 8671, 3458, 2709, 1022, 8250, 917, 4433, 4539, 8210, 169, 8766, 8542, 8532, 6977, 4840, 9276, 2666, 8526, 3740, 1865, 9075, 4685, 8967, 8440, 416, 8767, 8539, 9920, 8415, 5907, 8162, 8186, 3336, 9134, 8569, 6253, 8641, 9453, 9814, 7290, 9845, 9974, 9926, 8481, 5273, 5320, 8978, 7304, 1855, 1349, 2248, 4440, 5570, 8414, 101, 9442, 9251, 6155, 9015, 8590, 7816, 7415, 3410, 5029, 8474, 4267, 2519, 657, 3766, 4747, 4898, 2129, 8720, 3958, 9221, 547, 162, 9272, 1533, 6270, 6844, 1058, 2326, 9212, 6803, 9043, 2889, 9204, 3001, 335, 7739, 5842, 4487, 5956, 280, 6550, 9770, 443, 2735, 5778, 7638, 7272, 9061, 9765, 5005, 4883, 8043, 9226, 1173, 9119, 9237, 200, 6003, 9056, 8904, 6276, 5616, 3403, 2806, 1816, 1657, 7051, 4098, 2121, 3657, 5201, 7603, 3871, 9865, 9740, 9385, 7165, 6086, 450, 368, 283, 9816, 6586, 7929, 646, 9498, 8891, 6338, 2503, 2765, 1192, 7295, 6061, 6997, 8521, 9520, 9346, 9244, 1754, 5608, 9555, 9327, 1361, 6235, 8060, 5990, 8451, 4226, 7163, 9342, 8885, 3117, 8491, 9497, 8743, 2617, 6587, 5069, 1121, 4688, 3551, 5307, 9384, 405, 7717, 9963, 6073, 5882, 1082, 860, 9372, 9906, 3030, 7979, 6465, 9667, 7586, 9938, 6343, 3149, 565, 9418, 1231, 9274, 9183, 3081, 3533, 9500, 8063, 4077, 4704, 4574, 9763, 2113, 3574, 9760, 630, 291, 8947, 7230, 96, 6522, 7819, 1425, 6239, 6319, 9888, 1527, 1419, 503, 7879, 9492, 3918, 360, 7071, 8323, 254, 167, 3357, 9196, 8748, 9982, 5208, 4534, 5374, 8689, 9287, 8668, 3318, 9223, 2884, 250, 90, 9751, 9112, 1422, 8954, 4793, 488, 6322, 7066, 312, 6709, 9796, 7314, 3066, 8831, 8206, 8747, 8837, 9375, 2298, 2506, 7921, 8307, 9203, 9629, 9598, 9466, 628, 9296, 5188, 7372, 9742, 9266, 9248, 5551, 1631, 8487, 9823, 9767, 2039, 7531, 1467, 9543, 9288, 5925, 5773, 1702, 5837, 4314, 9899, 4740, 9841, 9234, 8033, 1852, 8040, 9650, 7576, 10, 9336, 7865, 5740, 5305, 9721, 5554, 6957, 107, 9709, 7120, 6111, 9932, 9979, 3024, 1018, 6183, 9931, 344, 8509, 9637, 9965, 7355, 517, 4118, 3329, 7606, 9897, 9358, 7211, 9872, 8459, 9530, 6989, 4899, 5987, 9389, 8695, 9645, 7539, 9662, 1210, 2600, 723, 9258, 6990, 8905, 9923, 6179, 230, 3988, 9462, 8009, 7622, 9220, 2349, 8507, 8351, 6380, 9009, 55, 5411, 7074, 9534, 6758, 3082, 8261, 9601, 6870, 9844, 9455, 9417, 1517, 9456, 3355, 7410, 6771, 5278, 3961, 2797, 6541, 3220, 425, 4453, 4783, 2246, 8199, 9382, 4454, 9817, 8082, 9374, 8294, 1582, 5659, 9428, 1896, 6527, 9887, 2974, 5797, 9270, 7801, 7007, 8077, 749, 9756, 762, 4322, 8501, 9284, 9719, 9041, 6841, 9307, 9962, 9810, 9574, 8510, 7977, 4475, 9229, 2648, 255, 9516, 8260, 9528, 5149, 9941, 8512, 7377, 9380, 7701, 8428, 8815, 4120, 7683, 8828, 6843, 4015, 7364, 5139, 2301, 6228, 9044, 6854, 593, 8480, 8587, 9893, 8553, 9975, 2053, 2149, 1161, 845, 8366, 9055, 8809, 9513, 9632, 9344, 9834, 3069, 9541, 9754, 975, 381, 9967, 7764, 9029, 9973, 4295, 2428, 7492, 9878, 7135, 3603, 8779, 4919, 9486, 9255, 5878, 9790, 9257, 296, 9311, 5992, 572, 9496, 2541, 5302, 9295, 1064, 9436, 6538, 9774, 8320, 28, 125, 9620, 9550, 9245, 9095, 9489, 9480, 9664, 9338, 8237, 314, 8977, 1271, 7742, 9654, 9780, 3972, 9350, 2332, 8117, 523, 9924, 7559, 610, 153, 8209, 5311, 3944, 7912, 4025, 6489, 5462, 3368, 6467, 194, 847, 9792, 6222, 6422, 9966, 8252, 9741, 9876, 9724, 7144, 9370, 9474, 8187, 9525, 4726, 8808, 9312, 4550, 9425, 9091, 9225, 353, 7925, 9510, 9488, 1128, 1187, 499, 9537, 6397, 380, 3309, 9302, 9368, 8745, 1617, 9679, 4305, 5082, 8607, 9607, 1955, 9263, 5255, 8667, 1641, 6154, 9700, 6497, 2409, 9533, 9718, 9493, 7975, 7719, 4237, 9566, 2633, 2898, 9301, 9913, 9495, 9548, 5508, 7190, 9412, 9589, 9227, 7571, 9695, 8850, 3434, 9614, 763, 8276, 8141, 651, 3926, 7063, 9689, 9481, 9873, 4131, 9553, 9753, 9479, 5347, 7858, 6206, 9595, 7087, 2651, 6879, 9343, 9939, 9616, 8517, 2625, 9685, 9971, 9901, 9122, 7078, 3601, 127, 3352, 7156, 9859, 9619, 9972, 6974, 9304, 316, 3016, 1285, 9252, 9585, 9271, 3193, 2701, 1382, 9726, 124, 8691, 9795, 9698, 9771, 9538, 9600, 9824, 9335, 9704, 7231, 2845, 9617, 6985, 9053, 2067, 9918, 3613, 614, 2479, 7301, 2436, 6791, 7839, 9491, 8848, 7647, 2684, 8299, 605, 7441, 2649, 6564, 9501, 703, 4579, 7157, 1704, 1, 7775, 9373, 7429, 9793, 9692, 927, 2620, 9386, 9895, 4221, 9323, 2109, 7195, 1333, 8493, 4332, 6922, 6783, 1114, 9529, 8390, 9791, 331, 9642, 2513, 8374, 8623, 9124, 2235, 892, 9325, 9921, 6933, 8955, 9908, 7373, 2595, 6565, 7345, 531, 8731, 9933, 6546, 9596, 3196, 9626, 7400, 9748, 9282, 3417, 9956, 9422, 9506, 9960, 2580, 7733, 9905, 3582, 9907, 9678, 5941, 9328, 8069, 827, 1819, 8396, 577, 4159, 9630, 8543, 9731, 9851, 9499, 69, 9217, 1933, 3134, 8011, 8620, 9946, 9446, 9586, 1099, 9526, 3088, 1781, 970, 7505, 9359, 9062, 699, 9797, 6346, 9597, 7888, 9539, 9243, 9388, 6079, 9735, 105, 9875, 9940, 9964, 9431, 9594, 395, 9293, 7609, 4193, 9580, 8801, 9583, 9623, 8485, 9310, 9840, 9711, 424, 9502, 2472, 9928, 9341, 9395, 510, 9364, 9656, 393, 9381, 1564, 2623, 9292, 9299, 4857, 219, 9569, 9102, 2425, 9889, 9690, 9652, 7090, 2077, 3425, 9602, 9618, 4694, 6605, 9863, 9400, 1738, 8680, 9473, 7725, 6915, 9605, 7265, 9835, 9691, 9715, 9142, 9463, 442, 8626, 759, 9798, 9409, 9469, 9764, 8681, 207, 9622, 9148, 9575, 346, 7161, 9855, 8460, 9416, 9369, 9777, 7332, 9511, 9837, 6661, 8647, 9278, 2520, 9811, 9707, 9880, 9951, 2958, 9653, 9177, 9391, 4056, 9579, 9815, 9898, 7309, 9398, 1149, 3515, 9646, 2587, 9599, 9572, 9490, 1084, 9435, 3999, 9910, 4008, 9884, 873, 9551, 9285, 9360, 2357, 9838, 9674, 5575, 9723, 9976, 9088, 9414, 9290, 9309, 1752, 9639, 4505, 2833, 9832, 419, 2949, 4185, 9314, 9275, 9294, 2723, 1297, 9444, 9355, 9570, 202, 9631, 8571, 9673, 9576, 50, 9487, 9608, 9337, 9843, 9944, 9970, 9427, 461, 9952, 8763, 3784, 9448, 2881, 9981, 2747, 9564, 2366, 9776, 9649, 9300, 581, 243, 9261, 9515, 9775, 81, 9681, 8656, 9547, 9451, 9582, 9745, 9734, 9280, 9611, 9228, 9514, 7951, 9449, 7852, 9233, 9281, 9531, 9809, 9980, 3240, 9613, 9475, 9722, 9509, 77, 9439, 1309, 9231, 9828, 9401, 9577, 9659, 9415, 9424, 9628, 9747, 9768, 2463, 3391, 9348, 9242, 3231, 7243, 9870, 9459, 9821, 9394, 9219, 1051, 9168, 9457, 9950, 9253, 9874, 9856, 9830, 121, 9812, 4042, 3453, 9945, 1917, 9286, 984, 9269, 9916, 889, 9730, 9892, 654, 541, 913, 159, 216, 175, 145, 2685, 529], 'RP': [8289, 9057, 5605, 4916, 4868, 6069, 1544, 3810, 5636, 6837, 4578, 1950, 5516, 6317, 5665, 5885, 4641, 5301, 3734, 2871, 4897, 1692, 2312, 5409, 2103, 1728, 5549, 2782, 3457, 5315, 4837, 2274, 3751, 5684, 929, 5290, 3285, 2014, 4100, 2689, 4407, 5730, 7141, 6404, 6244, 4737, 4778, 4962, 2496, 5345, 6373, 7421, 1246, 2966, 3080, 6806, 5339, 4533, 4032, 4194, 6433, 2517, 776, 8737, 3380, 1335, 5117, 1797, 6902, 6058, 3333, 4148, 3264, 5270, 4522, 7521, 7969, 3873, 7085, 1506, 3332, 1697, 4979, 1505, 3639, 4708, 5433, 2983, 7670, 3591, 8789, 5354, 8438, 3997, 6083, 5476, 8429, 5161, 6653, 981, 3681, 3233, 5943, 9197, 3076, 8756, 6134, 8034, 7988, 4384, 2230, 5587, 905, 2896, 1724, 308, 3042, 8729, 2342, 2565, 4642, 5520, 924, 5335, 5564, 2913, 4819, 2465, 4761, 4577, 1076, 1260, 3765, 4502, 7019, 6756, 2658, 1921, 5891, 4359, 1749, 4787, 2998, 9206, 4393, 2460, 8973, 8523, 5545, 5346, 8708, 6498, 7574, 6038, 2198, 4519, 4275, 7220, 3818, 6421, 3996, 7909, 2145, 8764, 5653, 1113, 1029, 7869, 7110, 8861, 8975, 6177, 5058, 3664, 3260, 5802, 187, 7755, 8857, 4653, 7940, 3228, 7172, 1844, 4800, 1182, 8392, 3486, 2579, 3313, 8824, 7715, 6099, 5340, 4764, 3635, 960, 5009, 1878, 8968, 914, 7635, 3754, 1377, 1267, 9171, 7878, 1861, 7996, 1287, 5505, 5112, 4349, 4728, 242, 1447, 4752, 4053, 919, 5568, 6406, 137, 4449, 4534, 2629, 6033, 8089, 5410, 5811, 2308, 6145, 3848, 9123, 5011, 5541, 1528, 4069, 1010, 8772, 6826, 5438, 2174, 161, 5175, 4598, 4781, 7201, 2215, 3625, 4290, 8483, 5529, 6867, 5532, 7432, 2997, 4497, 1223, 3396, 3306, 3844, 4571, 1093, 2240, 4748, 3347, 7724, 7189, 98, 4451, 4805, 6014, 6284, 8878, 2492, 8558, 8104, 6626, 3507, 1406, 2089, 4702, 3019, 4665, 3980, 2848, 4225, 1155, 7961, 5761, 3309, 6385, 4828, 3766, 6890, 8677, 1124, 6889, 9036, 4885, 5747, 6138, 2055, 5265, 6264, 6945, 8205, 5496, 6251, 4655, 3596, 4616, 861, 1778, 4721, 4876, 7899, 4037, 1472, 3714, 9160, 2643, 7658, 2521, 7976, 5377, 8078, 3941, 2628, 8143, 8795, 8411, 1123, 8403, 5988, 2461, 4673, 5217, 1706, 8394, 8056, 8830, 8790, 2297, 8004, 8268, 3269, 3105, 7012, 6108, 7288, 2612, 4372, 6367, 8189, 3172, 8908, 8182, 7253, 760, 2128, 3550, 5283, 3616, 4227, 1312, 1796, 7890, 3357, 1673, 7439, 2296, 5617, 2739, 8090, 4851, 2450, 4954, 5287, 4028, 8207, 2546, 8062, 1360, 537, 4995, 3706, 4554, 4115, 1682, 2273, 8802, 5483, 1569, 3426, 2564, 4061, 5228, 7544, 4784, 955, 5599, 8667, 1676, 2718, 4351, 7826, 1416, 3293, 4043, 6122, 1666, 2823, 4612, 6114, 1606, 2846, 7659, 6172, 2873, 8, 6107, 1540, 5779, 6313, 1923, 4686, 4165, 5817, 5521, 4270, 6682, 2405, 4074, 6570, 8129, 1529, 6305, 3242, 2152, 1991, 3314, 1435, 6828, 2226, 2147, 833, 2232, 3225, 2719, 2078, 3218, 2028, 6955, 3073, 8621, 4759, 1772, 8437, 4589, 4474, 7228, 1777, 6735, 8492, 1089, 9068, 3969, 8152, 7657, 4660, 7398, 4555, 5122, 2994, 2229, 1811, 5428, 1199, 5470, 6201, 5800, 4769, 7853, 1687, 8508, 6659, 3970, 1462, 8594, 8658, 256, 6485, 7495, 6555, 4684, 8027, 5284, 8021, 5555, 6568, 6918, 2822, 5054, 3994, 6776, 1857, 2545, 9445, 8637, 963, 2796, 8110, 4081, 4813, 4129, 3297, 9195, 1881, 1270, 3275, 7605, 1801, 5060, 2525, 1757, 1808, 7661, 815, 4586, 8972, 1292, 8002, 1892, 5140, 4101, 9205, 2915, 2637, 3173, 5858, 8427, 2857, 2509, 4773, 1741, 7117, 4013, 5722, 821, 8022, 7196, 4836, 6585, 3967, 2691, 4261, 5489, 6697, 8140, 622, 3993, 4795, 5478, 3459, 478, 5332, 801, 853, 1469, 356, 8373, 866, 4670, 3222, 492, 6420, 4524, 5366, 4051, 7810, 8083, 5152, 6100, 1203, 4572, 7186, 2237, 3522, 9532, 1222, 4016, 2175, 4944, 8487, 4829, 6447, 1770, 5119, 7336, 5423, 4547, 8255, 2158, 5224, 989, 7384, 9240, 6913, 7787, 5043, 5638, 2493, 9181, 3787, 8744, 7283, 1337, 4884, 772, 4125, 7626, 8208, 3261, 3683, 4646, 2474, 5922, 192, 9013, 2105, 596, 7582, 7885, 4763, 5632, 2593, 6529, 2441, 6452, 4520, 2942, 4957, 7740, 3008, 2080, 5962, 5821, 6001, 2499, 773, 1321, 5929, 4567, 9214, 2646, 6711, 4362, 8788, 6400, 797, 2541, 8602, 2444, 4318, 8269, 1305, 2542, 1035, 261, 5618, 3414, 7353, 2054, 3590, 8355, 5130, 7290, 7058, 4082, 7962, 1747, 326, 8115, 1690, 4045, 3878, 1224, 1389, 6418, 4831, 1601, 7174, 2374, 2250, 1153, 1455, 3165, 9058, 4993, 938, 3729, 5519, 4102, 7375, 2986, 3107, 6080, 519, 8836, 1201, 2404, 1869, 1466, 7632, 1399, 1002, 5914, 6750, 5199, 5506, 6801, 9676, 3278, 4762, 6320, 4010, 1458, 4651, 4403, 1040, 2671, 1014, 4839, 6278, 2538, 5322, 1903, 7329, 1943, 8699, 1094, 3405, 1579, 7266, 6274, 875, 2790, 4108, 3361, 6882, 7686, 6121, 737, 3597, 7088, 9141, 4662, 3226, 1971, 4345, 3041, 7236, 4264, 6150, 8387, 1583, 3439, 2703, 5739, 5900, 2351, 2251, 3641, 4796, 1875, 2197, 4442, 2216, 2518, 1818, 6466, 1429, 1753, 2122, 1821, 8300, 5996, 6342, 5725, 8202, 4254, 9179, 3690, 5527, 4639, 7964, 4850, 8200, 3841, 621, 5712, 7931, 6414, 6741, 1384, 9055, 941, 6928, 8615, 8803, 4496, 7081, 7440, 2820, 8216, 9741, 5291, 979, 8399, 3142, 1537, 8282, 4786, 7315, 4060, 2897, 8472, 957, 6666, 7434, 5847, 246, 1450, 5985, 3110, 3546, 7518, 5538, 3688, 5419, 1092, 1636, 6358, 6684, 1969, 7094, 2458, 8969, 5908, 499, 8413, 3106, 3126, 8665, 5680, 8920, 7537, 5895, 359, 4869, 7790, 5537, 9405, 985, 2335, 2455, 4382, 698, 6273, 6858, 1774, 811, 6332, 4077, 7310, 2550, 6664, 7132, 7524, 2456, 151, 8426, 3762, 4564, 7445, 1279, 2890, 2737, 5090, 6520, 1403, 6906, 6255, 9077, 8768, 5370, 3883, 5844, 5037, 7414, 9825, 9162, 6782, 7930, 8883, 9939, 5497, 956, 6914, 3212, 7500, 7737, 7713, 1584, 5766, 1000, 2829, 4614, 3804, 5223, 5596, 2218, 5581, 2961, 7935, 217, 7957, 1127, 5650, 5672, 1686, 8298, 1430, 6969, 6650, 3894, 8166, 6881, 2626, 1731, 2867, 1630, 9826, 3471, 3695, 2985, 6045, 5382, 6178, 1541, 6355, 3397, 4507, 9207, 4344, 5982, 5969, 6052, 3846, 4482, 5113, 6719, 3594, 2731, 1782, 7032, 3614, 1135, 5421, 5487, 2501, 3119, 8327, 3983, 6579, 4054, 868, 3752, 15, 964, 7465, 5782, 3885, 1958, 2928, 6051, 3283, 7938, 1461, 6800, 5250, 6814, 5973, 5431, 8617, 1799, 2223, 1565, 9736, 7299, 4356, 6103, 6717, 7153, 6257, 5384, 2943, 455, 8171, 5148, 7193, 6090, 8233, 1967, 7849, 4751, 2347, 8292, 3792, 793, 646, 6753, 6375, 8703, 1286, 8173, 2155, 5543, 2276, 1643, 3674, 6547, 8035, 146, 4822, 7077, 9167, 8495, 567, 5589, 7624, 7509, 8575, 2515, 1101, 8446, 6622, 6092, 5787, 4137, 5343, 7487, 2168, 9038, 8872, 2507, 1665, 355, 4052, 6289, 3809, 5208, 3024, 5319, 6893, 3984, 8285, 3229, 3354, 8527, 1567, 4255, 152, 5714, 679, 1725, 4724, 4719, 806, 8875, 6851, 5288, 4812, 213, 4821, 3604, 25, 5890, 1349, 2341, 6686, 7674, 974, 991, 3289, 3284, 5658, 3672, 6055, 2217, 8976, 8230, 1380, 7126, 5763, 7405, 2836, 5302, 704, 6316, 1754, 5004, 7347, 4142, 1935, 3868, 8186, 3103, 1174, 3803, 4240, 8897, 5892, 6676, 9104, 9291, 5150, 3097, 7294, 1992, 1890, 3933, 8670, 8630, 3021, 2712, 5053, 8439, 3671, 7503, 6551, 5295, 9930, 5133, 5967, 6746, 5903, 3990, 6745, 3202, 7744, 7902, 966, 9836, 4647, 1944, 1574, 4883, 1825, 9811, 2957, 6468, 2589, 9023, 3588, 1637, 7757, 6522, 3411, 1913, 5806, 8739, 3104, 369, 5194, 2245, 7342, 2179, 8498, 4001, 5488, 9974, 4431, 4365, 5233, 7704, 4877, 4390, 3245, 466, 5146, 3759, 7361, 7954, 9053, 5350, 3687, 6070, 1895, 7726, 9193, 4825, 7277, 8425, 4835, 638, 670, 5171, 5558, 5916, 4527, 2946, 5479, 4364, 8846, 3340, 8253, 7343, 4509, 1734, 1723, 1963, 3864, 1891, 3805, 7254, 3991, 7052, 5474, 8008, 1621, 3658, 8992, 3583, 918, 8776, 3277, 5700, 2991, 6490, 93, 908, 2920, 6764, 5034, 1952, 8512, 228, 3753, 9426, 6946, 7182, 1693, 524, 8870, 8646, 456, 7155, 7587, 1033, 5277, 3554, 2726, 3201, 321, 7023, 6113, 3018, 1612, 5526, 8290, 5591, 7210, 7649, 7319, 4609, 5186, 8097, 9845, 8879, 491, 8941, 3032, 345, 3940, 7952, 7926, 4544, 1190, 7513, 838, 3005, 6141, 6306, 7705, 1629, 3480, 7511, 6218, 1501, 1732, 8213, 5232, 5590, 3185, 9965, 7485, 1561, 9743, 7267, 6937, 9326, 2035, 7723, 7450, 1483, 4189, 3887, 5298, 3346, 6708, 8312, 1006, 5404, 1566, 6772, 6187, 6448, 7475, 9151, 4071, 4046, 738, 6531, 4087, 6871, 6461, 7997, 9804, 4058, 7950, 232, 8370, 6349, 2360, 7978, 65, 1167, 8950, 6510, 2660, 1851, 2803, 6891, 7681, 5772, 2926, 7924, 8305, 399, 9095, 4164, 8858, 2279, 2178, 1184, 592, 3528, 1325, 7261, 4852, 3874, 6940, 5392, 9411, 1269, 8118, 4479, 5826, 5331, 4738, 6493, 8100, 2269, 5620, 9165, 1183, 4207, 1862, 6668, 2171, 5123, 1379, 1990, 6992, 7318, 7042, 6515, 1367, 1343, 662, 3483, 2337, 3733, 4224, 1942, 8608, 2778, 549, 3786, 3785, 1951, 3017, 6442, 4174, 3800, 4432, 1750, 8605, 6998, 9963, 2389, 4849, 8093, 8900, 4484, 511, 2034, 4478, 2754, 733, 3193, 1110, 14, 5014, 4369, 5752, 6754, 8000, 7864, 3115, 5850, 502, 2916, 7462, 1453, 2681, 3960, 3330, 6125, 5180, 9115, 324, 7648, 2826, 4182, 2189, 3494, 8952, 2927, 3360, 3004, 8315, 4755, 4688, 156, 8275, 6920, 5246, 7188, 9557, 1129, 5052, 2630, 4608, 1817, 4456, 4797, 3995, 3037, 3321, 1331, 7719, 8204, 9505, 9744, 9769, 8193, 5143, 5308, 6734, 5307, 6269, 6861, 6354, 5745, 1390, 8534, 2760, 5674, 1773, 6040, 8578, 898, 8343, 2586, 690, 9497, 5990, 4035, 85, 3966, 694, 8770, 1265, 9619, 1448, 2567, 6106, 9467, 3986, 3109, 2888, 4624, 5918, 3535, 454, 6875, 1767, 6910, 6728, 2061, 3393, 211, 2714, 8934, 4722, 6283, 1649, 367, 8927, 3564, 7872, 2500, 5644, 3406, 8653, 4770, 1411, 3918, 7619, 3487, 7259, 6962, 3493, 6574, 1119, 7215, 8277, 4296, 6582, 5127, 8481, 826, 2060, 5693, 8640, 8851, 6637, 6439, 4932, 7868, 6769, 2369, 631, 6976, 691, 7791, 2234, 8342, 9626, 2854, 7711, 1860, 3035, 333, 238, 4870, 315, 5456, 5477, 4122, 5960, 5258, 3796, 545, 3739, 7813, 7216, 2510, 7176, 2802, 4765, 2021, 3647, 7229, 7749, 9043, 4330, 3334, 4753, 2398, 5721, 4144, 4376, 3684, 267, 2380, 4239, 289, 6864, 8946, 7134, 8102, 6455, 1481, 5196, 5275, 1511, 3036, 7900, 5530, 1592, 2938, 5333, 4248, 2338, 6638, 9570, 4114, 4758, 3937, 3502, 3934, 7650, 3875, 8046, 107, 5522, 5231, 8666, 4709, 7971, 8020, 418, 8901, 4882, 2828, 1619, 385, 2502, 5495, 3428, 5762, 6758, 4337, 9651, 8287, 431, 2922, 6876, 6590, 7886, 6160, 6947, 6208, 6972, 6587, 1500, 7714, 2238, 8263, 1651, 9433, 5430, 7514, 5218, 1338, 3711, 2154, 8334, 4176, 2372, 8111, 221, 1508, 9083, 4029, 1266, 9604, 7664, 1803, 9280, 406, 8931, 5554, 8911, 3065, 4121, 3341, 5637, 6089, 4602, 9362, 1531, 667, 1, 2535, 2299, 3458, 5978, 6224, 5898, 7101, 5770, 3776, 1028, 7158, 7907, 732, 6333, 3058, 1410, 7436, 7788, 2135, 7065, 5420, 435, 3557, 7483, 3422, 1005, 7857, 4292, 4886, 9891, 6401, 2625, 6326, 8662, 5932, 9947, 516, 7322, 1075, 6660, 8525, 6509, 2678, 5604, 3303, 4532, 4890, 4730, 5546, 2789, 2735, 783, 881, 6287, 3369, 7834, 6170, 7004, 2884, 5492, 522, 4754, 9319, 8692, 8945, 1043, 3558, 5717, 3985, 6309, 1057, 3446, 1594, 7212, 7046, 782, 2504, 7428, 2548, 7709, 554, 7532, 5432, 3223, 2309, 1284, 3319, 7645, 4471, 883, 3608, 7522, 6321, 1439, 5869, 4627, 173, 9385, 8224, 986, 8281, 4198, 3622, 9272, 5877, 342, 1332, 6336, 6604, 7579, 63, 7073, 6981, 2533, 1274, 2040, 4923, 2339, 7203, 6093, 5019, 5334, 2965, 2144, 8442, 7780, 7565, 4953, 4469, 2268, 6175, 8365, 8506, 6101, 1415, 5754, 8251, 1042, 2417, 9005, 5607, 6440, 7701, 1317, 2131, 4128, 4455, 351, 4373, 3693, 1364, 9646, 8132, 3349, 1004, 3003, 7104, 7843, 7540, 2855, 7602, 6736, 9975, 5491, 9476, 8998, 8610, 5671, 3728, 648, 1946, 2157, 7550, 6956, 2984, 4782, 4832, 3577, 6394, 2256, 3670, 5032, 3050, 5210, 1887, 4378, 9592, 9370, 850, 8454, 518, 1688, 8555, 6238, 307, 3044, 7051, 1542, 6706, 6707, 2326, 4971, 3310, 7992, 2433, 8694, 6460, 5038, 4380, 4464, 4245, 8397, 8482, 8960, 1122, 2725, 3871, 8906, 1310, 2397, 9191, 4216, 715, 5367, 8944, 6288, 1050, 3301, 3216, 5790, 8636, 2170, 996, 2288, 4111, 3270, 8357, 3897, 1347, 4711, 3511, 6105, 5068, 5220, 3519, 5164, 9571, 6200, 6771, 5040, 2236, 5158, 6856, 4777, 1307, 3663, 5886, 9598, 4685, 2971, 426, 563, 6987, 4959, 5022, 6635, 6102, 6934, 696, 4896, 569, 3813, 5170, 8898, 9352, 9120, 5911, 3259, 3710, 1768, 7848, 5964, 7208, 8999, 3789, 2329, 8479, 1843, 7247, 1518, 6046, 5049, 8242, 7913, 4628, 1145, 4582, 2364, 2454, 1571, 8556, 1482, 8826, 1496, 6082, 4664, 8643, 1858, 5920, 4521, 3456, 2903, 7530, 3910, 7135, 643, 1421, 9540, 816, 9791, 6823, 7207, 6616, 4607, 9346, 7056, 3267, 5300, 1244, 7226, 7580, 8939, 2434, 1662, 5376, 5874, 7278, 2553, 5324, 8516, 6848, 5, 7489, 1079, 1017, 3756, 4117, 8989, 33, 6454, 8925, 7372, 616, 2925, 2318, 7338, 6838, 1598, 8418, 8010, 1175, 2183, 8157, 4251, 332, 3691, 2001, 5552, 4459, 5021, 6980, 5147, 3556, 4806, 8309, 6713, 7395, 2085, 60, 7184, 7618, 6601, 7847, 4418, 1736, 8505, 5416, 7967, 2165, 8964, 2841, 4723, 7960, 417, 8721, 3857, 3571, 2148, 706, 8192, 8245, 70, 5185, 9266, 209, 5652, 2164, 58, 3617, 9558, 7231, 7944, 805, 6176, 5822, 5602, 544, 3337, 5453, 5247, 9629, 4089, 1150, 3374, 7418, 3205, 5588, 8307, 1176, 6142, 9712, 971, 4162, 3237, 3124, 8051, 13, 4775, 4260, 283, 96, 4461, 2740, 281, 8473, 8416, 3137, 9665, 1625, 748, 4424, 6374, 5603, 1975, 9045, 851, 5836, 8970, 252, 3799, 6063, 721, 2447, 3959, 3482, 4314, 7242, 4266, 366, 3505, 3856, 4358, 8724, 4196, 3609, 3290, 377, 4178, 3394, 7842, 2093, 4975, 7339, 6730, 7498, 2808, 1962, 8383, 2522, 9474, 2411, 9136, 6242, 8107, 9625, 940, 769, 3461, 1195, 8706, 2267, 9928, 1558, 3089, 3376, 8820, 6958, 7089, 1322, 7437, 237, 6300, 233, 8237, 241, 2305, 3002, 8103, 3280, 1178, 8163, 5008, 4004, 7350, 2923, 3648, 4862, 8150, 6982, 4540, 8698, 4173, 4790, 2108, 6700, 1402, 6627, 863, 3817, 5375, 2097, 5887, 5312, 1550, 828, 8736, 4750, 6196, 8249, 6912, 1490, 1488, 761, 6986, 3922, 5905, 8611, 9528, 6295, 6425, 5328, 4792, 5954, 4098, 5820, 475, 4211, 7005, 1022, 3268, 4480, 433, 8948, 5742, 7079, 9073, 800, 4905, 1048, 4083, 5241, 8730, 6612, 2316, 9489, 1107, 7558, 3953, 6811, 2099, 382, 4530, 5569, 2352, 8932, 6923, 9037, 1910, 4452, 7730, 5426, 9714, 3120, 6060, 8258, 397, 8072, 5824, 2759, 2282, 2758, 824, 2253, 218, 3408, 8718, 6324, 2940, 8180, 3834, 3716, 7687, 6617, 5523, 5510, 43, 4133, 3623, 3187, 7837, 4636, 2647, 3286, 1289, 3150, 6298, 1464, 5216, 8864, 6272, 2249, 6286, 7075, 3644, 9186, 836, 8943, 7069, 1036, 581, 8178, 2944, 6835, 2052, 8981, 6944, 3821, 7305, 3046, 5154, 7014, 9210, 8326, 6877, 490, 4729, 5341, 3629, 2524, 7984, 8778, 5408, 2049, 3581, 4161, 7856, 7334, 5406, 8533, 6008, 9092, 9647, 1407, 2334, 2362, 8015, 2068, 2901, 6634, 4848, 2004, 565, 2840, 744, 6849, 8279, 8661, 5325, 7258, 8978, 8984, 2727, 626, 4992, 4985, 3905, 2469, 9194, 8128, 2387, 4690, 3047, 1293, 2038, 9430, 7591, 400, 5363, 6022, 9001, 7321, 2315, 3645, 6761, 8589, 5244, 6575, 5518, 8139, 5086, 9796, 414, 4924, 1111, 1121, 2477, 4422, 1618, 8584, 3093, 1516, 728, 5079, 915, 701, 5234, 8231, 6146, 4195, 2037, 1391, 4553, 4019, 5771, 9973, 7682, 7041, 30, 325, 3043, 6194, 7067, 5500, 2954, 1290, 4323, 5728, 9512, 1009, 5219, 150, 4942, 5938, 3276, 2581, 5064, 6796, 4861, 2325, 1785, 2120, 5449, 2022, 4747, 599, 6663, 5734, 4462, 3449, 9961, 5397, 5757, 634, 4466, 5833, 53, 3101, 8668, 7224, 6189, 8760, 9075, 9155, 4504, 5190, 38, 7783, 5415, 4241, 9507, 3656, 172, 2724, 6308, 1810, 5252, 5441, 1298, 2627, 5313, 6694, 2136, 9110, 4801, 2278, 1207, 6819, 9702, 7131, 2906, 6812, 2578, 7452, 8786, 3215, 8761, 790, 1918, 1438, 6669, 2845, 4339, 5801, 1354, 4842, 6109, 277, 47, 9447, 7862, 3704, 5550, 9746, 3839, 4875, 8515, 1669, 8541, 9248, 1394, 9017, 5583, 4859, 9284, 8926, 5243, 8218, 3071, 140, 6290, 8957, 9688, 7122, 8424, 2562, 3725, 7612, 8058, 3958, 3879, 994, 7162, 5563, 3146, 3903, 4078, 1485, 4440, 8284, 6630, 234, 7973, 4281, 4044, 4910, 195, 8551, 1827, 9125, 2540, 8601, 5029, 5124, 206, 869, 8561, 4516, 6951, 6432, 7606, 9522, 3771, 3427, 3860, 8929, 387, 4965, 4663, 8990, 925, 8283, 6412, 3524, 45, 8288, 5796, 9935, 3064, 8746, 3812, 3011, 404, 3418, 1494, 9389, 6482, 5056, 6780, 7333, 3430, 9757, 4375, 3292, 6489, 2767, 6733, 7953, 4468, 4005, 1186, 147, 2659, 530, 2413, 4243, 8785, 4186, 422, 2963, 609, 9250, 1299, 9560, 2115, 1234, 11, 799, 5402, 4671, 1254, 720, 7559, 83, 8792, 2072, 2033, 7903, 5983, 9404, 9060, 1882, 798, 3176, 8685, 5690, 2393, 311, 6431, 4067, 3265, 2572, 1180, 8598, 3154, 7481, 2573, 3908, 6748, 9093, 3772, 5626, 6426, 9668, 9728, 5866, 1709, 2788, 2017, 2127, 9969, 6798, 9127, 9275, 2086, 7479, 6364, 1733, 2650, 7501, 8376, 6415, 94, 5200, 7076, 1243, 7011, 936, 7100, 5828, 3652, 273, 2026, 354, 9026, 1459, 9041, 4091, 2261, 2876, 5706, 6642, 6594, 1824, 2366, 1296, 5909, 4014, 5447, 5317, 1306, 2576, 8494, 3708, 6672, 8347, 6964, 8336, 7596, 4584, 2640, 2087, 9247, 7897, 3781, 6869, 1877, 9949, 4974, 8368, 2419, 7328, 2933, 5135, 2058, 2356, 2382, 8961, 4727, 2849, 9066, 3307, 3053, 5257, 6909, 7865, 2321, 995, 2902, 2111, 2693, 9729, 5450, 8868, 5072, 4984, 6259, 2036, 5310, 3363, 9071, 6029, 5249, 1769, 8882, 2176, 553, 2113, 754, 231, 4559, 3518, 6246, 4247, 7444, 7183, 9679, 2310, 2110, 2987, 1352, 4901, 2654, 2736, 1003, 7958, 1696, 82, 8502, 3262, 2193, 5981, 5882, 7517, 3961, 5337, 682, 6311, 8547, 3665, 9192, 5834, 2012, 6071, 2639, 4379, 7877, 5971, 223, 8548, 3377, 4983, 3236, 4701, 6403, 786, 2132, 9169, 3148, 4803, 8871, 6589, 5651, 7994, 4766, 1510, 7688, 337, 982, 2069, 9864, 2125, 6715, 1258, 4357, 3132, 3576, 4475, 1013, 6032, 6066, 7768, 2686, 3100, 4139, 497, 3982, 575, 3872, 7535, 5840, 6804, 2435, 2286, 4230, 1049, 6850, 7234, 5475, 3814, 37, 2257, 29, 3552, 551, 693, 7486, 4049, 7747, 8478, 5870, 7407, 7302, 8389, 3677, 6191, 685, 6428, 9709, 1368, 998, 2284, 410, 2539, 8618, 8210, 1106, 923, 7157, 9153, 3028, 4626, 4903, 2843, 2358, 5338, 5273, 9563, 3701, 7717, 2734, 8814, 6671, 184, 9133, 3135, 5292, 7049, 5407, 8225, 564, 8076, 7502, 3161, 6540, 1530, 970, 1118, 5949, 2747, 3916, 6043, 2195, 6808, 6152, 6378, 2912, 6658, 1708, 3473, 3227, 3896, 375, 4576, 4720, 9323, 7836, 6983, 4253, 5926, 3865, 2592, 1573, 1798, 3230, 611, 3755, 7575, 1634, 6979, 9144, 9851, 6749, 16, 1653, 7171, 3836, 4864, 4322, 7303, 4526, 3515, 9460, 7766, 2336, 5667, 4262, 8175, 3870, 1200, 8303, 1105, 2690, 7448, 4190, 6004, 5531, 1041, 3892, 9396, 1807, 7814, 2877, 3067, 4027, 4033, 1376, 8174, 4109, 1871, 5459, 3779, 5808, 6256, 9936, 2106, 8177, 7616, 6169, 6314, 5582, 5760, 907, 9178, 6214, 7390, 5633, 4269, 8935, 7817, 9527, 8633, 9760, 2073, 4156, 7403, 8794, 2203, 6592, 3738, 6525, 2551, 8504, 6444, 6307, 1253, 612, 4426, 5242, 1859, 4430, 8359, 3331, 5691, 3694, 6576, 9536, 8133, 9823, 5556, 3651, 4915, 1873, 1849, 8222, 3512, 2042, 3111, 9524, 1404, 4320, 2512, 6787, 3179, 6023, 7597, 7779, 3989, 3083, 2988, 9140, 485, 4410, 8391, 1059, 7841, 2883, 5854, 6679, 6390, 5083, 8016, 7376, 4272, 7807, 7942, 5357, 9159, 2491, 8759, 7385, 3696, 6015, 6166, 1386, 7519, 5940, 717, 5018, 6727, 1262, 3650, 844, 4438, 8464, 7323, 5629, 2895, 7145, 2482, 1872, 3630, 8184, 5542, 2932, 4705, 589, 4863, 2241, 1083, 2704, 8156, 7351, 2468, 4095, 7991, 3976, 7828, 1590, 7394, 3700, 5214, 2814, 260, 1053, 781, 6024, 3239, 7165, 8229, 285, 1972, 9008, 6388, 8563, 115, 862, 5825, 1194, 3000, 2939, 7570, 2248, 5574, 135, 6797, 7279, 7629, 3492, 1409, 8980, 1554, 5469, 5913, 1897, 4447, 4814, 5417, 5992, 9163, 9697, 8765, 1727, 6929, 5165, 3190, 1522, 4294, 9632, 3209, 8106, 4022, 1468, 8583, 4515, 7199, 6047, 5669, 9315, 8455, 6790, 5915, 6751, 9116, 9274, 4367, 1546, 1906, 4706, 2904, 3059, 272, 9740, 9276, 4968, 7020, 3478, 3241, 8468, 5977, 9737, 6591, 9080, 6537, 56, 9893, 7983, 8045, 5439, 6112, 1359, 6596, 6085, 6458, 8796, 1208, 9094, 920, 4386, 8741, 4925, 6419, 7748, 7799, 5852, 1968, 6496, 8819, 1604, 1813, 3477, 661, 8924, 6623, 7167, 9880, 5663, 9486, 4116, 2569, 2743, 5327, 8096, 528, 2180, 1170, 5842, 8158, 8270, 4949, 1397, 9185, 1185, 716, 6294, 5145, 6233, 7425, 8645, 5460, 5399, 2264, 1568, 7569, 7091, 1547, 6209, 8068, 3503, 6386, 5976, 2281, 2244, 1520, 5444, 4012, 6880, 2390, 937, 4388, 7680, 2595, 1281, 6569, 6009, 1642, 2878, 3954, 4788, 7533, 763, 7467, 1169, 7551, 8201, 3830, 7600, 2751, 8164, 8921, 7594, 7894, 9246, 309, 4972, 1588, 4799, 1233, 8040, 6231, 8240, 3383, 8954, 9021, 5010, 7939, 6110, 2186, 5451, 1599, 3038, 5862, 1545, 1008, 131, 7364, 4619, 3611, 2798, 680, 7118, 5780, 6337, 5692, 6645, 2159, 714, 3203, 32, 3920, 697, 1589, 1804, 8458, 130, 8372, 2804, 6619, 3302, 5673, 7627, 1835, 8732, 6359, 9039, 4779, 4271, 1318, 7010, 3532, 6192, 4398, 928, 2899, 2837, 6970, 977, 472, 6608, 3599, 3815, 88, 3882, 5108, 9923, 7831, 2874, 4485, 740, 5958, 3198, 5698, 2815, 8116, 9090, 3157, 4746, 9251, 5321, 6839, 6561, 7124, 9954, 4219, 5463, 4951, 6398, 1086, 8501, 1868, 1143, 1742, 5851, 4735, 1596, 1977, 3013, 6486, 7367, 1745, 4416, 6081, 7139, 434, 2530, 1470, 5880, 4303, 208, 230, 412, 4427, 8707, 7678, 5631, 6387, 5657, 7898, 5619, 5457, 5919, 6775, 2471, 9669, 8568, 7325, 2429, 8256, 5534, 4698, 265, 6007, 8047, 4249, 9373, 7662, 3007, 4638, 7643, 8176, 5664, 1492, 6690, 8873, 2410, 1739, 6805, 4276, 7232, 2221, 3732, 803, 139, 7683, 1840, 2220, 6371, 2645, 1449, 4856, 7734, 7060, 810, 2663, 6834, 7346, 5968, 5015, 3602, 7197, 3610, 7850, 4682, 5683, 4895, 595, 2787, 5966, 2117, 4355, 9483, 8301, 534, 6571, 5396, 2184, 4188, 4421, 4948, 5351, 6056, 3712, 8762, 468, 6095, 2010, 1400, 6873, 538, 9383, 2156, 7959, 7823, 2258, 2810, 8844, 420, 1474, 1557, 5939, 3593, 3539, 9504, 2160, 100, 2246, 8787, 6879, 6048, 8723, 1396, 1535, 4311, 6207, 3527, 1989, 6732, 2020, 8274, 7507, 945, 5731, 5480, 9111, 6874, 1414, 8029, 6704, 4325, 5132, 8369, 5323, 6429, 3130, 8728, 3155, 4648, 8774, 7845, 859, 155, 9434, 3250, 8476, 5141, 4791, 3773, 8148, 9805, 2730, 2811, 5912, 784, 4217, 3108, 9145, 7308, 1986, 6863, 5758, 3832, 6816, 8671, 4346, 6743, 4939, 1701, 3166, 6535, 5559, 6399, 4810, 6383, 7778, 7762, 2909, 5098, 2172, 3948, 842, 8684, 2367, 1248, 4445, 3454, 8067, 3719, 4631, 1498, 1478, 7833, 4804, 5743, 3495, 4280, 7074, 7389, 3952, 2388, 4654, 901, 196, 8219, 2675, 7018, 5789, 7975, 3613, 4476, 6327, 6688, 9694, 6450, 708, 5028, 5398, 5679, 133, 5980, 6781, 8238, 865, 2464, 4354, 7063, 7887, 2979, 8404, 2427, 7824, 8727, 3736, 3012, 8477, 220, 4613, 632, 1656, 7256, 5282, 3569, 3470, 4370, 3570, 5394, 9852, 7604, 5965, 831, 7525, 8395, 480, 5501, 2575, 4678, 9695, 9241, 7360, 2287, 1071, 8720, 3914, 1090, 4312, 2728, 872, 5565, 5271, 5643, 5401, 3675, 5465, 5751, 9424, 5434, 9538, 1715, 4811, 8542, 103, 1063, 8881, 416, 3636, 6144, 3096, 5166, 7937, 8247, 6202, 8590, 7736, 8125, 8286, 4710, 4488, 5048, 1419, 9548, 4545, 1148, 6652, 9488, 4141, 687, 1828, 8271, 6057, 496, 8017, 8026, 4057, 443, 4439, 6777, 4191, 5320, 1551, 494, 780, 2655, 6323, 8099, 3320, 2481, 200, 7669, 6813, 9781, 7573, 8448, 8266, 3913, 2756, 4912, 7027, 7300, 7694, 1954, 2408, 2260, 3707, 9800, 4523, 9848, 4573, 7795, 467, 3178, 2386, 1613, 3134, 959, 2116, 4236, 3114, 1476, 3794, 3352, 6183, 9713, 2440, 8159, 6227, 3158, 3685, 6018, 6786, 348, 3214, 9957, 8042, 440, 692, 7037, 1236, 6366, 7515, 1794, 6372, 4707, 695, 2668, 6550, 7555, 2776, 6339, 7386, 8169, 7663, 7916, 9554, 8055, 4583, 9084, 9513, 4050, 743, 8352, 1831, 8535, 9031, 1191, 4936, 8196, 8679, 8248, 5867, 2744, 2064, 295, 3382, 9860, 2075, 5812, 8530, 5701, 2207, 521, 458, 5947, 1039, 5727, 1552, 4454, 4556, 3987, 6784, 6691, 6870, 7520, 2062, 779, 288, 4127, 2239, 4834, 3249, 2679, 1205, 4385, 4933, 3272, 2936, 584, 9202, 618, 5181, 5838, 1805, 9157, 6618, 3578, 6503, 600, 6222, 5364, 1211, 7620, 1901, 8632, 4618, 5057, 4941, 7921, 6607, 2448, 2047, 5274, 9004, 8942, 4565, 4871, 9028, 8105, 7030, 7034, 3881, 8449, 8565, 6762, 3680, 4676, 4687, 2680, 3192, 6265, 8710, 2880, 7584, 4922, 7651, 6534, 8840, 1387, 4501, 1241, 2290, 2709, 282, 9549, 430, 2235, 8914, 3598, 8986, 4443, 8451, 4879, 6683, 6548, 8239, 5452, 8388, 2863, 702, 5413, 4725, 76, 5144, 8987, 8145, 7057, 713, 2446, 7296, 4009, 501, 361, 7451, 7219, 2870, 5718, 2611, 215, 8325, 4112, 8108, 7427, 3359, 5084, 222, 1165, 1256, 2879, 2861, 3026, 6365, 7875, 344, 5256, 2619, 226, 729, 6028, 4652, 31, 1357, 4018, 6508, 2497, 9255, 5178, 6157, 4286, 7690, 3254, 227, 1225, 3398, 5561, 4463, 2191, 5424, 6235, 1707, 5999, 8979, 7133, 7765, 2795, 5935, 5624, 2917, 1789, 4581, 2495, 3659, 3722, 4649, 5065, 6768, 61, 291, 2978, 9082, 6280, 6296, 3381, 7675, 1764, 4231, 476, 9732, 1303, 9112, 7240, 1423, 4976, 6963, 727, 3606, 9249, 117, 5776, 7380, 7217, 1045, 6312, 2403, 5784, 6351, 8480, 3170, 7608, 6275, 1776, 7123, 3642, 4826, 8779, 4563, 2952, 1718, 4490, 8314, 8401, 9585, 4610, 5786, 6475, 9462, 4503, 7793, 3415, 5202, 2098, 7406, 3056, 7698, 3605, 6276, 6817, 9117, 6413, 2437, 5696, 2146, 3385, 4697, 9806, 1635, 5881, 1302, 5466, 4417, 1134, 8135, 4246, 3726, 7357, 4265, 7151, 7539, 3421, 7691, 7702, 1597, 4551, 7456, 8130, 7476, 495, 3465, 671, 832, 1976, 8052, 5016, 4774, 4226, 9555, 1879, 5414, 5030, 5681, 425, 1738, 1142, 160, 4066, 7366, 2761, 8374, 224, 3499, 3791, 4080, 9789, 5179, 1218, 2016, 4048, 358, 4982, 2886, 1375, 9693, 5082, 5093, 3667, 1131, 1948, 320, 3485, 9758, 1961, 531, 7307, 3917, 8532, 9883, 4094, 4229, 1147, 1883, 6212, 6499, 4444, 8716, 7759, 8214, 4785, 1953, 4549, 4458, 6615, 5670, 7708, 2862, 550, 5783, 2340, 101, 4340, 647, 1514, 8625, 6131, 8808, 1499, 6143, 3555, 2585, 7470, 619, 8121, 854, 4215, 3727, 8122, 1960, 4214, 1188, 8913, 7985, 5076, 1915, 7105, 2638, 3068, 1548, 2794, 3, 3835, 8722, 8813, 1633, 3033, 9099, 8377, 347, 4640, 9050, 8390, 254, 933, 7348, 9138, 5269, 7901, 9102, 3730, 3579, 2307, 539, 7840, 4107, 1342, 3344, 796, 9019, 1333, 2095, 5896, 4415, 2801, 2710, 4389, 5118, 8982, 5668, 7774, 5864, 4096, 771, 3654, 6566, 6285, 4817, 4070, 2480, 1570, 3420, 3720, 2889, 2314, 1229, 7306, 3777, 4428, 8735, 1602, 5791, 9519, 1721, 8581, 2202, 8450, 1268, 2872, 6948, 6459, 5206, 473, 2272, 6190, 6277, 1512, 5352, 3462, 1220, 6245, 5694, 8113, 2711, 3678, 3526, 8528, 7205, 4568, 6174, 726, 8838, 8333, 3362, 1691, 1781, 6000, 6675, 7622, 1252, 9343, 4745, 921, 7910, 9236, 9042, 5627, 2866, 6802, 3113, 5710, 484, 6577, 2669, 7282, 628, 1956, 8985, 8742, 968, 2416, 5316, 1761, 189, 3077, 7504, 9293, 1493, 5984, 2357, 2262, 4324, 9962, 6210, 3529, 4175, 4878, 1072, 3962, 2378, 3171, 293, 5285, 5344, 1280, 7252, 4990, 2948, 3699, 7426, 7956, 6067, 8361, 5192, 9471, 8591, 2303, 7086, 6731, 3009, 6292, 8865, 6721, 2059, 8024, 6554, 249, 4541, 5003, 5095, 2757, 188, 2187, 1790, 1198, 7324, 5907, 2142, 5859, 2825, 5085, 2402, 3802, 2960, 4643, 6941, 245, 6435, 7293, 5953, 2885, 8195, 3086, 506, 512, 5832, 5750, 7526, 3858, 1605, 7846, 507, 4333, 3595, 5390, 1020, 7819, 9367, 8627, 8321, 6917, 2285, 9666, 3052, 6853, 9263, 2827, 5544, 2919, 2343, 7760, 7264, 7127, 1100, 843, 3497, 5102, 5593, 8654, 9508, 7880, 1275, 2910, 3850, 4807, 6462, 9564, 8018, 8923, 3525, 9329, 5336, 2453, 5586, 2745, 6895, 5101, 1202, 867, 3197, 3423, 2786, 5645, 4506, 6712, 9295, 4854, 1614, 9747, 2839, 5793, 5442, 3448, 2162, 113, 306, 9172, 4904, 9863, 5649, 9096, 2472, 2648, 3378, 1259, 7727, 7703, 9260, 4235, 2558, 1031, 8656, 1911, 710, 21, 1679, 9978, 1037, 1245, 8243, 1047, 3748, 8507, 8087, 1069, 7767, 2769, 2092, 1631, 280, 6989, 7472, 75, 9543, 4259, 292, 1627, 381, 3387, 6815, 3956, 9944, 1308, 95, 7815, 1703, 4282, 2955, 590, 2048, 1249, 3447, 9478, 6549, 5378, 3199, 6188, 8109, 2348, 6059, 597, 1756, 7349, 8997, 9421, 4816, 6767, 6299, 1833, 7365, 2720, 3040, 7641, 8457, 9841, 2596, 407, 2083, 8554, 9142, 6350, 415, 1460, 7922, 1652, 6137, 5162, 5280, 1247, 2298, 1695, 9909, 2649, 1371, 5899, 9173, 7769, 7000, 6943, 1816, 988, 1181, 3296, 7092, 4513, 591, 7297, 1141, 336, 3049, 5933, 9832, 9398, 2785, 5991, 6831, 5075, 3416, 4594, 9056, 731, 6297, 3312, 2914, 5979, 3404, 1762, 3090, 8003, 2511, 8536, 5359, 6862, 7527, 6926, 182, 8893, 6331, 1515, 5846, 4284, 9174, 2970, 8428, 343, 5741, 7459, 3662, 5106, 5142, 8039, 2304, 3823, 6538, 8386, 1412, 5236, 7457, 5630, 6560, 5074, 2641, 9466, 8417, 9608, 7854, 3826, 1154, 5002, 594, 2322, 3620, 6559, 4907, 9164, 275, 8235, 3939, 5709, 2331, 6423, 3833, 5774, 6184, 7583, 5792, 3496, 6164, 1440, 7024, 8146, 5566, 1193, 8485, 6234, 2891, 5901, 4338, 6054, 7590, 9650, 7388, 2935, 2976, 6445, 8740, 672, 2750, 6126, 7222, 5061, 3827, 9767, 9766, 2422, 785, 3365, 9500, 2365, 8331, 5405, 9716, 3102, 7330, 9108, 3498, 3424, 6020, 6013, 3504, 6766, 4880, 6199, 4238, 5719, 7972, 1993, 9878, 5951, 7936, 5387, 9509, 9982, 2192, 1870, 5160, 6330, 7038, 7615, 6026, 134, 1320, 2688, 6507, 4366, 3938, 8649, 3553, 2642, 6010, 6236, 789, 6512, 4517, 9575, 4900, 5595, 279, 3808, 897, 2013, 2457, 1319, 5326, 5795, 7818, 8025, 6049, 1103, 2188, 4446, 8714, 3715, 4889, 5972, 822, 1945, 2591, 9725, 1622, 1024, 6852, 3078, 7473, 6677, 6094, 7986, 6204, 6073, 1771, 4550, 3847, 6463, 1538, 8367, 6925, 8876, 9011, 4197, 2700, 1603, 5297, 6722, 1920, 5279, 2809, 5504, 4003, 3152, 6726, 1670, 6416, 128, 1659, 7168, 9861, 446, 6703, 3703, 3949, 2027, 9937, 7742, 5425, 3758, 4629, 1217, 6215, 2918, 7468, 248, 899, 6795, 7955, 2462, 1607, 5764, 3735, 7589, 7147, 8519, 5062, 9047, 9738, 2506, 6127, 7377, 8936, 287, 9453, 2665, 8620, 1874, 6593, 168, 6017, 787, 576, 5498, 5309, 9429, 6356, 6502, 9568, 9262, 8631, 7358, 9475, 6518, 2617, 7712, 1001, 2056, 2057, 3761, 9933, 2138, 3615, 7152, 2243, 6072, 1454, 7968, 8674, 509, 2536, 2601, 9640, 5781, 4998, 7477, 1626, 4331, 820, 477, 1667, 6737, 23, 6530, 1509, 350, 9379, 6031, 7499, 2664, 5997, 6068, 9748, 3451, 9331, 2384, 5986, 8572, 90, 6302, 6012, 8490, 7250, 2228, 5001, 9435, 8349, 8804, 2015, 1846, 1340, 9919, 3744, 7119, 1766, 7490, 5198, 5278, 2126, 8754, 2070, 3145, 5998, 2732, 8220, 700, 3246, 7639, 8758, 6974, 5615, 6866, 9638, 4233, 9484, 6952, 3607, 683, 4557, 2969, 6825, 7764, 1938, 4981, 474, 9003, 4771, 8567, 6206, 1937, 7341, 4830, 6573, 1904, 6077, 5440, 7741, 891, 439, 3971, 5515, 1221, 5610, 4297, 642, 4855, 3977, 207, 4591, 752, 949, 4433, 3450, 630, 4088, 858, 2893, 2783, 6519, 4739, 1610, 4689, 954, 6230, 3859, 3955, 3851, 5723, 7911, 4402, 1232, 2019, 5676, 2683, 635, 922, 1463, 4734, 5872, 4964, 2483, 5023, 5777, 8065, 4593, 5974, 2566, 5237, 5608, 2793, 4084, 4823, 1329, 8751, 1931, 3479, 8324, 9707, 774, 5562, 1067, 2531, 9582, 5597, 303, 8797, 8091, 3749, 2368, 5070, 5235, 2332, 6053, 2266, 9219, 3923, 5042, 6193, 4038, 2467, 8070, 3811, 1235, 2008, 8061, 2051, 9230, 6042, 1985, 4171, 4715, 7792, 3122, 5539, 1133, 6213, 176, 5289, 9544, 1716, 4, 4669, 2130, 276, 9201, 4208, 8092, 2608, 1909, 106, 8049, 607, 6648, 911, 8032, 3947, 6857, 6133, 3840, 1836, 1722, 4154, 830, 950, 6036, 8471, 4465, 8798, 4237, 2981, 6975, 7273, 2962, 7863, 7598, 4473, 2882, 2371, 3016, 7729, 2023, 7474, 4031, 2066, 2006, 3998, 8338, 4552, 8833, 8835, 8462, 3935, 6249, 3506, 5897, 2729, 6908, 3343, 4124, 4621, 3510, 1444, 6334, 9438, 4168, 7043, 8054, 947, 6961, 370, 2544, 5816, 9078, 9310, 7830, 640, 7374, 5493, 8609, 199, 3929, 2831, 3116, 3085, 4731, 8101, 9342, 5380, 9686, 1714, 1314, 7585, 4097, 9553, 7948, 5089, 6933, 2283, 7852, 5229, 5876, 4377, 1740, 6640, 686, 2780, 1513, 788, 8075, 1025, 4570, 1434, 5087, 5033, 7800, 1408, 6310, 3221, 877, 5261, 8726, 8348, 4291, 764, 1109, 3295, 3443, 8812, 4017, 5205, 2813, 9607, 742, 1949, 2834, 6347, 1418, 965, 8469, 4110, 3353, 9649, 8648, 3747, 1675, 8675, 4650, 952, 5125, 1061, 2289, 8212, 7919, 4935, 7035, 9588, 2762, 525, 8431, 4329, 9232, 2041, 1866, 9081, 7838, 829, 5361, 2494, 6791, 4691, 1311, 1809, 8642, 191, 5255, 6220, 6120, 7816, 3389, 6829, 9381, 4599, 5195, 1966, 3014, 9307, 7835, 2043, 1608, 8806, 4952, 9156, 7496, 9357, 229, 2842, 9895, 4741, 4140, 5189, 5167, 3410, 7482, 6718, 4575, 296, 4776, 5203, 6124, 5253, 6318, 3573, 8064, 4147, 9733, 9399, 7025, 9977, 1125, 5329, 4360, 6037, 2817, 2687, 436, 1374, 4558, 7248, 1362, 999, 138, 3055, 3657, 2438, 7529, 7478, 9674, 7204, 2090, 7689, 9046, 846, 2346, 6135, 1226, 9959, 6050, 2708, 4659, 27, 3034, 4633, 1717, 2537, 7054, 5930, 2430, 7304, 5934, 1730, 3963, 2277, 379, 1363, 5099, 3194, 7607, 5000, 5007, 2516, 5883, 2141, 802, 2439, 1102, 8562, 1358, 3889, 9356, 5678, 2225, 1839, 8291, 3030, 2508, 8330, 4399, 3407, 9118, 9436, 3783, 1196, 5197, 7378, 3181, 1712, 7431, 705, 4002, 864, 2805, 5225, 7083, 35, 1988, 8869, 2024, 7732, 2280, 6118, 1560, 8540, 2486, 1842, 5358, 9677, 4681, 1710, 2242, 5187, 3300, 3208, 987, 7191, 6844, 5286, 339, 4285, 5454, 4945, 3025, 1473, 5114, 6794, 3029, 99, 4902, 3724, 1138, 1970, 8715, 4244, 3545, 980, 9089, 1441, 2328, 7410, 6076, 2153, 1700, 91, 8412, 4560, 4063, 2424, 8977, 882, 6967, 2851, 4363, 449, 7576, 3825, 2604, 6382, 92, 3274, 5013, 5215, 5767, 7980, 8539, 2459, 9216, 557, 9098, 8822, 9143, 1115, 7637, 2030, 5100, 373, 9872, 2381, 3144, 380, 1979, 2624, 4011, 1623, 6436, 8041, 8138, 4317, 7568, 2781, 1521, 8566, 1788, 4441, 3549, 8031, 8375, 6084, 6115, 5455, 3631, 5169, 5468, 7891, 906, 7163, 1166, 9452, 4657, 1885, 2421, 7797, 9217, 2717, 3326, 3508, 2082, 9494, 9296, 1783, 3195, 8141, 1940, 2224, 4293, 4030, 9, 6740, 3440, 2774, 7286, 9184, 4103, 973, 1744, 6836, 5268, 7251, 8596, 432, 8918, 3760, 856, 9465, 8183, 871, 3829, 498, 6621, 6348, 3895, 2959, 126, 5227, 322, 1300, 9641, 725, 6698, 6129, 3308, 6376, 6556, 2559, 8453, 6195, 1689, 7621, 2333, 681, 5963, 8884, 5841, 6641, 4696, 4065, 944, 5579, 7284, 6788, 9269, 7751, 7987, 362, 9306, 8622, 2412, 5096, 3466, 8161, 5703, 6905, 8629, 3287, 8902, 1888, 1060, 1452, 2000, 5239, 6205, 427, 8537, 8678, 3266, 7771, 3159, 6025, 9000, 4334, 3279, 9794, 7382, 7164, 4881, 48, 5843, 5814, 1575, 64, 1385, 5994, 841, 5299, 2101, 6005, 5245, 3180, 6472, 878, 7068, 2400, 3741, 2317, 4989, 9393, 9824, 9016, 939, 7644, 2376, 8500, 9358, 7665, 3350, 6932, 4383, 6868, 3117, 4039, 3379, 4994, 5349, 1056, 9035, 3219, 6087, 7423, 7693, 8752, 9541, 9946, 3542, 5704, 9408, 5458, 9579, 4218, 2478, 1926, 8588, 6631, 6649, 3196, 3006, 1392, 5868, 8221, 3121, 4644, 2205, 5863, 5724, 948, 8415, 7409, 8834, 3325, 5293, 1644, 1994, 1128, 2391, 329, 7269, 3243, 4757, 9198, 7494, 1838, 1070, 1209, 2972, 857, 9556, 540, 8928, 3384, 8267, 4119, 8811, 4179, 6019, 1964, 1957, 886, 5830, 143, 5884, 4827, 5893, 396, 3572, 7617, 3235, 3388, 5226, 9722, 587, 8743, 3780, 9335, 5262, 942, 6130, 457, 9708, 6553, 8030, 508, 6563, 3355, 2618, 1823, 951, 6595, 6248, 677, 8491, 7546, 5807, 4193, 3513, 363, 8839, 4420, 1555, 9063, 1068, 2379, 1164, 2748, 4136, 1116, 4928, 7116, 4020, 1420, 6988, 8993, 1765, 653, 505, 198, 5448, 338, 4408, 3488, 3075, 4279, 2167, 1117, 3750, 7435, 4158, 7340, 3543, 535, 5849, 6888, 1055, 3877, 4277, 3514, 6078, 6654, 2772, 5677, 4104, 4411, 8503, 9542, 8329, 6542, 3039, 3474, 6451, 7061, 5606, 5993, 903, 4987, 3169, 1616, 8280, 5128, 9030, 8855, 4313, 4167, 268, 6950, 7112, 1559, 7820, 4008, 1156, 4887, 3869, 8405, 9305, 7700, 9457, 4604, 6984, 6949, 2300, 766, 4718, 9498, 1572, 5875, 931, 3112, 1853, 2713, 8669, 6687, 6148, 4963, 2775, 7154, 7738, 18, 1980, 8702, 5687, 4278, 6597, 9203, 6162, 9366, 3562, 7884, 1489, 7965, 9268, 5845, 5383, 2894, 4658, 4798, 8406, 4457, 1088, 542, 4090, 8793, 5109, 108, 676, 7408, 7209, 3798, 8769, 116, 946, 1428, 1699, 5799, 9682, 3163, 586, 1919, 7002, 4075, 8849, 5573, 4595, 6647, 9271, 5553, 9062, 6936, 3653, 6123, 9309, 5263, 3587, 8433, 2199, 2133, 1168, 8781, 4394, 608, 723, 2868, 5035, 8538, 3926, 5163, 3880, 3409, 4321, 7866, 7692, 3244, 2490, 6002, 6673, 7148, 7946, 3031, 3975, 7102, 3820, 546, 1204, 8597, 9699, 5020, 8807, 6724, 9853, 7809, 51, 2323, 2373, 327, 4625, 5365, 7169, 902, 5889, 5732, 5567, 7383, 3698, 5788, 9253, 5373, 7796, 6702, 8419, 8434, 9562, 1624, 3386, 4637, 2651, 9700, 7082, 5211, 9715, 7631, 1238, 5248, 6479, 5837, 855, 3886, 8358, 240, 5584, 8940, 8895, 4802, 1315, 3057, 9703, 384, 2838, 2706, 3517, 8264, 4412, 105, 5303, 3395, 3797, 8028, 5371, 3501, 2395, 1523, 7371, 2847, 6602, 8832, 6065, 3589, 9225, 7912, 9546, 1820, 8168, 6197, 2930, 6397, 580, 8780, 5006, 6843, 5137, 7013, 4542, 2354, 1283, 885, 8599, 6716, 4495, 8652, 2118, 8644, 2074, 4361, 4157, 1136, 9776, 8114, 9605, 6315, 4518, 9777, 1078, 3697, 3516, 514, 5372, 1532, 7949, 3900, 2989, 975, 3500, 7844, 1149, 4668, 7510, 9121, 8582, 4308, 3232, 5827, 4409, 3315, 1563, 398, 5860, 4927, 2980, 7802, 4250, 8272, 1856, 5666, 5855, 4467, 3074, 62, 6492, 4177, 9906, 6611, 6822, 3224, 791, 8350, 6990, 4404, 1085, 8689, 352, 3045, 6759, 4634, 570, 3855, 6062, 7417, 6689, 2967, 1932, 7175, 1019, 6894, 5107, 9109, 8704, 3775, 2045, 9215, 4666, 5794, 7710, 6301, 7770, 7181, 1657, 3533, 4873, 1104, 7879, 5952, 7752, 1301, 4736, 1650, 5509, 2674, 3441, 357, 1263, 2208, 6329, 3327, 7782, 1847, 8800, 4310, 9822, 2698, 2661, 2587, 8580, 4263, 6516, 4838, 4064, 2139, 719, 4079, 6674, 6810, 7593, 2653, 9154, 8402, 8755, 3548, 8499, 9771, 1091, 3263, 3898, 7331, 171, 6680, 3364, 236, 3979, 5600, 1905, 7003, 178, 5088, 5927, 666, 7022, 9414, 8362, 7411, 1456, 6935, 926, 429, 2929, 2552, 9850, 8322, 5829, 4155, 7443, 8421, 8866, 1959, 1327, 3924, 3054, 4695, 7553, 1257, 909, 3912, 2498, 6353, 4590, 5499, 644, 7238, 2009, 724, 1432, 6165, 4743, 1759, 4997, 8456, 559, 9908, 9450, 2247, 5536, 4703, 5689, 6500, 181, 7016, 8497, 1095, 408, 3092, 7563, 302, 4947, 3884, 9322, 606, 2063, 6807, 9821, 6506, 1426, 6260, 2599, 5151, 4820, 3091, 9785, 9525, 1578, 4580, 8847, 3544, 6855, 8228, 9885, 3563, 4232, 4307, 961, 6996, 9578, 6899, 6598, 9129, 9402, 1137, 1437, 388, 9931, 9634, 4846, 6151, 1611, 7129, 7461, 9085, 3927, 3822, 1893, 6443, 2353, 6714, 4489, 4692, 6695, 1978, 8845, 8917, 1912, 7268, 561, 6765, 6266, 1388, 4680, 4809, 9052, 8001, 503, 8147, 910, 4397, 8223, 7185, 6128, 1467, 2270, 2945, 1350, 201, 9002, 1549, 9218, 6471, 3764, 2968, 6441, 673, 3490, 5209, 5482, 186, 6773, 9376, 4055, 4500, 840, 157, 4289, 2143, 2377, 7636, 8074, 1539, 9964, 2999, 6968, 4899, 2911, 6655, 2995, 7455, 5077, 5490, 552, 8552, 8681, 4926, 9369, 4732, 9067, 9054, 7001, 8659, 1845, 1924, 4592, 6799, 5116, 7728, 2344, 912, 7974, 2514, 7554, 6370, 5314, 3400, 1431, 9690, 5436, 1465, 1999, 5091, 8966, 5823, 7311, 2271, 6821, 5813, 5105, 6919, 1863, 7146, 6396, 5601, 6738, 6747, 8136, 8951, 3248, 7317, 7812, 1096, 3520, 3023, 6778, 6136, 9324, 1062, 4768, 5576, 9938, 3299, 6572, 6232, 8748, 2908, 8909, 1591, 4996, 7889, 1822, 7557, 3335, 5260, 2609, 808, 5946, 3252, 4425, 7516, 2263, 7839, 5733, 2830, 4492, 1215, 441, 1671, 3973, 2606, 3099, 79, 1982, 741, 251, 8432, 8371, 73, 1373, 6916, 1519, 9196, 6588, 6845, 7578, 8466, 460, 5785, 2209, 6603, 7773, 6643, 1580, 6393, 3168, 5713, 9526, 3094, 8137, 4780, 7893, 8971, 8088, 1641, 2621, 7289, 1066, 7977, 9277, 8293, 1654, 9287, 817, 6610, 4126, 8167, 5511, 1674, 9788, 7876, 36, 7671, 8050, 6117, 7743, 6523, 9684, 2610, 633, 3070, 9049, 6258, 5924, 4460, 8254, 2806, 5360, 6942, 3489, 4677, 663, 1157, 5623, 7379, 3876, 112, 1837, 9719, 3619, 452, 1646, 1582, 6865, 3206, 2656, 6495, 3709, 5157, 2742, 1638, 3530, 627, 8134, 3429, 4672, 8232, 294, 2076, 5412, 3566, 6243, 1864, 6158, 8571, 9593, 6226, 6478, 6911, 8526, 4872, 1475, 5598, 3138, 5071, 3318, 4978, 2597, 7180, 6543, 3432, 1677, 8657, 3676, 1678, 2231, 4295, 2819, 819, 730, 6599, 7179, 7541, 1237, 6409, 8634, 1729, 2327, 317, 4298, 7685, 2951, 6527, 4341, 8606, 5240, 8098, 6219, 7870, 4742, 5628, 4252, 2816, 7547, 7098, 9761, 8126, 6892, 4548, 5805, 7245, 7276, 8767, 9616, 2763, 6341, 7136, 1981, 9857, 8452, 3567, 4600, 1787, 4892, 3084, 4304, 1694, 8907, 3183, 2484, 1720, 3950, 5183, 6739, 1658, 9189, 767, 2529, 1433, 629, 8340, 7292, 5547, 5753, 300, 6240, 4493, 8672, 7993, 3051, 5614, 4845, 8332, 4562, 5839, 4794, 3139, 9299, 3921, 9749, 6469, 8337, 4183, 5856, 1108, 1934, 1326, 8682, 9912, 3640, 6221, 6846, 9199, 4062, 9051, 7424, 7536, 1491, 9910, 9652, 579, 8712, 6361, 3375, 9091, 8613, 3186, 9223, 1576, 9006, 6994, 4036, 5711, 3893, 7170, 1171, 3027, 1393, 7262, 9348, 3069, 8422, 5418, 5348, 4222, 6954, 5661, 8084, 5066, 9927, 3348, 7562, 3141, 5809, 5207, 6247, 7239, 2958, 0, 7140, 8356, 577, 5804, 12, 750, 6646, 299, 6783, 5027, 8697, 2764, 3455, 4448, 2002, 84, 3370, 7630, 3768, 7480, 6239, 5078, 2623, 6405, 2556, 3586, 972, 9531, 1645, 6720, 3689, 9809, 7090, 57, 5391, 8886, 3561, 5744, 2114, 1212, 3088, 4042, 8310, 3207, 1282, 9188, 1355, 2563, 97, 3626, 655, 8509, 709, 7874, 1213, 7634, 141, 8014, 1344, 7178, 8153, 6532, 447, 8705, 3770, 9534, 6254, 2716, 2852, 6319, 5580, 3484, 6584, 8006, 1427, 1726, 5254, 5945, 1900, 8012, 8859, 4092, 7564, 2094, 6216, 8690, 9606, 2194, 5230, 4760, 845, 9105, 374, 3936, 4268, 6481, 8086, 8782, 520, 2394, 4726, 8079, 4824, 4970, 3162, 1030, 8991, 2973, 9529, 2227, 7393, 5381, 7646, 560, 3845, 2306, 8818, 1983, 3140, 5987, 1228, 4026, 3951, 1324, 1016, 5635, 3930, 3082, 1536, 555, 1239, 6785, 5571, 7786, 1648, 6614, 8638, 365, 8683, 4818, 2974, 7599, 5873, 2702, 4368, 2213, 4034, 9170, 6016, 6474, 8841, 8144, 3304, 5861, 601, 5660, 1585, 3669, 641, 7556, 164, 2196, 1996, 3066, 5464, 8850, 8278, 6662, 5267, 9754, 6803, 4405, 1054, 7368, 7071, 2201, 1120, 1251, 9786, 4858, 2921, 1553, 2414, 8959, 4783, 2401, 5831, 2950, 8410, 5046, 9752, 5548, 8236, 17, 6558, 9711, 4920, 894, 1052, 870, 9137, 6557, 6678, 5067, 4024, 8019, 4348, 2077, 9176, 5177, 7735, 8306, 9034, 9301, 328, 2673, 401, 4257, 1680, 8461, 4543, 3434, 9533, 7096, 2526, 4204, 163, 3188, 2137, 395, 7221, 263, 386, 665, 2222, 6140, 7335, 9200, 2543, 7362, 6149, 5081, 6887, 2259, 1884, 1479, 4223, 3211, 5950, 4510, 7055, 895, 1908, 1655, 8044, 3682, 3854, 2096, 8191, 8783, 4210, 5353, 4914, 5961, 3890, 3828, 3767, 1927, 49, 3200, 3371, 4956, 5857, 4414, 768, 7458, 3468, 3358, 1132, 4396, 6938, 5803, 7772, 2892, 3469, 119, 3413, 5560, 7855, 5294, 6186, 7190, 8470, 4327, 6464, 3189, 5755, 5212, 1495, 8073, 9339, 9903, 9897, 9589, 2311, 7138, 4374, 5153, 3481, 1034, 403, 8142, 652, 1802, 1600, 1457, 6363, 3015, 7867, 5036, 7677, 1719, 2694, 3801, 2696, 1227, 3911, 5213, 9222, 9401, 6993, 8496, 1902, 6271, 812, 4911, 9915, 9025, 2832, 2200, 8559, 6824, 7625, 9871, 4487, 1947, 2824, 2907, 3281, 5720, 5748, 9227, 8459, 8308, 5655, 9828, 620, 4299, 413, 5937, 5184, 3965, 4023, 8364, 1383, 4623, 5368, 5136, 3575, 2934, 2109, 707, 3182, 8302, 7805, 9297, 7801, 1925, 2123, 4675, 2715, 9902, 2426, 5646, 8956, 6528, 4511, 1336, 1425, 3294, 3931, 4938, 4843, 6470, 8828, 1151, 3255, 4585, 2777, 3204, 3288, 5765, 2011, 1784, 5251, 4401, 1792, 2549, 3737, 1763, 5191, 6167, 1077, 9273, 1886, 9079, 389, 2807, 4514, 1098, 481, 6098, 1231, 556, 6774, 22, 1609, 9689, 6279, 4635, 4906, 5931, 1758, 8378, 4300, 6411, 270, 4202, 4347, 4656, 1276, 7062, 2140, 848, 9960, 9298, 3806, 6473, 4772, 4118, 1929, 1826, 4021, 9180, 8953, 5798, 8877, 7696, 4512, 9458, 1852, 3001, 4288, 4150, 7998, 2081, 2956, 1564, 50, 5513, 884, 6357, 6217, 6827, 2003, 1815, 6344, 6755, 6171, 4535, 7442, 2993, 747, 7399, 9328, 7859, 7471, 8165, 2996, 4894, 5921, 2436, 7047, 6552, 7989, 8791, 9069, 4986, 4212, 6417, 7287, 8379, 804, 6223, 2163, 835, 6692, 5662, 3095, 5063, 3981, 5503, 7506, 1273, 8912, 1503, 5735, 4615, 5835, 1255, 3942, 7099, 8005, 1012, 4867, 2475, 2007, 1177, 8593, 1664, 158, 3258, 1995, 448, 5126, 2350, 880, 2050, 4134, 2029, 9814, 6521, 5403, 6763, 526, 2818, 8486, 1791, 5047, 4946, 6830, 1615, 8919, 7794, 932, 532, 437, 5446, 5702, 4068, 6456, 3282, 1216, 402, 7896, 543, 900, 5923, 6159, 4908, 637, 8396, 5131, 5888, 2406, 3928, 8725, 9858, 4315, 2121, 3271, 8955, 8784, 9710, 7929, 330, 3643, 2044, 9377, 6629, 6511, 876, 5502, 9594, 464, 3999, 6699, 958, 114, 9413, 4679, 8511, 3087, 5159, 5778, 8151, 1370, 4145, 7784, 4611, 3907, 5955, 190, 9643, 5904, 6267, 7243, 5675, 4166, 3746, 2631, 6168, 2161, 983, 9590, 179, 7080, 2425, 9384, 3702, 5422, 1240, 7260, 3316, 3167, 7070, 8915, 7718, 8771, 9842, 5176, 2773, 4099, 5094, 274, 6999, 3123, 423, 9135, 745, 71, 102, 4234, 5400, 7990, 3298, 1032, 3585, 6360, 1074, 7066, 7108, 8226, 7928, 1073, 4316, 5017, 3133, 3536, 4934, 2672, 4943, 8013, 4622, 8185, 9237, 4815, 5389, 5775, 9618, 8112, 5818, 5356, 3399, 6044, 318, 2677, 8569, 7263, 1526, 7491, 1288, 2294, 4919, 7150, 5024, 7906, 839, 6006, 2771, 1705, 9161, 8297, 4143, 1595, 4991, 6915, 3476, 5486, 3655, 2292, 6567, 9622, 470, 6818, 2177, 8585, 6182, 5097, 6705, 9100, 341, 6437, 3646, 588, 2676, 4160, 5031, 2947, 8057, 4059, 2864, 2392, 7235, 5103, 2869, 7206, 4909, 39, 6064, 976, 5026, 1471, 8520, 2079, 6526, 4146, 2532, 6328, 4955, 582, 262, 8011, 9623, 8345, 6770, 6760, 4392, 8529, 3863, 3213, 4808, 194, 9663, 3305, 8339, 3174, 3442, 4683, 1737, 5686, 1007, 6900, 689, 3541, 9770, 2214, 1065, 6119, 7274, 1401, 8827, 2722, 1356, 8198, 3392, 8385, 2302, 3472, 52, 2415, 7045, 4632, 2418, 6541, 639, 3867, 7684, 9913, 8549, 4086, 3160, 7441, 5688, 6039, 2396, 3660, 2407, 7666, 7667, 8522, 8117, 8179, 4960, 2487, 212, 204, 8037, 7128, 4531, 7142, 3723, 9412, 8614, 6392, 7750, 7623, 5634, 6097, 8587, 7656, 4180, 2607, 3531, 2615, 3373, 7577, 445, 2084, 3372, 1477, 3402, 4274, 5461, 8937, 4477, 9406, 177, 1755, 2616, 9565, 1015, 3740, 7028, 660, 3291, 9530, 383, 269, 7137, 8181, 9753, 2443, 1647, 3444, 2766, 825, 8717, 9953, 9968, 9587, 7534, 6833, 8346, 9901, 9114, 2265, 180, 7552, 5738, 9351, 3220, 3957, 5443, 2667, 1543, 8856, 8294, 636, 9332, 4435, 210, 8753, 3217, 2605, 8962, 5041, 203, 3060, 3390, 9126, 7413, 6483, 8227, 7731, 1524, 5726, 1210, 4007, 2107, 5594, 1497, 978, 7982, 5427, 888, 992, 4789, 1044, 6898, 8295, 1146, 9350, 997, 6352, 2182, 6723, 2423, 4917, 9882, 7697, 9670, 837, 5471, 2964, 8160, 8546, 1829, 4203, 3888, 8651, 6620, 9134, 8810, 8904, 6580, 74, 9755, 3790, 9886, 6035, 3463, 284, 5182, 6600, 4931, 9503, 9106, 2697, 5749, 6562, 2603, 6639, 3351, 3521, 753, 4419, 6430, 2865, 8910, 573, 2212, 1112, 1672, 1786, 2219, 1046, 253, 1834, 1381, 1163, 9492, 6921, 3153, 1139, 310, 7549, 6872, 887, 8983, 3127, 8691, 9661, 1442, 5848, 8435, 5685, 4661, 6027, 9027, 3795, 9496, 7545, 7420, 4980, 9586, 7187, 7352, 1445, 699, 3431, 1140, 6091, 9244, 4539, 3445, 80, 3763, 5656, 7463, 8423, 7781, 2324, 770, 4491, 4860, 3638, 3136, 6505, 1577, 3247, 3909, 3072, 9097, 6155, 5044, 72, 3584, 1021, 5865, 5797, 6491, 7295, 2632, 5494, 4138, 3338, 7109, 5507, 3793, 3273, 5139, 2590, 1504, 8933, 8447, 7177, 7246, 6161, 7064, 7078, 7999, 40, 9720, 4181, 7642, 7660, 4918, 4700, 3692, 2924, 523, 4536, 463, 2557, 9717, 7825, 9128, 9940, 8149, 8664, 5557, 4395, 5330, 1896, 6211, 807, 9150, 7192, 9303, 1038, 6901, 6391, 3467, 8313, 8127, 9667, 6487, 7460, 4006, 487, 1587, 7173, 578, 142, 9966, 54, 9234, 6959, 3717, 3906, 6896, 3824, 5746, 6153, 2445, 6185, 3592, 4712, 8628, 7676, 1087, 4172, 7211, 6667, 110, 9835, 6536, 5578, 6960, 1026, 2982, 1850, 7466, 8738, 4733, 9340, 6132, 7653, 2119, 2613, 8963, 7397, 2812, 9212, 7244, 8244, 3788, 8444, 4893, 1413, 174, 674, 2738, 3743, 8624, 8382, 8335, 9819, 7270, 9418, 8894, 8463, 6793, 9454, 6282, 8757, 7561, 967, 4015, 7601, 2577, 3972, 5524, 8560, 834, 2275, 624, 5533, 2598, 6477, 3600, 4335, 5369, 7566, 3322, 6583, 9790, 1780, 1192, 6501, 2151, 4170, 1291, 2749, 8623, 450, 8545, 7026, 2636, 515, 2583, 6034, 136, 7072, 3816, 89, 7754, 3022, 1639, 8203, 9354, 1507, 1304, 904, 8081, 7021, 7761, 4988, 3401, 7354, 8750, 6832, 2254, 4699, 9220, 736, 5156, 8947, 1620, 9808, 6181, 9392, 9032, 9787, 5514, 5756, 7679, 6886, 684, 5445, 1702, 8880, 7722, 5138, 7053, 8564, 4529, 8799, 8805, 5815, 2755, 7008, 5975, 2370, 990, 1683, 4283, 8734, 469, 7798, 7895, 2211, 6179, 2784, 271, 7198, 9130, 1854, 7871, 2574, 8821, 3098, 9645, 4508, 2293, 6457, 2560, 9187, 4749, 1271, 4450, 5959, 7125, 9696, 123, 2791, 6225, 2768, 9314, 7789, 879, 617, 7668, 3968, 1806, 2853, 8038, 500, 1345, 7402, 2835, 9834, 298, 7120, 2345, 6180, 258, 1346, 9258, 735, 3251, 1395, 2858, 2210, 5264, 623, 9639, 5736, 1562, 2124, 9316, 7542, 2505, 8036, 8053, 7040, 8874, 4597, 6965, 7945, 4192, 8445, 6624, 1628, 7918, 4309, 2900, 6636, 5525, 1328, 775, 8341, 2088, 6402, 313, 2723, 4258, 9516, 8194, 2898, 109, 1051, 9581, 2185, 3782, 5942, 2355, 86, 2071, 5129, 9321, 7672, 4898, 4132, 9040, 7720, 5759, 8837, 6494, 235, 9603, 6792, 3731, 8259, 9425, 8316, 3342, 6971, 9410, 9818, 9397, 8311, 8071, 8124, 7908, 5705, 1841, 8592, 2485, 7249, 9904, 7446, 334, 4423, 7721, 2255, 5715, 3323, 2476, 6885, 9147, 6884, 2134, 7433, 5272, 2584, 6544, 3807, 1998, 7029, 4958, 7048, 1907, 2100, 9596, 7401, 3661, 2670, 2065, 6335, 264, 3718, 122, 9221, 8262, 5059, 2091, 1760, 6304, 8899, 286, 513, 1973, 9876, 6377, 2112, 3891, 4921, 9510, 8465, 9349, 558, 1814, 409, 4486, 3943, 6564, 7337, 3757, 7567, 8603, 2602, 4413, 7200, 8323, 5435, 3356, 1277, 5810, 3210, 3063, 603, 8696, 2856, 8974, 9279, 2359, 6883, 9183, 6605, 6644, 8353, 6362, 5871, 9600, 5266, 2150, 2695, 1746, 9132, 9386, 1914, 8885, 4865, 5585, 8215, 7932, 8094, 8938, 3253, 4326, 7543, 9889, 7592, 2692, 2620, 7811, 5115, 5155, 2746, 8188, 3061, 1189, 4913, 118, 6670, 2252, 7753, 5050, 3324, 3904, 6480, 7143, 890, 1487, 7387, 453, 9072, 1748, 9918, 7654, 7449, 7746, 8817, 2975, 1451, 953, 1417, 7121, 4184, 483, 8360, 935, 2166, 3831, 6021, 5193, 4000, 8686, 9920, 5238, 7776, 8318, 7861, 4969, 2534, 2431, 1684, 5473, 6453, 4596, 3612, 5625, 7655, 2992, 5429, 7777, 6203, 7966, 3601, 5699, 5393, 7039, 4093, 1365, 3559, 2634, 4391, 4213, 4674, 3843, 2779, 4498, 6696, 7291, 9810, 6241, 8407, 3633, 304, 3131, 6338, 2682, 7804, 8550, 3020, 3673, 3460, 1197, 1830, 3367, 8660, 8059, 4603, 239, 969, 1230, 8711, 1581, 2385, 7733, 1965, 7572, 6539, 3624, 9064, 66, 1152, 5517, 9727, 1713, 8995, 3079, 6261, 6842, 3560, 4343, 8393, 2361, 7934, 7272, 9802, 482, 183, 5768, 319, 1556, 3819, 1640, 8430, 5928, 6752, 2570, 3915, 1534, 1206, 3234, 9059, 9302, 4131, 9941, 1339, 3946, 5174, 4966, 4833, 8398, 6163, 3256, 428, 9175, 9773, 9874, 6237, 6116, 9624, 4187, 1114, 6966, 656, 8773, 2652, 7652, 7821, 5512, 4744, 8829, 9441, 8577, 893, 9983, 2313, 1984, 1080, 104, 4713, 1158, 8860, 7613, 4977, 5121, 2721, 9334, 8211, 9875, 7103, 7106, 6633, 9208, 9511, 6930, 4301, 3679, 7280, 4566, 3129, 1261, 8854, 1313, 2850, 2025, 1334, 7970, 7673, 7508, 6939, 2513, 6578, 5362, 6701, 9774, 6293, 658, 442, 1027, 9612, 1922, 751, 7227, 4704, 7033, 424, 8616, 6303, 1832, 6096, 2741, 3862, 7223, 5411, 2375, 7610, 8586, 7756, 149, 5386, 5948, 7359, 8713, 8095, 7430, 2571, 6088, 2875, 5012, 2701, 459, 9264, 6041, 7107, 8363, 5648, 3534, 7009, 2799, 9914, 4319, 5092, 8488, 2104, 4205, 9390, 4561, 3627, 7422, 9704, 5654, 9911, 3419, 5120, 323, 3705, 1484, 5221, 9432, 7883, 6449, 5134, 9010, 5647, 9905, 568, 9657, 3128, 9847, 6465, 3191, 6030, 8842, 7512, 7873, 1443, 6513, 1812, 5259, 4601, 3156, 6565, 5639, 7, 7827, 9107, 87, 2582, 6198, 6497, 9779, 1330, 8825, 4569, 7166, 8400, 5395, 809, 4667, 874, 3437, 3311, 3491, 8544, 8524, 1323, 1876, 3978, 9636, 1941, 3628, 3452, 4072, 1974, 5910, 9899, 8655, 6517, 349, 5641, 4242, 1018, 8304, 2102, 290, 1011, 44, 9551, 4371, 4950, 244, 6907, 162, 4073, 7882, 722, 5073, 4630, 1711, 651, 3184, 3540, 6407, 4693, 7326, 7404, 9881, 8701, 1160, 5039, 247, 9012, 153, 7851, 5659, 8573, 4387, 297, 613, 5853, 8296, 6606, 3435, 438, 5485, 9718, 7214, 9701, 8852, 9894, 9628, 849, 132, 8317, 8574, 9633, 3523, 9609, 9888, 9820, 8635, 8863, 9166, 3010, 2420, 5570, 9158, 9336, 1502, 5168, 1685, 4130, 1661, 762, 3537, 364, 9139, 9113, 9567, 8949, 3345, 9831, 2291, 7194, 9615, 193, 7633, 8994, 8170, 4041, 5737, 9840, 9675, 9024, 8843, 9879, 8916, 9470, 3143, 9213, 7218, 5894, 7281, 3118, 4499, 664, 205, 9443, 6263, 1848, 9007, 813, 4961, 3580, 3125, 7806, 583, 1775, 5613, 4874, 6104, 9627, 8650, 8604, 20, 1928, 5970, 8905, 7716, 8619, 777, 3317, 4228, 19, 7225, 1486, 3842, 2018, 765, 3329, 7111, 9829, 9813, 7344, 6379, 669, 7454, 7327, 504, 7237, 6625, 896, 778, 5716, 4620, 734, 1779, 8777, 7488, 6904, 2409, 1446, 5769, 8889, 6613, 3436, 5577, 3582, 4847, 4106, 7560, 2666, 1898, 2614, 7419, 4149, 7230, 4352, 8172, 6011, 1097, 7320, 4328, 1081, 5296, 8731, 6250, 2204, 9654, 3240, 7695, 1316, 4076, 8733, 3257, 6147, 9566, 1058, 4200, 4717, 7464, 6897, 9561, 225, 2320, 9803, 6978, 3721, 8199, 755, 8680, 9552, 847, 7808, 9022, 8023, 7298, 2752, 4538, 4400, 78, 3853, 4381, 6268, 4866, 4716, 5276, 889, 5572, 6, 8162, 9614, 9955, 2523, 5879, 598, 3852, 9300, 6651, 9653, 6860, 604, 9313, 5612, 688, 2753, 649, 1130, 756, 7493, 1880, 185, 1369, 5640, 9020, 1250, 5540, 8119, 7758, 7036, 2363, 1023, 6395, 6111, 8351, 1894, 2473, 3464, 5528, 7084, 8688, 7453, 3048, 8570, 3149, 5080, 8930, 5472, 6997, 517, 9750, 5385, 7640, 7391, 7951, 6438, 9472, 962, 6484, 9839, 3551, 4606, 9468, 8319, 5592, 1936, 6742, 7829, 4453, 1382, 6665, 9678, 9087, 8484, 6369, 8120, 5484, 5609, 9391, 7415, 3634, 1405, 129, 6173, 34, 6924, 2031, 6820, 8639, 9865, 9330, 9595, 9420, 2770, 3328, 2181, 7130, 8489, 2488, 2859, 3238, 4528, 4135, 8154, 6252, 2452, 5055, 9146, 8381, 111, 9347, 7469, 4437, 1939, 4472, 8190, 3666, 1930, 5437, 1348, 9243, 8958, 9261, 67, 9705, 3164, 4525, 1341, 8007, 1752, 7271, 1173, 368, 6878, 2707, 4306, 3632, 5682, 6685, 9621, 711, 7484, 2432, 9265, 6681, 4579, 8080, 4714, 1663, 8260, 4209, 1525, 7523, 7447, 214, 5944, 46, 465, 4645, 2330, 3175, 6291, 2905, 8867, 5462, 7031, 4999, 7588, 9048, 6446, 5355, 7113, 2, 6657, 7015, 6262, 9285, 8085, 746, 9209, 5025, 9318, 5707, 1586, 2684, 6973, 9437, 378, 2765, 4201, 2953, 9687, 4588, 1593, 8123, 8475, 9523, 574, 585, 4973, 6609, 7528, 2699, 9948, 7920, 7369, 6434, 8257, 6995, 4429, 2881, 9464, 4840, 7114, 9683, 7638, 6632, 9617, 9692, 7707, 2860, 372, 2295, 8988, 3568, 7050, 3668, 1899, 2588, 6340, 1242, 7115, 7097, 9009, 4332, 3147, 2319, 1159, 6476, 6545, 5318, 6840, 1219, 6628, 9101, 471, 5611, 5616, 1480, 9014, 3565, 6410, 6859, 1424, 6281, 795, 9333, 8155, 5379, 9520, 1144, 4199, 6086, 6953, 257, 7943, 144, 5535, 6514, 5467, 2466, 3919, 4040, 7915, 678, 4085, 712, 2547, 8443, 479, 2451, 572, 9866, 8241, 2470, 9917, 9442, 6345, 1795, 7904, 8853, 9372, 9922, 1351, 6729, 5281, 9190, 917, 3509, 489, 8996, 9257, 353, 1294, 5311, 8420, 4163, 7963, 5342, 6524, 2039, 8600, 7438, 792, 7832, 8862, 657, 7233, 4206, 5110, 6381, 312, 7381, 1533, 8896, 8903, 7581, 3062, 444, 8513, 6757, 2554, 7213, 5936, 4406, 3713, 4929, 6656, 814, 6427, 8823, 7888, 7275, 4153, 9518, 6779, 4605, 6229, 7313, 391, 6903, 7392, 3932, 5902, 1099, 5374, 8234, 9312, 4273, 4481, 9782, 8440, 2792, 9365, 9422, 4169, 9637, 8246, 9768, 4841, 8187, 1126, 259, 7628, 7892, 9403, 3992, 4546, 3837, 8700, 6343, 9463, 7159, 4617, 7006, 2657, 2622, 1933, 335, 5104, 675, 659, 8131, 1179, 7312, 2528, 2594, 1272, 4113, 3649, 3745, 7548, 892, 2149, 4302, 9877, 4256, 8344, 7914, 2169, 2941, 7595, 2399, 4940, 4350, 5621, 1632, 3925, 6253, 7763, 9797, 1660, 9103, 6744, 493, 55, 758, 9076, 7161, 1278, 7400, 4287, 7785, 7396, 9742, 3438, 8409, 8048, 9807, 7059, 8967, 1161, 2005, 9226, 1800, 7412, 69, 7647, 1214, 9514, 9843, 1398, 7538, 4151, 7316, 1372, 8676, 5708, 9672, 9573, 169, 7363, 390, 3899, 9772, 7917, 7822, 42, 6075, 8250, 2053, 3081, 9929, 1889, 2977, 7941, 2527, 3336, 266, 8467, 4342, 2046, 7285, 3366, 6693, 536, 3433, 2931, 340, 650, 9252, 8663, 7571, 1916, 6533, 462, 9124, 6709, 9739, 2555, 301, 9015, 823, 5204, 2844, 10, 2383, 8579, 9289, 5740, 8922, 9951, 1295, 4305, 6586, 5201, 4930, 197, 7241, 4105, 5989, 8747, 9485, 4267, 9061, 7416, 3778, 5906, 8687, 166, 6809, 2129, 8206, 9018, 2489, 934, 7745, 1735, 3774, 9868, 8217, 6368, 5222, 2519, 3974, 9308, 9817, 1987, 625, 8510, 4740, 8890, 2887, 7979, 7255, 9691, 451, 5697, 6991, 9228, 3475, 7093, 6384, 7301, 170, 4025, 3964, 2206, 9267, 7923, 5695, 9495, 718, 5941, 5642, 6789, 4937, 2067, 9359, 8595, 392, 9801, 8766, 1855, 8069, 2173, 566, 9044, 8063, 9942, 376, 9088, 4353, 9417, 9338, 6725, 5551, 860, 4587, 4793, 7497, 562, 421, 7927, 8887, 346, 165, 1082, 8441, 6325, 9131, 6061, 8328, 7725, 9204, 2662, 411, 9353, 5622, 8831, 9662, 3849, 5069, 6389, 3574, 1172, 9235, 1366, 2349, 2949, 5773, 6927, 9660, 9065, 9070, 8709, 9320, 331, 9778, 8380, 6488, 9642, 739, 5051, 8745, 4888, 8060, 1378, 9934, 9673, 2733, 8066, 7925, 7370, 9407, 3637, 602, 4056, 1865, 9211, 7603, 9361, 9735, 1793, 5045, 9943, 7699, 4434, 993, 818, 3944, 1436, 7739, 4470, 9440, 5729, 8366, 3838, 9288, 9601, 8518, 6847, 548, 202, 8848, 2233, 305, 167, 6546, 7586, 9238, 8354, 4756, 9759, 2561, 154, 7160, 3368, 4336, 5173, 405, 3412, 3339, 6139, 68, 8815, 2797, 9290, 4152, 7933, 3538, 8641, 9119, 5005, 7611, 852, 4967, 7332, 2503, 749, 873, 8474, 9493, 9721, 5347, 59, 9074, 8693, 4767, 81, 533, 9862, 9837, 7007, 9317, 1422, 6079, 4047, 1517, 3988, 3547, 8009, 9490, 8891, 8809, 930, 5878, 9849, 9345, 9521, 3902, 24, 7314, 9539, 4853, 9648, 5306, 7505, 5956, 9765, 371, 9921, 8775, 8276, 3151, 8077, 6380, 8043, 9926, 4436, 3861, 5188, 9971, 6977, 3177, 5388, 6922, 7095, 9311, 7044, 1361, 1187, 6074, 7202, 9925, 605, 41, 9610, 7858, 5305, 9480, 9763, 547, 9635, 571, 488, 3603, 9380, 8612, 9783, 3901, 9958, 9924, 4221, 5304, 8521, 2568, 9756, 9550, 8261, 9780, 9967, 9613, 9815, 2301, 2479, 8320, 9029, 9762, 9898, 7017, 2428, 6504, 9363, 8414, 9282, 7356, 9304, 5957, 527, 360, 9867, 8436, 9254, 9795, 3618, 6854, 9792, 5575, 610, 3417, 8553, 7614, 9428, 9341, 6581, 1309, 9182, 9644, 9569, 2821, 9491, 3391, 8252, 2442, 2600, 9149, 7706, 6957, 9371, 5149, 1353, 6467, 9970, 3686, 9980, 794, 461, 2520, 4891, 8576, 9680, 9731, 8965, 8209, 1617, 9591, 4220, 8557, 9477, 255, 7803, 8892, 9502, 7257, 6156, 5819, 9873, 8543, 9659, 9537, 9416, 8514, 668, 8197, 394, 3621, 9685, 8517, 7149, 1955, 9620, 6154, 6003, 6270, 120, 125, 759, 2633, 1751, 9972, 8033, 6408, 916, 9751, 6228, 1704, 7144, 8531, 8384, 615, 9337, 9281, 827, 6841, 8299, 9559, 2705, 5172, 9375, 3769, 4537, 9278, 8749, 5917, 9799, 8695, 8460, 9979, 5481, 8273, 9451, 316, 3742, 7981, 1997, 9501, 9698, 9455, 2449, 9387, 8607, 9245, 9784, 7355, 2990, 3403, 7995, 9400, 5508, 9580, 9481, 9479, 7881, 9833, 6985, 9869, 8673, 4159, 28, 6931, 6422, 148, 9394, 314, 5995, 4574, 7531, 9456, 7775, 757, 9745, 9846, 2580, 8493, 4185, 9239, 4120, 7309, 278, 9374, 9122, 1064, 9325, 8888, 2644, 124, 1867, 9423, 9409, 7345, 3784, 3866, 9545, 3945, 9907, 4494, 9655, 6710, 7429, 9446, 9855, 8801, 243, 1527, 7265, 8816, 1698, 486, 9574, 7860, 9896, 9482, 9152, 703, 645, 9816, 7492, 3425, 219, 9793, 9388, 9890, 2937, 9950, 654, 9535, 9086, 5925, 9270, 9956, 8647, 9177, 4844, 393, 4857, 4694, 7087, 9854, 9681, 9611, 8265, 1264, 9168, 6322, 8626, 9798, 9900, 26, 9148, 9724, 9577, 9033, 510, 419, 9664, 9364, 9473, 9224, 9599, 9256, 1668, 7373, 9583, 9945, 9395, 1285, 9602, 7156, 9459, 9515, 127, 614, 1743, 8408, 1297, 6346, 9229, 7195, 8719, 9469, 9723, 2032, 4505, 9976, 9427, 2635, 9726, 2833, 9838, 9327, 9292, 9827, 9576, 9630, 9378, 9439, 1162, 9884, 9671, 6661, 943, 250, 8082, 1084, 5111, 9764, 9856, 9734, 77, 9932, 9283, 9844, 9431, 9658, 9952, 4123, 593, 9870, 121, 4483, 9233, 9344, 9887, 9449, 9981, 8763, 9506, 9444, 7609, 175, 9382, 9775, 913, 9487, 9547, 9355, 9572, 9706, 9360, 9294, 927, 7905, 9448, 9830, 9916, 2800, 9517, 6424, 9730, 9415, 9231, 159, 9859, 9242, 9584, 3231, 9419, 9499, 9368, 2463, 9597, 9892, 9259, 3453, 7947, 9812, 9461, 1917, 1819, 9286, 984, 9631, 541, 9656, 2190, 1681, 145, 216, 2685, 529], 'PRP$': [8029, 7768, 5789, 6825, 2966, 8536, 3005, 3380, 6057, 1076, 6309, 8756, 5490, 3734, 2237, 7261, 3954, 4963, 7988, 4773, 6232, 308, 4722, 6313, 1844, 1554, 6036, 5268, 5378, 5541, 8326, 8797, 7000, 6452, 6493, 2198, 5289, 4148, 5309, 7081, 3186, 1469, 7026, 4708, 9123, 5545, 5332, 6806, 7077, 3773, 8617, 5514, 6804, 4724, 6417, 3854, 786, 6557, 2418, 5915, 4983, 2612, 4321, 3273, 6100, 6077, 6523, 4500, 4215, 8355, 7220, 4005, 9126, 1003, 5089, 1650, 4916, 8453, 5339, 229, 4195, 4502, 5939, 8358, 5731, 9091, 8129, 3243, 9094, 3075, 7794, 1484, 6138, 5725, 3467, 5234, 7590, 941, 4521, 5021, 5476, 3427, 2318, 4696, 2337, 5908, 5464, 5280, 4889, 2586, 5857, 8350, 7849, 8139, 882, 2359, 1502, 4541, 3218, 3408, 6625, 3447, 6876, 1245, 5270, 1845, 5147, 1324, 3086, 2404, 5684, 6258, 4507, 6108, 4342, 6683, 6126, 3928, 1550, 1818, 6868, 2867, 3895, 3172, 2274, 8342, 4041, 6146, 4379, 1569, 3803, 8560, 5492, 7845, 2270, 4622, 6822, 6845, 5696, 1044, 1677, 1358, 7185, 5140, 1794, 2393, 3451, 5003, 5751, 1573, 5110, 8189, 4987, 2217, 3074, 2087, 3087, 5171, 4750, 1546, 5587, 801, 1707, 1869, 1166, 3753, 939, 2781, 3242, 3237, 9129, 7643, 4012, 2978, 2322, 8379, 4862, 3553, 1551, 782, 3244, 831, 7843, 4663, 7663, 2985, 4235, 3090, 2396, 8059, 7729, 2265, 3152, 2809, 8361, 2312, 6879, 4219, 1934, 6111, 9099, 8411, 2099, 5755, 5413, 1544, 3354, 2476, 1430, 3265, 1709, 7593, 8456, 4349, 8497, 3105, 4571, 4944, 8256, 6795, 3732, 5885, 1178, 2126, 5577, 5652, 2384, 2267, 7702, 3042, 173, 7946, 7451, 6098, 1915, 3858, 8352, 1625, 4798, 1538, 4403, 6917, 6149, 1706, 6398, 8832, 823, 4512, 4484, 2475, 6054, 5590, 2403, 3635, 5370, 1470, 477, 6464, 5672, 3940, 4466, 5340, 5038, 3744, 8789, 7792, 7972, 3126, 7574, 4890, 3077, 4626, 3981, 2469, 3035, 8238, 2309, 2319, 6788, 9181, 6653, 7421, 7177, 4645, 997, 2203, 3353, 7291, 5658, 7488, 5282, 9110, 2017, 1960, 1931, 5529, 4572, 6875, 3161, 8558, 235, 4122, 6816, 4564, 1701, 8611, 8346, 6260, 4396, 5085, 2813, 3662, 2192, 9304, 8021, 9118, 7470, 7682, 3855, 6906, 7674, 2176, 2699, 1222, 2683, 8897, 276, 9170, 1599, 6107, 8402, 8202, 8510, 4837, 9147, 5503, 2505, 2252, 8219, 2161, 909, 6048, 4749, 8446, 4809, 6740, 940, 4121, 3170, 6020, 3894, 3975, 8174, 2041, 9020, 4785, 4189, 3801, 6355, 4957, 2802, 1446, 3986, 6665, 6043, 3482, 2009, 9057, 6894, 4735, 779, 4761, 5381, 7685, 1591, 7129, 3581, 6038, 2673, 4253, 3804, 5431, 3942, 6655, 3739, 1095, 4011, 2092, 7475, 2896, 5630, 778, 1671, 4270, 5358, 2450, 18, 8064, 8340, 6271, 1344, 3935, 4610, 7022, 4532, 171, 1260, 3746, 2982, 5649, 6676, 4780, 1990, 4372, 6499, 3938, 7521, 2971, 8080, 5220, 4641, 2306, 5252, 4069, 5117, 1331, 1506, 2210, 2758, 2341, 5275, 2631, 1033, 1050, 2367, 4602, 5389, 7361, 1192, 1026, 2964, 5853, 7790, 2302, 3526, 2843, 7558, 5430, 1497, 8496, 4176, 2734, 3611, 948, 7024, 2445, 1365, 6199, 2613, 7253, 3080, 3848, 5703, 8769, 2006, 4616, 3570, 903, 1323, 8088, 2238, 5593, 3298, 6254, 6914, 1590, 6967, 9326, 1049, 1275, 2034, 5158, 770, 3873, 7880, 4508, 3920, 1636, 3019, 3822, 1959, 1765, 6529, 5066, 3213, 4218, 6246, 2043, 1408, 1053, 5881, 4390, 6441, 6607, 5776, 33, 8323, 8753, 1682, 734, 7684, 1241, 3375, 2281, 4094, 6360, 8157, 5187, 8970, 6707, 1273, 7694, 2251, 7985, 8243, 4323, 4452, 3937, 4710, 6734, 2253, 8240, 8413, 1905, 1708, 1911, 8669, 4935, 6649, 5673, 4884, 1994, 7897, 9133, 2045, 3392, 2702, 3560, 5929, 822, 4518, 5878, 4395, 9004, 6256, 8856, 172, 3577, 2562, 2624, 1137, 2640, 783, 9114, 7937, 7636, 6334, 4590, 3192, 4514, 2128, 1338, 5887, 7859, 3033, 1863, 9006, 7491, 1603, 9034, 1635, 7572, 4928, 5344, 1541, 4578, 1498, 1319, 7014, 5772, 4250, 938, 1588, 3622, 3787, 3698, 4986, 3842, 3036, 1269, 2124, 6723, 1101, 8368, 4662, 7393, 4803, 3070, 5657, 5553, 6400, 4491, 6438, 256, 2585, 678, 3653, 5232, 3956, 8289, 3399, 8946, 6234, 5697, 3502, 3733, 7325, 1540, 3216, 2477, 5698, 4317, 5715, 4830, 1077, 879, 5771, 3929, 3441, 8180, 25, 4010, 6272, 5465, 4632, 3723, 3664, 1700, 6420, 2075, 9154, 2013, 4345, 5106, 1407, 1200, 4004, 5716, 5113, 7508, 1523, 730, 370, 3850, 8649, 141, 6247, 1543, 4143, 8714, 6358, 3834, 6027, 2439, 3993, 5461, 4743, 1424, 2648, 4911, 2416, 6409, 8285, 4759, 3127, 4851, 8519, 6266, 2117, 6421, 9003, 472, 8276, 4066, 8248, 6068, 1105, 4294, 2205, 1648, 5504, 6162, 556, 1147, 868, 5276, 7189, 1138, 2558, 5380, 7771, 4779, 2811, 2085, 9665, 1315, 2785, 2083, 3326, 7891, 2855, 7742, 863, 1936, 3421, 776, 7584, 8331, 1854, 6361, 2214, 5056, 8465, 9862, 3946, 5679, 3810, 9180, 1143, 4328, 3864, 5238, 5390, 2860, 7605, 6573, 2474, 3174, 3549, 7728, 2659, 8324, 7556, 6519, 7039, 914, 656, 7945, 5164, 3207, 716, 3633, 5166, 860, 8470, 2402, 4705, 4225, 3124, 5394, 7582, 5870, 9068, 2714, 1885, 7644, 5384, 5459, 8407, 2153, 3485, 507, 1875, 5671, 3978, 5478, 6044, 2358, 7962, 6277, 8452, 5681, 3303, 3038, 888, 5839, 9169, 8677, 1817, 4948, 3442, 5540, 4746, 4903, 2894, 5966, 8907, 2308, 5218, 4447, 6069, 2028, 8412, 8020, 2599, 9565, 1800, 6293, 9179, 5760, 7433, 3345, 1628, 5479, 4057, 114, 4050, 6339, 201, 8373, 6916, 1771, 4073, 6578, 3927, 3816, 1836, 8806, 9108, 9878, 2777, 3082, 4825, 4170, 163, 9011, 6152, 8142, 5598, 5320, 7587, 3805, 366, 1221, 5018, 5161, 5477, 6769, 6720, 5392, 1946, 3301, 4757, 5757, 7703, 6112, 3530, 8300, 5986, 6282, 5800, 8077, 5027, 5049, 4819, 9195, 9175, 1142, 1277, 4695, 8925, 47, 3203, 6091, 3236, 1398, 775, 3604, 2097, 570, 1737, 54, 4904, 9136, 1821, 1572, 8365, 3121, 63, 2266, 1343, 5931, 8500, 9210, 6002, 7840, 2589, 6767, 5633, 6321, 7662, 2901, 3982, 8427, 1086, 4398, 5300, 8192, 5874, 4113, 6837, 1499, 7493, 7537, 933, 6176, 4017, 1442, 7807, 4238, 8404, 1329, 1020, 6528, 4496, 8980, 5343, 1234, 6088, 3844, 1653, 640, 1385, 7312, 6113, 1306, 2792, 3675, 6000, 1107, 4167, 2674, 3953, 1642, 1423, 1249, 1210, 4192, 2679, 1710, 5093, 9053, 1680, 8421, 3702, 7464, 1716, 2, 5979, 2133, 7, 8562, 6042, 2641, 8679, 4874, 5728, 2284, 3184, 1801, 2024, 265, 8181, 6092, 4427, 9035, 8688, 9278, 731, 6697, 8613, 3232, 8235, 1080, 4419, 1371, 3164, 9027, 2853, 3628, 2774, 8724, 9379, 2311, 5032, 9079, 6244, 9891, 912, 4430, 2410, 2960, 5411, 6748, 4913, 7194, 5666, 2037, 820, 7075, 3324, 793, 2930, 8001, 8123, 1767, 3020, 9536, 4071, 7909, 1631, 359, 2944, 2902, 4014, 1042, 4338, 5836, 2166, 2286, 3289, 9050, 4691, 1831, 2556, 1880, 5614, 4674, 8827, 3282, 4289, 6401, 6818, 8252, 3021, 701, 8768, 881, 5474, 1449, 6447, 6345, 5269, 7296, 4480, 8034, 6242, 4569, 1656, 3178, 3245, 4432, 4125, 5551, 3660, 6841, 8531, 8143, 8151, 8178, 3950, 8716, 8538, 1873, 1414, 2371, 3627, 5962, 7659, 4623, 9779, 2929, 3813, 3188, 6572, 6514, 337, 8879, 2729, 2008, 2030, 2356, 3991, 2656, 5527, 1856, 8805, 7525, 3506, 2180, 4731, 5330, 1360, 8630, 4110, 5566, 9660, 4734, 7915, 2533, 4495, 9600, 5204, 7645, 1402, 5515, 3802, 6367, 1252, 1989, 3246, 11, 3440, 5840, 5525, 7928, 2435, 9184, 3135, 7406, 8705, 7397, 4310, 4555, 5471, 199, 7578, 5544, 3967, 1561, 5511, 5795, 5897, 6702, 8144, 344, 3885, 2485, 6347, 3037, 2911, 3381, 4938, 9029, 1063, 4711, 1068, 6148, 206, 3857, 4873, 3052, 3651, 7953, 1113, 5175, 5806, 4053, 7061, 7232, 2120, 993, 8450, 5297, 285, 4421, 1835, 4612, 1163, 6516, 8636, 906, 2111, 1802, 6209, 5825, 8431, 8648, 5421, 3906, 6157, 4854, 805, 6410, 4838, 4721, 3607, 5786, 5259, 3670, 6001, 2424, 4816, 8987, 1112, 4754, 3796, 1183, 809, 1436, 4298, 8903, 4013, 5548, 8267, 1067, 7735, 6620, 2530, 7169, 6016, 2805, 9714, 9025, 2882, 9867, 2603, 2943, 15, 1041, 1966, 5346, 3171, 6196, 5211, 1481, 262, 3058, 8740, 1539, 4841, 2175, 6485, 6877, 1639, 4126, 5195, 6370, 5284, 6233, 6299, 6891, 3424, 3750, 3545, 333, 804, 6525, 1809, 3004, 3416, 8917, 2798, 5341, 7264, 2478, 3514, 5008, 3109, 7812, 6006, 5861, 6814, 4653, 1369, 7209, 8533, 7732, 1268, 1024, 6819, 8644, 8981, 7862, 1356, 3117, 3054, 9897, 3278, 9199, 2448, 3610, 4808, 7948, 3725, 8462, 6638, 100, 1320, 8659, 2468, 5198, 1127, 5321, 3914, 5661, 6810, 1226, 4269, 6073, 4822, 7528, 3267, 7375, 3342, 5450, 5754, 6964, 5286, 3697, 5736, 6728, 7983, 3542, 2307, 7238, 7094, 225, 1378, 7563, 378, 3096, 1483, 8096, 8330, 3167, 2892, 5079, 8555, 4407, 4834, 7581, 4718, 6484, 1734, 2948, 4573, 9264, 3597, 8942, 3576, 8259, 1891, 5712, 6507, 4947, 2776, 2688, 1266, 180, 8868, 1961, 6562, 8201, 1392, 7340, 8949, 7555, 9376, 6130, 1055, 1198, 1283, 8405, 5119, 9024, 821, 1435, 3845, 7751, 2817, 5146, 9306, 6041, 2954, 969, 1505, 6599, 4160, 737, 2622, 2637, 6366, 563, 1485, 3682, 5102, 1968, 2614, 6860, 3923, 4932, 9207, 9098, 2950, 6483, 2273, 9206, 6604, 4927, 1652, 2934, 5409, 5602, 6377, 5364, 6050, 7600, 6725, 738, 4178, 6711, 7050, 1616, 7330, 9014, 1846, 8245, 2842, 5516, 6028, 1118, 8584, 7126, 6354, 7690, 8864, 2353, 5248, 5584, 7091, 4706, 4827, 4311, 5805, 2965, 1191, 7417, 4443, 6105, 1106, 2836, 1410, 9120, 5932, 5794, 4976, 2993, 3159, 2636, 6540, 8646, 4208, 575, 4179, 1634, 5078, 3010, 3856, 2314, 6694, 578, 3722, 1732, 7630, 9084, 7634, 3006, 5852, 4552, 9044, 9214, 8089, 4465, 4791, 1240, 6518, 7787, 1205, 8266, 2134, 9385, 6753, 3764, 4135, 8022, 964, 466, 4778, 7178, 5133, 3160, 4501, 1281, 8311, 4818, 55, 1920, 2020, 8957, 8140, 5235, 1848, 2160, 1146, 7884, 7767, 590, 1307, 8623, 5486, 6535, 5599, 4772, 135, 3637, 2577, 5436, 8296, 9749, 5641, 5186, 6055, 3315, 8604, 7193, 1036, 5761, 2728, 9212, 2727, 4365, 5981, 8042, 8159, 9160, 1437, 8608, 6999, 4584, 9624, 5247, 1872, 3789, 7857, 3106, 5739, 4748, 7647, 8627, 3971, 8539, 4752, 9859, 6905, 8882, 7926, 4035, 9112, 5488, 6045, 3775, 4264, 5402, 1906, 3626, 4424, 8000, 3716, 5963, 5442, 2643, 619, 1729, 2187, 4783, 6373, 3248, 6229, 2164, 5091, 6109, 5129, 6121, 2682, 369, 3262, 92, 6605, 949, 357, 2406, 8236, 7227, 2883, 1060, 8683, 2226, 7465, 4628, 799, 7166, 3007, 6975, 2639, 4347, 3825, 1886, 9141, 5115, 1753, 1362, 4826, 5926, 3585, 2772, 8, 9685, 6551, 6089, 41, 5163, 4579, 8857, 4303, 5571, 8751, 6812, 1822, 7299, 2539, 375, 8254, 7829, 6175, 8998, 1366, 2155, 2249, 7294, 6101, 7911, 1346, 1719, 9375, 6052, 4136, 8135, 7770, 1069, 2921, 2142, 658, 2399, 1321, 1239, 5774, 8316, 182, 6913, 1125, 634, 6898, 7319, 2574, 5379, 3359, 8818, 2269, 1955, 1145, 4438, 747, 5663, 7353, 347, 5192, 9352, 3877, 8050, 8246, 9982, 835, 5988, 1510, 5700, 2422, 3943, 4052, 588, 3557, 6629, 4470, 1490, 2885, 7779, 6357, 2859, 3684, 6241, 5233, 4511, 7808, 6522, 4006, 7141, 6794, 6425, 6796, 120, 2002, 1951, 7499, 7639, 3028, 1665, 4210, 5260, 8434, 2538, 999, 4127, 7102, 5263, 772, 6699, 473, 3579, 8305, 8835, 7811, 2604, 7878, 2718, 1874, 2736, 4877, 8652, 8545, 2851, 6770, 6297, 6181, 9045, 3470, 7562, 4334, 870, 5974, 9691, 6496, 594, 3225, 9524, 6245, 5189, 3892, 1659, 2291, 3650, 400, 7273, 7040, 9437, 878, 3146, 8710, 4405, 2523, 2487, 1888, 9455, 8846, 5901, 2091, 5365, 7055, 2196, 2351, 2338, 14, 1387, 1034, 6856, 7494, 410, 492, 3712, 5964, 7613, 3263, 6140, 3772, 9894, 6866, 7030, 7372, 8386, 2957, 4781, 8210, 1549, 1182, 1152, 4144, 4479, 967, 330, 6731, 1583, 7011, 1168, 3501, 6257, 7585, 6479, 2653, 5337, 2074, 7303, 3899, 8170, 4895, 8303, 3371, 4576, 5955, 9287, 1115, 9717, 7107, 5579, 2788, 3305, 3285, 7206, 2959, 5086, 5274, 4905, 5546, 963, 7836, 857, 950, 156, 1530, 1157, 1262, 7777, 9774, 6765, 7738, 4325, 4878, 1238, 4697, 6326, 2499, 7716, 3619, 3995, 2162, 252, 8547, 5810, 2248, 2289, 884, 2794, 755, 3330, 295, 144, 6920, 6926, 3235, 8261, 4782, 4458, 2340, 1868, 131, 5586, 3272, 2497, 45, 9076, 7284, 5543, 2717, 7894, 1064, 3490, 6598, 4083, 398, 9915, 3294, 3960, 1788, 4312, 7123, 6127, 4960, 2494, 7217, 7262, 1667, 3351, 5036, 3659, 455, 5748, 3390, 555, 7942, 7588, 5231, 3361, 8777, 5594, 4831, 3623, 841, 1347, 5226, 6880, 2112, 1633, 1754, 3444, 3450, 9445, 1428, 5750, 5834, 3049, 8038, 6960, 4611, 576, 771, 3690, 3238, 8415, 8277, 374, 3425, 36, 1123, 3889, 2607, 6895, 7611, 1766, 146, 6034, 481, 5408, 213, 4393, 5502, 1078, 5564, 4777, 4486, 1520, 5526, 2146, 1810, 3743, 9198, 9395, 886, 6308, 1534, 5006, 6700, 2186, 9484, 3574, 5580, 5010, 2276, 798, 454, 5960, 5830, 5804, 2136, 339, 5131, 4989, 6480, 6426, 3138, 5194, 7329, 432, 2521, 7175, 7033, 4668, 4917, 3630, 9092, 3066, 1368, 815, 867, 9588, 8910, 4351, 722, 5254, 6390, 6771, 3287, 773, 7698, 1555, 5723, 4078, 4426, 2504, 7906, 6619, 3449, 4912, 4688, 732, 5190, 8212, 1736, 4763, 4930, 3535, 5605, 6950, 4137, 1501, 8213, 4359, 1567, 442, 4531, 5972, 7917, 9221, 282, 4401, 2078, 1889, 2591, 1584, 4378, 7637, 2871, 3495, 6712, 7371, 4070, 5287, 7152, 6934, 7535, 2363, 6646, 5549, 646, 8625, 8508, 8848, 9372, 5290, 5934, 2170, 5279, 3337, 3555, 310, 9393, 2693, 8911, 9938, 9772, 1399, 2994, 7412, 4796, 3521, 4464, 2414, 3, 2590, 3310, 5200, 4682, 9082, 8401, 8061, 9557, 1393, 6587, 6459, 9166, 2374, 8460, 8060, 3034, 552, 8430, 4698, 8392, 3972, 7627, 8597, 2026, 3112, 5301, 5947, 7876, 1379, 5733, 2140, 7215, 6820, 6440, 2329, 7468, 7003, 399, 7338, 9930, 5883, 5997, 2854, 2757, 2106, 9013, 7920, 7649, 2204, 3091, 1894, 5758, 7172, 57, 3939, 1808, 4490, 7486, 7680, 561, 2869, 4191, 5057, 974, 1731, 4373, 142, 4720, 5519, 5985, 6568, 3255, 1646, 7529, 5622, 414, 8108, 5706, 6862, 4741, 2331, 416, 5441, 1627, 5653, 9001, 4450, 3897, 3053, 2517, 642, 2167, 8426, 4286, 6869, 3224, 9847, 3253, 7692, 2268, 2241, 5015, 2182, 5153, 7434, 3809, 4762, 8116, 7034, 5925, 5996, 3994, 5396, 2421, 4516, 3413, 7387, 4212, 5650, 233, 7071, 4209, 4980, 6704, 3980, 4187, 2751, 2420, 2654, 9821, 8866, 9125, 3525, 6265, 6809, 8685, 4581, 7743, 6035, 2467, 7293, 1193, 1978, 3206, 2899, 960, 2976, 3415, 6117, 8541, 9671, 1264, 8620, 3977, 4456, 301, 8417, 281, 7626, 1083, 9328, 8609, 5087, 1726, 5665, 9788, 4119, 6793, 4363, 1525, 1030, 905, 8032, 509, 2535, 2484, 1418, 5817, 4959, 6936, 1272, 2115, 6227, 3751, 2879, 4058, 8230, 729, 2689, 5463, 981, 5536, 5009, 6662, 9396, 1376, 5467, 1267, 9238, 6449, 597, 2657, 8960, 7940, 4667, 7577, 5071, 7188, 478, 9008, 3556, 6468, 4283, 4665, 7874, 5042, 3963, 1638, 4946, 3432, 1468, 7028, 2054, 4420, 3041, 4657, 5041, 4522, 1271, 7943, 7442, 2569, 2908, 4776, 2955, 5094, 7015, 287, 9521, 1883, 8607, 2370, 2668, 3214, 2775, 9771, 6918, 1621, 2389, 5206, 827, 2105, 6679, 5565, 8863, 4059, 1806, 1394, 227, 3621, 1950, 3496, 6539, 897, 1164, 2189, 7816, 4129, 5989, 7043, 6404, 5509, 6995, 7151, 211, 7233, 5949, 3155, 2208, 7444, 99, 6859, 44, 7856, 7837, 6760, 1949, 5642, 1574, 8566, 7668, 1991, 4344, 7890, 7726, 1153, 8588, 7174, 165, 6974, 1900, 1828, 4700, 2741, 4845, 7893, 8327, 6782, 1500, 1649, 6365, 5958, 6774, 1104, 181, 7068, 2888, 4846, 7966, 4259, 5446, 1812, 2865, 6221, 8902, 9904, 3754, 6316, 1741, 743, 6458, 9876, 5763, 5359, 7718, 5466, 8730, 3625, 3055, 1054, 2681, 5680, 9046, 9150, 8388, 7648, 3079, 4557, 2578, 9307, 2380, 8019, 8037, 6167, 4597, 5264, 480, 7110, 327, 9948, 8824, 5660, 3824, 5944, 6214, 1482, 9452, 7509, 1705, 8614, 8676, 1088, 4408, 2147, 2178, 7517, 8549, 624, 2206, 7025, 3382, 4030, 8594, 6332, 5618, 7654, 4258, 7603, 9162, 2938, 6372, 2427, 9021, 1120, 2495, 5846, 111, 5215, 2594, 8098, 3139, 470, 6873, 1022, 8919, 6606, 2827, 2050, 8505, 352, 6850, 2910, 4642, 7522, 6544, 500, 8786, 4592, 7961, 3689, 4527, 9882, 3984, 7532, 7112, 3194, 9265, 3952, 1893, 7737, 7374, 764, 2972, 5199, 1568, 4383, 1515, 8546, 4949, 1434, 1248, 6624, 6474, 8580, 4062, 859, 8442, 4982, 896, 3596, 817, 2651, 8211, 3209, 3227, 278, 848, 8892, 4993, 5747, 4184, 7114, 7736, 1790, 4709, 9929, 231, 1473, 3636, 4660, 5291, 4316, 3941, 8665, 7067, 6235, 9802, 6431, 4745, 2652, 2364, 7791, 8084, 9015, 8302, 5202, 8234, 3412, 9038, 1945, 1184, 4994, 9224, 942, 7069, 1570, 2254, 1310, 8559, 1609, 3608, 5589, 899, 3860, 8788, 2051, 5323, 4431, 876, 6593, 3640, 2361, 698, 4792, 2061, 5169, 4685, 1718, 5423, 8375, 9679, 1521, 8270, 5283, 2829, 5334, 6608, 7219, 7688, 5318, 846, 5767, 3728, 8114, 2385, 4850, 2042, 2354, 5951, 3518, 5428, 8486, 1412, 4180, 4281, 3820, 880, 5517, 1556, 2904, 3189, 5999, 9173, 2496, 3823, 3983, 3718, 2733, 3826, 7936, 1374, 2283, 4523, 717, 7292, 6526, 3175, 7122, 7487, 4391, 7242, 7104, 1837, 7778, 1518, 985, 2731, 4418, 3748, 720, 8438, 4865, 3195, 5425, 2433, 7628, 7784, 5285, 6730, 924, 8893, 2071, 3910, 3169, 651, 4048, 4707, 3215, 3785, 7309, 5258, 3145, 8439, 5026, 1762, 2132, 3295, 2738, 3220, 7089, 3076, 5069, 4539, 8185, 6669, 9330, 9947, 4506, 6103, 1980, 3504, 6542, 4929, 5737, 5849, 7823, 1001, 3691, 1728, 4139, 1364, 2143, 7045, 765, 3615, 7376, 6292, 1532, 3456, 1725, 1913, 5717, 4881, 7072, 4330, 6715, 1717, 935, 2874, 5224, 1992, 7128, 7267, 3097, 2771, 5537, 4730, 8503, 7597, 2452, 4425, 1438, 6078, 2401, 8321, 7564, 6756, 5674, 6037, 9752, 8165, 9172, 4892, 9315, 6123, 8162, 689, 989, 2800, 7496, 5062, 6251, 6143, 885, 3587, 4105, 9901, 1823, 3131, 2988, 2290, 2907, 8760, 3573, 7480, 2762, 1925, 9276, 4651, 2278, 6051, 6813, 7282, 3966, 7484, 525, 2686, 8294, 4217, 8357, 5928, 520, 4992, 6384, 2317, 2996, 819, 4293, 138, 3291, 2197, 7697, 3457, 9072, 1947, 2678, 4951, 8923, 2131, 9028, 3562, 5982, 3061, 7274, 1566, 7137, 768, 4092, 8297, 2923, 267, 4224, 8232, 5518, 9498, 825, 6047, 5084, 7773, 3057, 1735, 5400, 2503, 8663, 7657, 5719, 7977, 6882, 931, 4666, 9156, 9185, 3369, 3461, 2975, 1046, 5968, 1517, 2753, 6231, 1749, 3422, 4747, 8378, 6319, 1224, 4725, 5759, 7057, 6677, 8036, 5690, 7073, 458, 4183, 6505, 9117, 5083, 3817, 8615, 8687, 3358, 7847, 143, 6317, 3676, 4436, 2862, 7826, 8382, 3483, 9189, 3367, 1134, 186, 1577, 6592, 382, 1040, 6352, 7446, 4998, 4751, 5914, 6351, 7391, 4978, 9085, 2787, 6764, 5473, 8776, 5837, 7957, 5581, 4728, 4444, 2664, 6114, 4046, 417, 286, 5891, 7012, 4457, 328, 2191, 7832, 966, 8078, 5212, 4593, 5353, 4318, 379, 5266, 7367, 9586, 7009, 3711, 4790, 8901, 3348, 3249, 7846, 5188, 8873, 4621, 8444, 2480, 2088, 1317, 4036, 8049, 6419, 4533, 5738, 5604, 1792, 6026, 7539, 30, 5522, 268, 2914, 1910, 3669, 7065, 8008, 4223, 5899, 3260, 3932, 4282, 5557, 1589, 7922, 9233, 7204, 3268, 3280, 3852, 8067, 7666, 2236, 5669, 3085, 8643, 4821, 4463, 6274, 4613, 7382, 852, 5558, 6642, 638, 1595, 5902, 3226, 2780, 2011, 3639, 51, 3874, 5685, 8661, 8167, 3532, 7870, 7408, 3386, 3838, 8965, 116, 3153, 3900, 3111, 1386, 5333, 2726, 1699, 7168, 6726, 5619, 5838, 7858, 6472, 2016, 1233, 6678, 3148, 3182, 6279, 3269, 1727, 5124, 6171, 8662, 1974, 2900, 2293, 7853, 7221, 6344, 1769, 7901, 299, 4492, 362, 6350, 6307, 8113, 3590, 3372, 2377, 3500, 8257, 7463, 7335, 4021, 8757, 7119, 4596, 9363, 1458, 3252, 7310, 741, 5060, 4084, 1325, 8062, 7180, 1958, 7424, 6471, 7762, 6757, 1293, 5824, 5372, 8304, 4149, 4714, 5498, 5499, 9420, 5475, 954, 600, 6301, 5005, 6992, 2712, 5816, 1629, 715, 5434, 98, 9058, 932, 1644, 1516, 2059, 4300, 6687, 1999, 59, 4471, 6887, 6881, 9690, 5620, 1585, 6087, 3099, 5398, 4033, 7606, 350, 501, 4272, 5542, 6805, 3829, 2413, 273, 2387, 3446, 1322, 3865, 1396, 5980, 973, 8474, 6935, 6674, 4445, 5410, 3679, 1300, 6741, 3376, 705, 6750, 8182, 4618, 6531, 2089, 2509, 6871, 3241, 8436, 4970, 9089, 6776, 6718, 5054, 519, 4553, 5196, 9071, 4275, 8281, 8071, 4051, 6287, 4640, 5144, 7240, 8690, 8997, 7002, 1674, 1612, 5179, 4411, 4274, 3540, 7116, 9188, 8969, 7019, 5361, 3205, 503, 6469, 3027, 9793, 7607, 9426, 6188, 674, 4024, 4000, 7160, 4054, 5624, 3863, 4265, 5096, 803, 4676, 7476, 2144, 4422, 2983, 4979, 4997, 9119, 4866, 7254, 2750, 7079, 2012, 8930, 6132, 4634, 4832, 3666, 8506, 7971, 5954, 2407, 740, 7908, 2470, 3740, 1223, 2040, 13, 8298, 4601, 2826, 9813, 9632, 5360, 7086, 8484, 9675, 9301, 4820, 7855, 3578, 7740, 1686, 9922, 296, 3678, 7516, 8125, 5351, 3647, 1676, 7783, 6106, 1209, 5240, 7052, 4288, 5383, 3443, 3872, 5050, 7308, 12, 9220, 8658, 4766, 7671, 1511, 3480, 4839, 9616, 6201, 8233, 2114, 3922, 7466, 2014, 4324, 7035, 6065, 9967, 8349, 5568, 3641, 9204, 9406, 6003, 2858, 3668, 1474, 887, 2215, 5352, 6168, 4040, 4914, 4604, 7498, 84, 9381, 9268, 1921, 8884, 3847, 354, 1179, 4193, 2032, 9769, 6080, 1016, 3765, 1626, 3782, 1647, 7337, 4341, 7759, 7610, 5453, 119, 7060, 6582, 4181, 2277, 6949, 361, 8642, 2998, 8093, 5670, 4384, 2168, 9153, 6634, 4661, 7125, 3254, 7833, 7472, 8674, 160, 6717, 5081, 4857, 8855, 5802, 6698, 8121, 5864, 5068, 8031, 2737, 7676, 7269, 5262, 3411, 8466, 7883, 395, 5123, 4248, 8708, 6172, 4678, 5560, 3843, 2534, 1462, 7432, 9818, 7623, 2202, 4812, 4389, 5061, 7500, 4329, 5080, 702, 1286, 9457, 1419, 5141, 5022, 6014, 129, 277, 788, 7969, 5406, 8575, 9223, 4028, 2288, 2220, 9143, 5489, 2819, 6786, 7989, 5349, 6940, 6746, 6742, 9792, 4899, 9036, 2748, 6570, 3762, 5369, 9738, 355, 7526, 5112, 8293, 8398, 7013, 9000, 7044, 2447, 1466, 9943, 7924, 2378, 5609, 2460, 5655, 5143, 1079, 1246, 3327, 6396, 742, 5550, 3696, 6018, 2228, 9002, 8953, 6497, 6761, 2915, 617, 2007, 397, 2880, 6983, 7419, 5177, 7048, 318, 4517, 4739, 8779, 6930, 254, 7765, 8391, 8711, 1439, 4077, 1472, 2687, 4615, 8111, 5783, 6179, 7867, 3065, 5173, 6439, 78, 5701, 3510, 5183, 1963, 6180, 6781, 8567, 5004, 8928, 196, 9766, 389, 2522, 5971, 5799, 209, 3643, 2571, 5957, 1167, 757, 4039, 1117, 2981, 7994, 4893, 2327, 6644, 4211, 5993, 8149, 911, 8102, 2808, 812, 583, 7423, 5920, 430, 505, 9299, 5847, 8820, 3721, 6727, 4098, 3362, 3893, 6164, 6784, 6150, 2526, 3286, 1918, 5391, 7199, 2719, 2279, 9186, 4519, 2438, 6614, 2518, 4009, 7967, 7875, 2207, 8837, 3794, 800, 4945, 3116, 7798, 6298, 8317, 6294, 8332, 4254, 5851, 4736, 1757, 1509, 336, 9064, 4887, 3307, 2559, 3846, 3566, 5921, 1513, 2225, 1610, 7886, 7995, 4356, 6448, 1177, 4658, 5943, 7632, 7301, 4768, 6903, 2932, 3656, 9159, 1337, 9949, 8097, 8208, 6836, 1451, 2154, 9937, 1783, 4376, 6512, 1206, 8079, 6533, 4852, 781, 4922, 5648, 2334, 4339, 3271, 6388, 5632, 5440, 3759, 9447, 8624, 3667, 1406, 7010, 8130, 2576, 1057, 423, 7427, 4446, 1132, 8876, 2382, 8371, 7062, 3654, 611, 89, 4801, 8353, 115, 6870, 2242, 5444, 5530, 5863, 7118, 8573, 8272, 6406, 6955, 6030, 3998, 8530, 5072, 3297, 6817, 3409, 2676, 754, 8799, 8881, 4385, 2770, 7820, 5636, 3046, 7402, 8550, 4088, 3859, 2300, 6433, 6284, 8229, 372, 6397, 998, 8871, 4868, 7297, 9895, 9647, 5205, 309, 9073, 2093, 1742, 4428, 8504, 9132, 3880, 607, 4629, 5214, 7782, 553, 2049, 9972, 4965, 7769, 3883, 7268, 1529, 6193, 5325, 6383, 5201, 1460, 7502, 8291, 2525, 502, 7439, 3455, 6060, 1372, 6719, 9921, 1866, 4194, 2258, 980, 8191, 2201, 630, 8307, 1215, 385, 1679, 8051, 2245, 9139, 850, 8455, 7799, 9391, 4789, 9567, 5070, 1097, 445, 6407, 8527, 2868, 1352, 9508, 951, 2746, 1426, 3738, 8216, 643, 9350, 2492, 7383, 2980, 9252, 2055, 2898, 303, 9478, 9090, 6300, 8002, 1032, 1932, 1688, 9226, 2336, 5458, 4308, 2857, 4067, 1536, 424, 9798, 109, 4644, 5792, 2916, 10, 8416, 3907, 2760, 5930, 4301, 4388, 5766, 9228, 2090, 2514, 4340, 1524, 289, 6318, 384, 5040, 195, 8735, 9065, 4375, 5787, 487, 3222, 751, 2103, 1690, 128, 7638, 8271, 8564, 7115, 5801, 8290, 8585, 3115, 3346, 5811, 2250, 2596, 2847, 9592, 8155, 5399, 8729, 4990, 547, 3727, 5292, 2779, 6826, 6506, 9649, 756, 4409, 4811, 9853, 4872, 9022, 2234, 7445, 7085, 3056, 8602, 1878, 7252, 2391, 3488, 4145, 7007, 8268, 1803, 690, 6283, 8861, 7650, 958, 5668, 8516, 7467, 2629, 7286, 681, 9414, 9545, 5556, 4897, 5065, 2605, 4566, 787, 4624, 8262, 955, 6124, 3102, 750, 1901, 2863, 8707, 8852, 994, 816, 6230, 4627, 6789, 4901, 7031, 440, 1944, 5265, 4753, 5935, 5167, 1655, 4229, 6585, 1508, 5237, 1658, 1075, 3594, 1547, 8898, 8721, 4082, 3132, 9670, 3800, 2100, 5948, 6659, 8479, 456, 9728, 58, 9305, 2110, 3347, 4146, 1519, 4771, 7755, 3507, 4503, 1871, 2644, 3616, 6843, 1613, 5973, 6953, 3976, 2601, 110, 6956, 8083, 6944, 259, 9453, 9492, 5097, 2970, 5937, 1159, 2137, 1405, 3290, 3264, 1202, 2417, 7165, 6160, 8568, 2846, 5531, 7686, 7336, 6481, 3471, 4620, 8993, 620, 9840, 2579, 7796, 1851, 1119, 9078, 8565, 1619, 2459, 7389, 2759, 5664, 9698, 5727, 4147, 6190, 8176, 170, 7670, 2094, 1954, 5576, 4177, 8224, 6737, 1363, 3486, 8651, 1496, 4690, 8984, 6603, 890, 2510, 2873, 6563, 4900, 7895, 9451, 6811, 6695, 1357, 5713, 2732, 6680, 4556, 1417, 7930, 2352, 1174, 22, 3761, 3898, 3665, 3916, 5871, 7681, 7708, 7413, 6901, 6198, 3162, 2618, 4689, 7854, 1176, 7355, 3407, 8948, 6554, 8770, 4020, 1983, 2173, 8889, 3714, 4585, 2903, 7561, 5315, 3648, 644, 8696, 1332, 6250, 5250, 6033, 961, 4297, 6437, 491, 6630, 5808, 707, 5229, 3436, 7481, 2058, 2376, 5835, 6413, 6059, 9235, 3989, 4515, 4554, 2219, 6145, 9568, 5033, 2473, 4693, 2394, 2287, 3605, 7712, 2670, 696, 608, 7580, 1093, 1948, 4164, 2285, 3814, 8867, 2199, 6947, 1353, 5295, 5157, 3212, 1476, 6994, 1784, 929, 1841, 1563, 592, 329, 971, 9482, 3018, 8105, 3017, 7462, 6369, 5890, 5335, 1463, 2551, 1212, 5456, 4168, 5345, 2593, 6147, 3341, 4836, 9049, 8535, 6558, 3631, 610, 4863, 1895, 7133, 8282, 2323, 9589, 4124, 6187, 7727, 7510, 6099, 9952, 2822, 6925, 9844, 2239, 3870, 4362, 6218, 7328, 3092, 1807, 396, 3534, 9100, 2019, 710, 6224, 8865, 7841, 1004, 8682, 4999, 1779, 2739, 8603, 968, 5573, 2060, 564, 1796, 8979, 9042, 2672, 1175, 8239, 9636, 7653, 6305, 4562, 3120, 3199, 1440, 4159, 3806, 5350, 4001, 1887, 6970, 4402, 6800, 8601, 1597, 1526, 2856, 6487, 533, 6645, 4468, 6166, 4346, 6304, 1452, 1571, 3221, 5900, 5221, 3364, 1250, 8787, 5101, 7251, 3266, 604, 601, 2912, 2560, 1839, 7896, 9070, 4434, 5242, 6643, 6276, 2296, 3419, 9007, 1195, 7399, 6664, 2165, 9852, 4022, 5037, 1964, 3955, 2801, 9974, 5306, 76, 6223, 6623, 8052, 8599, 3142, 3624, 7868, 2575, 8488, 8891, 3423, 6858, 2415, 7275, 4474, 7992, 8544, 7409, 2070, 8385, 2486, 3784, 795, 7687, 2886, 1770, 5662, 2655, 7373, 9161, 3487, 2796, 3741, 7140, 5482, 6547, 861, 641, 3779, 636, 1580, 8668, 3095, 1213, 61, 1431, 5559, 7360, 7004, 626, 3314, 8702, 2531, 5019, 1756, 1723, 6658, 137, 5225, 5420, 603, 5299, 1522, 8800, 8309, 3190, 2398, 9416, 7307, 5645, 2580, 6754, 714, 8152, 2940, 5822, 8859, 6082, 661, 9966, 8478, 2453, 6032, 1071, 1535, 4138, 842, 9313, 9244, 1349, 8150, 6666, 2616, 1722, 9839, 7001, 7918, 2524, 2722, 3821, 4814, 5272, 7719, 4858, 6133, 6312, 9886, 2446, 1654, 8883, 7120, 5877, 6597, 2897, 6007, 5197, 3970, 5031, 1804, 5228, 4154, 4003, 4513, 43, 4319, 4482, 5582, 465, 2804, 8057, 2611, 3671, 3539, 2348, 255, 4769, 5562, 3706, 3410, 7658, 3965, 5076, 7483, 6491, 292, 5708, 4936, 5638, 7717, 9748, 5539, 6574, 5898, 7290, 67, 4565, 8916, 9583, 1479, 9441, 5181, 2095, 5547, 4469, 637, 6212, 6560, 4591, 8713, 3047, 4991, 9963, 8815, 1444, 8912, 7704, 7665, 203, 6331, 4670, 1287, 1303, 9528, 2080, 2458, 7802, 3642, 1843, 4952, 9680, 3973, 8734, 9137, 3339, 4570, 8381, 274, 2917, 6932, 649, 2572, 8577, 388, 258, 5445, 6537, 6998, 7207, 6174, 9417, 2953, 3304, 5634, 8322, 8109, 4509, 187, 6226, 4437, 2936, 7359, 3908, 4775, 7056, 7147, 2213, 482, 2986, 9284, 7956, 9271, 6119, 3016, 3202, 5603, 8104, 7660, 2068, 6442, 6362, 9446, 3405, 4231, 1697, 1282, 7586, 3357, 4367, 4755, 3158, 151, 8160, 6986, 7388, 5775, 8134, 6320, 5382, 6824, 1432, 2130, 1630, 4268, 797, 919, 4906, 4894, 8638, 2303, 4043, 8920, 1180, 3791, 6286, 4843, 3180, 4116, 8372, 1124, 2909, 5130, 5765, 4476, 534, 1085, 1528, 4255, 9005, 4829, 4037, 4242, 6911, 3497, 2362, 2967, 7810, 4399, 3108, 8074, 8425, 7520, 2139, 2564, 3059, 739, 4214, 5820, 8073, 9218, 5875, 2395, 2839, 1459, 4498, 7314, 7739, 4823, 7346, 5612, 4448, 4114, 9134, 629, 2995, 3658, 4955, 4273, 4648, 7568, 8056, 2500, 8347, 6615, 4995, 4638, 3674, 104, 6159, 5876, 8523, 3377, 1853, 4643, 4962, 3302, 3749, 5744, 8190, 3173, 4680, 1712, 5356, 7184, 753, 9648, 8314, 1035, 7311, 4313, 8706, 2069, 6116, 6466, 8927, 3853, 2152, 9077, 1002, 4353, 5832, 7226, 8127, 2512, 6969, 3378, 6040, 48, 3617, 3498, 3778, 6946, 4631, 2789, 5483, 6703, 4529, 898, 8154, 3230, 2997, 6997, 324, 5403, 1232, 6696, 8621, 3306, 7907, 6053, 844, 1190, 6118, 2454, 7552, 1188, 7620, 6660, 7247, 8449, 9230, 3680, 1187, 6927, 1943, 9174, 5277, 8931, 6626, 1486, 1475, 6457, 5721, 1833, 1996, 2698, 7714, 5831, 3528, 1684, 684, 1973, 5156, 5165, 5324, 8247, 1203, 8264, 6058, 351, 3187, 1605, 6323, 3595, 6961, 1108, 3890, 7473, 1552, 6938, 6158, 4075, 1557, 8945, 2582, 9222, 1971, 5909, 6736, 6627, 3685, 3233, 9054, 2129, 8582, 9456, 4625, 1014, 6857, 8069, 2122, 5844, 1290, 5683, 853, 8023, 6853, 5704, 3404, 2730, 1666, 9097, 4744, 6777, 7724, 5397, 8684, 3048, 3788, 2426, 1098, 8845, 510, 8454, 7324, 1740, 3185, 2464, 5651, 2298, 8099, 7111, 313, 7931, 3389, 6186, 7573, 3308, 3379, 2803, 5127, 6790, 9554, 3533, 6125, 2581, 9836, 1258, 4684, 988, 4493, 5034, 6500, 1755, 7088, 3638, 1606, 6177, 6713, 551, 5829, 5319, 3179, 5538, 2243, 1825, 6651, 5152, 4800, 1877, 4543, 2455, 1861, 9733, 7156, 7900, 4459, 4306, 3731, 5377, 1301, 5016, 1805, 7831, 5520, 4461, 4719, 7536, 7479, 4589, 221, 6968, 1327, 9905, 6828, 5491, 7949, 1377, 652, 4256, 8967, 5145, 3370, 8752, 5109, 1494, 6912, 8579, 5457, 1100, 1935, 9866, 1265, 1914, 3084, 6122, 7320, 1155, 212, 2344, 7813, 5505, 2292, 8694, 5191, 4331, 5043, 8511, 2490, 3100, 5338, 3384, 7825, 8537, 5058, 5278, 3985, 1087, 832, 9547, 6588, 6189, 6085, 6341, 7661, 9857, 8043, 9158, 7283, 4068, 8429, 6280, 6451, 2123, 4879, 2713, 3045, 6889, 8100, 7748, 6555, 3735, 2588, 5064, 3129, 5818, 7214, 8817, 7287, 4577, 1355, 1122, 1326, 8692, 2366, 284, 1400, 7788, 453, 6667, 3360, 8493, 1023, 845, 6510, 2849, 294, 9200, 4915, 8914, 8315, 5710, 6621, 2185, 73, 2645, 192, 1811, 3400, 9634, 4559, 4804, 6928, 5753, 7888, 687, 692, 7579, 9850, 9433, 5303, 7437, 3861, 2086, 3150, 7350, 6602, 7098, 8018, 1409, 7533, 2328, 8532, 4925, 6248, 4227, 6415, 6996, 9803, 2691, 806, 5088, 5223, 6893, 9795, 4860, 6902, 3786, 161, 8977, 2240, 3277, 8106, 1593, 660, 595, 3484, 8552, 5826, 118, 4045, 4799, 3567, 946, 695, 6311, 8990, 82, 5048, 5646, 3756, 6039, 7132, 2848, 554, 5746, 29, 9240, 1291, 4520, 4278, 4551, 4828, 4614, 8798, 667, 6017, 7121, 4392, 9373, 1421, 5134, 2437, 3454, 6852, 8999, 6846, 1010, 7576, 6237, 91, 9032, 866, 7781, 5828, 3465, 8179, 3752, 6436, 1404, 8005, 1596, 9912, 6205, 239, 7100, 6785, 6071, 1923, 8269, 796, 5779, 700, 2324, 4737, 3026, 4292, 3296, 5305, 2715, 8480, 5095, 37, 3013, 1228, 1904, 1672, 8041, 7263, 2386, 8318, 628, 2264, 5992, 464, 35, 8223, 8838, 908, 6083, 5357, 326, 9127, 1447, 618, 5312, 1692, 7331, 4455, 4608, 6635, 62, 3708, 3808, 7541, 5126, 7495, 7315, 2999, 7410, 7756, 3700, 2928, 5809, 2621, 4023, 2660, 3767, 2823, 6215, 5607, 871, 828, 5385, 356, 670, 7629, 1259, 9347, 391, 2297, 8755, 3478, 8035, 568, 2262, 8701, 2661, 3695, 7872, 4582, 7838, 4717, 7987, 7721, 8418, 2118, 2244, 2224, 3774, 8739, 3223, 5682, 8727, 2905, 153, 236, 7866, 7236, 4607, 3921, 9519, 843, 7326, 4032, 6348, 3724, 1930, 4247, 9812, 9782, 5858, 1354, 5994, 5865, 2315, 7224, 8091, 4352, 74, 1902, 6216, 4031, 4524, 1450, 49, 7887, 8249, 4797, 9043, 1094, 3710, 3849, 2257, 345, 3609, 4304, 2546, 830, 5567, 7695, 9146, 6839, 8772, 4089, 3029, 7511, 4302, 2444, 2405, 4165, 9758, 6009, 4128, 7617, 8146, 8275, 3703, 2542, 7919, 5331, 3101, 3110, 1815, 2891, 7621, 7544, 1919, 4540, 5322, 1461, 7179, 3349, 5310, 5017, 6827, 668, 5903, 6561, 7780, 5555, 4109, 5092, 6273, 8045, 1302, 1186, 6693, 4942, 2127, 6622, 9702, 2342, 6330, 538, 3494, 3868, 839, 2339, 5606, 9080, 9227, 5107, 6428, 7023, 7999, 6569, 9725, 5814, 6722, 3629, 3926, 1274, 2462, 3356, 4876, 1047, 6543, 3122, 6611, 7527, 8540, 4063, 6556, 232, 1061, 3673, 3614, 2608, 3962, 9254, 2924, 1348, 6668, 1614, 918, 6848, 9570, 962, 6716, 4216, 9122, 6456, 4544, 5919, 5784, 8933, 3060, 8654, 733, 2084, 4394, 3913, 3529, 4646, 6617, 945, 7440, 4563, 8790, 9421, 1429, 2920, 901, 1747, 3426, 9544, 8295, 1864, 4337, 3840, 4266, 1388, 8890, 3321, 4923, 4047, 9040, 5892, 4478, 1669, 5249, 9595, 9770, 8263, 8870, 2148, 2275, 2035, 459, 7952, 83, 2818, 1318, 2786, 8781, 4423, 3692, 527, 8253, 3505, 2294, 5952, 3071, 7864, 748, 1039, 3538, 4742, 4795, 3997, 8231, 499, 7090, 2946, 7342, 7545, 2861, 1724, 377, 6333, 5011, 1942, 6958, 5978, 6427, 8448, 6217, 745, 2125, 3397, 7624, 1890, 2973, 5788, 2397, 4633, 476, 3154, 9113, 666, 6268, 1375, 1898, 1687, 3543, 3438, 4296, 539, 8341, 7218, 7216, 4133, 3815, 4813, 8351, 2782, 9760, 8851, 2261, 447, 7234, 8467, 1457, 5886, 2434, 6594, 6392, 2022, 8839, 451, 3394, 6855, 2493, 6154, 9344, 3144, 8934, 8345, 3517, 7436, 1560, 6899, 704, 8821, 3969, 9247, 7181, 631, 5732, 2369, 8908, 3107, 2767, 1789, 6137, 4583, 1156, 1335, 6144, 9019, 5012, 2516, 7414, 7530, 8476, 6379, 3373, 6005, 5288, 9115, 6220, 535, 4241, 6084, 1308, 7158, 6787, 6141, 9488, 9603, 7351, 6336, 8260, 1072, 4451, 2465, 2890, 6821, 9144, 3588, 5956, 6867, 1664, 6151, 1829, 126, 7270, 3688, 3795, 8915, 312, 8502, 5170, 6919, 8115, 8678, 9625, 5927, 4157, 7591, 5711, 1720, 7763, 5067, 7604, 7589, 404, 2768, 6589, 5452, 5867, 1620, 5316, 7599, 5418, 2935, 8802, 4095, 4655, 1096, 2456, 685, 6062, 7635, 9039, 4162, 6586, 5588, 4977, 2004, 7428, 8279, 3519, 3387, 7477, 2003, 5976, 7041, 7678, 5507, 3524, 4738, 5722, 6386, 9978, 4702, 7518, 2218, 977, 2036, 5047, 8722, 9308, 7934, 9846, 7793, 1456, 7964, 9234, 4175, 6954, 1092, 6363, 2837, 8090, 8468, 1860, 8738, 9954, 1150, 944, 1962, 3657, 3781, 5363, 0, 240, 3418, 5913, 9796, 8595, 8389, 8200, 1336, 5059, 2545, 2658, 1594, 3459, 9273, 5448, 4355, 9814, 6478, 584, 117, 5416, 1903, 8055, 7448, 2231, 3564, 7839, 5848, 7237, 9030, 7455, 3758, 4240, 7435, 1587, 2573, 2108, 5856, 1006, 4549, 5075, 3672, 2933, 5151, 4221, 5108, 5534, 9940, 9130, 9336, 3002, 39, 1341, 1381, 3912, 4299, 8968, 5496, 5366, 2200, 7700, 1607, 3869, 1892, 1140, 613, 4454, 5833, 383, 4703, 8367, 9052, 4377, 353, 1764, 3481, 8015, 6762, 6374, 8171, 9573, 6959, 113, 4856, 1750, 2838, 2247, 401, 3431, 4764, 6743, 8626, 4650, 4190, 7954, 791, 3462, 6460, 1151, 5637, 4117, 1824, 589, 5940, 5375, 9334, 7513, 3663, 4244, 2834, 4132, 4844, 2156, 60, 1678, 979, 7186, 1443, 3777, 650, 3516, 6835, 4659, 2066, 3089, 7321, 4954, 249, 4885, 5419, 1608, 3165, 4635, 5866, 9574, 8286, 8699, 8732, 7167, 6131, 7554, 5007, 1982, 851, 1278, 1021, 1758, 9442, 408, 2528, 3365, 5426, 1576, 52, 9197, 6671, 902, 3200, 8959, 6601, 6328, 2742, 2172, 75, 5261, 3402, 3876, 8561, 1611, 8147, 5354, 1256, 5578, 953, 4805, 3881, 7288, 3693, 8634, 986, 9279, 5907, 1141, 6465, 107, 3157, 1464, 2765, 9745, 208, 6243, 9362, 4097, 139, 3620, 4774, 8356, 735, 2650, 2761, 4433, 9371, 8833, 7047, 2102, 3655, 4867, 694, 9093, 6840, 230, 8343, 6584, 1313, 4683, 1995, 2840, 1694, 3344, 3435, 1985, 7766, 6093, 3261, 6097, 3093, 5393, 4197, 6094, 93, 1345, 2906, 3886, 4158, 5317, 4550, 86, 713, 7786, 8921, 2177, 7278, 1196, 8284, 5807, 7912, 8333, 2710, 7869, 4196, 8978, 9109, 4072, 5552, 693, 1926, 1116, 606, 9262, 5600, 5623, 3104, 5030, 6495, 1909, 8004, 4245, 7524, 2815, 38, 253, 4637, 9504, 1981, 4715, 6980, 1970, 2259, 4933, 8054, 4016, 5327, 1840, 9300, 6302, 910, 3701, 3884, 3479, 7993, 785, 3591, 3878, 2694, 4155, 8336, 1009, 2642, 5098, 5912, 8166, 6749, 2703, 9550, 4290, 995, 3383, 3275, 8344, 2663, 4315, 3088, 6984, 8458, 8409, 6470, 5020, 5251, 840, 7357, 5362, 5512, 9909, 4907, 3887, 5100, 8600, 4594, 8935, 2481, 5155, 5135, 3299, 9388, 5745, 4758, 8128, 3439, 1062, 9017, 8612, 2889, 677, 7921, 8528, 3812, 1777, 2255, 7691, 9880, 411, 9404, 3068, 112, 217, 6202, 5859, 8941, 7245, 8872, 3565, 1008, 1416, 4882, 1637, 9095, 5990, 2609, 1031, 1601, 3783, 669, 8161, 8874, 4937, 7392, 2705, 8437, 2183, 1244, 9890, 557, 4442, 3210, 7916, 5487, 6278, 3293, 1298, 991, 8622, 4410, 5709, 883, 1420, 2158, 2969, 1251, 4150, 437, 7134, 579, 5595, 6690, 2619, 8251, 4677, 6502, 4548, 4968, 688, 3023, 6942, 5615, 2991, 530, 6691, 8940, 9558, 4203, 2806, 6618, 462, 6010, 9246, 6418, 5028, 5210, 1130, 9236, 8124, 8348, 3797, 5439, 7501, 7154, 193, 460, 1748, 6443, 5159, 8880, 5998, 8860, 390, 3396, 3428, 7800, 5184, 4120, 8728, 5267, 3472, 5639, 6067, 1189, 3119, 5307, 8087, 6486, 3279, 4086, 7365, 7378, 2544, 676, 2109, 6888, 8403, 5162, 5495, 873, 9163, 8717, 3930, 7710, 8742, 2096, 9513, 6204, 5597, 300, 1651, 7512, 8255, 2547, 8605, 4415, 3599, 7228, 6639, 5176, 1602, 1896, 6908, 3430, 811, 1361, 441, 959, 4794, 471, 8656, 9213, 4726, 2922, 1219, 6747, 4103, 7538, 749, 2968, 3043, 5888, 3247, 3300, 4201, 6778, 6576, 1235, 2963, 6892, 1744, 8118, 2716, 5348, 5855, 1830, 1401, 8362, 3776, 8583, 4652, 3571, 5046, 511, 4374, 3491, 4239, 4364, 6909, 6102, 5376, 3882, 7323, 2411, 976, 1542, 7266, 8704, 7809, 4961, 4617, 3867, 2260, 3933, 9339, 708, 6692, 5422, 8133, 2502, 521, 3862, 7557, 4964, 7149, 7113, 5911, 5024, 5628, 5893, 7723, 891, 6632, 3584, 9580, 6759, 3836, 3352, 3181, 7054, 8745, 3032, 7394, 1415, 2232, 4847, 5412, 9538, 2647, 9242, 2570, 1480, 7096, 2799, 2230, 8782, 3911, 4588, 494, 7358, 1908, 2000, 926, 3522, 6208, 4765, 2814, 559, 4918, 1685, 6494, 6303, 8013, 5945, 4111, 7101, 518, 1774, 5967, 3707, 2381, 1373, 3875, 2895, 4, 162, 663, 348, 1862, 5052, 1109, 3839, 6184, 7027, 542, 6823, 5631, 7982, 9607, 6411, 8473, 8918, 2184, 3572, 3355, 5368, 7380, 609, 4439, 4996, 9755, 3536, 4397, 2949, 9743, 8813, 7984, 8709, 32, 516, 2033, 9083, 2081, 3996, 2711, 6134, 3322, 9650, 6515, 4173, 596, 922, 7514, 4243, 838, 7225, 7752, 8974, 8686, 3934, 4309, 6993, 484, 9507, 1471, 6885, 3125, 2223, 6689, 5243, 4249, 9196, 6773, 6802, 1643, 7506, 7996, 8072, 4864, 5132, 8457, 6090, 7669, 5256, 5433, 5946, 6897, 2872, 1986, 8596, 4558, 8423, 1185, 5506, 5563, 5245, 3988, 272, 6315, 4204, 8581, 4252, 1746, 9458, 5574, 4061, 3757, 6056, 5178, 5207, 2852, 5718, 7905, 5796, 2174, 1976, 190, 7384, 8364, 1255, 639, 4681, 5063, 2745, 4770, 184, 4538, 8830, 2488, 7848, 5694, 4671, 3429, 8754, 1208, 6387, 1759, 865, 1194, 8383, 1586, 1111, 3284, 1751, 5583, 3137, 1236, 4416, 7834, 872, 2379, 1553, 444, 9205, 2304, 6672, 767, 8360, 1171, 1351, 3015, 1778, 5621, 7366, 2357, 8017, 6579, 1575, 1683, 8522, 8822, 3957, 6864, 7547, 4213, 2820, 3548, 6013, 5023, 5895, 5975, 3114, 2056, 1489, 1488, 1231, 4535, 9116, 4029, 9822, 3008, 9500, 5798, 9462, 7852, 133, 4926, 1129, 2392, 2343, 4406, 655, 4787, 3011, 4630, 9806, 5114, 9370, 6851, 2548, 5894, 3256, 4984, 1227, 6165, 4669, 7138, 2529, 4902, 6382, 9148, 8195, 8335, 3044, 9177, 1397, 2870, 9864, 4723, 2740, 3866, 6772, 8938, 8809, 3333, 415, 4636, 1197, 7938, 1847, 9031, 4295, 1618, 808, 3123, 6878, 4606, 5373, 5044, 8635, 7124, 6616, 5203, 8366, 4694, 6008, 6434, 3022, 8197, 2942, 7504, 1559, 2491, 2987, 6596, 7347, 4497, 6219, 3130, 2662, 4026, 1760, 6170, 4675, 3905, 1493, 3072, 8443, 5769, 4972, 6648, 9392, 9377, 936, 1037, 8995, 762, 5414, 8971, 3602, 7699, 4358, 6952, 157, 5386, 5860, 7754, 855, 7461, 1305, 4382, 8640, 8992, 34, 7625, 7546, 5884, 7730, 9693, 3183, 1065, 9298, 7503, 4672, 8092, 5528, 1763, 9875, 8432, 5216, 4896, 3258, 5923, 4174, 279, 9820, 2229, 8070, 8741, 1711, 9194, 4100, 1359, 4687, 3968, 5217, 549, 2441, 5693, 8675, 5314, 316, 6654, 4855, 4251, 774, 6801, 46, 5150, 2355, 5924, 6269, 7145, 4880, 6393, 8164, 3600, 7785, 8725, 5401, 3051, 7550, 5730, 9525, 5977, 293, 9066, 2841, 4788, 7411, 224, 3113, 6063, 5455, 1834, 2145, 8513, 3012, 3704, 2927, 6705, 7641, 8991, 2272, 8313, 6732, 996, 8529, 1565, 2866, 1799, 6356, 6375, 6267, 4262, 1882, 7239, 6211, 7334, 9343, 1045, 760, 1218, 3283, 9710, 386, 168, 982, 4732, 8009, 2671, 8112, 1581, 6982, 7459, 1702, 8028, 2489, 1791, 8590, 3902, 1455, 3763, 1052, 307, 1870, 2149, 4824, 6874, 3025, 6197, 6476, 8287, 6178, 4679, 20, 8572, 1229, 1292, 5812, 761, 5328, 7913, 1217, 5523, 5873, 2501, 2325, 8922, 3040, 9444, 3228, 2537, 6714, 6430, 4733, 1103, 6207, 4172, 3128, 513, 3569, 5407, 4163, 5983, 264, 972, 1276, 3755, 269, 7453, 2632, 9183, 71, 2027, 3575, 5764, 862, 4015, 8847, 5271, 8895, 130, 2597, 5388, 6120, 9695, 952, 545, 6945, 5451, 5793, 2810, 8811, 6200, 5644, 9683, 6263, 4575, 1013, 9716, 3473, 3683, 3520, 3959, 3250, 1579, 5965, 3340, 1334, 7656, 7070, 4065, 1181, 1670, 4414, 6552, 1056, 422, 2188, 721, 2064, 242, 9860, 3646, 4246, 6566, 3652, 587, 158, 9900, 8803, 338, 515, 1813, 3833, 8975, 8292, 5313, 1312, 9365, 514, 8750, 1350, 1073, 826, 8570, 2079, 540, 1038, 2784, 7395, 5554, 5896, 5880, 2121, 1110, 9911, 2766, 5734, 3078, 3561, 2135, 178, 8483, 6688, 7379, 6670, 5821, 7523, 3197, 6900, 3606, 957, 6110, 5790, 5142, 9843, 2373, 7720, 7208, 7797, 1390, 7020, 3951, 6473, 3312, 9661, 7976, 662, 709, 8325, 7485, 5854, 9669, 7973, 6808, 7960, 7362, 9794, 917, 1826, 633, 5513, 7975, 7664, 9332, 9868, 1941, 438, 1730, 4291, 718, 1598, 5667, 2926, 7553, 5791, 5918, 9688, 4222, 1081, 8645, 8175, 4007, 599, 4044, 7058, 6987, 3460, 7222, 1865, 497, 9696, 6553, 2104, 2271, 3001, 1859, 2628, 3512, 7356, 7760, 1993, 434, 8014, 8795, 9652, 1721, 1924, 3909, 4202, 3332, 3780, 5842, 6128, 9275, 4186, 1969, 4701, 7210, 9182, 4600, 8122, 5904, 4941, 4891, 241, 2507, 585, 7277, 3083, 6631, 9430, 504, 9496, 2583, 9604, 5104, 9753, 8359, 8369, 72, 4140, 1066, 2515, 8762, 8145, 7250, 3000, 1691, 763, 9497, 2850, 8184, 8774, 5843, 4360, 2875, 4233, 8494, 6951, 2345, 4326, 1380, 1043, 1316, 4134, 5942, 7965, 2157, 5984, 8737, 1988, 2052, 8424, 7932, 6565, 322, 8428, 5253, 4369, 1128, 8819, 5691, 1012, 2720, 1624, 9804, 3136, 9556, 923, 2754, 4260, 3319, 582, 1884, 8618, 3987, 7693, 5752, 1623, 4350, 4130, 5468, 8163, 9520, 6910, 5122, 6829, 3118, 4080, 6079, 8982, 7348, 6577, 5950, 6861, 3949, 7280, 204, 6076, 5103, 8376, 2828, 4943, 8673, 325, 7108, 7109, 3073, 8095, 9061, 4141, 8030, 6830, 4958, 9968, 5785, 3828, 7609, 5933, 6429, 5443, 103, 8225, 9829, 706, 6394, 3827, 7677, 9797, 8132, 7776, 790, 6135, 6849, 7818, 6288, 550, 8548, 457, 8214, 2346, 6962, 1413, 7131, 5168, 1165, 6890, 3799, 2419, 4279, 8844, 6021, 3385, 3474, 9569, 1280, 7191, 1074, 6349, 4361, 9590, 6948, 8520, 3489, 19, 6455, 8459, 8719, 4599, 8222, 6343, 2543, 1907, 3335, 3499, 2057, 2073, 7822, 1243, 3477, 4712, 1136, 7935, 5174, 5105, 8010, 927, 6708, 3768, 7745, 6686, 3903, 934, 4079, 3513, 4230, 4435, 9193, 6454, 3141, 9187, 5959, 858, 7711, 9157, 4953, 7543, 2179, 8481, 2333, 586, 1965, 297, 9341, 8394, 2195, 1133, 9131, 2567, 7844, 807, 174, 4560, 3931, 7304, 4609, 5591, 1703, 9791, 5494, 6534, 837, 5470, 7403, 315, 6264, 691, 6236, 7150, 1367, 3031, 1225, 2138, 2001, 2119, 1772, 7747, 3589, 4859, 8840, 4064, 5610, 3958, 8177, 3558, 4087, 490, 4108, 8110, 8194, 7341, 5969, 7386, 6191, 8482, 9318, 6376, 719, 452, 5469, 537, 7567, 1600, 320, 3133, 1487, 6289, 3818, 9503, 9335, 8186, 3541, 2749, 4276, 5128, 124, 5447, 87, 7390, 2044, 7633, 7246, 5869, 5749, 2171, 4381, 8664, 8119, 6192, 1311, 7211, 3009, 833, 4692, 5182, 9627, 3406, 3992, 7651, 8406, 4908, 3229, 8126, 7817, 9323, 2937, 7571, 4534, 9950, 877, 2825, 1433, 854, 412, 2913, 1135, 6628, 4673, 789, 2010, 4870, 1048, 6600, 5246, 5013, 5462, 6721, 6979, 237, 498, 226, 3313, 802, 4835, 4883, 679, 7819, 406, 2038, 9783, 8606, 9171, 3736, 3240, 5449, 7083, 6225, 9408, 3531, 166, 152, 7594, 6399, 5136, 3276, 1927, 7679, 4320, 3134, 7549, 6549, 1696, 8842, 1604, 1288, 2508, 5053, 2282, 6929, 6285, 3760, 3552, 6203, 1162, 5635, 3694, 4404, 8148, 2956, 3705, 2704, 8963, 5803, 6295, 4049, 8695, 5532, 6738, 9429, 4236, 2227, 6752, 4580, 5922, 8976, 6364, 4263, 2498, 8498, 2471, 2561, 6049, 4595, 3832, 9902, 8551, 8490, 8103, 8153, 42, 4199, 869, 6831, 1340, 1562, 4332, 4166, 2812, 2669, 4924, 2979, 3511, 6921, 8681, 4806, 2432, 7534, 2082, 7885, 9697, 8447, 2795, 7202, 2638, 5437, 2602, 5762, 8926, 8932, 4504, 4807, 8495, 150, 990, 149, 6745, 1330, 6799, 8829, 3166, 7405, 8173, 9613, 6477, 214, 7655, 392, 5241, 4654, 9789, 3343, 9601, 6022, 4200, 6521, 4656, 7490, 7171, 4499, 53, 7899, 4586, 3163, 3527, 4647, 433, 40, 625, 6031, 2532, 6981, 373, 6886, 8273, 558, 1622, 3320, 7456, 8237, 7046, 8196, 3563, 6446, 8274, 1220, 9102, 4619, 3583, 1384, 5510, 6275, 5991, 9808, 6490, 8836, 6583, 6142, 9454, 1445, 9737, 2831, 9219, 8393, 266, 8278, 5120, 6971, 5424, 3331, 4370, 5035, 2423, 4257, 8825, 228, 1230, 3990, 8723, 9402, 7815, 2756, 5429, 6508, 5575, 5329, 3793, 5371, 5705, 2878, 1785, 1207, 6724, 4284, 420, 9893, 7955, 7471, 5654, 8227, 5404, 2310, 7153, 3919, 2610, 7170, 483, 311, 7608, 834, 921, 8773, 4530, 2062, 8301, 7142, 8619, 5480, 9111, 671, 7074, 9934, 342, 8085, 7618, 1545, 2958, 8068, 5014, 1091, 8657, 683, 3974, 6972, 7772, 9383, 1247, 4081, 387, 8563, 6086, 246, 3686, 3311, 5405, 4090, 4277, 8785, 2706, 937, 1289, 7016, 7725, 343, 2347, 1632, 1739, 8217, 6792, 874, 4473, 7117, 6412, 6575, 8329, 6548, 7051, 1842, 2048, 4547, 4085, 8629, 1537, 8370, 2832, 6763, 1953, 185, 1328, 8334, 6261, 7734, 574, 725, 2280, 2457, 6445, 3835, 9962, 2211, 5273, 1279, 6780, 8141, 7042, 9140, 6255, 2151, 6609, 7675, 9651, 8242, 2440, 9746, 2744, 2368, 304, 2864, 1977, 1296, 7197, 1395, 7542, 8419, 4366, 2472, 66, 7944, 6966, 3879, 522, 6832, 7076, 7986, 1028, 6735, 1928, 8515, 8966, 4472, 9599, 7099, 4357, 4546, 6444, 8027, 70, 2163, 3316, 6290, 4156, 1745, 1102, 8319, 3445, 3830, 3398, 3790, 7575, 4335, 5298, 3257, 9686, 5781, 8086, 4525, 5702, 8810, 2764, 5435, 7343, 8804, 4101, 1270, 5938, 9295, 3363, 5209, 6371, 6153, 5326, 7689, 7667, 6095, 2925, 8137, 5743, 1761, 8399, 4368, 864, 9023, 6342, 3325, 784, 164, 3544, 2216, 8712, 2790, 2793, 9075, 1533, 7008, 31, 4460, 8747, 1912, 1237, 5308, 5524, 5726, 3568, 6416, 7460, 567, 6567, 9980, 7871, 7173, 9666, 9501, 3592, 4542, 9700, 9081, 9245, 5780, 9885, 1512, 2047, 8410, 7398, 3464, 9676, 7255, 2791, 1693, 7706, 4817, 7066, 1798, 8542, 5219, 6650, 1403, 928, 167, 9135, 3613, 5002, 5815, 2783, 4449, 463, 435, 8986, 4975, 9781, 8026, 7761, 7592, 7861, 2412, 8744, 9899, 2023, 7182, 2646, 6423, 1849, 8025, 6633, 8841, 5500, 627, 4107, 1254, 4091, 3338, 3586, 3151, 615, 223, 9924, 5073, 6213, 3891, 2951, 7318, 6024, 108, 3681, 8433, 9067, 7902, 7385, 8534, 4171, 1507, 5585, 8280, 261, 7469, 8207, 9327, 9667, 8794, 5493, 7407, 5656, 2773, 9390, 6590, 4727, 524, 85, 8204, 7889, 8363, 8337, 6462, 6706, 3064, 106, 6896, 925, 7991, 7420, 956, 6657, 5116, 200, 5374, 6758, 6259, 2098, 9487, 3239, 8983, 9644, 9354, 6701, 9331, 9202, 8672, 6403, 6432, 1389, 6194, 9178, 155, 6195, 1952, 6182, 8989, 3292, 1768, 7877, 2952, 8168, 548, 6029, 8586, 9658, 7559, 189, 6335, 560, 7914, 306, 6973, 9104, 4488, 9047, 1782, 9250, 5227, 5596, 6238, 317, 7370, 1214, 1503, 9918, 9642, 7850, 319, 8339, 1857, 358, 176, 2941, 8964, 546, 5695, 4969, 5561, 3807, 4188, 2295, 7758, 3915, 8653, 4096, 1713, 8761, 8524, 7198, 5239, 4649, 5676, 2181, 4441, 9010, 393, 8169, 2021, 2335, 7910, 1284, 8593, 8094, 5827, 8589, 3769, 7828, 5647, 8796, 6733, 9037, 2519, 5000, 6450, 1850, 8258, 8610, 8228, 3468, 4988, 5213, 6338, 813, 4285, 8158, 2169, 7095, 2634, 2430, 1011, 1998, 1309, 8464, 8689, 3947, 7305, 183, 409, 3374, 4038, 2025, 2984, 1090, 363, 9215, 9063, 6571, 6329, 5777, 449, 4205, 8666, 6768, 3550, 4099, 4237, 2592, 469, 8639, 7249, 5160, 1673, 6461, 6641, 8215, 915, 2263, 8205, 2107, 102, 7130, 6414, 8187, 9682, 3687, 8397, 3208, 856, 6066, 8956, 5347, 7148, 7814, 2824, 9841, 6327, 1148, 9138, 2565, 6353, 7029, 1689, 2627, 1879, 6517, 2390, 3219, 8244, 2939, 6252, 8598, 5460, 8862, 6838, 7430, 2931, 2692, 543, 3699, 8422, 680, 8996, 894, 4429, 2816, 7652, 7241, 6136, 5296, 2212, 6064, 6359, 5244, 900, 1733, 2769, 64, 8807, 5074, 9908, 7059, 7187, 9800, 2844, 3317, 4605, 6023, 7722, 3508, 5756, 7259, 220, 4485, 4536, 134, 9059, 9389, 9620, 1477, 2755, 7354, 5841, 7959, 3888, 7744, 3463, 7774, 2721, 2349, 6939, 4861, 3634, 9012, 2723, 3904, 205, 3094, 2372, 9907, 1504, 5850, 2159, 1099, 3841, 1578, 3437, 9251, 5778, 3098, 9537, 2690, 8492, 5714, 2029, 248, 9191, 5521, 5193, 9721, 7749, 8791, 8849, 569, 616, 7929, 8012, 9107, 2675, 6663, 9958, 3719, 9983, 7863, 9349, 3201, 9562, 94, 6815, 1201, 3729, 6652, 7933, 5770, 5916, 8616, 9761, 9472, 7229, 9871, 4467, 1820, 1158, 6978, 8886, 6541, 8877, 5001, 9720, 4008, 3433, 2113, 6965, 2807, 3414, 6833, 8985, 244, 8065, 2830, 7139, 6656, 4561, 9, 448, 8591, 1154, 1427, 3193, 96, 7970, 2630, 4481, 711, 4494, 2763, 8578, 8172, 8075, 4567, 6482, 3062, 4909, 6791, 6240, 7958, 9969, 3593, 6139, 5533, 2429, 3730, 2992, 612, 2700, 8420, 9167, 7746, 6766, 8958, 9009, 3644, 4019, 1984, 7598, 5626, 2893, 7583, 512, 2626, 305, 3948, 8816, 3747, 3328, 8961, 4234, 9757, 9768, 9493, 2833, 8632, 7830, 1939, 1855, 4018, 288, 1975, 80, 7835, 8950, 496, 9889, 6988, 474, 9571, 3717, 7339, 4786, 8718, 2961, 7162, 6872, 5, 6636, 2326, 3792, 6378, 7775, 532, 1780, 6580, 3014, 7092, 485, 5689, 8952, 1314, 2677, 9364, 5613, 4152, 7824, 5484, 8574, 7596, 4307, 1000, 3709, 6501, 7258, 5688, 429, 736, 1333, 9845, 7452, 9435, 7447, 349, 88, 598, 6340, 829, 9149, 1838, 7244, 3259, 8943, 8731, 3334, 1495, 6173, 5936, 1139, 7103, 4934, 3661, 9926, 8188, 7080, 5782, 6684, 508, 7601, 659, 3050, 5917, 8218, 6081, 7143, 8016, 8726, 4477, 8733, 3523, 5889, 4981, 5905, 6904, 1956, 2400, 780, 6739, 9742, 8338, 6306, 904, 4840, 4153, 8778, 8939, 920, 647, 1172, 3601, 9291, 8006, 9744, 4106, 3924, 8107, 5099, 3925, 9703, 9460, 7795, 4528, 367, 9668, 6963, 682, 9105, 5692, 5118, 4598, 6011, 8312, 6923, 7713, 2039, 3388, 8660, 4074, 9920, 1776, 6709, 8793, 9786, 247, 4686, 2193, 4950, 1858, 9518, 7302, 8461, 2557, 8929, 3143, 1558, 4956, 7950, 6884, 8780, 3395, 4921, 5039, 8557, 8076, 7963, 5724, 7804, 9546, 4848, 5862, 6, 5970, 6613, 4112, 9356, 9623, 23, 7018, 3198, 9476, 263, 2778, 3103, 418, 4228, 6509, 280, 428, 8973, 5741, 413, 1564, 7322, 2919, 6957, 1029, 506, 2743, 95, 6262, 7369, 2190, 1126, 8007, 5501, 6536, 8894, 9473, 3645, 7049, 4412, 65, 4076, 7248, 5640, 4526, 2194, 5077, 7560, 7404, 5627, 7078, 9469, 2483, 8472, 4440, 5180, 3336, 7422, 6012, 4142, 9581, 9825, 8554, 5910, 648, 5497, 6453, 7492, 7201, 6797, 7205, 5427, 431, 5678, 5845, 4207, 9438, 810, 8310, 7569, 7316, 9280, 8854, 622, 1967, 8288, 8047, 9957, 4784, 6169, 1216, 8628, 426, 6985, 6511, 3598, 8198, 4875, 6129, 8944, 5090, 1972, 7482, 8637, 5868, 2330, 5707, 5768, 5677, 1199, 5617, 6682, 4699, 5121, 9532, 270, 245, 3063, 1491, 6314, 7614, 2752, 2945, 7212, 3720, 5569, 489, 9477, 635, 4417, 7990, 56, 4871, 1662, 1775, 9605, 1448, 621, 5687, 4920, 1211, 6834, 2320, 3191, 8758, 723, 7851, 9413, 298, 7289, 2563, 6253, 9096, 7882, 9086, 8764, 9865, 3067, 766, 2553, 4910, 4034, 5813, 4802, 16, 1411, 122, 3466, 2141, 4354, 4327, 746, 2031, 7418, 1916, 4413, 6239, 2451, 2918, 2536, 4060, 7454, 9663, 8937, 9397, 7474, 9778, 6385, 275, 6883, 6710, 4322, 992, 9869, 8308, 2321, 8812, 9833, 5742, 7306, 7803, 7192, 7032, 9485, 8746, 686, 8698, 9736, 8736, 7005, 493, 907, 6524, 5675, 8875, 7873, 672, 7997, 3798, 7892, 2584, 8471, 9754, 665, 4232, 9297, 7570, 7978, 1441, 5208, 154, 9854, 7344, 3896, 2598, 9387, 8477, 2707, 222, 9541, 7401, 1339, 9606, 5387, 3492, 5819, 1922, 9410, 4985, 7377, 7200, 2527, 6324, 7425, 8972, 9888, 6492, 7595, 6380, 4387, 1465, 9018, 9638, 9838, 1714, 2887, 8670, 5222, 5415, 7276, 8853, 9358, 4974, 5055, 302, 7036, 4587, 1615, 7540, 3851, 9367, 8489, 673, 6546, 7381, 7507, 2680, 4853, 8924, 1370, 9489, 4603, 580, 573, 8395, 3515, 7053, 9481, 8650, 769, 3819, 9290, 2015, 8507, 7038, 2072, 3537, 4267, 6405, 3936, 4343, 8900, 9631, 439, 8451, 7566, 6612, 4226, 3329, 1929, 9614, 2666, 9810, 1592, 1548, 4940, 365, 9629, 4400, 1715, 2724, 3039, 6685, 9931, 4973, 1876, 8655, 9208, 4462, 7164, 7764, 136, 9824, 5625, 6564, 9103, 8221, 726, 8203, 8445, 3677, 5570, 7449, 1170, 7923, 8131, 6075, 5616, 2077, 7450, 335, 6924, 947, 9826, 8720, 6681, 4483, 1017, 632, 8226, 3309, 5257, 3546, 2482, 8858, 7602, 6070, 3559, 8306, 2316, 8783, 191, 450, 271, 5906, 468, 2709, 9587, 5485, 2550, 6163, 9411, 9505, 3281, 8525, 7642, 5367, 1391, 9548, 824, 7548, 7881, 198, 177, 1795, 8771, 7281, 9579, 6025, 5961, 4568, 2554, 6395, 7709, 2063, 9312, 5139, 8869, 4545, 8592, 9739, 1453, 9320, 7805, 528, 3030, 6210, 8759, 5823, 3140, 21, 8913, 1019, 8241, 4849, 8044, 3401, 7135, 8631, 3770, 8003, 1015, 334, 1242, 814, 7327, 9201, 9699, 8199, 7285, 9366, 7063, 6161, 3713, 3831, 6937, 3318, 9436, 1294, 2540, 1005, 8571, 9522, 5304, 1253, 875, 8518, 8899, 446, 7879, 6381, 6296, 8387, 7616, 5592, 6532, 8878, 4639, 4767, 1144, 3649, 623, 479, 6610, 7619, 9750, 5432, 8046, 4729, 6591, 436, 9470, 341, 8475, 6520, 2388, 6941, 2461, 6595, 9060, 5236, 6807, 4815, 475, 5025, 5608, 7974, 1383, 1661, 7196, 6976, 251, 5281, 9155, 4664, 6310, 8828, 4027, 7715, 893, 6004, 8024, 332, 9261, 9914, 7457, 6755, 9540, 5773, 6640, 6281, 2696, 728, 5395, 744, 2431, 127, 8499, 6907, 9654, 6061, 8553, 9190, 140, 9152, 2246, 7519, 6559, 6498, 1160, 9635, 602, 6744, 371, 8556, 101, 4169, 1297, 5417, 9398, 4833, 7176, 1881, 5355, 5572, 210, 6779, 7183, 7317, 7300, 2360, 7622, 1899, 9192, 2375, 2617, 8058, 4182, 9087, 4348, 9863, 2962, 7441, 3726, 6530, 4487, 7731, 645, 3251, 1257, 1025, 7396, 3453, 1797, 8081, 9422, 9834, 675, 6291, 7757, 3503, 9633, 6863, 1979, 7865, 712, 3176, 9961, 727, 1204, 1786, 1070, 7672, 4704, 4842, 3766, 8463, 340, 9858, 9217, 9051, 7980, 6325, 758, 8328, 7705, 9877, 8962, 1640, 8823, 7136, 238, 17, 657, 3323, 7093, 291, 5148, 2046, 2568, 2209, 7968, 5686, 9936, 4104, 1263, 6803, 9216, 9165, 3580, 9310, 7806, 5125, 2436, 403, 6115, 4760, 9785, 1940, 2408, 9560, 2566, 8994, 6074, 7438, 9707, 6104, 2005, 218, 6046, 9787, 5293, 132, 6337, 5481, 3632, 777, 4371, 9709, 8101, 8784, 2697, 4713, 6842, 4380, 7106, 3509, 7821, 5699, 7416, 9555, 9069, 2667, 9016, 5659, 7443, 90, 1938, 8156, 7272, 364, 4869, 9467, 4810, 9535, 421, 9511, 4898, 8633, 8988, 6844, 4966, 169, 3448, 5611, 664, 9249, 5643, 9483, 5454, 1781, 8850, 368, 2555, 7707, 8814, 544, 9386, 5729, 8120, 8765, 7998, 8435, 1131, 6015, 9319, 5953, 260, 9765, 8843, 2735, 1261, 9405, 9645, 443, 3420, 2695, 7037, 3452, 9274, 1933, 2876, 5138, 9848, 9303, 1663, 7941, 2701, 7352, 8905, 7213, 9872, 4971, 9773, 2665, 2350, 2299, 8053, 1058, 5149, 290, 9418, 3745, 3003, 8792, 836, 3811, 376, 7097, 9026, 2116, 6019, 6402, 3871, 4102, 3366, 9272, 7903, 7842, 8183, 1467, 97, 4002, 3458, 7750, 125, 1007, 653, 9317, 8209, 9329, 5508, 4931, 7279, 3612, 9609, 7789, 5601, 4716, 562, 4939, 9281, 1531, 7235, 9959, 4118, 9369, 8801, 2222, 7696, 4115, 978, 7415, 7939, 2313, 8250, 8048, 3918, 5629, 1295, 9612, 1114, 8700, 4793, 4336, 9549, 6729, 1787, 8193, 9286, 9293, 9713, 1173, 3270, 9074, 5720, 7155, 6550, 7489, 9333, 1514, 2479, 5230, 1342, 7631, 9694, 9209, 7505, 1937, 7458, 3475, 9955, 1645, 9849, 9475, 9229, 8763, 3493, 2383, 9266, 8947, 7146, 9314, 6847, 8887, 9288, 6389, 407, 8390, 2305, 7898, 8576, 7368, 3771, 8954, 3837, 9479, 9805, 9807, 9817, 565, 9687, 8743, 1304, 9494, 8766, 6435, 9056, 7349, 9346, 7333, 9925, 2684, 9353, 7551, 1814, 9724, 6990, 8354, 752, 6206, 123, 427, 9151, 8220, 4151, 2884, 2549, 321, 792, 1987, 9965, 9432, 4287, 9427, 3917, 9443, 9055, 9979, 6249, 3204, 7979, 6647, 2552, 9873, 4055, 7565, 3901, 2221, 4886, 2409, 7733, 1082, 5735, 3368, 9735, 8834, 9759, 1299, 7203, 2466, 5882, 1793, 6408, 8440, 7429, 9964, 3547, 4510, 7084, 6991, 4967, 9351, 9407, 8063, 5154, 5535, 3168, 7265, 9434, 3147, 9384, 6222, 323, 3081, 6675, 6943, 2365, 8909, 9316, 566, 1089, 9775, 9747, 3196, 5302, 7064, 6865, 9619, 9718, 6072, 360, 8320, 4475, 9935, 1027, 9823, 8896, 9763, 7927, 9145, 818, 9975, 179, 6368, 1425, 9657, 1121, 7741, 9734, 9164, 9062, 79, 987, 9203, 8136, 4756, 4271, 5472, 591, 9211, 3476, 7271, 6751, 7256, 5045, 7230, 9941, 1454, 9267, 8441, 2301, 9903, 2821, 7295, 7947, 3156, 9106, 8587, 9539, 283, 8040, 1852, 2797, 9428, 7364, 6775, 5438, 2443, 4093, 9701, 147, 461, 7515, 3603, 6798, 3024, 9928, 9677, 7615, 8491, 2150, 394, 9468, 526, 8569, 5137, 2067, 9461, 5029, 1422, 8487, 8206, 1582, 9176, 1382, 6488, 3737, 9403, 7426, 3961, 1897, 7801, 614, 7021, 8641, 4574, 9361, 9973, 1, 7478, 215, 1816, 7190, 8748, 4333, 9342, 8831, 9816, 234, 9561, 9534, 7144, 1059, 1957, 3945, 9564, 9448, 7683, 697, 7640, 8703, 2053, 9596, 7163, 9621, 7701, 9309, 402, 4206, 9464, 9296, 495, 9543, 7497, 9523, 943, 4198, 6463, 1698, 197, 9578, 2835, 3350, 9128, 7860, 2541, 9529, 425, 8033, 2256, 6467, 9232, 467, 6391, 5185, 9971, 5311, 8039, 8485, 8066, 5294, 9345, 9552, 8543, 6854, 27, 5740, 8374, 81, 405, 8697, 5872, 9689, 6475, 9678, 965, 759, 9610, 8671, 9751, 6527, 2877, 6977, 2076, 6989, 3177, 2977, 2595, 9357, 6096, 9615, 9258, 9257, 7159, 9705, 2725, 77, 572, 9409, 1997, 9121, 7531, 4025, 4888, 1660, 9927, 9270, 7431, 1018, 8767, 7260, 847, 699, 794, 6183, 3069, 9423, 1675, 2649, 9643, 3551, 9944, 9861, 1492, 9883, 8414, 9970, 7753, 188, 724, 9731, 6185, 7127, 8509, 4919, 9732, 916, 9780, 7298, 8396, 9553, 9684, 6538, 5051, 3231, 3393, 7827, 9474, 381, 9374, 9530, 2845, 3434, 2708, 2974, 9340, 9591, 9639, 5082, 8380, 9729, 7157, 1617, 4220, 9981, 380, 7612, 9382, 9322, 9594, 8667, 8283, 9263, 9495, 4453, 5172, 8808, 4386, 8517, 9727, 2233, 8906, 2101, 9101, 9412, 9527, 6422, 523, 5987, 9655, 6581, 970, 9394, 6156, 6637, 3582, 9831, 3964, 9480, 9881, 3149, 2332, 9593, 194, 9767, 7981, 2442, 4489, 7646, 4305, 8936, 9566, 6270, 2425, 9942, 9933, 2633, 9439, 4314, 9835, 6503, 9708, 9622, 3403, 2615, 8775, 3979, 8526, 9598, 1478, 9879, 2625, 8400, 9584, 3944, 4161, 9811, 9515, 8521, 9640, 6504, 8647, 6228, 7257, 9618, 8514, 24, 9282, 2428, 6322, 7105, 7195, 9425, 8299, 28, 9712, 5995, 895, 3554, 6931, 9269, 8512, 9662, 3274, 486, 7400, 9756, 1161, 9641, 7345, 26, 849, 9359, 9526, 6489, 605, 68, 7082, 5336, 9637, 1641, 7363, 9777, 9563, 9466, 6933, 1704, 9415, 69, 9225, 9241, 6155, 331, 5797, 9041, 8011, 9285, 8469, 9741, 7231, 5941, 9294, 9302, 9939, 9243, 3469, 4280, 3742, 9239, 5342, 1827, 1285, 148, 2513, 3618, 1752, 9431, 9510, 9237, 9440, 4740, 3217, 8138, 571, 9321, 8826, 9776, 9400, 314, 9325, 8955, 9378, 9338, 7006, 2620, 2990, 1169, 9486, 9828, 1917, 8408, 9463, 1738, 9491, 2947, 9917, 9311, 6915, 930, 9626, 1695, 9502, 1527, 9399, 9248, 2235, 4537, 536, 3417, 2018, 105, 9048, 2606, 9355, 7223, 7904, 8501, 4261, 9956, 9576, 3288, 7243, 9380, 581, 9471, 1773, 257, 219, 8951, 9672, 7161, 9715, 8377, 7313, 9348, 8082, 50, 5255, 9719, 7017, 9855, 9892, 9664, 9726, 9953, 9887, 9711, 9790, 7087, 9256, 8888, 8749, 9337, 5879, 8680, 9283, 703, 577, 9704, 9851, 9142, 2989, 9628, 8691, 488, 9842, 9706, 9784, 593, 6783, 2511, 9602, 9450, 7951, 1657, 3234, 3391, 3211, 9673, 1668, 9424, 9512, 9449, 9260, 7332, 346, 9575, 9490, 9585, 8904, 9465, 2747, 9898, 2623, 6673, 9514, 9509, 9919, 517, 9533, 7673, 9951, 9646, 9837, 9945, 4131, 9723, 207, 7925, 9630, 1743, 250, 6922, 5111, 9542, 9976, 9896, 4056, 9674, 2587, 9582, 2506, 9292, 3999, 2600, 9231, 9681, 6346, 9551, 9659, 9740, 9960, 9762, 9088, 9884, 8265, 2065, 9923, 9819, 6545, 9801, 4123, 9832, 4505, 1084, 6424, 6513, 9255, 892, 9827, 1819, 9799, 9977, 9913, 6661, 3715, 9932, 9906, 8693, 8715, 9809, 9033, 9692, 9815, 9577, 8885, 1149, 975, 9277, 9608, 8117, 9124, 202, 9401, 9324, 9360, 243, 9611, 9368, 9870, 419, 2881, 9459, 9506, 9653, 983, 9419, 9617, 4185, 9572, 9946, 9722, 8384, 1051, 2520, 9259, 9517, 9730, 9874, 9253, 9516, 9764, 2463, 9597, 2635, 9830, 9289, 1832, 531, 9499, 9559, 9856, 1867, 4042, 889, 9910, 121, 2449, 9531, 2685, 9916, 654, 9656, 9168, 541, 913, 145, 984, 159, 1681, 175, 216, 529], 'JJS': [2612, 1076, 3380, 1844, 6421, 308, 6677, 4148, 7445, 7189, 7957, 2983, 3751, 2829, 2215, 4885, 3887, 4177, 3597, 5653, 2061, 2253, 1935, 4519, 1077, 4465, 4655, 3116, 4117, 1050, 5423, 1818, 1485, 3119, 2586, 5233, 2348, 1447, 8355, 3080, 1805, 5420, 2312, 6087, 1580, 1893, 7249, 7994, 9123, 3015, 1845, 4945, 3205, 7388, 717, 6001, 2985, 8847, 3884, 2757, 1538, 4551, 8079, 3783, 2857, 3848, 2883, 4642, 3973, 4393, 3471, 4484, 3839, 5352, 1669, 3021, 5015, 5319, 3753, 4268, 2112, 2351, 4147, 6481, 1167, 4294, 2973, 7940, 7311, 2220, 3381, 6543, 1944, 6018, 901, 4944, 1544, 2613, 1810, 142, 2585, 5509, 5060, 1741, 4607, 5954, 4916, 525, 2249, 1125, 5007, 1583, 209, 4992, 1066, 5650, 2957, 309, 1481, 5713, 3071, 3479, 1410, 8213, 4652, 6404, 8418, 9000, 2115, 6191, 2178, 2416, 6305, 6572, 5252, 4239, 3418, 2217, 2437, 6277, 3651, 7226, 5909, 2, 1244, 6620, 2089, 5186, 2267, 4741, 6057, 2261, 6722, 298, 4766, 4521, 5287, 8442, 2703, 4419, 3497, 8725, 3697, 6723, 5488, 2329, 5537, 49, 5163, 8756, 5290, 1988, 1291, 8258, 3625, 2611, 7172, 5636, 2756, 282, 4001, 8134, 2573, 9891, 6055, 815, 4365, 7988, 1607, 5431, 7593, 3035, 9210, 977, 5711, 2279, 2260, 1685, 1990, 2787, 5250, 3842, 1817, 3408, 4373, 2095, 2678, 2205, 2948, 2661, 1222, 8902, 2673, 8762, 3409, 3555, 2882, 5645, 6188, 9026, 1843, 7650, 3354, 6020, 2446, 3465, 8269, 4114, 3735, 4109, 6733, 8708, 4443, 2967, 7045, 2660, 8156, 2758, 2455, 5965, 3370, 1834, 5084, 2189, 2578, 8439, 779, 3526, 5410, 5926, 2247, 1452, 5929, 7587, 2711, 8232, 4982, 8981, 4724, 4292, 1426, 973, 5340, 5474, 1561, 6120, 3170, 8597, 2049, 2069, 714, 2119, 5289, 1261, 2729, 1493, 7319, 133, 7340, 4882, 3565, 2988, 3938, 4808, 1075, 4522, 4779, 71, 4518, 4868, 1989, 7804, 1319, 5187, 2924, 1667, 4769, 2019, 2780, 5141, 3500, 5286, 8017, 2163, 5547, 770, 3442, 1323, 3429, 3650, 1570, 2306, 4316, 513, 1176, 4663, 144, 2509, 5062, 2641, 8358, 1680, 493, 725, 5315, 5783, 6458, 3214, 4469, 7186, 377, 521, 1327, 3346, 5134, 205, 523, 4429, 5775, 4943, 4186, 1418, 1687, 2029, 5684, 3741, 5161, 4247, 9186, 3874, 912, 839, 2880, 5197, 1293, 3963, 3441, 4416, 2697, 6788, 7748, 3258, 1745, 7591, 7751, 4345, 5491, 439, 7768, 1697, 4224, 2652, 658, 5237, 3129, 5580, 454, 3188, 2344, 2156, 9129, 3891, 3605, 1497, 6409, 4418, 8519, 3869, 3633, 341, 917, 4293, 1344, 8572, 3991, 1321, 2650, 5603, 2059, 2450, 2303, 3233, 2284, 4584, 5596, 6315, 6058, 2361, 5804, 6371, 9207, 5712, 1905, 551, 2315, 5211, 2180, 2817, 2837, 6980, 6823, 2355, 6882, 7273, 399, 1710, 812, 1547, 2012, 5955, 322, 2504, 3525, 7066, 7501, 3357, 4460, 2712, 2296, 4877, 1726, 1373, 3341, 8538, 1650, 7699, 7954, 5914, 7220, 2199, 3032, 4210, 6054, 3223, 1587, 642, 5447, 6431, 4197, 1037, 6825, 6505, 149, 4610, 1325, 7490, 4723, 2494, 8785, 6051, 2091, 713, 7061, 1906, 7834, 650, 352, 2338, 3982, 3074, 2863, 9159, 6039, 4214, 8343, 5158, 8467, 5968, 5881, 5828, 3349, 802, 3221, 5683, 8315, 2492, 1910, 1575, 3379, 3524, 4265, 898, 4965, 1965, 3047, 1499, 5091, 7513, 4954, 3456, 1873, 731, 3803, 6574, 2465, 1376, 5834, 1508, 1437, 6901, 9794, 25, 8271, 2276, 5036, 40, 4100, 9209, 1614, 942, 7989, 6288, 5801, 3527, 6259, 9126, 4633, 7547, 1557, 6956, 4248, 7556, 4915, 5939, 1723, 4149, 2572, 8581, 7221, 3911, 3017, 3446, 476, 2274, 817, 3692, 2946, 3548, 9037, 1310, 4928, 4720, 6551, 4390, 783, 8035, 1388, 1251, 3330, 3348, 846, 2136, 4040, 1105, 1042, 663, 3714, 6598, 2473, 6215, 4578, 1804, 3789, 819, 4233, 457, 5750, 5670, 2759, 5304, 5830, 910, 899, 998, 2581, 7475, 3029, 882, 6358, 3812, 4876, 4591, 3272, 3143, 1678, 3595, 3716, 4108, 7594, 511, 5384, 7056, 2186, 9092, 7868, 7879, 3195, 6569, 793, 1620, 3262, 8281, 2872, 4490, 7366, 6479, 4125, 5209, 2078, 3392, 3052, 5440, 4432, 7829, 1593, 1281, 2265, 34, 6883, 4536, 7281, 32, 919, 3111, 8516, 7682, 2411, 1137, 6627, 4054, 2482, 5696, 6114, 5685, 1283, 4160, 5033, 7225, 2827, 6452, 3648, 3182, 3997, 8713, 1585, 5258, 8075, 2402, 3480, 3800, 6451, 2375, 2490, 679, 6364, 8361, 2640, 6418, 2308, 8324, 8233, 6736, 4895, 1724, 3106, 5492, 7770, 6819, 1991, 7116, 44, 684, 7352, 745, 7199, 2353, 2887, 1223, 2854, 1666, 7669, 3042, 130, 5869, 5522, 8496, 738, 4757, 3955, 1301, 5852, 955, 1648, 1207, 6308, 4739, 6840, 2250, 8992, 4848, 9141, 791, 8450, 2954, 2807, 3083, 2592, 3594, 6109, 3123, 903, 576, 5378, 1576, 659, 7219, 9978, 7248, 6983, 8012, 1347, 3467, 3033, 6298, 7620, 393, 1431, 3661, 2674, 7666, 6651, 7674, 6763, 5760, 1884, 1109, 6480, 6691, 2343, 3076, 5401, 4754, 1506, 982, 3292, 6959, 7718, 3246, 9749, 9975, 7880, 7911, 2602, 1931, 4083, 4014, 3816, 6697, 3101, 2087, 4395, 61, 6133, 7965, 1682, 2865, 2699, 1482, 8224, 4366, 2589, 5038, 4828, 9670, 2264, 6268, 2155, 6745, 5113, 4672, 2218, 6143, 4503, 8504, 4482, 1892, 2057, 7024, 5283, 345, 5365, 6108, 5375, 9493, 4917, 1221, 3989, 2797, 4855, 5533, 1643, 6769, 6348, 579, 4176, 800, 108, 1943, 2232, 7342, 7083, 4138, 1225, 2114, 1535, 2397, 4902, 5373, 1671, 274, 1992, 7307, 6400, 1644, 7002, 3353, 8536, 2516, 8147, 5550, 114, 7993, 4889, 8636, 828, 5661, 6413, 4589, 1864, 4192, 3722, 8868, 4553, 929, 7058, 2813, 2144, 2141, 4012, 1768, 6208, 8049, 5806, 5861, 1813, 6845, 9049, 5663, 9039, 4178, 5184, 3750, 4782, 6344, 5618, 3374, 2439, 8317, 9111, 6540, 1693, 1387, 5316, 8148, 5632, 6083, 85, 8525, 8329, 3184, 6649, 5519, 4572, 3725, 5190, 8251, 3956, 5859, 4385, 9083, 3986, 7826, 5017, 210, 62, 5931, 2904, 7863, 2241, 4731, 2744, 3064, 2859, 7936, 3218, 2941, 4597, 2126, 4195, 8594, 2727, 8087, 776, 3203, 5534, 6072, 8803, 4946, 4339, 3312, 9760, 7132, 3315, 5171, 9768, 5455, 4249, 2448, 6911, 3998, 1049, 1640, 2929, 1034, 248, 4082, 8, 4452, 4616, 8781, 6412, 3779, 2862, 7813, 6855, 6199, 4026, 3577, 3889, 1725, 7786, 4333, 174, 4580, 740, 8333, 4679, 3829, 2477, 3014, 5507, 8434, 2266, 6699, 1756, 5977, 3026, 6561, 2148, 1976, 7073, 3810, 2435, 2478, 487, 3028, 4765, 5406, 7491, 8577, 8903, 956, 2484, 6005, 547, 8817, 3177, 5923, 6518, 8612, 4752, 7844, 7728, 1528, 6089, 8722, 5908, 2982, 6599, 3516, 4378, 3640, 3629, 4963, 7979, 3277, 9187, 6914, 8373, 7575, 3424, 4007, 7855, 5644, 4515, 3314, 1045, 3243, 760, 3241, 5921, 5018, 1358, 3486, 1975, 9481, 1468, 6821, 4964, 8441, 2418, 15, 6084, 1195, 269, 4707, 914, 1489, 4122, 1961, 4698, 6793, 4547, 2847, 7459, 11, 9097, 4638, 1616, 2688, 4573, 669, 8391, 1197, 285, 5988, 6707, 4142, 2732, 1511, 1142, 2453, 5722, 877, 8013, 3581, 5321, 7000, 1516, 3622, 427, 555, 3384, 7918, 8404, 4235, 5026, 302, 570, 2656, 6851, 1462, 1946, 78, 3691, 7590, 5530, 2252, 2236, 8609, 1402, 3150, 3095, 2434, 6026, 1918, 5786, 559, 6918, 5101, 266, 9365, 8110, 4209, 2531, 3952, 7894, 8412, 4067, 2718, 7175, 3332, 5520, 5200, 8125, 3755, 5285, 7797, 2986, 1127, 5772, 595, 8843, 3862, 789, 4323, 8228, 4631, 6453, 7150, 8034, 6386, 4011, 9476, 7644, 7661, 1406, 9003, 528, 2476, 5576, 954, 728, 5153, 8925, 6169, 3202, 1479, 5731, 560, 7900, 3239, 6826, 7086, 3671, 6042, 2055, 8279, 8924, 6275, 1568, 4403, 8486, 3772, 7168, 8431, 2076, 5714, 5234, 6629, 5466, 3165, 9011, 3693, 7789, 357, 5179, 4794, 9067, 6290, 2327, 3664, 3971, 6842, 4571, 2960, 6438, 5227, 8990, 8386, 8643, 2289, 4890, 553, 748, 7370, 1370, 3895, 5228, 1237, 5487, 524, 4851, 1722, 7651, 746, 6560, 2422, 3673, 6174, 616, 7959, 2325, 1861, 8793, 1895, 5658, 3304, 5784, 3121, 1605, 2903, 5207, 57, 4657, 2093, 5979, 1056, 8135, 6234, 1730, 3930, 9927, 7417, 5155, 8120, 5737, 9104, 3061, 5469, 1920, 3865, 8222, 3097, 7884, 3910, 7286, 825, 84, 3004, 5245, 8952, 8338, 991, 5052, 7765, 852, 5928, 5793, 1932, 1124, 7076, 3662, 5220, 8015, 1053, 4718, 1919, 7027, 9345, 5902, 1337, 8362, 1204, 890, 1427, 8877, 8263, 9191, 3428, 7154, 5428, 7245, 2491, 6107, 4548, 1716, 1707, 2873, 5159, 6852, 1824, 5346, 6606, 2933, 4349, 6220, 880, 7036, 6968, 4387, 7636, 3950, 6318, 5016, 7181, 4540, 2596, 5341, 1714, 2257, 620, 1929, 6807, 5831, 1540, 5880, 2955, 7211, 5987, 5785, 4732, 3000, 3340, 9125, 3893, 2849, 6931, 93, 1766, 1271, 3162, 2125, 3635, 6293, 5236, 3207, 6876, 6024, 5093, 6212, 2414, 9215, 7043, 3809, 3617, 8602, 4060, 7962, 2243, 644, 2158, 3701, 698, 3709, 2791, 3571, 8417, 4127, 522, 223, 1859, 4477, 1496, 6903, 1750, 5525, 8301, 7679, 6223, 3785, 7465, 1224, 8454, 6950, 6597, 8866, 4974, 4116, 1036, 638, 848, 5061, 7984, 4189, 7177, 6996, 7702, 4423, 6362, 4223, 9306, 436, 7197, 3057, 6100, 5885, 2493, 453, 8235, 1090, 1428, 9133, 4749, 1872, 5359, 8108, 8780, 807, 1882, 4030, 8573, 8173, 6127, 8445, 602, 1658, 2629, 2691, 4835, 557, 8350, 8789, 3631, 2544, 328, 5127, 2005, 1831, 1623, 879, 2065, 4517, 4362, 3984, 8365, 408, 4706, 2826, 3019, 8696, 2165, 7460, 6125, 7531, 188, 356, 1326, 1412, 8025, 7697, 1874, 5198, 6822, 7443, 1835, 3875, 861, 6391, 605, 2888, 4822, 6731, 6013, 307, 5112, 5066, 8387, 4659, 8876, 5641, 7686, 3870, 374, 1736, 3792, 988, 8910, 8565, 9046, 902, 4411, 1178, 2409, 5623, 4121, 59, 6696, 3815, 6352, 7589, 5387, 2105, 1368, 1498, 1806, 9396, 4619, 8566, 1070, 410, 118, 5151, 1057, 6085, 9615, 9172, 3768, 5630, 3801, 1351, 1016, 2893, 3763, 5742, 60, 3584, 2981, 1145, 2803, 7623, 6150, 2536, 1647, 3805, 3186, 700, 2939, 4796, 1164, 1955, 1208, 8336, 2138, 2268, 2281, 4500, 1380, 5614, 6988, 1646, 729, 8359, 1634, 8199, 3981, 2906, 1638, 7877, 1877, 1796, 1067, 568, 8259, 4524, 829, 9959, 634, 4154, 4004, 5901, 1812, 3286, 1778, 6280, 6363, 6779, 4660, 6850, 8157, 1828, 1116, 5883, 5833, 7610, 1315, 7945, 5771, 5697, 1709, 220, 3756, 2350, 7100, 2964, 2251, 5271, 2916, 3020, 2023, 3641, 2035, 2400, 2382, 4441, 6090, 1287, 4719, 2430, 4556, 4044, 5025, 2686, 465, 4978, 8704, 5195, 3127, 3851, 2104, 1061, 8679, 3655, 2773, 4734, 8714, 1172, 2025, 9284, 4380, 7903, 3481, 1705, 6382, 8782, 7057, 1395, 4647, 4955, 3879, 1120, 8970, 7549, 3102, 542, 1903, 7143, 5357, 1888, 1476, 608, 5895, 906, 8388, 4301, 7608, 3831, 8028, 6146, 2137, 178, 6130, 8461, 9118, 6029, 1551, 948, 110, 7724, 7671, 6053, 8096, 3055, 1886, 925, 9899, 7762, 4096, 4485, 808, 3359, 4637, 1103, 8645, 2823, 8893, 5332, 2287, 7033, 6772, 4893, 4906, 8648, 230, 8543, 8987, 4824, 1654, 5616, 7499, 7109, 4377, 6588, 2420, 7111, 978, 503, 9197, 7397, 4850, 1091, 581, 4560, 5425, 3229, 4987, 4459, 2816, 9218, 1155, 8076, 6242, 5085, 6398, 4439, 2524, 2051, 8465, 7213, 2161, 6141, 1559, 2297, 3468, 7922, 1625, 6163, 3158, 8687, 4059, 6877, 2058, 369, 9972, 7504, 1421, 6786, 827, 4557, 721, 3844, 2700, 4363, 2342, 2278, 5512, 1138, 1513, 3146, 4422, 1529, 3208, 9380, 8732, 8918, 4295, 8142, 6119, 7062, 1923, 2855, 6265, 477, 2518, 3397, 1071, 8278, 5338, 7328, 1519, 2912, 9137, 9837, 9828, 5414, 9019, 7407, 2097, 632, 6868, 6898, 558, 2213, 9204, 4134, 774, 8419, 8575, 2426, 4911, 2621, 382, 1308, 3823, 4726, 4780, 1652, 4383, 7375, 5182, 2997, 2194, 2591, 2870, 7266, 2345, 8979, 8589, 6407, 3230, 5608, 8243, 4509, 6350, 5517, 7126, 185, 5274, 612, 6254, 109, 4983, 4045, 7337, 2192, 3919, 6639, 9194, 3585, 8824, 1010, 1099, 4424, 359, 7757, 1152, 3780, 3011, 3873, 13, 1572, 3107, 619, 5500, 7395, 469, 7932, 5590, 1629, 5562, 9202, 3591, 9879, 6813, 4415, 6429, 8187, 2385, 6375, 1196, 1093, 8436, 962, 5192, 2740, 8100, 6420, 7805, 7467, 1289, 3630, 5511, 2033, 5730, 5915, 2171, 1292, 3674, 9235, 9001, 9758, 6663, 5594, 2714, 5339, 7299, 4328, 9686, 2048, 1401, 6287, 3747, 5004, 8769, 4401, 5540, 498, 3180, 520, 1386, 6970, 5975, 6584, 7956, 1821, 2358, 7677, 2867, 5584, 7464, 5850, 2084, 6596, 1328, 1000, 9048, 5063, 293, 6117, 9069, 2118, 3025, 3194, 2852, 6683, 2410, 3183, 8016, 7257, 5133, 1839, 5146, 7196, 7673, 7500, 9106, 7927, 7570, 1163, 1032, 1763, 9090, 7010, 5382, 3420, 6002, 7869, 80, 8083, 2972, 4344, 321, 489, 4701, 4165, 4098, 6285, 3832, 5996, 7801, 4445, 21, 2195, 3244, 8733, 2905, 8747, 886, 6445, 5832, 4922, 8920, 3009, 9553, 7101, 1996, 6498, 1302, 1963, 3825, 4833, 8738, 3733, 7456, 837, 1136, 1266, 2427, 2923, 7511, 1483, 767, 8991, 571, 7618, 637, 4661, 9293, 8915, 3367, 7811, 3034, 5723, 7680, 3937, 69, 51, 460, 6330, 7021, 4398, 6893, 5117, 9213, 8208, 165, 1851, 6705, 743, 9038, 3364, 6648, 6768, 5277, 5107, 8357, 9180, 2671, 8470, 7240, 2824, 9031, 3110, 715, 761, 1106, 3796, 7029, 8988, 5607, 5615, 2378, 9571, 4892, 7194, 4772, 6513, 8855, 507, 4270, 7775, 769, 2642, 2713, 8870, 3063, 2094, 5396, 6602, 2230, 3723, 4624, 1760, 1336, 8240, 1758, 9146, 8761, 2582, 2060, 6152, 2731, 670, 6960, 3627, 5493, 7048, 5947, 4826, 7112, 5505, 9713, 855, 5395, 5427, 7095, 2963, 8064, 8376, 7159, 3614, 4759, 8231, 1348, 4873, 5794, 1255, 6200, 3216, 5568, 9490, 8272, 2760, 1363, 1537, 3788, 1602, 7729, 4297, 4612, 9340, 4284, 6332, 9287, 5402, 4847, 2475, 4884, 9120, 2393, 3754, 1814, 3720, 878, 2000, 8092, 2846, 2792, 5202, 5743, 1765, 708, 151, 412, 8812, 4977, 5256, 4031, 7755, 1512, 2372, 47, 4028, 8662, 5595, 3549, 4827, 2861, 2229, 2925, 1024, 1672, 124, 6202, 5973, 46, 3044, 2748, 3732, 8578, 2339, 6442, 8864, 9858, 6461, 7584, 5351, 6048, 9144, 1290, 8752, 941, 9085, 3455, 6165, 7807, 5725, 3024, 423, 4461, 5006, 7524, 3802, 7405, 8727, 4464, 7013, 8914, 112, 821, 9672, 7822, 8429, 872, 4599, 131, 1265, 4751, 834, 2931, 8844, 4695, 1002, 5746, 8941, 8569, 5140, 4188, 3299, 8672, 3983, 53, 2412, 4569, 4753, 8757, 7431, 4317, 187, 5668, 7448, 4257, 6136, 3528, 6197, 3485, 5564, 618, 6036, 6874, 6186, 2079, 5751, 8616, 6000, 1028, 7320, 2045, 2563, 1232, 3198, 8702, 8661, 8878, 1627, 7690, 5309, 5475, 232, 9084, 4379, 5408, 6909, 8741, 5268, 4298, 5415, 4506, 3878, 2781, 5657, 3677, 2099, 2564, 4864, 583, 7619, 6810, 6182, 4837, 5498, 2687, 2546, 8631, 6439, 8437, 3360, 7792, 2336, 5990, 270, 9742, 4600, 3939, 2131, 3694, 5838, 3787, 1980, 7247, 8623, 8109, 3521, 3947, 1400, 1338, 6904, 7503, 9264, 7943, 4296, 7595, 5963, 6792, 4577, 8196, 163, 3050, 1596, 7759, 3339, 1350, 7141, 5280, 4266, 6783, 7845, 5972, 7191, 5958, 5974, 7710, 7379, 1981, 1151, 3046, 1582, 4656, 6502, 6692, 6797, 6341, 6695, 4449, 4430, 5064, 1698, 1972, 813, 9954, 1157, 199, 6426, 4800, 8067, 1220, 2196, 1104, 256, 7796, 6552, 7866, 7553, 1331, 8953, 8634, 8590, 6601, 6, 7131, 2120, 2011, 875, 4372, 4564, 242, 8533, 8835, 6924, 1230, 7032, 6219, 9153, 9131, 2214, 3426, 6025, 6873, 136, 2603, 8802, 5452, 6510, 1191, 2830, 9977, 8967, 8613, 649, 1617, 2280, 5065, 2938, 2157, 980, 6528, 5652, 3512, 3782, 1038, 6343, 6377, 4646, 3176, 2537, 1233, 5543, 5329, 678, 1691, 3615, 6144, 3252, 267, 1670, 3821, 7970, 5796, 512, 1464, 6802, 534, 626, 1964, 8223, 4570, 7964, 990, 8455, 6747, 4084, 9851, 6232, 7356, 8426, 1096, 3970, 2624, 7296, 1035, 3797, 2395, 3933, 2340, 2364, 8668, 1802, 6302, 3951, 9806, 2571, 6031, 2373, 4334, 9035, 7452, 6897, 8530, 953, 2363, 6264, 5934, 8270, 3161, 348, 36, 2461, 3410, 4583, 9130, 9008, 2987, 6757, 4760, 135, 5803, 456, 5191, 4236, 5265, 4914, 401, 5356, 6011, 3037, 4359, 6942, 5952, 7377, 1473, 9060, 3142, 4960, 2169, 3440, 7605, 1505, 7440, 8783, 6888, 2369, 3612, 7533, 4069, 5185, 5147, 3236, 7736, 2961, 9185, 316, 6756, 6887, 1619, 3598, 772, 3104, 2211, 590, 1213, 4820, 2926, 6289, 1357, 3670, 8266, 8768, 3187, 7188, 7416, 9127, 7541, 4253, 4630, 2394, 1842, 970, 3578, 222, 6462, 5690, 189, 4957, 7308, 7967, 6953, 1610, 8796, 4535, 6333, 9632, 7380, 8268, 4678, 3749, 3387, 7630, 8410, 6934, 5183, 6294, 3958, 3389, 8044, 9089, 2628, 66, 2086, 9741, 5160, 2263, 9914, 3260, 1118, 7495, 3620, 4227, 5206, 2932, 8700, 338, 6178, 747, 5995, 6263, 5434, 138, 7053, 459, 3163, 4775, 2391, 2551, 3560, 7173, 6008, 435, 3261, 8929, 1346, 9237, 303, 6129, 3013, 9568, 5674, 6997, 6917, 8236, 2164, 3533, 2653, 9377, 7568, 1279, 853, 7198, 7795, 1642, 6028, 9805, 6457, 5829, 3126, 1571, 9362, 6245, 7821, 7139, 8352, 5946, 1612, 1971, 9857, 9965, 4369, 1800, 844, 9051, 2672, 8216, 6682, 1866, 1113, 9068, 3091, 2844, 5082, 5494, 1477, 4175, 4666, 1621, 3099, 8283, 2384, 9782, 1677, 8427, 3185, 803, 8707, 7841, 7216, 3361, 4382, 6776, 2639, 5635, 8211, 804, 7152, 7041, 6727, 5495, 6539, 1260, 8851, 7244, 5518, 3482, 6164, 9156, 6867, 3668, 1633, 7419, 8489, 268, 6781, 2764, 6106, 8312, 4408, 8563, 8088, 7047, 5951, 5659, 8974, 823, 5997, 4781, 8363, 8875, 2041, 6664, 9683, 9135, 8347, 3178, 6477, 1740, 4682, 5628, 8916, 8184, 2632, 7451, 336, 1193, 8319, 6396, 1928, 1275, 6816, 5348, 12, 4032, 4064, 3654, 9860, 5820, 1369, 6124, 8690, 5482, 5328, 1135, 1603, 1419, 9530, 4080, 5317, 3656, 420, 8583, 6255, 6714, 693, 157, 1111, 4715, 1174, 8423, 3564, 6716, 164, 7473, 4405, 8478, 2273, 5324, 8647, 8447, 3872, 2534, 2256, 7166, 70, 6185, 8584, 4933, 9888, 7800, 1853, 6256, 72, 5451, 8797, 8182, 7561, 2998, 876, 1219, 7949, 5021, 8800, 1581, 849, 2736, 937, 8820, 3007, 5639, 660, 7637, 146, 3495, 8550, 7764, 5944, 7919, 2111, 8084, 4875, 7738, 5464, 1959, 8098, 5643, 4976, 4932, 4146, 2359, 23, 958, 7974, 3766, 9014, 2239, 2739, 7228, 2809, 5292, 4531, 7158, 2843, 2440, 2174, 7321, 3740, 9413, 1902, 7071, 4196, 4925, 3680, 884, 874, 8476, 8549, 7455, 744, 7364, 4150, 2962, 7597, 8506, 4216, 2979, 1618, 6773, 194, 6105, 8832, 1161, 8888, 9561, 6719, 838, 4009, 5732, 9712, 5437, 7367, 8911, 6093, 1858, 4722, 264, 8574, 4330, 9158, 4541, 3611, 5103, 4488, 6336, 1759, 2389, 9179, 3541, 2936, 122, 6476, 5361, 107, 8945, 9787, 2996, 2052, 9114, 3421, 4466, 6499, 8378, 3141, 2886, 2246, 5694, 6176, 4157, 9057, 6241, 8559, 5567, 8411, 3448, 7324, 3151, 6473, 2081, 5900, 2894, 3587, 7810, 931, 1121, 694, 3897, 5405, 8950, 5229, 4813, 946, 4107, 8389, 6607, 2526, 8280, 6806, 8014, 1475, 4664, 4640, 1574, 4113, 4799, 2354, 4705, 7721, 5008, 6912, 1577, 7565, 8995, 3729, 1659, 9004, 9778, 4565, 8021, 5345, 5305, 3695, 404, 5219, 3793, 9909, 1521, 7646, 3759, 9634, 4190, 1871, 3575, 7928, 5043, 7067, 6718, 8686, 6838, 6004, 277, 1335, 5393, 4762, 1394, 7809, 6045, 4709, 186, 755, 7374, 6684, 7229, 7462, 3566, 5745, 395, 9549, 4926, 4499, 6459, 9178, 6173, 7536, 7641, 9238, 2645, 6919, 1267, 1746, 22, 2388, 8001, 169, 6067, 6879, 6366, 6531, 6637, 8772, 1838, 9882, 3427, 8289, 6383, 3140, 4468, 6858, 2637, 464, 9814, 3557, 4496, 3306, 2291, 5335, 9317, 9897, 1993, 2514, 4730, 1450, 4696, 5891, 6040, 4604, 9671, 2761, 9248, 2616, 55, 5960, 6411, 4501, 4258, 7753, 1405, 7357, 6999, 3966, 9688, 8480, 2102, 6033, 9318, 9040, 6076, 1514, 4562, 1304, 9807, 6059, 7973, 1148, 367, 6356, 1181, 7781, 1046, 5822, 8791, 3977, 6728, 2245, 6857, 9506, 9199, 9349, 3544, 709, 5422, 4037, 9072, 533, 1396, 1114, 4462, 173, 9415, 9905, 4325, 2039, 3684, 6464, 2258, 4881, 8637, 0, 2408, 4567, 8190, 4909, 3867, 3904, 7578, 3190, 3880, 8150, 2204, 234, 4164, 1541, 5649, 7118, 3767, 2371, 4347, 737, 3941, 1594, 6070, 2001, 8018, 3305, 2508, 6276, 569, 5424, 1795, 1150, 7798, 5486, 5313, 6196, 5123, 1449, 8591, 7643, 9931, 870, 4738, 5700, 8299, 9550, 1227, 1674, 3117, 8957, 9500, 3422, 2850, 6448, 30, 8137, 5214, 6490, 4991, 6104, 5132, 4687, 1941, 9010, 8308, 7008, 1322, 4512, 5325, 337, 7540, 5003, 7134, 2593, 8052, 9540, 8492, 4867, 3154, 7210, 992, 5349, 8219, 7525, 4211, 7454, 5299, 7551, 6077, 7574, 3899, 5076, 2510, 4027, 2717, 6712, 1175, 3764, 3048, 8726, 7037, 7241, 6837, 4099, 7077, 6726, 7098, 6175, 6862, 6946, 7422, 6994, 4628, 278, 4218, 8369, 1441, 6765, 2013, 1182, 3276, 7253, 7854, 4073, 9502, 283, 8274, 6511, 9537, 4275, 2459, 3439, 6309, 2896, 1779, 6384, 7895, 5937, 7530, 3975, 83, 7487, 4910, 495, 3301, 4745, 1794, 2533, 9919, 2626, 1908, 6231, 7713, 6653, 7096, 1478, 8189, 1503, 7752, 5709, 5115, 2820, 3291, 8405, 5755, 8964, 7130, 5913, 134, 3908, 7685, 5660, 1288, 7018, 7180, 5497, 2871, 8346, 6261, 549, 2244, 339, 3328, 2695, 2062, 5145, 818, 3213, 9196, 3049, 168, 3155, 1748, 5682, 3814, 1894, 9430, 2487, 8784, 7267, 4862, 3914, 2733, 4641, 6929, 3153, 5843, 7941, 1228, 8241, 5866, 4463, 7626, 6361, 504, 2386, 6743, 8161, 7336, 9407, 2496, 7355, 9162, 1044, 1126, 9087, 4839, 8488, 5477, 933, 1934, 814, 9358, 686, 5368, 3529, 301, 335, 3459, 4750, 8443, 2664, 3794, 4194, 6317, 7560, 5924, 2801, 4866, 6715, 2942, 865, 2173, 3863, 5816, 1318, 8619, 6843, 8227, 5566, 6937, 6425, 8322, 5463, 82, 6945, 8298, 9930, 5609, 1950, 6805, 7276, 4725, 552, 8976, 5557, 3626, 1393, 1060, 1949, 6556, 7996, 383, 289, 3159, 6074, 7554, 7070, 5308, 2631, 9122, 1615, 5028, 2654, 4689, 1379, 5710, 4431, 4375, 8898, 7382, 2428, 4523, 9983, 2472, 3599, 6801, 1280, 8827, 6080, 7709, 8944, 9470, 1916, 5842, 7365, 2335, 8304, 3112, 4414, 6964, 7851, 5199, 8709, 5787, 2349, 1879, 3394, 4016, 997, 5483, 4250, 358, 4384, 4215, 8998, 161, 1657, 1718, 3310, 9890, 7817, 1329, 9047, 8000, 2721, 1492, 9027, 9301, 8107, 5270, 851, 1565, 7692, 4860, 5953, 3804, 3012, 9521, 6193, 2282, 1259, 1604, 6667, 5372, 2538, 4997, 3108, 5418, 1085, 7091, 3022, 6885, 1440, 9524, 9044, 628, 8495, 4948, 9779, 7727, 636, 4088, 2170, 1555, 3717, 3959, 8421, 2580, 6804, 6092, 6905, 1940, 6269, 3576, 2528, 7613, 2043, 8904, 4066, 4367, 5927, 4785, 3718, 3250, 5622, 2147, 4643, 6190, 8202, 7329, 7853, 5429, 5204, 7693, 1381, 6941, 9967, 5779, 6116, 3432, 996, 1945, 4438, 4940, 4576, 398, 9501, 3215, 6614, 5074, 7987, 2168, 1465, 4254, 904, 3760, 2187, 8220, 6331, 540, 2377, 5581, 1154, 1536, 8245, 6755, 343, 3592, 7330, 3073, 6853, 2152, 6460, 4905, 3995, 3124, 9716, 4823, 2763, 9816, 327, 7830, 2900, 1269, 9955, 5966, 588, 2874, 4029, 1490, 1472, 4852, 939, 2902, 3502, 2574, 9160, 2952, 7875, 8438, 4918, 8029, 5409, 1825, 4897, 4437, 1783, 4798, 6767, 6778, 6967, 8891, 675, 8860, 3731, 7785, 6676, 1403, 2965, 8185, 5465, 5344, 8123, 8958, 4442, 2072, 2383, 9334, 4812, 4219, 4, 4318, 3382, 380, 3245, 2454, 9755, 29, 2853, 6616, 5776, 501, 2219, 2793, 8585, 6814, 5582, 6800, 153, 5993, 8627, 8041, 6110, 7510, 2999, 7001, 840, 2647, 5573, 5, 515, 5254, 8822, 5677, 3504, 7022, 6881, 9101, 4493, 6794, 3777, 2143, 4786, 8711, 4721, 4467, 4013, 8605, 5563, 4352, 5051, 2696, 9429, 6554, 8735, 5673, 8901, 6284, 5605, 8579, 3892, 152, 3179, 7548, 9399, 7672, 113, 809, 9013, 3890, 5333, 5671, 6571, 2911, 1495, 5513, 8207, 1446, 7577, 5462, 711, 8023, 2415, 4389, 1665, 7512, 6253, 4841, 8159, 3264, 1026, 6976, 3882, 4155, 3896, 578, 3507, 7470, 6118, 7151, 7271, 7806, 6774, 1448, 1311, 5950, 39, 751, 4208, 4532, 2037, 5291, 9464, 1676, 6824, 8446, 3169, 7040, 5131, 8385, 2184, 8595, 5774, 1727, 3065, 1277, 9272, 299, 3489, 1684, 317, 857, 7145, 9422, 5473, 7665, 9155, 1719, 7483, 1815, 1628, 5667, 9154, 4497, 3927, 3553, 4105, 1134, 5322, 4588, 7712, 9412, 2522, 8746, 372, 8325, 7687, 9520, 1171, 386, 6390, 3681, 3532, 2231, 5887, 2277, 9693, 8397, 8968, 6694, 1212, 6038, 4170, 8062, 3976, 2070, 6115, 3053, 73, 6010, 4748, 9903, 119, 7463, 6226, 8039, 1968, 3499, 7791, 255, 673, 8114, 237, 5267, 6487, 1608, 7224, 850, 5549, 3333, 4942, 9372, 3704, 691, 3859, 1590, 7776, 2927, 1062, 6780, 4846, 7104, 5232, 2288, 5716, 5058, 6675, 5708, 3399, 3667, 5152, 5680, 6301, 773, 2769, 2513, 2635, 3944, 2333, 7815, 3619, 758, 6437, 2669, 2362, 2610, 1089, 8032, 3857, 1645, 7705, 3902, 3946, 3826, 4128, 5070, 1011, 4397, 7958, 8639, 6665, 8175, 3193, 5640, 6519, 7819, 8118, 6334, 1238, 2663, 1355, 9163, 6590, 5899, 5027, 4264, 214, 9343, 2228, 2805, 4795, 9143, 9694, 1922, 5959, 563, 6078, 5844, 7542, 9447, 5873, 5205, 4854, 1160, 5592, 5035, 6702, 7944, 4306, 972, 794, 9585, 2659, 681, 7621, 1901, 8712, 6222, 6965, 1068, 2376, 5679, 6689, 6389, 820, 5057, 6933, 1384, 3850, 4508, 7723, 6427, 8403, 8932, 5510, 9468, 2689, 4958, 8103, 167, 3993, 6069, 8089, 1591, 2742, 111, 4191, 5164, 4276, 1307, 7582, 4143, 8724, 7720, 8300, 4448, 9257, 8392, 7778, 7670, 6895, 3036, 1515, 7230, 6894, 8027, 7031, 9263, 452, 5565, 5253, 3131, 9201, 8212, 5350, 3965, 2995, 4900, 6240, 76, 3980, 2425, 4454, 2768, 7701, 8753, 5757, 5853, 2302, 8554, 8111, 9229, 8267, 1554, 1769, 3267, 1553, 6954, 8568, 6436, 633, 5166, 7978, 8321, 9746, 966, 5982, 9344, 1123, 3248, 8132, 3569, 5364, 3157, 968, 1188, 5593, 9195, 1803, 909, 7428, 2293, 4694, 52, 3345, 5444, 366, 6373, 8146, 6034, 2050, 4132, 7087, 6250, 7444, 8262, 1700, 7904, 4995, 4568, 4391, 3675, 1180, 6525, 1885, 1349, 8133, 2772, 5600, 9940, 8681, 10, 2356, 5788, 8948, 2891, 5984, 4636, 7898, 5450, 3269, 2471, 9701, 8715, 1860, 9157, 2117, 1206, 6987, 7174, 8367, 8535, 2779, 3918, 4973, 390, 9346, 2175, 8160, 387, 7383, 6553, 6516, 8798, 4409, 6920, 4446, 8230, 5454, 148, 8360, 1484, 478, 41, 3265, 6447, 5678, 8501, 2417, 9737, 5278, 5238, 3936, 9189, 9766, 6622, 979, 1777, 7929, 8153, 6523, 676, 6126, 5468, 6266, 7649, 3728, 3225, 5662, 3818, 3268, 7899, 7432, 2899, 7085, 4417, 6734, 1040, 9645, 7983, 2225, 5766, 1792, 4605, 7498, 7176, 3319, 4787, 2445, 5527, 3132, 9687, 1915, 5399, 4280, 7279, 8561, 9776, 2778, 6944, 4055, 9436, 5825, 9852, 2370, 4627, 8881, 1438, 9963, 8242, 8152, 5269, 6101, 9018, 5001, 4527, 742, 1823, 5935, 2879, 3820, 5121, 8091, 7616, 4761, 9492, 5932, 1857, 9495, 9329, 8448, 3168, 7250, 7120, 177, 4237, 6137, 1463, 8428, 589, 3278, 5815, 7937, 653, 2254, 98, 7848, 8073, 4407, 3773, 7537, 1770, 8996, 492, 8497, 5763, 2307, 4700, 9948, 5789, 2517, 1424, 6655, 600, 3876, 9392, 8695, 346, 2379, 1767, 5481, 3883, 798, 8176, 5773, 671, 9411, 7544, 5989, 4346, 8452, 4381, 5736, 8749, 3921, 7750, 656, 6443, 6611, 6060, 6181, 8984, 4858, 9697, 1850, 8043, 8971, 3284, 7494, 9518, 1542, 1235, 6630, 3511, 4065, 9454, 835, 8130, 9744, 1896, 7642, 1501, 4272, 8316, 1947, 5337, 2535, 3282, 6669, 6495, 9404, 7629, 8511, 6849, 7733, 2915, 6706, 8054, 3841, 7209, 2107, 2002, 8121, 768, 5693, 9820, 9217, 2323, 1203, 4052, 3227, 3929, 2208, 2374, 6952, 9565, 7839, 6827, 7393, 3115, 3405, 8354, 3173, 1005, 3407, 8857, 4953, 7910, 2096, 6374, 2056, 4440, 3573, 1390, 2828, 5634, 3663, 8145, 4320, 2755, 4309, 4755, 4773, 7518, 936, 957, 2542, 1147, 1296, 8102, 2469, 3992, 4433, 1995, 5930, 6393, 8759, 2216, 3610, 9527, 6615, 2103, 7055, 7732, 5032, 8432, 8558, 3365, 5130, 8183, 3922, 2401, 7088, 6153, 6015, 7628, 7663, 3003, 1360, 7369, 8652, 106, 3923, 5691, 8560, 7966, 4278, 9718, 967, 3075, 3535, 6875, 4111, 319, 1254, 2776, 8475, 8200, 3199, 6493, 5919, 8638, 3609, 8342, 781, 5827, 8523, 4158, 5176, 6228, 1732, 2500, 8038, 3886, 1720, 485, 3550, 3642, 8999, 1552, 6394, 8164, 3196, 440, 8588, 3719, 4230, 4289, 2290, 6251, 1451, 6111, 2796, 1875, 9328, 2457, 8177, 7913, 8604, 7523, 8742, 9181, 5024, 1586, 368, 3765, 45, 272, 2283, 2447, 5734, 1567, 4654, 6687, 7874, 9331, 6582, 9769, 908, 6441, 5621, 7246, 2670, 9803, 4174, 3371, 1856, 7926, 5109, 8667, 3770, 1098, 1523, 1925, 8553, 2553, 631, 3423, 8730, 4729, 2309, 9105, 5189, 7648, 9416, 5086, 9848, 5301, 3031, 7205, 8969, 1243, 2527, 7278, 1517, 6050, 4727, 2969, 8188, 7206, 4168, 4789, 7489, 3542, 9515, 2495, 2295, 2991, 1549, 5606, 920, 9611, 8640, 6273, 4923, 5362, 587, 7496, 2380, 4260, 5867, 9867, 7502, 2614, 2619, 9772, 7153, 6278, 1863, 4206, 3148, 8024, 3237, 4648, 8484, 3531, 6686, 467, 3350, 2910, 3487, 6156, 6829, 9507, 5541, 7675, 2560, 7583, 730, 6422, 3596, 2583, 6690, 8288, 5964, 5459, 4179, 6260, 7870, 7664, 1443, 4255, 3041, 1606, 5591, 9923, 8309, 1921, 4811, 2856, 5048, 5275, 6623, 4355, 4332, 9947, 5675, 9009, 470, 3152, 5342, 123, 2842, 7135, 8472, 4491, 6966, 4941, 5664, 8557, 6604, 3639, 8734, 2413, 3018, 2606, 7659, 3734, 4737, 4676, 9725, 6233, 2570, 6328, 8607, 3437, 3094, 5075, 3985, 4225, 4621, 8481, 8057, 8717, 3406, 5811, 6195, 4231, 5225, 2970, 567, 1588, 785, 2774, 9819, 4805, 8659, 229, 4094, 635, 4022, 6812, 7439, 3855, 7745, 1690, 8143, 7190, 8292, 6177, 5733, 8940, 8567, 5478, 7627, 9612, 4018, 9886, 9644, 2499, 8889, 1686, 9206, 491, 2142, 1140, 6628, 1004, 411, 1074, 935, 4308, 1432, 5244, 8332, 573, 4853, 7035, 4071, 8335, 8997, 545, 4962, 9110, 7049, 9175, 9244, 1256, 292, 7461, 4626, 7907, 434, 5098, 4650, 5119, 5646, 1595, 4634, 3302, 1942, 2193, 722, 1846, 3678, 9050, 1100, 8163, 4048, 7384, 2135, 4470, 1904, 1488, 9359, 796, 2909, 6746, 1784, 5240, 9566, 7160, 2655, 3508, 9825, 8469, 4478, 916, 5744, 6566, 3837, 8621, 697, 9831, 9818, 3375, 6514, 9721, 1253, 9580, 4594, 580, 5812, 866, 2346, 1169, 5421, 6991, 4649, 1601, 6160, 4975, 3786, 5792, 3396, 6600, 211, 6923, 6799, 5430, 2462, 677, 9865, 1263, 281, 9759, 6428, 5044, 539, 1339, 927, 5980, 3643, 5569, 3137, 1025, 9732, 4671, 8900, 7859, 9874, 5175, 915, 4348, 2197, 5167, 6307, 695, 5898, 2530, 5054, 3451, 5516, 3501, 5367, 6218, 7260, 3303, 3948, 202, 2467, 4708, 67, 6297, 8917, 4090, 9171, 6430, 7438, 9243, 3843, 1177, 4399, 1948, 6847, 2006, 2937, 2549, 9064, 6221, 1958, 88, 682, 4733, 8644, 5050, 1083, 6311, 6037, 7532, 7678, 8356, 4596, 4791, 8282, 7947, 4078, 4061, 9482, 5871, 4427, 2825, 6157, 8750, 8305, 9173, 6046, 9093, 8154, 6670, 6440, 7129, 3771, 7886, 4457, 7069, 3700, 2224, 9418, 5380, 3209, 4662, 2745, 8994, 3454, 7516, 4533, 622, 8896, 6866, 7358, 1009, 323, 5358, 9901, 2405, 2177, 6279, 1869, 8129, 5383, 8193, 2890, 7739, 9333, 9605, 4635, 1679, 2785, 6142, 2958, 707, 5169, 2026, 8858, 3474, 1708, 7005, 6742, 4590, 6982, 212, 4673, 2083, 8654, 7170, 2545, 5067, 1829, 7580, 2128, 6562, 7468, 6149, 7316, 3254, 4814, 1507, 9054, 7214, 2943, 6295, 2075, 441, 8641, 5705, 8529, 2390, 2357, 3320, 9763, 6170, 8238, 8374, 2767, 918, 1122, 5030, 771, 7261, 601, 351, 1721, 9738, 9408, 4205, 582, 9115, 2285, 7315, 497, 3888, 8502, 1247, 1637, 5862, 8931, 3438, 3858, 9321, 2106, 5619, 2683, 7934, 3828, 5022, 5276, 932, 3337, 6608, 536, 6784, 9582, 8564, 3331, 749, 3738, 8384, 5453, 137, 7573, 7519, 2934, 8008, 65, 7023, 8326, 2875, 765, 4267, 6593, 1550, 7888, 5855, 3659, 1273, 1059, 2347, 4198, 4486, 4582, 8409, 7645, 2599, 6869, 6299, 9136, 4990, 3402, 6365, 3926, 3898, 7774, 5148, 3226, 6547, 9557, 6589, 4802, 7425, 1341, 1609, 1284, 974, 4034, 7820, 3298, 5178, 8615, 7433, 5854, 3171, 428, 8136, 5907, 7092, 1762, 6140, 6775, 6666, 3647, 7052, 8622, 680, 7239, 3964, 8203, 7263, 6161, 7864, 6068, 6113, 1613, 5489, 5875, 6399, 7140, 8348, 5604, 7579, 6345, 8928, 2202, 8736, 1276, 8395, 7740, 9817, 4545, 5502, 6478, 4534, 5529, 3699, 856, 8629, 8337, 4072, 4714, 355, 6700, 5394, 3530, 5300, 7389, 716, 7514, 8833, 3894, 7179, 9034, 9793, 8229, 7684, 2123, 2221, 674, 8961, 2547, 7885, 4819, 3342, 1200, 7734, 7148, 4152, 9100, 5343, 5403, 8030, 6408, 488, 5366, 413, 9298, 9623, 2749, 692, 4167, 9291, 1153, 5242, 7921, 7981, 2403, 8959, 9279, 4504, 4299, 228, 9166, 4744, 5013, 4767, 3931, 8655, 868, 9222, 7293, 3138, 6324, 2743, 4771, 1027, 4021, 8937, 9751, 7457, 7486, 117, 8059, 4986, 4825, 3056, 8792, 6906, 1246, 4665, 3962, 2294, 9017, 8912, 5548, 5588, 6958, 3113, 37, 753, 4611, 1459, 1092, 9661, 5306, 8191, 6570, 8105, 3281, 1579, 2562, 5665, 20, 4086, 7270, 6932, 5432, 8458, 1635, 9440, 5303, 2834, 9205, 6549, 8500, 2868, 7662, 7164, 7392, 2240, 5177, 2798, 1063, 705, 5069, 3510, 3125, 5446, 8286, 4871, 9355, 4353, 8104, 1241, 3197, 891, 9853, 8729, 3235, 9165, 8776, 1216, 2679, 8372, 1110, 3817, 9472, 6112, 4959, 5162, 6466, 9625, 1352, 6916, 432, 5715, 4586, 8856, 6659, 1793, 238, 2486, 8946, 9872, 1166, 3200, 5938, 3990, 4879, 6151, 5196, 9529, 6044, 2034, 1257, 5019, 5892, 1173, 2255, 3069, 648, 6147, 5442, 6148, 3658, 3462, 3297, 8394, 3520, 594, 7767, 315, 1808, 3689, 2908, 999, 1019, 1340, 1520, 6272, 2838, 7028, 8033, 2322, 2634, 4669, 2810, 6563, 4690, 3737, 6581, 6764, 4480, 7948, 6043, 5099, 1987, 5587, 5397, 1502, 8689, 9926, 1887, 4581, 198, 627, 3498, 1518, 1900, 8716, 3045, 4920, 4614, 6274, 6471, 3295, 5071, 2464, 6335, 8919, 1491, 7019, 3234, 5847, 2519, 1772, 5386, 8665, 3545, 2016, 379, 9703, 6098, 7997, 4343, 2010, 9073, 3058, 9479, 3296, 945, 841, 4936, 8528, 1630, 6811, 4300, 2021, 5884, 4472, 6423, 5011, 4388, 3586, 354, 5814, 7546, 5072, 2993, 4935, 7968, 989, 9894, 7656, 8951, 3090, 6548, 1317, 9603, 9970, 2777, 7044, 1661, 3477, 2203, 1986, 5330, 662, 3287, 3212, 2331, 1434, 661, 8635, 7089, 9351, 6081, 8468, 5886, 964, 4180, 7856, 7437, 2154, 4337, 9030, 5889, 3415, 8671, 1967, 1334, 389, 3790, 7942, 2789, 115, 7427, 1611, 3916, 3706, 8821, 3616, 431, 8520, 7558, 1880, 7787, 3696, 1739, 1305, 3799, 907, 8694, 3836, 9335, 8330, 9548, 1385, 5416, 9098, 1786, 5102, 5135, 483, 4051, 1699, 5553, 8206, 780, 5390, 757, 8806, 9834, 3285, 6891, 6243, 7124, 8004, 1510, 833, 9666, 258, 5795, 5476, 5295, 257, 516, 5769, 4356, 1773, 9679, 5920, 4489, 6995, 9833, 8139, 6401, 8422, 7421, 1526, 8328, 4984, 9638, 897, 9077, 4324, 4053, 9650, 3255, 1417, 6872, 1429, 3972, 3636, 2398, 8879, 6192, 4471, 474, 6180, 1374, 6625, 5570, 1562, 3536, 294, 8061, 1889, 7779, 8058, 911, 1899, 9381, 7232, 444, 690, 5217, 8739, 2046, 2269, 2794, 8973, 3491, 3118, 1787, 1545, 9494, 3994, 7998, 3412, 8048, 7423, 3326, 4620, 7517, 5108, 3954, 204, 1460, 1467, 5260, 5216, 4436, 6145, 9096, 455, 6500, 8144, 4592, 701, 3130, 6587, 5284, 7447, 4474, 2073, 6844, 171, 7878, 5970, 8787, 6320, 4435, 2707, 1500, 5068, 6017, 8786, 5458, 683, 8955, 129, 243, 2782, 6238, 3653, 1855, 7901, 5005, 8534, 6468, 9845, 9142, 7961, 451, 7227, 5916, 9250, 481, 4602, 2334, 8731, 9533, 8375, 5122, 7799, 8036, 9836, 5288, 384, 1984, 2429, 806, 4988, 6323, 7081, 6082, 3085, 6465, 3537, 1264, 5539, 5210, 2238, 5994, 3600, 4790, 5157, 786, 4057, 6099, 3588, 6380, 8256, 6979, 6012, 9460, 5754, 190, 923, 8345, 2766, 2525, 8413, 1781, 4290, 1119, 2054, 7268, 4187, 7700, 9708, 4697, 8611, 1242, 433, 1970, 414, 6977, 3362, 5105, 3903, 7016, 5047, 7, 2100, 1453, 9322, 9193, 9070, 2020, 3463, 3781, 9659, 1909, 2271, 9846, 1747, 860, 4863, 4743, 4832, 9581, 2028, 5904, 184, 396, 3682, 8905, 3698, 8046, 6890, 7011, 8031, 7892, 6016, 2978, 2017, 2444, 8053, 6621, 4133, 710, 9042, 1744, 3172, 5056, 5922, 2822, 8883, 9353, 8610, 259, 1632, 959, 2851, 5978, 1371, 7823, 4141, 1956, 7020, 5381, 799, 2042, 6750, 4939, 6680, 4010, 2316, 5702, 1356, 8740, 8688, 9387, 950, 4003, 1439, 5261, 1703, 7338, 6544, 415, 5941, 7972, 2310, 8466, 5542, 975, 6761, 9627, 9728, 8544, 7617, 8295, 7394, 6955, 6658, 4341, 3068, 3672, 8277, 7952, 8859, 6703, 7372, 3253, 7625, 9636, 2723, 4049, 6047, 2819, 4481, 1641, 7607, 89, 5239, 8728, 4550, 9503, 9449, 3589, 3419, 5559, 1780, 2304, 9066, 3290, 1168, 2438, 3122, 217, 4998, 1833, 2066, 2643, 2753, 7161, 3316, 5728, 6730, 8751, 9071, 704, 8491, 9357, 8788, 5249, 360, 9802, 3506, 2702, 3900, 1820, 7030, 3556, 8669, 5849, 8663, 4919, 1938, 2814, 940, 6839, 5089, 1757, 7391, 7063, 8978, 1597, 8151, 1912, 3905, 527, 9620, 3953, 7376, 9765, 7408, 1170, 9675, 7606, 5282, 3051, 1927, 9669, 8248, 4124, 4251, 3607, 6056, 5878, 952, 1199, 2568, 2488, 3707, 9304, 3721, 3249, 1461, 3846, 5840, 7545, 6926, 4144, 7760, 1878, 140, 306, 5555, 9036, 5499, 1837, 3912, 7289, 3386, 3602, 1272, 9791, 7782, 6166, 6071, 6342, 9771, 7080, 4979, 3776, 9695, 2172, 2452, 4830, 6496, 2200, 5218, 2831, 543, 8140, 4891, 5800, 8701, 8886, 5748, 8546, 2122, 8462, 4625, 8922, 2468, 8518, 2286, 6688, 5703, 1079, 867, 3144, 1876, 1753, 8155, 7521, 8587, 4537, 2921, 1660, 7334, 9898, 7634, 6482, 6711, 9643, 3909, 5738, 7985, 9498, 6472, 6645, 9015, 1911, 9462, 7635, 6381, 2521, 4912, 8954, 924, 2658, 4005, 2305, 8921, 2618, 9863, 9915, 1706, 8510, 8592, 8296, 4036, 5817, 5318, 4360, 182, 4259, 6555, 4840, 7406, 5936, 261, 6557, 8291, 7982, 1626, 3925, 8532, 981, 6573, 6194, 1048, 995, 2676, 7769, 4035, 3411, 847, 6372, 4816, 550, 6227, 4350, 1069, 4684, 2799, 2314, 4836, 6406, 3139, 2706, 8276, 5848, 3447, 7361, 7887, 947, 1704, 4245, 9376, 6638, 6770, 2223, 6785, 6485, 2913, 5654, 3961, 9696, 4166, 5998, 9592, 5106, 4425, 1031, 1416, 4538, 5297, 3562, 9841, 7890, 3435, 6244, 3338, 3968, 4321, 5515, 2237, 4797, 7339, 7193, 4896, 6671, 4502, 7485, 3005, 1653, 6367, 5943, 5560, 3940, 482, 5846, 7402, 9058, 6314, 6534, 1694, 1578, 5116, 6762, 8813, 8794, 350, 1183, 1324, 5762, 4311, 1764, 8264, 5149, 836, 9414, 6701, 5226, 4644, 4653, 8149, 3624, 7566, 3352, 2404, 1020, 8871, 472, 7872, 7902, 5230, 4968, 6522, 2917, 7694, 7403, 5392, 9076, 2134, 7303, 1211, 5272, 2153, 7562, 4623, 9639, 143, 9719, 2209, 6415, 5436, 9080, 5257, 5727, 8972, 3206, 9425, 8237, 3256, 4558, 7920, 3093, 8983, 9924, 9337, 1867, 3259, 1913, 3457, 9169, 8927, 4104, 6237, 5143, 6103, 156, 4335, 496, 7006, 1285, 5097, 9006, 5719, 2858, 603, 1951, 7730, 4364, 7051, 326, 5625, 9682, 8706, 4046, 7275, 1420, 3861, 370, 2085, 4303, 7434, 5049, 6283, 8122, 7991, 1198, 4095, 7816, 1001, 4024, 1469, 1156, 9595, 6450, 4520, 5826, 291, 2151, 7842, 3376, 3271, 8809, 7660, 5962, 2552, 9709, 6131, 696, 438, 5961, 7102, 805, 1397, 9020, 2595, 6162, 4683, 4544, 8302, 5717, 843, 5870, 5799, 7034, 4843, 6592, 564, 2498, 1006, 7655, 447, 3289, 1245, 1890, 7125, 5865, 6541, 1258, 5686, 873, 8930, 2992, 2555, 5597, 8646, 7735, 2949, 7882, 2726, 4993, 8815, 7323, 7264, 4173, 1731, 2543, 1599, 8210, 2159, 5034, 9240, 3590, 5371, 2009, 9246, 2226, 5521, 8521, 7204, 7520, 6986, 58, 4262, 9397, 8548, 9453, 4829, 4455, 2848, 4286, 2895, 3710, 4200, 8138, 4492, 8989, 7474, 733, 8063, 6491, 479, 4447, 8555, 1998, 400, 1891, 6094, 554, 775, 4110, 5231, 2090, 8066, 1624, 2980, 5531, 2734, 5124, 4079, 6529, 1841, 4788, 6395, 7999, 1742, 5903, 2976, 6172, 4202, 4092, 2503, 5631, 7471, 1977, 1444, 3822, 2940, 9483, 1966, 1870, 5551, 6973, 273, 5572, 4555, 4017, 5010, 8247, 7110, 2423, 985, 3293, 5514, 5890, 3687, 8811, 1566, 4710, 6732, 4400, 5586, 8007, 4549, 7272, 9601, 116, 9822, 6019, 2971, 8250, 1474, 8906, 1007, 7285, 9559, 6908, 5864, 8433, 6660, 7695, 6434, 5353, 6405, 42, 6506, 8943, 4821, 6032, 986, 2031, 7847, 7581, 930, 8056, 7790, 5752, 7564, 6835, 1701, 8537, 6313, 4281, 6668, 613, 3509, 9254, 3120, 5096, 5836, 7133, 8926, 858, 9756, 5100, 6435, 5020, 1274, 330, 4068, 8907, 1776, 6262, 1409, 3336, 2567, 8503, 6796, 9326, 4680, 1692, 1636, 5986, 4129, 7310, 5824, 7653, 703, 1252, 6064, 5583, 8677, 8303, 3522, 2318, 8165, 7777, 3023, 961, 885, 9176, 922, 6368, 4229, 3136, 1095, 6863, 3114, 4340, 8115, 8239, 2548, 7946, 6834, 8515, 4085, 9420, 8760, 1569, 4691, 702, 5704, 2036, 5398, 6828, 2441, 7939, 1128, 8402, 7007, 3263, 3280, 4712, 6836, 8710, 4002, 1313, 5554, 2003, 430, 2292, 3145, 1249, 1366, 7236, 5079, 7482, 1306, 1107, 1054, 719, 1218, 7072, 9588, 1486, 4702, 6121, 1774, 7726, 8674, 7450, 6586, 3774, 4622, 3845, 4183, 859, 8770, 584, 2576, 475, 8685, 6134, 3513, 446, 7633, 4062, 2324, 1689, 4903, 3840, 5726, 3128, 4410, 2321, 7192, 6205, 1295, 8453, 5266, 6579, 9200, 7975, 1117, 5150, 7955, 4507, 2738, 2775, 6993, 5863, 7909, 8078, 6815, 2607, 1953, 8026, 331, 1668, 7075, 5247, 1014, 8993, 6286, 6349, 8340, 7883, 3087, 6865, 2024, 2027, 9525, 5598, 8836, 7569, 9063, 8737, 7335, 9590, 5379, 5558, 6021, 4238, 3366, 9849, 6984, 3580, 1239, 5215, 2183, 2007, 6643, 6833, 2627, 6610, 5689, 5221, 5574, 4213, 4137, 6214, 64, 1179, 9403, 4758, 4087, 8311, 8415, 6542, 5471, 4856, 6184, 8314, 3646, 6603, 871, 4736, 606, 9705, 8807, 2907, 5448, 3327, 9216, 2577, 842, 6065, 617, 5765, 5046, 4894, 2919, 4505, 7349, 5808, 8483, 9795, 7371, 1655, 6749, 5165, 5059, 6229, 2456, 5720, 2064, 6631, 4487, 200, 969, 1822, 7039, 5602, 4256, 5194, 3413, 6975, 3484, 287, 9657, 35, 2014, 4451, 8865, 3443, 363, 9391, 883, 8339, 4658, 1696, 6568, 4608, 9341, 7908, 8449, 4329, 9433, 8699, 6321, 9305, 9390, 6957, 38, 7990, 3060, 5417, 1563, 8172, 9373, 5768, 2783, 887, 3690, 9739, 295, 2559, 5088, 7386, 3808, 5983, 1546, 4226, 6558, 9873, 6892, 9426, 1065, 8556, 1811, 1926, 6456, 8195, 5506, 2994, 1532, 4310, 7960, 1186, 7837, 1282, 6504, 5992, 6737, 265, 7992, 7938, 5273, 2523, 3669, 1729, 9342, 4952, 6654, 286, 8473, 8837, 2716, 7828, 6357, 8846, 5868, 4161, 9079, 9145, 6123, 9912, 1330, 9109, 9767, 8205, 8608, 7976, 75, 5626, 8656, 6662, 1457, 9052, 8819, 5526, 3795, 5078, 5821, 8547, 8962, 1509, 9327, 4450, 2367, 1454, 7824, 3460, 4777, 462, 7060, 2539, 5504, 8290, 4834, 7163, 6672, 9082, 8086, 8985, 1840, 1088, 8777, 9477, 7604, 196, 3913, 4692, 8382, 2162, 4878, 4681, 3400, 4023, 4972, 1962, 9552, 2720, 2840, 3761, 5439, 561, 8106, 473, 1094, 2139, 9626, 4136, 8830, 1343, 9223, 647, 43, 832, 1734, 6971, 3583, 7838, 9117, 3300, 3868, 951, 442, 4162, 6535, 4869, 2127, 8795, 2928, 3275, 1969, 7508, 8485, 2832, 3054, 2657, 241, 718, 6246, 1052, 5556, 97, 362, 5579, 8174, 9835, 1055, 5638, 7950, 486, 4561, 4020, 5552, 1064, 735, 1229, 4947, 6795, 2608, 4516, 5672, 6419, 1749, 9957, 9445, 7287, 4675, 9757, 2541, 6049, 3086, 9724, 994, 8887, 2845, 4252, 1937, 1303, 9797, 6006, 9784, 9475, 2601, 6972, 1651, 9810, 2806, 4151, 4327, 3517, 3077, 8097, 9535, 8986, 6985, 9754, 9256, 9242, 9274, 9808, 6402, 325, 4574, 4929, 1445, 7843, 1471, 9799, 9081, 2460, 6708, 652, 4804, 2088, 8642, 2038, 3369, 3002, 7893, 7667, 1130, 9722, 7413, 7325, 8839, 1898, 213, 6609, 4015, 6507, 2326, 7632, 2337, 3174, 6187, 7743, 4075, 9307, 5701, 3856, 7142, 6721, 790, 3864, 8398, 7969, 6236, 6271, 2044, 8158, 5334, 7218, 3967, 3082, 8255, 5413, 7717, 1852, 5125, 4282, 4207, 5223, 6698, 7714, 7871, 2419, 5137, 8938, 6832, 5441, 7345, 889, 4728, 2387, 5077, 5104, 9439, 2597, 9885, 5363, 3860, 5480, 6319, 3134, 764, 1141, 6135, 5790, 1190, 9812, 2804, 3043, 3603, 7862, 6326, 5095, 3322, 9241, 5918, 8169, 8390, 8841, 1836, 4872, 8425, 7827, 4966, 5761, 651, 18, 1982, 3321, 5798, 3920, 2959, 7217, 9099, 6617, 1985, 4426, 7309, 6216, 8407, 3834, 4831, 960, 2808, 2317, 3395, 5617, 727, 8368, 9356, 7347, 3505, 5040, 9878, 7585, 9480, 4593, 9943, 5897, 532, 1456, 6777, 4103, 8508, 926, 6741, 2319, 3105, 5877, 2751, 2633, 3739, 5945, 8167, 1185, 5967, 5376, 2242, 4361, 672, 3266, 4575, 5203, 5905, 244, 7469, 5857, 2666, 6027, 3078, 5456, 7004, 5839, 736, 6921, 824, 4615, 6713, 1458, 5758, 8933, 2074, 7611, 5213, 2227, 7567, 1771, 3579, 1816, 3518, 3798, 8498, 4792, 3494, 8632, 5142, 2008, 8942, 2705, 6936, 5296, 6257, 3307, 6635, 7849, 2166, 7761, 2638, 5092, 5971, 5523, 535, 739, 9929, 3538, 8897, 2191, 9252, 1144, 251, 6035, 4456, 8975, 2885, 4212, 3833, 8112, 1226, 7716, 7596, 9469, 3323, 6585, 8490, 2511, 592, 8071, 7362, 2515, 732, 2710, 388, 9823, 643, 4784, 9458, 4901, 7259, 448, 1470, 6063, 1407, 5449, 6754, 7897, 8003, 7744, 1248, 2968, 3378, 8234, 5807, 9567, 3942, 2130, 3167, 3192, 9297, 333, 5688, 5501, 87, 6674, 1399, 3066, 7668, 2207, 3355, 8934, 6889, 6751, 609, 1354, 3160, 3008, 6267, 6910, 3835, 6841, 180, 4354, 4458, 7238, 2080, 8020, 1994, 7390, 9790, 5767, 5601, 9609, 3915, 1539, 7857, 9619, 4358, 4880, 8977, 5460, 9402, 6370, 1415, 6880, 1362, 4326, 5835, 5377, 1558, 4989, 641, 2841, 2864, 7831, 4770, 6943, 8842, 5561, 8393, 6576, 4887, 750, 4019, 8186, 9646, 8055, 490, 5791, 1202, 7681, 5081, 685, 9536, 236, 4279, 6922, 8723, 7647, 5279, 2442, 6878, 2786, 2160, 4735, 2360, 2481, 9893, 7414, 8045, 2270, 3514, 5412, 8002, 3135, 6248, 788, 3618, 9190, 6489, 8042, 3928, 5759, 5571, 2082, 2724, 8660, 8209, 3445, 4817, 8051, 6501, 892, 8313, 9869, 150, 599, 2615, 3574, 6096, 2836, 5764, 1270, 7137, 3745, 8657, 5874, 1711, 7283, 2579, 3807, 2406, 4392, 1622, 5490, 1728, 5212, 7233, 2368, 7167, 1435, 4554, 9170, 3222, 4927, 9711, 801, 7398, 6679, 3534, 1924, 6339, 1297, 5747, 7639, 6360, 3496, 246, 5360, 7772, 3685, 1039, 2092, 6657, 2198, 4304, 8966, 9674, 4307, 3294, 9560, 7346, 3390, 191, 7258, 3092, 6378, 6748, 2466, 5400, 5545, 3645, 6537, 2556, 5633, 3475, 5323, 7689, 3676, 8284, 8675, 7601, 1286, 723, 4603, 5949, 6530, 7025, 639, 7442, 5031, 3358, 7436, 2604, 575, 5612, 5851, 4182, 4598, 3347, 8703, 1201, 831, 8540, 329, 3969, 6474, 8624, 8257, 385, 4949, 9409, 6575, 2818, 4396, 6752, 2077, 9431, 2667, 1712, 7350, 4703, 2272, 8474, 963, 537, 9786, 9962, 154, 7515, 9463, 8249, 7305, 1, 3450, 342, 7128, 4428, 9562, 6720, 4106, 480, 1316, 3907, 5896, 347, 5819, 2737, 4778, 6871, 8804, 6735, 7711, 4269, 9678, 3335, 7780, 99, 4774, 6753, 206, 16, 6132, 310, 830, 689, 5385, 4412, 1954, 3606, 1761, 3623, 6817, 4803, 5809, 6717, 4742, 8381, 3621, 7478, 6626, 519, 9448, 3483, 1868, 8383, 5181, 5637, 4711, 2392, 3744, 6155, 6484, 3724, 4126, 2719, 4135, 2458, 8214, 5327, 3561, 6340, 7294, 8854, 3490, 1656, 3752, 7784, 6303, 4763, 1389, 7731, 9514, 7169, 5331, 6128, 2030, 6961, 224, 5369, 92, 5053, 6207, 8444, 8935, 7065, 8440, 8198, 8810, 1101, 3554, 8424, 4528, 247, 1573, 2146, 826, 7322, 3072, 9435, 5912, 4980, 4089, 2715, 17, 1524, 6963, 3806, 8297, 7906, 8790, 1367, 2300, 1003, 7284, 8764, 2352, 4313, 2133, 7931, 9702, 2693, 3228, 2605, 5114, 2754, 4156, 7409, 8852, 4514, 6483, 7586, 7833, 6567, 1072, 993, 3762, 5039, 7758, 4668, 56, 1133, 5589, 6325, 8126, 4357, 4291, 7552, 9094, 5128, 7094, 183, 5407, 8254, 5858, 4938, 9966, 1433, 7171, 3736, 5948, 8982, 1312, 1234, 2966, 3444, 7971, 5023, 9826, 4951, 5753, 9053, 7399, 9265, 9379, 4274, 7430, 1854, 2433, 4609, 3996, 1522, 9752, 7147, 667, 6512, 5910, 6738, 9116, 9028, 1298, 6388, 2722, 6353, 5037, 6634, 905, 7202, 9233, 8880, 5241, 4686, 1494, 8754, 2920, 4546, 7042, 4444, 3660, 4870, 8181, 1143, 4913, 3040, 5532, 944, 3191, 5312, 5503, 6463, 5780, 2750, 1639, 8838, 9733, 422, 3414, 7155, 3813, 6613, 706, 7255, 5457, 2421, 4629, 4764, 7297, 7953, 2188, 5419, 1425, 9311, 7480, 822, 2431, 7318, 2746, 7262, 14, 4097, 2575, 263, 7231, 3924, 9249, 7477, 3325, 1847, 4617, 4119, 9441, 3613, 6469, 100, 7331, 3377, 2788, 2665, 4704, 9128, 7986, 231, 8253, 1087, 7708, 8773, 5000, 9352, 9945, 514, 3713, 6831, 7600, 2558, 816, 5544, 2590, 3775, 252, 81, 5818, 7873, 4677, 3351, 3539, 2110, 2330, 754, 7539, 4950, 2233, 8758, 8344, 4996, 3563, 8570, 2866, 3847, 5933, 2694, 5094, 320, 7274, 5014, 9406, 2811, 1194, 6949, 5470, 3070, 9488, 6830, 2690, 5698, 7481, 6989, 437, 7182, 1332, 3638, 6159, 3283, 894, 3373, 623, 6198, 7963, 6861, 7707, 1047, 9676, 8692, 3730, 3540, 233, 3979, 1262, 5985, 4639, 8873, 782, 5224, 102, 7522, 1215, 934, 4793, 1738, 7353, 9251, 1043, 7351, 9198, 5976, 2532, 3849, 6296, 1033, 2668, 4969, 5906, 7603, 3935, 2630, 1883, 1849, 9764, 1865, 4587, 9255, 9668, 3343, 2259, 4674, 6351, 3727, 406, 7424, 9405, 2951, 971, 7889, 2063, 402, 5778, 4244, 3665, 6327, 9393, 9734, 4319, 2176, 5170, 2636, 9442, 1978, 3881, 6475, 1504, 260, 3478, 666, 4713, 1737, 3472, 1210, 392, 7411, 8082, 9065, 166, 7418, 3385, 5599, 1688, 5009, 8664, 9604, 409, 3220, 3388, 9640, 4651, 8416, 9504, 6209, 4404, 9147, 1983, 7788, 3852, 1600, 8524, 9958, 9981, 2877, 7068, 4246, 4595, 6158, 1979, 1073, 9220, 4606, 7509, 4838, 9789, 2108, 4670, 8614, 1848, 7818, 1078, 6759, 6990, 141, 288, 1408, 6392, 3830, 312, 9059, 1132, 7576, 9727, 7916, 7079, 3164, 4201, 5911, 7097, 3934, 4956, 7676, 7242, 8218, 6789, 6316, 8093, 7212, 195, 5876, 3748, 7292, 6494, 7185, 8720, 9953, 1807, 8606, 5781, 8006, 900, 5656, 9600, 9558, 8113, 8127, 6052, 1021, 8457, 8494, 5443, 7657, 5354, 6091, 6097, 3470, 4529, 6014, 1751, 687, 375, 9736, 9564, 5467, 8552, 3181, 1907, 7924, 6517, 7742, 7014, 6580, 1115, 1664, 8275, 226, 6022, 91, 5326, 9577, 5479, 162, 6217, 1377, 1952, 6650, 3027, 4807, 8542, 4181, 9016, 1789, 9374, 4153, 5391, 8099, 4921, 4288, 3461, 6902, 2918, 4351, 741, 4453, 8755, 1662, 5669, 2529, 2860, 8869, 221, 445, 7840, 585, 1359, 6896, 5404, 5388, 3957, 6848, 2730, 7201, 2474, 5129, 7207, 1159, 6787, 8005, 324, 5087, 5651, 586, 3543, 8744, 8171, 8593, 3334, 5263, 556, 784, 90, 6981, 8805, 2313, 7640, 8331, 2790, 7896, 9723, 3988, 3001, 7492, 6526, 311, 9663, 1146, 5655, 2275, 1414, 4699, 7215, 6304, 2812, 6913, 5083, 4776, 9832, 3, 2675, 4331, 6641, 1404, 4222, 7420, 4039, 1663, 1584, 240, 611, 5126, 3604, 128, 103, 5888, 5294, 2930, 621, 4818, 1080, 158, 6225, 4530, 9654, 1799, 4526, 7446, 1487, 2365, 864, 2594, 4420, 8861, 6803, 7183, 7836, 6306, 9078, 9710, 5546, 8895, 3854, 7528, 33, 3059, 3572, 3791, 249, 4243, 5293, 3425, 7592, 3224, 9214, 9936, 1713, 7891, 5156, 9022, 7572, 2210, 8963, 5718, 7078, 297, 7404, 5042, 6203, 4685, 3217, 3558, 1556, 9332, 9781, 7119, 9108, 8246, 1466, 5144, 6354, 2839, 2497, 4043, 1139, 6564, 5259, 6532, 3133, 5613, 8705, 538, 1442, 1649, 9735, 8603, 8047, 3273, 9478, 4585, 7341, 6899, 3885, 4768, 8192, 7756, 6355, 6379, 4693, 9570, 6907, 7162, 3324, 8482, 7698, 6818, 502, 203, 8131, 7360, 1012, 1158, 7749, 6009, 3827, 6935, 7599, 7312, 5749, 8576, 6347, 5856, 4145, 6642, 253, 9161, 1914, 3657, 6433, 8539, 2922, 8545, 5298, 9338, 6693, 2802, 332, 657, 9534, 1392, 9007, 1715, 8885, 7557, 5314, 8040, 614, 3166, 4371, 8670, 7012, 6312, 6258, 9934, 2396, 9236, 5802, 2311, 9140, 2381, 6432, 2892, 7535, 5438, 7476, 6211, 6859, 1673, 8166, 4861, 3960, 1430, 9385, 9496, 5246, 9968, 8201, 7136, 2512, 4934, 7933, 7527, 6171, 7038, 192, 2646, 2185, 471, 9665, 121, 4613, 9554, 6416, 7108, 9904, 7046, 7472, 8215, 3551, 2201, 4874, 3552, 5243, 9545, 2956, 7876, 2974, 9260, 9461, 4370, 5461, 1364, 5681, 5642, 1320, 8244, 373, 7251, 2588, 4899, 2884, 9410, 5620, 976, 9773, 9526, 6138, 1268, 7385, 7277, 6594, 172, 5624, 5610, 9443, 4483, 1209, 9021, 5845, 562, 6992, 8010, 1455, 4374, 3547, 9421, 450, 8600, 7123, 3204, 7846, 19, 8513, 1361, 2505, 9750, 7354, 5782, 7127, 417, 7138, 1041, 2301, 2068, 797, 3688, 4511, 6252, 6632, 1788, 3628, 9228, 3103, 5168, 6583, 1192, 6647, 6224, 7348, 7415, 9002, 8379, 5585, 869, 9551, 9339, 1205, 6417, 7683, 2815, 5248, 7387, 8370, 6403, 8401, 9226, 9167, 500, 810, 4285, 862, 734, 2795, 7861, 2692, 3189, 610, 1250, 1809, 2709, 5999, 54, 6337, 2914, 7178, 9497, 5136, 8799, 2735, 1782, 4058, 2132, 3242, 6414, 7288, 2947, 9720, 4312, 5222, 8882, 4406, 2878, 2649, 8128, 8507, 1058, 3683, 155, 8872, 7200, 2609, 4566, 6962, 8531, 426, 8068, 4091, 7378, 7203, 4241, 7449, 7793, 245, 9700, 2234, 7802, 6948, 239, 6310, 7107, 1548, 7706, 928, 1353, 720, 8651, 2480, 2129, 8479, 2451, 6633, 27, 7466, 7208, 1775, 284, 6685, 6168, 1717, 9119, 1102, 9437, 5648, 7479, 5810, 3383, 4476, 7783, 8874, 1112, 4801, 8949, 3344, 6886, 1973, 2984, 2182, 5666, 6766, 5739, 79, 1791, 6978, 8771, 193, 4314, 7773, 2507, 9911, 494, 3473, 8748, 8527, 7234, 1086, 9032, 9840, 2098, 201, 1743, 1862, 3634, 3079, 6939, 8341, 8745, 7538, 2485, 8178, 9633, 5264, 6292, 8463, 4783, 7507, 6281, 4809, 9896, 7704, 147, 8599, 8221, 9276, 5090, 1543, 5201, 5536, 8090, 2569, 6329, 5235, 7571, 9313, 949, 8956, 6444, 8721, 8894, 8204, 6860, 9717, 1029, 7344, 1217, 624, 6681, 2704, 8829, 9942, 8194, 5735, 7825, 9895, 9395, 4139, 3523, 6652, 3712, 3466, 6062, 5991, 3824, 9974, 1375, 9113, 1801, 6644, 6122, 665, 8666, 811, 787, 4865, 688, 7269, 1939, 664, 8119, 895, 3488, 63, 5756, 640, 3746, 1365, 4074, 1423, 6925, 418, 9532, 5894, 5120, 5426, 3819, 896, 5860, 5770, 7794, 2554, 4228, 9212, 3311, 7317, 6605, 8451, 7298, 8072, 5311, 4716, 2124, 9628, 8658, 8596, 5692, 4130, 4368, 2483, 3644, 9208, 7291, 280, 4806, 7326, 9664, 3519, 4240, 7064, 8718, 2015, 5577, 429, 4924, 6030, 6073, 7980, 6183, 227, 5724, 4908, 1785, 8617, 2328, 4234, 9850, 4513, 7529, 5841, 9813, 8019, 9622, 3109, 9025, 5741, 5281, 1236, 7543, 300, 8318, 5118, 2540, 6385, 4961, 6521, 9383, 4421, 9012, 2684, 8814, 4140, 7881, 2399, 2975, 8541, 646, 9937, 7624, 7122, 3317, 6782, 6618, 9132, 4263, 6454, 6739, 304, 5524, 8179, 6204, 2698, 4033, 7631, 6230, 5433, 3431, 4618, 9288, 8598, 3398, 9677, 8399, 3559, 4271, 8825, 4163, 416, 9939, 4342, 7222, 9649, 7598, 5969, 6619, 7302, 7290, 5310, 139, 6300, 1240, 349, 2728, 7026, 2897, 5110, 4479, 468, 7722, 2179, 4041, 2341, 8430, 8371, 4559, 2506, 6854, 4172, 6509, 5180, 9139, 8074, 795, 2765, 8562, 2299, 2898, 1830, 2648, 7703, 7327, 8022, 421, 3708, 3156, 1023, 6760, 1294, 7103, 6930, 1752, 2557, 4376, 9624, 6201, 1797, 712, 3251, 3452, 2407, 4402, 7658, 517, 6595, 9505, 7746, 9389, 508, 3943, 6066, 376, 8601, 881, 913, 3987, 2167, 4394, 1755, 2262, 9925, 4063, 4579, 2677, 7144, 1372, 6446, 6515, 546, 3743, 1008, 4338, 4000, 3247, 6969, 3417, 2784, 2682, 9268, 6846, 629, 7009, 394, 3356, 2071, 5012, 3038, 8050, 3679, 763, 6998, 7925, 2770, 484, 9299, 208, 4994, 6061, 7550, 9747, 7488, 4981, 2945, 9906, 7935, 6940, 3329, 8306, 95, 1184, 4112, 74, 4115, 9315, 9056, 8767, 1531, 6820, 3570, 7300, 5706, 1015, 5528, 7615, 3593, 6213, 5879, 8960, 5002, 4970, 6282, 4971, 1974, 2821, 9138, 1187, 6520, 2501, 2212, 7652, 7252, 8435, 756, 5435, 8514, 9023, 1530, 2190, 9245, 8649, 6095, 8653, 3492, 2565, 9508, 6508, 5676, 2550, 6079, 7534, 3608, 5647, 6640, 7113, 6449, 7084, 4563, 31, 8630, 9843, 6102, 3100, 938, 4667, 6636, 7865, 9692, 7930, 7187, 5411, 4601, 7754, 2022, 8684, 2953, 1826, 5496, 572, 7441, 2752, 1436, 7333, 1097, 5695, 9262, 8778, 5193, 7506, 1391, 1314, 2424, 9055, 8913, 792, 6470, 8939, 8226, 1702, 7737, 8899, 8037, 8890, 5172, 9366, 3702, 181, 509, 2206, 7453, 2145, 9729, 9088, 1082, 6577, 7396, 5707, 6809, 9184, 6771, 1129, 5484, 2140, 8168, 5370, 6870, 3433, 276, 6884, 1960, 235, 6624, 6007, 6709, 313, 1999, 4985, 5262, 2101, 3372, 9829, 3089, 6322, 1108, 3039, 2149, 4859, 5080, 5445, 371, 9541, 1936, 3098, 4907, 7766, 176, 7867, 2432, 9227, 9061, 7282, 364, 290, 596, 777, 6646, 7602, 6808, 1383, 5627, 983, 7771, 921, 6369, 9653, 4413, 1735, 443, 9610, 7256, 4242, 7812, 5940, 6612, 7074, 3232, 4006, 7368, 8293, 8823, 9266, 8625, 5307, 8849, 318, 4883, 2741, 6704, 8085, 3175, 5041, 9487, 4184, 9544, 7015, 6239, 4081, 9587, 7493, 7850, 597, 9230, 9573, 9949, 6559, 9651, 5355, 3201, 3449, 2950, 279, 9866, 6167, 6900, 5208, 7254, 9188, 8487, 7654, 6210, 2298, 3010, 6247, 5389, 466, 1534, 6947, 9303, 9950, 1675, 9699, 4815, 8775, 8698, 6578, 2889, 378, 9091, 7588, 7435, 3308, 3711, 6856, 9868, 1300, 655, 9182, 6928, 449, 4038, 8162, 8892, 207, 391, 225, 397, 101, 9783, 9024, 9714, 6536, 1017, 8070, 6678, 6591, 3096, 9369, 8908, 3257, 6798, 1827, 271, 9370, 7688, 1798, 8580, 8683, 9652, 1081, 7235, 4204, 2121, 530, 2944, 8628, 7304, 3030, 8094, 1589, 8095, 7114, 778, 7691, 1592, 4101, 334, 2617, 9446, 8840, 9375, 4886, 8801, 863, 7280, 8834, 8676, 5805, 7832, 4849, 544, 726, 4632, 5055, 6291, 7835, 3313, 7381, 8471, 506, 4008, 4203, 3632, 6503, 3062, 1131, 9103, 5687, 8853, 8923, 1631, 4930, 403, 5538, 8101, 9969, 8505, 7917, 625, 1013, 7563, 353, 7814, 615, 8170, 8081, 3393, 9847, 8353, 7165, 4273, 5740, 1733, 1790, 8364, 3853, 5823, 7295, 7977, 94, 2771, 8460, 4904, 6790, 4159, 7915, 463, 3567, 2584, 6744, 197, 5302, 5578, 2489, 4302, 8420, 3949, 2651, 1214, 3838, 7401, 9102, 7121, 9452, 4315, 9075, 8180, 7117, 4199, 9785, 9913, 3081, 1398, 1683, 8414, 9219, 7106, 275, 9884, 9296, 6550, 7059, 1378, 6533, 5699, 2935, 3757, 1411, 4717, 9320, 505, 2470, 3436, 7458, 7715, 1299, 4277, 7412, 2004, 6455, 2040, 2622, 7747, 7237, 6927, 6951, 8618, 2116, 2032, 9456, 3238, 1278, 9354, 8499, 9616, 132, 9203, 8818, 9134, 8493, 6410, 6974, 893, 4999, 425, 2762, 2680, 3932, 8287, 9348, 8551, 1754, 9388, 9964, 4232, 8294, 5611, 3430, 3464, 9438, 9877, 9234, 9522, 3758, 607, 9211, 9192, 7763, 8673, 4810, 9324, 3978, 2876, 9684, 1030, 4305, 3503, 7003, 854, 361, 6486, 8863, 9041, 8065, 6492, 1309, 2833, 5138, 9150, 7359, 6729, 9043, 9922, 7995, 8867, 5721, 4495, 4261, 8323, 2235, 86, 3084, 8765, 6656, 3401, 4169, 9928, 8334, 9655, 6864, 6041, 1933, 1881, 2598, 7555, 6179, 7146, 3877, 8774, 9033, 2662, 4967, 6524, 7741, 6249, 4645, 3703, 7484, 9427, 8862, 4102, 7725, 4498, 160, 4688, 9935, 3546, 8766, 4898, 7343, 8509, 9774, 5837, 9378, 9239, 1342, 6023, 4845, 518, 3416, 2901, 9485, 3974, 1022, 4842, 1560, 8522, 541, 9731, 9788, 9938, 1533, 2708, 9177, 2047, 3404, 7090, 4937, 9689, 9556, 4542, 7912, 9467, 3906, 6725, 1525, 9308, 254, 8217, 3147, 8009, 9726, 7306, 4220, 9855, 7093, 3493, 9221, 5073, 4070, 7054, 4525, 458, 1165, 5174, 7050, 8586, 9538, 8060, 5535, 4217, 5629, 9519, 9045, 8633, 8678, 3652, 7638, 9589, 8691, 8307, 296, 9680, 8965, 2561, 845, 9579, 9074, 766, 3458, 574, 1480, 9316, 7314, 9247, 3270, 9434, 7719, 3705, 179, 4434, 4473, 3686, 5485, 3434, 2681, 5882, 9151, 9149, 4494, 9800, 48, 9961, 8650, 9509, 9471, 3871, 4543, 5139, 499, 8077, 8845, 4746, 7410, 9367, 7426, 4931, 9743, 3219, 8351, 5154, 6338, 9511, 3666, 7808, 8349, 9629, 1819, 8260, 565, 8947, 104, 407, 24, 126, 2502, 9597, 9112, 305, 2248, 365, 591, 3067, 9871, 8252, 3726, 6740, 6206, 250, 8285, 5957, 8743, 6235, 9647, 2725, 5575, 2566, 987, 4756, 5472, 9384, 9174, 7082, 4475, 9183, 9280, 9432, 1189, 344, 9681, 3476, 9862, 1413, 2150, 8225, 3368, 4322, 888, 5347, 1897, 604, 7184, 2835, 3210, 510, 8831, 1957, 6791, 526, 7696, 8464, 9424, 8327, 7363, 218, 566, 9951, 405, 4093, 724, 4283, 5981, 340, 9164, 9921, 654, 9347, 6086, 2067, 9656, 3088, 8582, 2977, 9517, 8377, 7803, 6088, 8116, 3742, 8850, 6075, 1382, 5797, 9648, 8517, 8366, 9107, 9271, 2701, 9902, 6359, 5374, 9, 5956, 9546, 7099, 125, 9706, 3811, 5188, 9029, 4123, 4740, 9941, 9635, 8697, 8261, 7373, 8816, 1997, 8980, 630, 6527, 8320, 9267, 4336, 9614, 8310, 1930, 7914, 4386, 5942, 9528, 5813, 7526, 9685, 9748, 1018, 9982, 9792, 9543, 8459, 9523, 9005, 8080, 3006, 6758, 8620, 9563, 6139, 548, 3582, 9486, 9325, 5872, 9598, 9489, 1231, 7429, 4077, 762, 9621, 8808, 6538, 9330, 7497, 6488, 9312, 9121, 9555, 4047, 9270, 9428, 8069, 752, 7157, 9796, 9861, 8197, 9946, 9283, 9591, 965, 8477, 4221, 7149, 6497, 6467, 9971, 9859, 2520, 4118, 8141, 6387, 8682, 4025, 1598, 9876, 9979, 8273, 8406, 9917, 9824, 9839, 8680, 4050, 9474, 4287, 9900, 6376, 9933, 9336, 2989, 96, 9762, 6915, 5045, 9883, 9455, 8526, 4888, 8719, 531, 4552, 7614, 4747, 7622, 7923, 9889, 7223, 9295, 3391, 9148, 8884, 6565, 219, 2320, 9618, 6938, 9542, 3778, 8763, 4844, 3901, 5508, 381, 7609, 9637, 262, 2222, 3318, 8909, 668, 9630, 9225, 6724, 9607, 2625, 5336, 5320, 2644, 2479, 4857, 3769, 1333, 2463, 8396, 3309, 7301, 9398, 120, 28, 9907, 6270, 9798, 2436, 9642, 2366, 6154, 9918, 9539, 7243, 8828, 170, 4539, 6397, 645, 9667, 3784, 6189, 3637, 8380, 3288, 2181, 7858, 759, 9466, 3211, 3568, 9753, 4193, 6346, 6424, 5917, 9578, 9574, 3149, 8693, 9547, 9740, 9095, 2443, 9617, 7505, 9302, 9444, 7400, 7559, 6546, 7612, 9371, 9854, 4120, 3469, 215, 9152, 9908, 9780, 7115, 9323, 3274, 9286, 2053, 2623, 3917, 4076, 9278, 3515, 3866, 2620, 9596, 9662, 9457, 9956, 5029, 7265, 2990, 2332, 9282, 105, 4056, 9386, 3601, 9310, 9292, 8124, 2881, 424, 5173, 1527, 9804, 9870, 68, 9730, 2018, 2109, 314, 9062, 9980, 9875, 7017, 5925, 9363, 1564, 9910, 699, 2587, 9920, 9815, 9593, 9473, 9586, 9569, 3279, 9086, 1084, 9715, 9606, 9641, 7313, 8826, 461, 9608, 8626, 9842, 2869, 598, 9309, 9976, 9745, 8936, 7105, 7860, 8848, 7156, 9382, 6673, 5111, 8512, 9881, 1832, 9400, 127, 3363, 9513, 9232, 9698, 9827, 9419, 9660, 5255, 1695, 8779, 577, 9465, 9484, 6710, 7195, 26, 9290, 8265, 9707, 9973, 9761, 9811, 4171, 593, 9691, 9512, 5893, 9599, 3999, 9491, 3231, 7332, 9423, 9275, 9838, 9253, 6003, 9583, 9602, 1345, 8408, 9459, 9770, 3945, 3649, 6545, 9360, 9690, 4131, 9777, 8456, 9775, 9613, 943, 9319, 4185, 9594, 9285, 9576, 2113, 1149, 9960, 9932, 9673, 5251, 9658, 9880, 9844, 9258, 9281, 9887, 9401, 9314, 9856, 9277, 9892, 3715, 9809, 9350, 50, 9261, 1162, 6661, 3403, 2800, 9259, 9273, 9451, 9801, 159, 8400, 9361, 4510, 7951, 77, 5777, 2600, 9516, 9510, 9864, 9364, 7905, 9294, 9417, 9224, 8117, 9575, 5729, 9952, 3240, 3016, 7852, 9450, 9944, 8571, 9584, 9830, 9231, 9300, 9368, 1422, 2747, 9821, 8011, 1917, 419, 9572, 9124, 9704, 9499, 9269, 9394, 1051, 9289, 4042, 3453, 529, 2449, 9631, 984, 9531, 9916, 175, 9168, 1681, 145, 2685, 216], 'POS': [7154, 6036, 8750, 6386, 8340, 7972, 6526, 5618, 8756, 8446, 5260, 1076, 4850, 5092, 4324, 8690, 8475, 9191, 1844, 7685, 4297, 7922, 6804, 7406, 7204, 4623, 4583, 8083, 7797, 6615, 9153, 2910, 3556, 7982, 308, 3815, 8932, 7678, 8423, 7988, 4832, 8942, 8740, 7383, 7029, 6103, 8453, 7572, 8874, 5065, 7655, 5391, 8506, 3506, 2142, 3855, 5430, 6517, 4323, 1374, 4662, 8565, 5671, 5335, 5268, 5066, 5860, 4903, 5847, 8174, 4507, 4672, 5758, 5751, 3254, 6159, 6208, 5325, 6887, 8706, 5351, 3897, 9108, 5327, 8098, 4900, 6601, 3380, 4500, 3101, 3678, 4790, 6028, 9214, 5568, 3136, 8788, 6547, 3981, 5738, 7707, 8618, 8914, 5487, 9157, 5600, 4492, 5833, 3692, 5816, 6365, 4786, 5668, 5768, 5630, 5749, 5834, 7338, 606, 4735, 3967, 2380, 4148, 9518, 7944, 7220, 5338, 5673, 4082, 7850, 6336, 4298, 3326, 7731, 4749, 8106, 8989, 7487, 7104, 3440, 3876, 6570, 8255, 7214, 2454, 3675, 5079, 3299, 2612, 3724, 7704, 5119, 4064, 5340, 6119, 8164, 4570, 6811, 6816, 5944, 4862, 3047, 8200, 8151, 6219, 5658, 4586, 7546, 5515, 3504, 8981, 5517, 8102, 1686, 3732, 7695, 6638, 2788, 7133, 5858, 3821, 3148, 8425, 6171, 3977, 3314, 9959, 3706, 6198, 7354, 4067, 8502, 7251, 4208, 5597, 8419, 9558, 6090, 9098, 5886, 7579, 5228, 4274, 6936, 6910, 5440, 6283, 4812, 5034, 4981, 4719, 7055, 6326, 8975, 7938, 4916, 4464, 4330, 6108, 8160, 5242, 4022, 7392, 5794, 4018, 3303, 4094, 2094, 3869, 8825, 7330, 7819, 5587, 6654, 6446, 4835, 8091, 9169, 8146, 9458, 3904, 6010, 6261, 7536, 8499, 4311, 4690, 8876, 5802, 5558, 7527, 7384, 8016, 6657, 5789, 5048, 6871, 7315, 6796, 4340, 6521, 7564, 7082, 8152, 5021, 3927, 3971, 2285, 6633, 7182, 5067, 1202, 7799, 8385, 6624, 2368, 5275, 8629, 8057, 9397, 7294, 7910, 8389, 3108, 2963, 6426, 8213, 7023, 5458, 9007, 5403, 2440, 1039, 2340, 7304, 4408, 8897, 7459, 3087, 8330, 4446, 7864, 4983, 3802, 8108, 8129, 6701, 5684, 5397, 3985, 7734, 1970, 2862, 2429, 4589, 8020, 6970, 1402, 8122, 6917, 4474, 5856, 5337, 3529, 8311, 8851, 5493, 5160, 3696, 6519, 6719, 7823, 3159, 3208, 5870, 3261, 4225, 3653, 2558, 9073, 5129, 3213, 8616, 4215, 2907, 3364, 4826, 8968, 8859, 9749, 9274, 7950, 7656, 1612, 4560, 8224, 8134, 3648, 2738, 6367, 8866, 5783, 8332, 4976, 6280, 5920, 2528, 8928, 6645, 9700, 5176, 5115, 7928, 3823, 5217, 4047, 4647, 5011, 7285, 7738, 8300, 8865, 9012, 5000, 3526, 4637, 5399, 6436, 6255, 8347, 8583, 3922, 8149, 8624, 5513, 7118, 6452, 6821, 3222, 1609, 4905, 8781, 2486, 6510, 8305, 3894, 4347, 6043, 9642, 3930, 4644, 3530, 7856, 5098, 8784, 4572, 8790, 3739, 8032, 5466, 7824, 7621, 6927, 3616, 4878, 6093, 5357, 5042, 5407, 5731, 634, 6671, 2626, 2938, 4195, 2956, 4272, 6381, 7861, 4756, 6350, 7278, 2095, 5795, 5580, 5207, 7916, 8821, 8535, 2279, 4963, 6778, 8562, 3911, 6935, 7541, 6536, 5373, 8902, 2504, 8304, 6132, 5287, 5552, 5133, 4132, 6396, 9710, 1222, 3174, 2531, 4385, 8336, 6053, 1760, 2195, 5091, 4538, 992, 7651, 6973, 2880, 3973, 7413, 9333, 4259, 8919, 8807, 9081, 6562, 6217, 4819, 9524, 6651, 4753, 3447, 7848, 9009, 9090, 7110, 8303, 8401, 3671, 3818, 5848, 5733, 7194, 5660, 6005, 5779, 8053, 5753, 5026, 6285, 6963, 7882, 2794, 7439, 7015, 8239, 4392, 3297, 7561, 5345, 4758, 5322, 8427, 4265, 2126, 3793, 6786, 9116, 7148, 6966, 3129, 5557, 8322, 6764, 9190, 1853, 7741, 7962, 2894, 8046, 5214, 9072, 8591, 4732, 3553, 5865, 8067, 5215, 7176, 6573, 5083, 5270, 5015, 3895, 4890, 7016, 7378, 3197, 7476, 8181, 2924, 3017, 5108, 4439, 3555, 5883, 5903, 6584, 1556, 3562, 1736, 5835, 6769, 6552, 3382, 5983, 6148, 3976, 1663, 6939, 6117, 4526, 6670, 7480, 8318, 8917, 7170, 5951, 4346, 8072, 6001, 6048, 8378, 5830, 2408, 4635, 2614, 4253, 3631, 6320, 1475, 1807, 7791, 8967, 9682, 7886, 4595, 8730, 3205, 8424, 7575, 9079, 8899, 7272, 9104, 6857, 9699, 1763, 883, 9011, 2394, 7253, 1672, 9243, 9221, 7289, 8567, 6703, 2441, 3286, 6168, 6263, 3772, 4331, 6406, 3809, 7250, 5633, 8163, 7786, 2170, 4519, 5891, 6691, 8668, 841, 9193, 1541, 3799, 7127, 5096, 6998, 2864, 3579, 8013, 3844, 5889, 3099, 9452, 6211, 7150, 8880, 8243, 8088, 2619, 559, 1900, 6740, 8679, 6056, 6872, 3409, 5573, 7080, 3394, 7052, 7051, 6233, 904, 3053, 3785, 7381, 9925, 4641, 6353, 4700, 2188, 6193, 5791, 8368, 8520, 9508, 6055, 4266, 7196, 4384, 4698, 8776, 8061, 8207, 2255, 1608, 3916, 7361, 3804, 4701, 4183, 4399, 4618, 5212, 3640, 6598, 6934, 4416, 8062, 5657, 3036, 8452, 7763, 9187, 4970, 3176, 2376, 6143, 5678, 3990, 6761, 4468, 6414, 8414, 3850, 6011, 3004, 3913, 7714, 7085, 5643, 5328, 1327, 9359, 4520, 6450, 6125, 4663, 3349, 4797, 5425, 7760, 8227, 9136, 9050, 7659, 8412, 5985, 6855, 8552, 4612, 2863, 3123, 6858, 5041, 4029, 5138, 5171, 9362, 5991, 3914, 4230, 3432, 5167, 8458, 707, 4071, 8112, 2581, 5060, 150, 7210, 9086, 5468, 5866, 7347, 8920, 4846, 3041, 7240, 5088, 1517, 7012, 1326, 7794, 3676, 9192, 2475, 2856, 8688, 3247, 5359, 8800, 6759, 5585, 7537, 4993, 6106, 8422, 9206, 6401, 4150, 5757, 4925, 2053, 6398, 4119, 6086, 6210, 3220, 4800, 4918, 7623, 2838, 6153, 1561, 4397, 3387, 6987, 5288, 1367, 4294, 1824, 3145, 3791, 9791, 9046, 5280, 6807, 1440, 3050, 2826, 6483, 6579, 7264, 5524, 3272, 7325, 9320, 7816, 8992, 6876, 7895, 8022, 6087, 8282, 4965, 9330, 7276, 7142, 3745, 6328, 3296, 3257, 3060, 5975, 2809, 2058, 9703, 5364, 7636, 8438, 5281, 6961, 3162, 6712, 9180, 6230, 3023, 3200, 4135, 7369, 5277, 9498, 3415, 9082, 9172, 4553, 3423, 6614, 1950, 5829, 5008, 3293, 6976, 8655, 6806, 844, 8931, 2885, 2477, 3617, 6368, 6506, 5646, 6482, 3218, 7574, 9866, 5504, 5901, 2333, 4860, 4454, 6226, 2282, 2717, 5822, 7568, 7901, 2445, 6899, 8684, 4466, 3630, 4751, 3770, 2872, 7464, 5996, 5628, 4747, 5495, 909, 8744, 8216, 6428, 4444, 6141, 6149, 1718, 8463, 6167, 6610, 5159, 840, 9111, 6016, 9239, 3343, 3142, 8602, 4739, 8566, 5962, 4944, 3457, 6626, 1191, 6779, 4157, 5503, 5997, 1078, 7031, 7625, 3013, 672, 6216, 2139, 288, 7336, 3025, 1677, 8316, 6314, 3243, 4449, 4818, 4639, 271, 980, 5196, 9948, 8814, 115, 3250, 8295, 5012, 8084, 9084, 9568, 1851, 4567, 5090, 8038, 4557, 3980, 8660, 3485, 4421, 3475, 388, 4447, 2977, 4034, 9549, 2452, 6888, 7340, 5380, 8404, 4682, 3290, 4829, 5715, 3986, 9751, 5780, 4679, 7545, 1709, 7911, 8477, 5980, 2406, 918, 3988, 6341, 8844, 8531, 5603, 6442, 4403, 4990, 7552, 3417, 4771, 5152, 8248, 2762, 8808, 7001, 6557, 858, 4001, 3421, 6800, 2969, 4202, 3965, 3043, 5165, 4784, 4591, 2202, 4264, 8236, 6696, 5062, 1990, 6586, 941, 5638, 7425, 8157, 2100, 2324, 6342, 8244, 9876, 3912, 3563, 8578, 9000, 3577, 1056, 2465, 7508, 1659, 2026, 8335, 9911, 8734, 8171, 6105, 4291, 454, 7592, 7299, 8413, 2787, 3900, 3751, 4130, 7624, 9665, 6202, 5859, 4404, 4817, 9213, 7889, 5189, 2117, 1487, 4049, 6568, 4110, 3523, 5935, 1434, 6127, 5469, 737, 6824, 3351, 5354, 7815, 4631, 6215, 5405, 9485, 5023, 4736, 6742, 8789, 8692, 5843, 5451, 4335, 1572, 7123, 4173, 5607, 8718, 6499, 6504, 7932, 8482, 1008, 3130, 8949, 5447, 4879, 3997, 2493, 2329, 1493, 3034, 2668, 6000, 1156, 1847, 5183, 4443, 8830, 5093, 1132, 3496, 1358, 2374, 7900, 4839, 7644, 8199, 4630, 4233, 4011, 7784, 7753, 5787, 9115, 7810, 6616, 6916, 4327, 5184, 8338, 7532, 3209, 7245, 8498, 8021, 6104, 3497, 5922, 6374, 8343, 6864, 6810, 2758, 9392, 8471, 434, 8348, 421, 7596, 7702, 3111, 3191, 1332, 5670, 6279, 5027, 9303, 9092, 5761, 2437, 8856, 1147, 8115, 5142, 8835, 5398, 5952, 2542, 6131, 3435, 8023, 9736, 8109, 9137, 1079, 8263, 6603, 5602, 4745, 5659, 8232, 6873, 8959, 9250, 2249, 3602, 5946, 1290, 4733, 8984, 6629, 1600, 7409, 62, 8221, 9267, 6578, 4865, 3933, 7535, 8791, 8696, 8044, 4428, 5102, 458, 8873, 6408, 7094, 2729, 7174, 7419, 4875, 7096, 6169, 6205, 3276, 6195, 5147, 7767, 6038, 9167, 4559, 3531, 1500, 8267, 20, 8870, 5187, 7411, 5442, 5232, 7164, 4045, 2535, 2546, 3865, 3154, 7132, 4337, 7366, 7554, 3112, 5606, 4516, 3097, 4887, 5884, 7769, 7766, 6623, 4310, 8079, 7607, 7892, 5887, 8405, 7098, 8314, 9849, 1767, 4513, 6660, 3984, 6597, 3915, 7548, 3541, 5655, 1085, 7684, 7588, 2450, 304, 5964, 7580, 8925, 997, 4957, 9159, 6292, 7227, 7018, 379, 3873, 3134, 8376, 4200, 3597, 9688, 804, 2309, 3450, 1511, 5940, 8883, 9241, 5526, 6628, 8990, 2359, 2718, 6555, 2799, 322, 5599, 2161, 4243, 3879, 8678, 3572, 1707, 6556, 5135, 5636, 5415, 9305, 4754, 6439, 2525, 9921, 2391, 8654, 5193, 7878, 3781, 8004, 3229, 3820, 8621, 4097, 8093, 7056, 2928, 5665, 4427, 7690, 6732, 8309, 1505, 8320, 2331, 5078, 4315, 6883, 3456, 788, 5754, 4478, 4789, 6708, 2724, 819, 2848, 2112, 5443, 3143, 5475, 9038, 183, 8290, 2033, 7088, 5631, 6023, 5516, 835, 1949, 5982, 9061, 6330, 4365, 2712, 6643, 8806, 3109, 6166, 8646, 6895, 7229, 4370, 2436, 6535, 6634, 3647, 5450, 156, 1317, 1626, 8717, 7832, 5682, 9023, 1565, 1106, 793, 7396, 7677, 9599, 2970, 1371, 5500, 1640, 7423, 7296, 4197, 2918, 5908, 8133, 9723, 7451, 7890, 8819, 3837, 4024, 4681, 4972, 7776, 3217, 9195, 5452, 7633, 3125, 8845, 2268, 6287, 2339, 3204, 4725, 3295, 7334, 3255, 6493, 7238, 2964, 6192, 2186, 6293, 9071, 3726, 8409, 6784, 2251, 8954, 5097, 803, 3983, 2722, 5140, 4299, 6676, 3758, 3902, 5993, 5906, 2213, 7641, 3480, 5582, 9922, 7114, 1478, 8175, 4943, 5584, 4490, 6100, 7365, 7640, 8588, 90, 158, 7511, 7966, 3589, 957, 6720, 9785, 3007, 6008, 7371, 1270, 1569, 4810, 7248, 6431, 2659, 3132, 8426, 7360, 5040, 5482, 2427, 7267, 9853, 9019, 6101, 666, 3708, 8092, 3507, 7218, 2621, 1576, 7002, 7867, 8139, 7516, 9017, 8538, 8894, 3888, 5381, 4683, 3862, 3586, 3323, 4748, 808, 749, 9208, 224, 5900, 9460, 6387, 968, 1926, 5243, 8008, 5697, 3237, 9624, 5114, 4350, 4461, 521, 6393, 7048, 6306, 6284, 5252, 7891, 6635, 1581, 7453, 6946, 1542, 5725, 1873, 8352, 5512, 4111, 36, 7124, 9727, 2522, 6788, 9173, 9155, 8927, 3687, 7093, 5231, 6823, 3624, 9735, 5181, 7697, 9576, 5347, 1176, 8448, 4985, 6669, 2694, 3748, 8313, 4328, 5246, 5939, 3199, 1875, 4480, 6777, 8782, 9536, 6317, 3722, 1232, 2673, 8811, 5915, 3701, 8372, 2873, 8015, 2273, 5616, 1492, 5489, 7323, 4892, 8019, 3959, 6659, 7394, 8473, 6358, 6197, 6773, 4032, 7397, 8546, 2138, 8086, 7638, 1603, 8783, 2377, 9143, 1468, 2575, 7884, 2761, 4889, 1748, 2954, 7817, 3436, 5229, 2156, 2771, 6641, 2344, 8131, 3110, 7709, 1235, 5445, 9982, 8639, 4222, 4092, 6427, 4361, 5605, 8669, 2641, 8387, 6433, 8137, 4232, 3759, 5825, 8649, 4776, 5253, 7721, 8373, 2691, 2847, 4615, 8393, 6296, 338, 8394, 2811, 4334, 3641, 8293, 3942, 8594, 9270, 1265, 9004, 7329, 4044, 8623, 4779, 4372, 5361, 1905, 6107, 7324, 5123, 1303, 5614, 5429, 30, 9068, 4540, 3282, 7307, 1591, 7600, 6746, 8853, 7626, 7820, 522, 4231, 2386, 1200, 9120, 7610, 5742, 3337, 2257, 8712, 6861, 5172, 7514, 7033, 8955, 3011, 9777, 5693, 7703, 1196, 6170, 6688, 3104, 4822, 6984, 5406, 8029, 3144, 2236, 8399, 1675, 4661, 9335, 6583, 6069, 1725, 1226, 6593, 8360, 6837, 212, 4851, 6631, 7311, 4176, 5089, 3731, 1994, 1571, 4665, 1285, 5037, 5014, 1510, 1165, 7444, 8938, 3245, 4292, 9158, 5744, 5574, 6985, 6860, 7428, 5533, 5170, 1287, 9740, 2073, 3029, 8012, 6234, 5857, 6851, 2736, 1811, 3375, 1268, 6819, 599, 5855, 8633, 5805, 7109, 1904, 4278, 1433, 9391, 3780, 534, 1229, 8196, 116, 2919, 7826, 3808, 2930, 9078, 1452, 5237, 9146, 7894, 798, 9436, 1606, 1563, 5897, 7744, 590, 3681, 2755, 6793, 7461, 7456, 8051, 4196, 954, 7755, 8772, 8912, 4469, 3811, 7502, 9346, 2695, 4657, 9479, 3493, 1774, 1682, 6566, 7495, 8877, 3127, 3352, 3454, 9384, 3020, 2596, 6592, 7700, 6425, 3046, 8472, 3312, 6870, 5465, 497, 3233, 5178, 8504, 9556, 3401, 3215, 3354, 7408, 7417, 3882, 8284, 7942, 5972, 199, 4189, 967, 1858, 5368, 6020, 8827, 6743, 3342, 3642, 3847, 4548, 1554, 4502, 2829, 2209, 3402, 420, 8064, 8619, 1891, 951, 5869, 6548, 4356, 39, 8441, 3462, 2746, 1365, 8593, 2821, 5921, 7149, 8040, 4834, 7976, 7605, 2230, 7654, 9259, 8187, 554, 6886, 4515, 6734, 6075, 464, 3728, 2030, 2579, 1961, 8219, 4457, 5223, 9598, 1846, 2661, 6525, 5154, 8887, 6096, 4213, 1293, 6508, 6271, 1420, 6470, 6512, 9410, 3664, 2926, 6947, 1336, 9027, 9020, 7482, 3028, 5943, 7403, 4123, 4650, 9162, 8251, 8635, 6799, 8871, 4554, 7955, 4320, 2274, 7054, 6312, 2371, 832, 4675, 9408, 7887, 3306, 352, 2653, 1339, 2775, 5204, 4795, 4003, 5386, 7989, 1661, 8723, 2516, 8119, 3518, 5400, 7233, 2578, 4561, 5265, 535, 9644, 3114, 5902, 4248, 1344, 3694, 5938, 5933, 6180, 5323, 8910, 5402, 2024, 6575, 9178, 4792, 4194, 6244, 8476, 4680, 9779, 7853, 7293, 6698, 3310, 4367, 7281, 2322, 7351, 8279, 5121, 8225, 7422, 2655, 6329, 2185, 6765, 6354, 5873, 7594, 6996, 2162, 8250, 4814, 3669, 6983, 1457, 4629, 9176, 4149, 4556, 4730, 2476, 5554, 4050, 9386, 3788, 7341, 141, 8364, 7199, 7270, 2983, 8173, 1653, 8592, 6706, 7352, 5525, 8096, 9334, 3867, 5713, 5005, 7274, 5852, 5999, 3662, 1956, 4769, 7918, 6496, 7829, 3761, 7160, 4605, 5954, 623, 6364, 7445, 6218, 5560, 6002, 3391, 6014, 4275, 929, 872, 7111, 3451, 6785, 6632, 989, 7472, 4980, 3944, 1427, 3635, 5498, 8183, 6115, 5893, 9935, 1623, 5712, 1799, 4575, 2105, 2841, 469, 8854, 7584, 8191, 1978, 1243, 6791, 5311, 9052, 6693, 317, 1073, 8344, 4847, 8534, 1590, 5099, 5236, 1119, 1090, 1120, 2292, 3271, 2281, 1596, 3405, 7454, 7135, 9648, 4460, 7079, 6683, 8375, 6551, 6627, 9350, 4021, 5532, 908, 3792, 5837, 8042, 4794, 3427, 2302, 4579, 3950, 4942, 4351, 3336, 5662, 1959, 5595, 8479, 9872, 6273, 4218, 3389, 7970, 3049, 8521, 3182, 3091, 7261, 6204, 1506, 4968, 9058, 4934, 2061, 7525, 7854, 2036, 2903, 2508, 1740, 4175, 774, 9958, 2557, 3035, 6352, 2104, 1670, 4122, 4581, 8167, 8454, 2623, 3969, 9696, 2514, 899, 4063, 9042, 4945, 7390, 7420, 7401, 1323, 6862, 6978, 4873, 3449, 801, 2310, 8006, 6294, 1722, 3076, 2980, 6343, 5427, 7964, 8047, 4757, 9738, 4897, 2523, 1915, 7751, 562, 3105, 6089, 4741, 5519, 4956, 2739, 3442, 5234, 7316, 1183, 2020, 6602, 8650, 939, 4376, 8105, 3698, 1697, 6992, 5861, 4155, 487, 5054, 3583, 4079, 4078, 5710, 6613, 8943, 5153, 2868, 6031, 9145, 3710, 8489, 1258, 4504, 8787, 2349, 4249, 3655, 7432, 6982, 4244, 2867, 7438, 6413, 8097, 773, 4484, 5459, 3727, 9634, 5301, 4137, 7187, 1302, 9937, 3463, 7818, 7491, 8997, 6241, 5318, 2818, 5876, 7224, 4065, 4177, 6200, 8491, 1462, 166, 7169, 2000, 7288, 6237, 940, 850, 8537, 6572, 5828, 5434, 3031, 6480, 4164, 7730, 6622, 2336, 9633, 2753, 6937, 8585, 2180, 2893, 6767, 5479, 5538, 9550, 2971, 7049, 3080, 5511, 5194, 3566, 8362, 7986, 9621, 1885, 9016, 229, 5590, 8564, 4355, 7061, 9820, 2774, 1776, 2019, 1817, 6213, 2247, 5598, 8720, 9913, 4992, 4414, 5809, 710, 7831, 9351, 4127, 311, 7236, 2047, 4377, 1952, 3146, 8523, 5752, 3609, 4815, 8528, 3430, 5594, 7632, 2766, 1887, 884, 7570, 9552, 7978, 5296, 9904, 1676, 1219, 7486, 4857, 9013, 8694, 2364, 3002, 9627, 2683, 3893, 9141, 6251, 3277, 6695, 7847, 3511, 3492, 1072, 4959, 3490, 9063, 828, 7140, 7209, 5767, 5258, 8245, 1481, 4369, 4734, 2686, 1574, 7357, 4321, 3491, 5168, 8711, 476, 9687, 9266, 8135, 1587, 4838, 9156, 1136, 5556, 1737, 7443, 3863, 3542, 1142, 6596, 6763, 5095, 4704, 8834, 2994, 9437, 8663, 3860, 2981, 6690, 902, 8907, 7667, 6564, 2544, 9760, 3716, 3052, 5375, 2768, 4046, 2226, 2773, 9179, 6071, 3522, 5826, 9447, 7796, 5815, 5923, 5339, 5711, 7121, 2527, 4227, 519, 2088, 8587, 4162, 8746, 15, 9077, 855, 9226, 6243, 2795, 6560, 3362, 5190, 6272, 8964, 6590, 8392, 770, 2042, 4357, 9174, 8271, 6675, 1673, 7547, 6921, 3573, 1123, 3315, 3212, 2343, 1548, 6102, 4577, 2682, 4677, 2479, 2485, 5315, 694, 1417, 4179, 2628, 4290, 1778, 7319, 5233, 8240, 6501, 2028, 4113, 2538, 3042, 786, 7798, 5061, 7168, 9667, 4676, 5950, 6375, 1312, 446, 73, 9181, 9960, 4895, 5702, 2658, 7255, 1357, 8951, 5424, 3594, 2678, 8223, 6511, 463, 3324, 5057, 5195, 3359, 1499, 9220, 7866, 9455, 2260, 3848, 3079, 1393, 6893, 8076, 171, 4670, 2598, 3425, 2212, 5058, 1615, 2267, 644, 1735, 2913, 2241, 1936, 8983, 2585, 289, 5641, 5786, 6032, 4529, 2647, 2021, 3604, 5800, 7993, 8700, 6142, 785, 2792, 4415, 6441, 5032, 756, 18, 7221, 5158, 725, 451, 9301, 415, 5550, 1158, 8760, 7446, 5203, 4007, 3547, 5531, 9100, 9816, 9602, 6780, 4582, 392, 1134, 8179, 5850, 891, 3367, 1195, 5109, 5225, 9832, 4373, 2713, 1602, 6355, 4699, 1923, 2834, 4717, 2933, 5298, 6370, 8597, 7949, 4659, 8435, 3600, 8222, 5224, 8078, 5521, 7349, 4780, 830, 7998, 310, 5431, 9140, 2389, 5053, 6952, 2823, 6009, 1651, 3749, 4061, 7762, 4089, 7994, 3066, 5019, 1684, 2634, 6126, 8764, 9057, 5578, 5401, 2785, 2467, 1669, 7770, 4204, 5020, 7126, 7686, 7141, 8238, 6095, 6085, 7395, 6224, 3426, 9747, 7631, 8270, 7320, 8995, 8465, 4634, 9123, 1421, 549, 1934, 4207, 986, 7427, 1399, 7712, 9672, 7217, 6183, 2261, 700, 7028, 7729, 746, 3817, 131, 5306, 240, 2625, 60, 5818, 3082, 4098, 3514, 5724, 8735, 7152, 6012, 2041, 3917, 3502, 7343, 3801, 3587, 5592, 4927, 1458, 7399, 9759, 1390, 4039, 9434, 6399, 8721, 3266, 2990, 9653, 5047, 8993, 8278, 5294, 5928, 324, 6076, 4105, 7551, 2444, 3384, 9589, 8885, 9957, 2592, 172, 8615, 3505, 7265, 3700, 7189, 1273, 2151, 8445, 9840, 1668, 4684, 3560, 5248, 564, 5303, 674, 4463, 8447, 1418, 8849, 5689, 9908, 8651, 8111, 947, 4760, 448, 589, 2378, 6909, 7645, 3552, 7680, 6878, 4858, 6228, 9231, 1513, 189, 6617, 7908, 3278, 9097, 1848, 6802, 8159, 4070, 4400, 2196, 7475, 1279, 6748, 6577, 7303, 5321, 2096, 9818, 4212, 1595, 3797, 6250, 5372, 4931, 3733, 2107, 2804, 3762, 5334, 6004, 9039, 6248, 4286, 5052, 8815, 6, 9047, 5700, 3280, 3183, 7591, 7442, 5227, 136, 1516, 3203, 8846, 3796, 900, 3517, 8774, 9941, 152, 7008, 9969, 1987, 2220, 6083, 6077, 9486, 5448, 3291, 7185, 1398, 2533, 7615, 1747, 9402, 1828, 755, 8895, 5586, 5285, 4258, 72, 4410, 6078, 334, 4107, 8948, 1933, 7708, 6084, 1892, 3300, 9409, 6402, 4902, 4830, 8533, 1912, 9132, 7587, 3510, 398, 3418, 2832, 2383, 7086, 1188, 3964, 1061, 9836, 895, 1031, 6049, 3565, 7484, 6057, 8898, 978, 2011, 1305, 9717, 4371, 7143, 2275, 1830, 571, 9483, 1006, 8991, 7521, 2337, 7622, 3661, 8632, 5759, 7400, 3330, 5349, 4656, 5596, 3273, 6523, 3434, 2687, 7000, 5877, 9502, 7499, 6497, 9306, 3161, 1428, 6268, 4210, 65, 1779, 7802, 2640, 8803, 8769, 356, 2435, 4091, 5770, 5116, 6395, 8355, 6134, 8569, 2003, 5645, 4059, 4229, 3891, 140, 2215, 2693, 4277, 4203, 7828, 3167, 9981, 8816, 8606, 8935, 328, 6006, 3045, 1397, 3407, 8516, 8048, 6721, 1043, 1982, 2459, 8640, 4614, 3650, 8369, 2529, 4483, 3126, 4721, 248, 3822, 7216, 5798, 306, 5118, 3122, 4807, 8987, 4881, 7843, 8144, 4708, 9428, 2085, 8867, 893, 2737, 6453, 2672, 5810, 64, 4831, 2133, 3620, 7800, 3535, 6972, 3433, 8793, 5462, 1105, 2611, 1122, 7458, 2312, 5892, 7376, 6608, 9175, 5949, 2038, 8329, 6145, 3355, 1945, 4633, 6382, 3627, 6157, 2798, 645, 9666, 3813, 6640, 6042, 3040, 1166, 2447, 397, 7116, 1514, 4395, 5300, 9869, 428, 3461, 6907, 8307, 4535, 926, 2875, 1189, 2666, 9054, 9771, 4413, 1855, 1337, 8559, 1080, 8738, 7983, 409, 7650, 4312, 9456, 6652, 1944, 8659, 6900, 6549, 6257, 5449, 3102, 879, 2707, 8188, 320, 3800, 8536, 2976, 1586, 689, 5219, 5392, 924, 7782, 6109, 6782, 1893, 6135, 3360, 3569, 2201, 1985, 568, 2789, 4986, 2960, 7099, 3955, 1489, 9800, 6714, 4549, 1483, 2906, 9189, 8226, 2458, 9775, 1412, 3235, 218, 6423, 2935, 2934, 6288, 5627, 4430, 1638, 6853, 1178, 5942, 4782, 1180, 5936, 3361, 6874, 3575, 25, 995, 4217, 5363, 4770, 4262, 1349, 5044, 7136, 5396, 5663, 9645, 1534, 6465, 9112, 6373, 5101, 1744, 684, 8584, 7391, 5570, 6165, 4051, 87, 4424, 6716, 3738, 1271, 2741, 822, 3807, 7637, 1057, 1383, 2263, 4569, 9022, 3689, 7879, 5727, 6941, 6187, 358, 3776, 4571, 6389, 6960, 3195, 8662, 4193, 7529, 5113, 4343, 5080, 6986, 6303, 4954, 4804, 8383, 3846, 2871, 8130, 6834, 8141, 9860, 1050, 8970, 7181, 603, 9612, 7630, 7963, 9240, 8390, 2127, 7936, 1054, 7375, 8757, 436, 4517, 2203, 9200, 4695, 9177, 9603, 4054, 4932, 3032, 9313, 8486, 5947, 9373, 2099, 6833, 1429, 1102, 6052, 2815, 8763, 3055, 6718, 7102, 1370, 5130, 1231, 6232, 8759, 3120, 5549, 1765, 4027, 7297, 5740, 7064, 8208, 8229, 5543, 1289, 6995, 1160, 5973, 2562, 5192, 1177, 6845, 2158, 2106, 5412, 1518, 3236, 1958, 1746, 811, 5736, 1734, 4917, 8643, 8363, 4712, 2586, 6685, 5476, 7166, 5677, 5436, 2854, 2164, 2793, 3753, 5696, 8014, 2801, 5960, 6664, 5410, 5279, 5297, 4576, 381, 4260, 1251, 3398, 2790, 7613, 9184, 4329, 3744, 6891, 4006, 5541, 6753, 9131, 8831, 4602, 8125, 2080, 423, 8605, 6533, 2355, 2594, 4476, 7050, 9593, 2160, 1928, 1618, 3078, 6661, 7953, 4083, 2079, 186, 6738, 661, 8324, 6221, 6884, 5501, 1940, 4697, 2940, 9758, 5477, 2111, 7783, 232, 1813, 4718, 6348, 6524, 6118, 3887, 4863, 6674, 4914, 3536, 1758, 9858, 4085, 7011, 7669, 1124, 4527, 5910, 3909, 5542, 7328, 9066, 2985, 576, 1841, 2165, 5010, 9850, 2125, 7967, 9784, 5562, 7718, 5867, 9478, 9147, 5523, 3, 8754, 2280, 7663, 625, 4017, 4724, 461, 3090, 5163, 135, 1700, 3880, 8745, 1280, 2300, 8214, 2278, 5043, 368, 1214, 5539, 6529, 3712, 9216, 2725, 4345, 9464, 8519, 8049, 4955, 7705, 9134, 3471, 2192, 4489, 692, 5704, 259, 969, 343, 5505, 1137, 7437, 1790, 8840, 7257, 3494, 698, 5309, 6113, 475, 8388, 4773, 1967, 7083, 4727, 7488, 7943, 4201, 795, 1795, 3814, 853, 4129, 5045, 9940, 8328, 7937, 4075, 2243, 6471, 1968, 2874, 3095, 1860, 6260, 2259, 6311, 6464, 5103, 810, 2456, 6489, 8801, 5730, 1456, 1391, 7720, 4752, 5529, 2720, 2929, 5520, 8247, 7448, 1971, 2043, 9643, 6359, 2591, 7268, 4774, 4660, 7543, 3633, 4455, 6351, 5961, 4998, 17, 2025, 3001, 2347, 5714, 5746, 5274, 715, 3645, 4234, 5144, 6051, 2393, 4497, 6177, 2277, 8485, 2518, 9194, 1829, 3870, 2679, 8470, 7519, 1889, 3048, 2908, 4390, 999, 9396, 4401, 4141, 3033, 8653, 6826, 9652, 8107, 4279, 4761, 9130, 4533, 1624, 4379, 1935, 1338, 7639, 1009, 4305, 868, 569, 9743, 1068, 4711, 2570, 2750, 76, 9979, 1443, 4462, 3695, 3643, 7389, 5216, 3707, 8652, 4616, 3883, 3747, 2689, 1388, 8081, 3018, 9418, 2681, 1011, 9307, 6839, 9288, 3281, 1181, 8233, 2415, 3993, 6757, 863, 2487, 6829, 5626, 1888, 5105, 6146, 2197, 6318, 4984, 8043, 5474, 979, 8286, 3009, 821, 7208, 5383, 7331, 6968, 5978, 2483, 9161, 8185, 4555, 6236, 8001, 8710, 7471, 9205, 1521, 4386, 9788, 6344, 5544, 8195, 4512, 1058, 1488, 8852, 2055, 6384, 5326, 2548, 396, 3810, 2639, 1575, 4825, 4969, 3368, 3595, 6074, 4100, 2505, 3396, 3588, 6677, 5428, 3446, 4425, 9109, 408, 8103, 9899, 4866, 3578, 4491, 7246, 7834, 8947, 7244, 1749, 8608, 8035, 1441, 6600, 8691, 5388, 5441, 9367, 732, 480, 867, 8085, 2419, 6607, 2048, 5379, 9898, 5210, 7788, 2225, 53, 7752, 3845, 2432, 1117, 3107, 3253, 738, 5124, 6490, 3058, 6875, 3524, 6299, 4058, 9080, 9586, 1544, 8025, 3982, 2245, 7957, 1217, 9831, 4667, 4950, 5161, 6794, 2078, 3525, 5463, 7184, 9049, 6316, 2093, 4737, 8168, 9067, 9927, 7382, 3259, 9088, 5664, 6881, 8941, 9512, 2948, 2070, 3889, 6945, 1731, 4827, 1238, 7768, 9646, 7801, 3019, 8999, 3636, 3657, 67, 5811, 3115, 9970, 6357, 5284, 6498, 5486, 5644, 2092, 51, 4160, 3783, 5548, 9503, 9302, 364, 1237, 2362, 1826, 1209, 1253, 2932, 9847, 1087, 2939, 3377, 8580, 6694, 724, 8440, 8540, 2217, 783, 1908, 5885, 2286, 8281, 3939, 9613, 7202, 3918, 8600, 8104, 4642, 4611, 9968, 7872, 8261, 4002, 3625, 4600, 9571, 3843, 31, 8722, 2166, 2593, 5842, 6678, 4273, 8893, 4026, 2145, 9283, 2135, 1764, 7034, 6979, 6700, 7335, 4541, 1553, 6196, 1274, 7024, 9400, 5344, 5250, 7835, 2295, 6731, 2879, 3068, 8842, 5632, 2896, 1411, 4224, 1133, 4293, 3703, 3370, 5385, 6018, 6889, 8406, 799, 8957, 256, 7778, 5881, 5930, 5438, 9663, 2358, 6522, 1992, 631, 6612, 432, 1818, 4550, 2616, 7252, 1438, 3789, 6485, 5319, 4086, 1116, 4166, 9926, 3551, 5289, 9520, 3015, 2777, 3740, 1320, 3856, 7679, 8033, 8715, 5128, 8658, 2671, 8353, 5927, 575, 4802, 5565, 2179, 6911, 3622, 7875, 7649, 2007, 93, 6366, 7662, 2327, 3907, 1864, 3227, 1479, 1757, 9407, 1822, 5750, 8755, 6245, 4508, 6877, 3244, 901, 1472, 9421, 1679, 6212, 5649, 2779, 4472, 6478, 7995, 7544, 8630, 2167, 1161, 3366, 6750, 9414, 7014, 3226, 92, 3429, 8127, 7653, 5191, 7694, 4263, 9787, 2664, 7122, 1925, 6840, 1866, 8496, 6951, 7506, 1910, 4255, 75, 2266, 8190, 2576, 743, 2446, 4982, 4947, 410, 9814, 1927, 4946, 649, 719, 6039, 5348, 525, 2114, 1239, 8379, 5763, 6068, 6882, 7996, 9931, 9299, 3000, 847, 7628, 8099, 2545, 4995, 6448, 6472, 1145, 6457, 3567, 6774, 4626, 782, 7225, 4836, 6302, 9739, 4191, 1867, 2807, 1024, 7362, 7578, 4746, 2013, 3787, 6620, 8039, 9676, 4143, 5125, 9871, 4482, 4962, 5075, 8289, 5507, 1761, 7470, 570, 4169, 4578, 6037, 9886, 3347, 9356, 7985, 5971, 2600, 4607, 7039, 9766, 3180, 4551, 6176, 1174, 7044, 4731, 9154, 9907, 2563, 9819, 3611, 6561, 3557, 7183, 1837, 8729, 45, 3439, 173, 9244, 3008, 5151, 8028, 4989, 8268, 7780, 2814, 3279, 5898, 9878, 7280, 1490, 7145, 1049, 5958, 1657, 7871, 3858, 2306, 6138, 9060, 8603, 1530, 9035, 5812, 3086, 7418, 6064, 762, 3465, 2, 4537, 2232, 1890, 8647, 3938, 3836, 3345, 1918, 8128, 4849, 8998, 4544, 4362, 8589, 6144, 2901, 4167, 2843, 7560, 5273, 2965, 9064, 3958, 2421, 6240, 3672, 8937, 9001, 4868, 3495, 1957, 7921, 1770, 553, 3874, 630, 6325, 5849, 5001, 5619, 4144, 1947, 5031, 4988, 4121, 2859, 9757, 1993, 4843, 6751, 6707, 2627, 6803, 4040, 2988, 9489, 3358, 2234, 4837, 5081, 7728, 2726, 5613, 2258, 537, 7661, 7042, 2541, 7997, 9587, 7840, 5880, 9873, 885, 309, 807, 8071, 7926, 2643, 2892, 2423, 5343, 2022, 8150, 4117, 7821, 9440, 4775, 9476, 3346, 296, 1750, 5175, 2148, 3730, 7523, 9620, 5846, 40, 2395, 6644, 496, 3957, 3369, 2650, 2503, 2805, 2399, 4604, 5652, 3582, 1605, 19, 9854, 84, 8000, 7931, 9468, 8052, 3327, 4432, 1693, 3777, 6282, 1566, 1532, 8317, 8031, 4147, 4396, 6569, 3289, 2509, 6301, 5762, 7559, 9215, 9938, 4016, 4750, 5937, 6247, 6238, 6434, 1980, 1621, 4975, 3353, 1331, 9018, 6649, 1480, 9403, 2942, 3834, 9917, 8132, 3448, 1069, 5623, 4131, 7263, 2178, 3516, 3910, 3684, 3606, 3898, 290, 6723, 7513, 3408, 2402, 3121, 8644, 9446, 5926, 4475, 7562, 5264, 2384, 915, 1194, 3715, 7232, 4678, 7909, 1062, 5522, 1538, 3956, 905, 8490, 5667, 2680, 8570, 2547, 7222, 1842, 1077, 8901, 5537, 4785, 6505, 1792, 4765, 2748, 6621, 2240, 1203, 2469, 9349, 4964, 2403, 7691, 1802, 7287, 9929, 4655, 4503, 5360, 6869, 4729, 3615, 5046, 1466, 7920, 8701, 8661, 3486, 8555, 6760, 9355, 2015, 1989, 9841, 366, 8820, 2239, 1625, 3301, 1823, 1248, 1535, 8829, 478, 8455, 1036, 1164, 9128, 3054, 6477, 7155, 2375, 1964, 4313, 3172, 9413, 961, 8186, 2649, 4809, 8257, 2526, 5416, 8777, 6918, 7735, 7571, 4104, 5211, 3265, 8622, 2208, 1322, 2499, 1719, 4341, 2410, 8581, 3246, 5460, 79, 8462, 9575, 3251, 3775, 4518, 6191, 5804, 2404, 4617, 5732, 1526, 5346, 6209, 1445, 5784, 4912, 329, 4844, 607, 4043, 3963, 6739, 6112, 5350, 4621, 6781, 675, 6307, 5571, 4707, 7593, 9417, 2353, 3171, 4014, 348, 1772, 5254, 1126, 4053, 1451, 5879, 7004, 5690, 9732, 8509, 9888, 3139, 3960, 9729, 4952, 201, 8515, 299, 8664, 4941, 9470, 4864, 4069, 485, 1359, 6474, 4068, 2103, 6745, 474, 9839, 8126, 8863, 3124, 5220, 4933, 6518, 9365, 2993, 6438, 2269, 419, 4521, 5674, 488, 4494, 4606, 9389, 768, 1394, 4452, 9387, 1568, 4744, 8408, 2227, 1504, 2637, 6266, 1354, 4828, 1089, 2287, 9565, 6114, 2334, 9567, 5218, 2946, 3381, 7567, 9752, 4368, 8725, 4738, 1460, 8985, 6463, 4223, 3397, 7992, 5807, 3455, 5966, 4706, 1256, 3659, 6026, 5977, 5145, 1182, 2583, 1184, 5547, 3608, 3393, 4048, 5290, 43, 5143, 4441, 8542, 3774, 8349, 269, 2439, 5117, 5353, 7862, 5355, 6932, 2642, 2272, 9670, 1708, 1022, 208, 4506, 9955, 8612, 9848, 1699, 4674, 1789, 931, 1241, 702, 7981, 6962, 4901, 3214, 3929, 5567, 4168, 2702, 8114, 5509, 7657, 2727, 6994, 4438, 1159, 8670, 275, 660, 4138, 2819, 6818, 3599, 2271, 3210, 6444, 9385, 7569, 7035, 9182, 5016, 5637, 8220, 9202, 3723, 9420, 2584, 1000, 2532, 5358, 7601, 4124, 7060, 5006, 1179, 54, 9127, 4876, 2448, 587, 6327, 668, 2086, 8799, 1834, 4374, 1343, 3890, 3298, 4530, 1360, 1409, 5691, 2921, 736, 6079, 1840, 2704, 8641, 993, 2860, 5963, 3170, 4673, 5200, 1578, 4486, 4435, 5817, 5030, 1245, 1825, 1671, 2237, 1341, 8202, 1407, 928, 3338, 4422, 8055, 8121, 1212, 2113, 6184, 5957, 6289, 5169, 9463, 1524, 1026, 2171, 6812, 950, 7940, 1244, 3668, 1902, 2224, 1942, 7619, 2512, 9675, 7750, 2009, 2296, 6736, 4247, 5409, 6281, 833, 1909, 5295, 558, 7020, 6686, 5185, 3646, 3756, 5988, 9909, 7380, 3071, 9635, 6856, 5528, 204, 5875, 4638, 972, 4856, 3632, 8193, 7030, 2517, 8982, 3951, 7746, 1218, 4181, 2688, 3292, 481, 852, 3264, 1227, 4387, 483, 8936, 7040, 1111, 2006, 8443, 3667, 9272, 7128, 4019, 834, 8972, 3476, 9075, 1728, 9650, 4206, 176, 4880, 2342, 3697, 4777, 3063, 1455, 1874, 6479, 2238, 5610, 4813, 9056, 1097, 1777, 3881, 6507, 6594, 7290, 8556, 402, 5680, 4383, 8599, 8018, 5, 7952, 4188, 780, 1155, 82, 7333, 2554, 2431, 2492, 7550, 7555, 4407, 2379, 8259, 5394, 1001, 6495, 7528, 3790, 353, 3520, 8212, 2308, 3157, 7292, 6710, 1954, 8847, 2075, 1107, 1010, 8672, 6310, 8739, 8430, 639, 6494, 9083, 6948, 5863, 8500, 7740, 5709, 294, 5864, 9218, 2341, 7019, 4861, 6073, 1701, 1636, 6110, 7611, 6516, 3926, 4028, 1678, 7279, 9370, 3737, 2289, 3441, 3596, 2463, 5033, 6850, 198, 4799, 4501, 7062, 1037, 4532, 6705, 8634, 4668, 5688, 5909, 8100, 137, 3155, 5931, 5981, 2608, 8743, 7787, 3832, 7404, 5959, 8645, 8976, 8980, 2898, 5282, 2189, 1193, 1738, 4152, 5832, 6832, 1691, 9910, 3558, 3805, 1098, 5104, 4915, 9795, 2496, 8857, 5317, 6116, 4514, 2191, 5851, 4951, 6286, 5470, 8508, 8276, 5896, 7207, 1228, 5120, 2128, 8946, 2229, 4877, 3328, 7226, 2425, 2670, 9423, 5748, 3249, 9170, 3116, 6174, 8861, 6461, 8254, 5955, 6964, 2318, 1449, 8484, 2346, 2051, 7097, 6901, 5508, 4593, 3284, 4640, 974, 223, 3117, 667, 2490, 7512, 8468, 7732, 4896, 7503, 8358, 2816, 7345, 595, 8742, 3998, 7450, 2265, 2760, 9875, 842, 2199, 1372, 2471, 2482, 8554, 9557, 6642, 2354, 7774, 5506, 4806, 8939, 7496, 2660, 9472, 5518, 3639, 1465, 6768, 1523, 994, 355, 1376, 4095, 4702, 2012, 5621, 6944, 5226, 7716, 1988, 2370, 6503, 4709, 805, 1088, 2846, 8059, 2319, 1827, 3509, 4219, 4781, 5341, 3239, 7846, 8391, 7851, 861, 3940, 1710, 3968, 5555, 3411, 4214, 4935, 3564, 2776, 1096, 6830, 5814, 3892, 214, 4766, 2757, 6407, 1206, 3628, 9790, 7792, 2844, 4867, 6890, 9494, 6415, 1432, 7715, 2102, 1721, 6749, 2861, 1262, 42, 7948, 4488, 7870, 6692, 4304, 134, 5969, 8726, 7924, 9900, 3768, 1843, 389, 305, 8860, 982, 7058, 1423, 1528, 1382, 2223, 3376, 9822, 4671, 4165, 5755, 8431, 963, 2555, 3379, 9003, 6129, 444, 2097, 4388, 7670, 6324, 2027, 5721, 9540, 4281, 8381, 6151, 4833, 8148, 4080, 2974, 4791, 9144, 5564, 2144, 9522, 3754, 3230, 9471, 6684, 2916, 3075, 6445, 3444, 1368, 1459, 9449, 3765, 2290, 8503, 7736, 1647, 9405, 3083, 6730, 4936, 5186, 8525, 7589, 6854, 2857, 3165, 3196, 6409, 1018, 1644, 8837, 2810, 6201, 9914, 4185, 2588, 5247, 8978, 1149, 7727, 9, 9260, 7305, 3764, 3803, 4062, 2054, 2900, 812, 2769, 3941, 2468, 9474, 7726, 2466, 1224, 2246, 8117, 1093, 3686, 2806, 273, 1220, 9947, 2438, 1610, 3680, 2244, 5799, 3660, 5457, 764, 3682, 2825, 5776, 4013, 9852, 2899, 2719, 2211, 5222, 1334, 592, 4171, 1861, 5612, 3714, 6776, 3422, 4126, 6756, 3202, 2754, 1635, 7139, 3216, 4888, 1804, 563, 3735, 9582, 3872, 3734, 8361, 7416, 7436, 1023, 3305, 750, 4696, 8075, 220, 7231, 1901, 9323, 653, 5801, 6066, 1435, 5286, 3593, 8166, 3192, 2770, 936, 6509, 2005, 1863, 3152, 4398, 1714, 690, 3138, 4146, 2957, 6704, 7885, 1943, 5283, 6150, 5640, 5141, 4349, 7573, 8285, 9901, 6458, 8702, 3670, 1929, 8449, 1948, 1444, 4205, 9499, 2998, 8512, 6065, 3350, 1450, 4238, 7930, 9638, 1924, 7565, 6531, 6582, 3920, 3568, 2701, 3665, 7138, 3092, 6333, 1808, 2895, 1410, 652, 2122, 5502, 742, 8262, 2669, 1130, 5604, 1732, 5272, 9427, 2293, 8, 7100, 4573, 7518, 4090, 1529, 5198, 143, 473, 4613, 4921, 3094, 7053, 8958, 8674, 8089, 3498, 129, 2363, 6680, 3831, 1588, 9232, 5333, 207, 4246, 1157, 2827, 914, 6825, 588, 8773, 332, 4359, 4417, 911, 8421, 4816, 2222, 1260, 823, 4033, 1694, 9865, 6040, 1225, 6469, 8045, 2609, 4325, 6563, 4303, 8269, 282, 8249, 6682, 1913, 111, 385, 5803, 9129, 4987, 1810, 8118, 7258, 2348, 938, 2124, 5766, 2016, 5708, 4426, 1570, 1395, 943, 9211, 5439, 6542, 6689, 5838, 5788, 1648, 4885, 8143, 5608, 8792, 5366, 7172, 6447, 9106, 6636, 6297, 5162, 976, 7115, 8549, 4949, 5669, 7913, 3528, 5292, 4442, 6391, 532, 3119, 1204, 7468, 1381, 3482, 740, 9715, 6400, 6653, 1508, 7682, 1666, 6975, 3037, 2605, 8002, 6094, 6081, 9416, 9315, 8805, 7073, 3752, 7747, 4170, 7883, 800, 776, 1447, 3830, 2796, 5703, 921, 3012, 8933, 6291, 7869, 2629, 8178, 6639, 944, 3674, 729, 3736, 2400, 7298, 932, 3260, 6323, 2995, 1753, 2478, 5179, 6404, 726, 1794, 1329, 8900, 351, 5593, 3024, 5038, 2740, 3750, 1083, 6666, 8189, 5839, 5728, 8467, 8727, 1252, 1907, 4360, 8797, 390, 6715, 3970, 3443, 813, 4057, 7129, 7933, 3741, 7075, 6846, 4853, 1716, 7617, 7239, 9163, 5444, 3021, 2991, 5589, 546, 1786, 3488, 1589, 4648, 1963, 6164, 7041, 1856, 4109, 5488, 8230, 8636, 6885, 1476, 6520, 1629, 1387, 3949, 890, 8879, 1872, 8264, 1667, 8839, 4339, 9253, 8665, 3189, 6421, 3106, 2882, 9096, 2601, 4074, 6926, 6332, 5899, 122, 8306, 4666, 6456, 1692, 6430, 5049, 5620, 7658, 8342, 6468, 3581, 9327, 6967, 6902, 8437, 3626, 4755, 748, 5331, 8298, 2618, 5924, 3225, 1630, 7462, 1946, 2248, 2763, 477, 8768, 1998, 8066, 5018, 2351, 2923, 2462, 5492, 1812, 8331, 6655, 2141, 5821, 4796, 293, 8596, 8872, 6274, 4418, 9803, 8752, 9125, 6728, 3972, 3313, 5423, 5244, 2044, 1092, 5527, 8551, 2434, 948, 7188, 2731, 1474, 2082, 1413, 8165, 7262, 7440, 6128, 4565, 6925, 1616, 9933, 912, 996, 9954, 8010, 8073, 5681, 3584, 626, 3341, 1396, 9236, 5827, 8974, 862, 6030, 1198, 820, 1014, 1167, 3258, 894, 9651, 2745, 9963, 7522, 5063, 6558, 6735, 7066, 2778, 1063, 1501, 1756, 2017, 1549, 8953, 8818, 9851, 846, 8326, 1254, 991, 9764, 3160, 5491, 9230, 1783, 5545, 3658, 5723, 3098, 1125, 6111, 8923, 2089, 578, 882, 3395, 7388, 1509, 4523, 1431, 49, 6175, 7283, 5797, 6836, 5756, 3923, 5995, 4314, 981, 7466, 6589, 9794, 2813, 8547, 5683, 1877, 182, 1780, 4691, 6321, 4300, 2828, 8918, 6254, 6543, 5478, 2665, 4608, 3825, 2920, 6500, 2276, 4524, 5059, 903, 6801, 9338, 4723, 586, 7668, 9043, 5624, 1041, 933, 5107, 1754, 1550, 6797, 897, 153, 3274, 2708, 2356, 2959, 1355, 8560, 545, 9826, 1278, 1392, 1074, 843, 1921, 5007, 6140, 7665, 1249, 6220, 8402, 2714, 465, 7609, 767, 7812, 4894, 1601, 9961, 898, 4590, 3481, 4209, 1325, 9946, 5009, 3534, 5919, 679, 3285, 3373, 9094, 3386, 5823, 4106, 8418, 4031, 9261, 3400, 5240, 7421, 2676, 3344, 2231, 1919, 2521, 2947, 1551, 6058, 9044, 916, 7469, 6060, 6717, 925, 9877, 860, 4922, 5293, 817, 1095, 3103, 2218, 7602, 7452, 1437, 8780, 7581, 4005, 838, 123, 5483, 6537, 5276, 233, 99, 266, 5694, 8878, 6502, 880, 2495, 3256, 8142, 1955, 4283, 2325, 8110, 5904, 1033, 507, 319, 4937, 2884, 5734, 5370, 6868, 3283, 3859, 6054, 8609, 2153, 7119, 1283, 7934, 6903, 1680, 3871, 2890, 4120, 6392, 3390, 2967, 291, 8677, 4628, 7165, 7095, 9823, 9186, 1330, 3757, 6908, 4093, 7435, 9309, 1324, 7629, 5563, 1631, 2734, 1141, 3693, 7367, 4456, 1379, 2561, 2131, 4088, 6242, 5782, 8154, 1463, 1364, 200, 1052, 9636, 4004, 1559, 6741, 6269, 8466, 8266, 2866, 2461, 6949, 5432, 7412, 1857, 9031, 1711, 622, 7969, 400, 1044, 815, 5473, 3459, 6099, 5087, 1318, 9117, 6770, 8786, 6702, 731, 613, 1579, 8582, 2071, 1724, 5625, 2997, 5378, 151, 9337, 5437, 5150, 4566, 2549, 147, 7620, 1995, 3979, 1113, 4393, 917, 760, 6828, 1153, 9584, 6309, 8716, 9217, 3709, 4270, 161, 3605, 1496, 9326, 502, 3932, 2808, 1577, 6188, 9964, 88, 3994, 3690, 130, 1301, 4715, 6805, 7161, 7841, 241, 8450, 6722, 3954, 3742, 4643, 9304, 7213, 6015, 9093, 3549, 6699, 2498, 4594, 4154, 7434, 6207, 4821, 4763, 7191, 6539, 6713, 3027, 1883, 5806, 1075, 5064, 7590, 6530, 5420, 5824, 7935, 1213, 1611, 7919, 6454, 2063, 4458, 9810, 2837, 2744, 6580, 3590, 5790, 3428, 3211, 5499, 8027, 6179, 2219, 9345, 3288, 8153, 2613, 1250, 179, 7460, 8926, 8868, 3113, 816, 4186, 1335, 4870, 5781, 500, 2159, 4522, 2369, 6929, 5035, 6880, 9619, 3234, 6162, 8350, 5913, 5968, 8147, 263, 6067, 7112, 7556, 5760, 9594, 7286, 8180, 5553, 5653, 3779, 5094, 2645, 5929, 8604, 8617, 6290, 6844, 2802, 7758, 261, 896, 7431, 3093, 4375, 3512, 7234, 3812, 1385, 4060, 7219, 8434, 4646, 7063, 5365, 2323, 4940, 8611, 4689, 704, 1641, 336, 6305, 6091, 1539, 1951, 3835, 8737, 648, 3348, 3263, 8341, 7838, 3005, 7077, 8359, 7310, 2936, 1469, 1849, 5705, 8060, 3654, 4261, 9772, 6726, 4429, 4979, 1932, 6121, 985, 2010, 3838, 5111, 6045, 8177, 4318, 8492, 1742, 3601, 990, 2999, 7153, 4710, 5382, 2657, 1833, 2183, 221, 3828, 6922, 7583, 9151, 5534, 160, 5404, 6919, 7350, 6611, 7618, 6189, 1637, 3365, 9704, 4156, 2068, 9596, 7346, 6672, 5994, 8206, 206, 7414, 2484, 4037, 9445, 1655, 9553, 1739, 3928, 3629, 100, 6050, 427, 8432, 9829, 8158, 5384, 3385, 6729, 6481, 7904, 251, 2978, 754, 530, 953, 1727, 682, 857, 414, 5484, 7212, 627, 3975, 5036, 4038, 4909, 2783, 2577, 8724, 1573, 7868, 3147, 3307, 6993, 6822, 3773, 2489, 8708, 5271, 619, 1882, 4726, 1580, 7958, 8728, 1269, 8996, 340, 2338, 8713, 2656, 1862, 239, 695, 6591, 6262, 2590, 4114, 9103, 771, 6021, 9245, 753, 6249, 1300, 4268, 3868, 3331, 8657, 1321, 4762, 2986, 2803, 1148, 74, 4994, 6942, 1426, 6953, 3311, 1835, 8357, 8875, 7827, 5615, 3187, 6227, 5588, 7689, 2303, 4485, 6912, 7634, 1839, 5166, 3335, 4855, 9118, 6697, 7134, 3992, 9827, 2559, 5269, 7171, 2284, 250, 4803, 5132, 876, 1246, 8753, 2140, 433, 2130, 5808, 4296, 7125, 1652, 1557, 6462, 7813, 8235, 1464, 2852, 9614, 2405, 46, 1650, 2703, 1607, 7717, 1906, 8170, 1562, 620, 6534, 1619, 8315, 1594, 4239, 2294, 2035, 1879, 5480, 2631, 6061, 2607, 7947, 8909, 2812, 9406, 254, 4467, 9488, 8595, 2064, 8762, 4391, 4448, 3173, 1766, 6581, 870, 1042, 3133, 3875, 8325, 1996, 5390, 5739, 28, 29, 5650, 4585, 6403, 7007, 6894, 3371, 8080, 8795, 1821, 1307, 4493, 9024, 2412, 712, 1809, 9257, 2169, 7984, 3571, 7687, 8822, 6787, 5055, 663, 8497, 2401, 4066, 8457, 611, 8077, 127, 1831, 1168, 1313, 5717, 7896, 5013, 1055, 6199, 9383, 6133, 5263, 871, 9545, 5332, 8054, 6813, 3840, 7907, 4406, 3022, 542, 4910, 284, 1363, 878, 5418, 2610, 942, 1436, 3886, 8530, 9730, 5177, 6605, 7723, 3458, 7158, 3878, 3252, 61, 1221, 958, 5726, 2074, 460, 95, 9497, 2491, 2115, 2052, 2589, 426, 3854, 9051, 4041, 5793, 758, 4636, 5467, 7089, 4364, 3591, 8944, 2392, 5249, 9105, 2836, 7101, 8558, 1140, 4653, 1642, 4096, 1914, 5148, 3057, 7608, 851, 3242, 1416, 6609, 3238, 9295, 163, 6082, 262, 9778, 5155, 1065, 6914, 6754, 9560, 7504, 5069, 5356, 5455, 806, 2996, 227, 8037, 2397, 292, 1762, 4216, 4722, 2822, 8345, 9110, 2539, 2732, 3721, 59, 2060, 8176, 1414, 5840, 6347, 3207, 8507, 2059, 2667, 6990, 3383, 8568, 2464, 5871, 2194, 2414, 9133, 8478, 641, 2314, 2330, 818, 646, 3223, 6394, 5774, 117, 8903, 1021, 1869, 9843, 1520, 5112, 4159, 3484, 4948, 7477, 9711, 1886, 9962, 5051, 6029, 3908, 9010, 2961, 2780, 7710, 5530, 6315, 4652, 3989, 2253, 2034, 1981, 2513, 2632, 8310, 5377, 4808, 515, 7490, 3857, 1210, 2925, 7557, 1878, 4882, 6711, 9171, 1461, 9160, 1696, 7524, 3478, 4116, 4509, 1911, 1687, 2152, 6033, 5017, 1484, 2515, 7833, 556, 6017, 5654, 6896, 5127, 3294, 9467, 1259, 1060, 4997, 4288, 8598, 7228, 2204, 1067, 9755, 5308, 1643, 2756, 1266, 1310, 2069, 6098, 708, 9347, 9198, 6259, 8017, 3905, 1664, 1019, 1099, 2716, 2136, 8442, 7498, 5134, 9401, 3851, 2497, 6460, 2037, 561, 2373, 416, 6865, 325, 8573, 6275, 4768, 5701, 3059, 2216, 377, 1247, 1276, 7743, 3135, 4764, 5376, 8297, 791, 6278, 3164, 8950, 629, 7781, 797, 7825, 959, 3767, 9294, 7903, 2123, 6687, 964, 96, 3437, 7500, 4333, 2519, 2481, 184, 6842, 8050, 3424, 1897, 512, 6487, 2413, 3268, 1002, 1639, 4465, 8488, 4649, 3537, 2155, 5792, 9868, 1146, 7271, 8068, 2797, 215, 8511, 3056, 3931, 3487, 6246, 2597, 4547, 1190, 1585, 642, 1525, 445, 6419, 1884, 1121, 8828, 4125, 2543, 2205, 66, 8228, 9812, 2654, 9438, 3464, 168, 9974, 5932, 5056, 1966, 8747, 3948, 5853, 4363, 7990, 2057, 802, 2132, 2110, 4928, 6733, 307, 9374, 506, 4252, 1622, 7558, 9353, 3392, 4284, 4348, 1139, 1127, 2510, 2633, 8916, 5199, 1151, 5672, 2975, 5086, 1916, 2184, 3839, 1920, 2849, 6625, 7681, 6727, 2087, 1498, 4250, 6147, 1545, 8524, 7177, 2177, 9530, 543, 429, 1805, 4136, 2945, 8367, 5699, 6361, 6267, 9551, 3149, 1470, 8971, 5651, 8979, 3074, 8526, 7785, 2108, 4592, 1894, 85, 7195, 919, 5122, 4625, 1515, 9426, 1683, 2154, 6867, 4705, 9006, 6679, 6920, 1620, 552, 8411, 9014, 1690, 703, 2066, 4354, 9712, 2696, 6540, 1406, 4226, 6553, 8813, 2742, 4423, 6418, 8319, 2663, 7374, 9025, 3826, 3884, 7463, 1781, 7057, 6186, 4805, 671, 4158, 2335, 3559, 2118, 3953, 2411, 635, 6225, 2573, 5004, 4020, 2120, 3603, 1216, 4411, 2385, 490, 5945, 677, 238, 2568, 614, 6866, 8627, 618, 2157, 1627, 1306, 5965, 8890, 4012, 1771, 1986, 2567, 318, 1091, 2470, 5464, 2865, 1020, 9040, 7260, 3322, 4562, 8732, 9616, 470, 3267, 2912, 4511, 6527, 6130, 6789, 8994, 9789, 3163, 52, 231, 3827, 946, 7070, 4211, 6814, 6989, 7515, 2242, 492, 2624, 3137, 1034, 399, 3548, 7666, 1197, 3763, 5661, 7897, 6013, 2254, 6019, 865, 2839, 3156, 3419, 3500, 1717, 2982, 1104, 9640, 6178, 6277, 923, 3521, 9368, 1143, 2283, 411, 7664, 7779, 5208, 9002, 781, 1755, 1536, 5336, 9142, 4342, 5180, 8140, 4190, 7711, 2715, 859, 5329, 2029, 1284, 5634, 5205, 6486, 7402, 2084, 3849, 9971, 2927, 8483, 7010, 8705, 4923, 13, 4317, 9411, 7067, 9975, 721, 2710, 1583, 9677, 5369, 8962, 8766, 7533, 714, 8292, 8704, 9510, 2382, 8921, 9101, 6388, 4276, 1715, 566, 7342, 6194, 9308, 7494, 7197, 6892, 4787, 9493, 9034, 8205, 8403, 11, 5535, 9255, 7604, 7683, 3466, 6980, 2297, 4174, 7673, 8841, 503, 6668, 4743, 1053, 1983, 9087, 2876, 286, 3412, 3702, 5310, 3489, 659, 1415, 9906, 4112, 5772, 5566, 8913, 6172, 1555, 2817, 2886, 8557, 1796, 5918, 1634, 5934, 393, 9291, 7635, 1962, 3044, 403, 772, 7175, 4841, 5569, 4251, 1881, 550, 2820, 3795, 6897, 211, 6955, 6231, 2172, 1723, 839, 5330, 133, 2317, 3991, 1298, 5986, 2911, 6160, 7483, 2830, 2228, 2175, 6124, 63, 3576, 6484, 1257, 4654, 7973, 1377, 7353, 1741, 9680, 3333, 8676, 7393, 9505, 453, 6214, 337, 9885, 3544, 3188, 955, 8063, 457, 7652, 1066, 9328, 709, 9099, 5497, 1347, 4358, 8915, 6122, 8231, 2134, 4254, 2387, 8461, 5685, 608, 1871, 8234, 4596, 6950, 711, 1356, 373, 1071, 977, 7247, 258, 8945, 2646, 413, 2883, 1175, 7326, 345, 8198, 1086, 9879, 887, 3725, 5778, 5775, 8296, 1386, 5905, 5106, 1315, 1, 7790, 6420, 1267, 267, 4788, 5413, 7455, 1380, 3778, 1286, 2143, 7917, 6959, 2252, 1051, 4620, 104, 4036, 1729, 1275, 9615, 7059, 544, 1401, 1836, 8101, 2684, 4133, 8832, 7162, 1689, 9807, 4257, 7091, 3937, 5072, 7674, 2914, 1292, 2174, 6940, 3150, 5131, 7065, 1482, 3186, 910, 826, 4, 5082, 615, 347, 8572, 3508, 3699, 7045, 2855, 9199, 824, 596, 7473, 6092, 4759, 8260, 1784, 5722, 4999, 949, 8036, 3532, 1138, 8563, 8252, 3483, 8529, 2002, 4687, 676, 856, 3704, 7398, 2050, 3228, 187, 681, 2460, 5022, 2264, 2992, 8210, 3995, 3545, 9126, 7906, 5785, 83, 6954, 5164, 7321, 8030, 1405, 869, 2147, 5472, 4627, 2288, 4084, 2580, 6223, 717, 3656, 4622, 6264, 1646, 9480, 149, 4153, 8162, 1486, 1170, 3413, 2453, 1350, 3321, 5679, 501, 2146, 7308, 1540, 987, 2943, 38, 2398, 164, 1497, 1040, 9372, 6378, 3399, 4344, 5576, 1185, 9238, 3479, 2091, 8824, 7027, 7337, 4893, 4599, 9224, 3543, 2781, 7047, 5911, 3527, 2443, 1870, 8433, 9036, 2537, 4023, 1314, 242, 4714, 6795, 2743, 8339, 784, 9429, 787, 1112, 7945, 217, 6339, 4558, 456, 417, 6999, 7509, 9033, 8697, 9916, 1282, 3356, 3185, 5071, 7277, 1977, 9442, 6663, 3996, 7385, 7530, 1759, 8689, 9978, 1118, 8675, 604, 7598, 7877, 333, 1016, 4720, 0, 6182, 252, 5666, 7379, 4603, 7845, 6585, 560, 2850, 1745, 1163, 1522, 6372, 5617, 1094, 8346, 1211, 5773, 2062, 7501, 155, 988, 3140, 809, 7348, 9883, 6571, 2711, 9139, 3332, 8586, 5967, 9324, 3051, 4926, 1291, 9555, 5948, 9399, 5741, 3169, 8087, 5085, 5485, 383, 1939, 1384, 5916, 1859, 2416, 3618, 4669, 6356, 192, 6956, 6376, 1726, 7206, 4911, 9258, 9037, 1025, 9279, 1375, 7836, 557, 9893, 8648, 8337, 2304, 633, 3100, 112, 594, 6360, 6459, 7151, 3952, 2116, 4823, 2418, 1519, 4289, 1845, 8274, 2430, 1442, 864, 447, 5979, 956, 2018, 6576, 2150, 7606, 8386, 9148, 4245, 8532, 4958, 7539, 7859, 6047, 174, 706, 2049, 9268, 3065, 3175, 5209, 4919, 2045, 1815, 4309, 9114, 6363, 3663, 574, 37, 1953, 9891, 6515, 1903, 962, 5414, 693, 1769, 7492, 7724, 2507, 6429, 5656, 2307, 1403, 3030, 1658, 7830, 287, 5278, 450, 6554, 814, 430, 6390, 597, 2675, 854, 2305, 4269, 701, 5100, 2182, 9811, 5629, 8751, 3206, 6662, 1311, 7646, 2298, 3269, 4908, 4402, 2782, 6022, 8963, 4199, 3903, 1730, 471, 6027, 6646, 5583, 3924, 7777, 157, 2473, 5987, 4035, 1424, 372, 8986, 2984, 1975, 2937, 2014, 5974, 190, 9032, 7481, 9912, 2735, 178, 4588, 195, 7585, 6383, 2966, 295, 1187, 3470, 4610, 6817, 6258, 7857, 4546, 1144, 4240, 2922, 3513, 3679, 4651, 3816, 7893, 5068, 761, 8218, 9535, 2951, 2455, 7046, 1485, 7809, 567, 6451, 5868, 8005, 5422, 7407, 7314, 3168, 8817, 848, 745, 6852, 9967, 5914, 9432, 494, 4267, 5698, 1296, 4996, 5820, 5312, 5845, 7793, 789, 8686, 7327, 1797, 6762, 7215, 7043, 7876, 1201, 5221, 7880, 6595, 4580, 5408, 1614, 4134, 303, 7205, 8145, 8415, 6371, 3406, 5720, 339, 8272, 6256, 7013, 9454, 4978, 412, 6120, 8796, 2941, 357, 2835, 1712, 920, 2602, 7959, 3612, 219, 9441, 8671, 2603, 1109, 514, 1199, 3688, 1340, 2137, 5446, 9802, 7987, 4824, 837, 7822, 8545, 1035, 5084, 4872, 3519, 4907, 7254, 2674, 8699, 1404, 7748, 4778, 5747, 5719, 8707, 4960, 3691, 752, 7242, 7914, 142, 538, 3072, 2031, 6831, 8070, 8960, 1473, 1308, 5313, 6981, 9561, 4938, 6913, 32, 7643, 5635, 3262, 6559, 4409, 551, 2101, 1027, 3325, 5970, 5352, 1408, 5454, 7520, 730, 2214, 350, 3085, 4798, 6063, 1255, 1868, 71, 2256, 655, 7186, 952, 2915, 2551, 7249, 9085, 2090, 391, 937, 3673, 6969, 9325, 8836, 907, 3077, 6313, 9578, 6476, 2638, 691, 367, 2494, 3141, 3179, 3614, 6152, 213, 5182, 2250, 2039, 191, 582, 14, 1720, 2968, 5320, 2173, 8487, 1592, 1604, 105, 3794, 2168, 1665, 9453, 2950, 5765, 268, 9210, 8966, 2176, 8934, 4287, 6898, 4820, 4015, 5070, 2316, 3460, 4609, 7733, 9150, 8356, 528, 9637, 7273, 4477, 3166, 370, 2891, 3619, 443, 6062, 5984, 3651, 6466, 2328, 3746, 8908, 2987, 1047, 2888, 8277, 6931, 2831, 9344, 2881, 5316, 1895, 779, 970, 2198, 524, 7137, 511, 472, 874, 1507, 5771, 5764, 8312, 7954, 6574, 5706, 1599, 1003, 4052, 7424, 9021, 7888, 2451, 5836, 4505, 102, 1495, 7693, 5426, 3607, 5257, 1215, 435, 9332, 170, 6412, 2407, 235, 6136, 9388, 7022, 9492, 2749, 3073, 6588, 866, 3829, 222, 44, 1806, 7415, 70, 387, 3096, 9229, 8026, 4597, 5675, 3580, 418, 4913, 3934, 3128, 2972, 2564, 5575, 8494, 7497, 3853, 7131, 2952, 1654, 9726, 9722, 2858, 5259, 6928, 7965, 8258, 7648, 8204, 6024, 4939, 9196, 8809, 831, 1788, 1662, 3877, 5419, 1171, 1369, 1471, 196, 2751, 2574, 4598, 1186, 6997, 2200, 881, 8241, 1558, 602, 7269, 108, 5206, 4991, 2056, 1785, 2889, 5490, 6044, 3304, 3414, 922, 4543, 7899, 7772, 8034, 246, 9588, 1567, 4187, 249, 7757, 2730, 555, 8301, 7069, 1234, 3946, 6080, 9776, 8884, 8395, 1230, 3760, 4568, 89, 4658, 2119, 354, 6681, 8397, 5235, 9415, 3153, 1477, 1584, 5831, 1152, 7849, 425, 7814, 8794, 3064, 5266, 1617, 638, 7902, 113, 4352, 7309, 5256, 4378, 9404, 722, 110, 2784, 5577, 3445, 4811, 2500, 3275, 8365, 1656, 7971, 636, 5197, 8544, 2311, 9655, 7863, 9360, 3842, 1045, 4884, 7180, 9165, 5146, 5559, 775, 1150, 7939, 5692, 4450, 7923, 8864, 2791, 1969, 2764, 971, 4145, 8308, 9135, 4906, 3184, 6362, 1922, 274, 8242, 2315, 9363, 7960, 5202, 3592, 1791, 669, 7510, 8416, 5888, 3061, 7198, 6567, 9895, 9609, 4178, 8548, 4664, 5371, 7479, 5156, 973, 8436, 2426, 934, 297, 1547, 3966, 5496, 7534, 3621, 1272, 8003, 1328, 6432, 8215, 1352, 2210, 3158, 119, 1820, 8886, 7485, 1976, 193, 7241, 7855, 3221, 678, 3561, 8161, 1319, 78, 6923, 3378, 5718, 7761, 98, 210, 3623, 6752, 7146, 9207, 2023, 6906, 126, 2902, 6338, 4382, 9113, 6538, 8577, 6335, 5245, 1713, 9750, 441, 23, 8495, 2163, 1135, 617, 8429, 5291, 5912, 2560, 2530, 2955, 2973, 8896, 4353, 4886, 4285, 2904, 7318, 2723, 7599, 1973, 7915, 688, 4584, 7081, 8407, 7117, 9559, 7647, 616, 8642, 4716, 9029, 33, 7505, 7696, 2332, 2635, 1446, 6838, 7322, 8838, 2321, 6648, 1854, 455, 6385, 6417, 7072, 197, 4431, 9607, 281, 1803, 264, 2345, 56, 6190, 2121, 2630, 960, 1752, 1277, 6667, 2878, 5028, 6377, 1503, 8302, 2953, 4236, 2587, 6647, 2488, 4099, 2474, 9543, 5050, 8514, 4728, 1439, 8256, 7167, 47, 9585, 8804, 7441, 1931, 6449, 9107, 5874, 4619, 5393, 80, 2233, 91, 106, 8370, 6532, 4316, 5238, 6298, 3540, 8192, 945, 8610, 4140, 2595, 7157, 9769, 8561, 829, 9690, 2652, 2187, 4904, 180, 4930, 4072, 3026, 8770, 4601, 327, 6775, 3719, 125, 4419, 1704, 8182, 7193, 5581, 2193, 8184, 9317, 3468, 9792, 7642, 7660, 8007, 9378, 1012, 6565, 5743, 8550, 9030, 1207, 7742, 6619, 7144, 6349, 3224, 9595, 9683, 285, 9702, 8952, 886, 8417, 3786, 3755, 4420, 3438, 7675, 1979, 508, 9725, 4496, 8798, 1850, 482, 1930, 5435, 9685, 6059, 9089, 5002, 1028, 5536, 2326, 7107, 8410, 228, 9487, 6158, 6863, 9861, 4742, 601, 7312, 1154, 8009, 8253, 6437, 1233, 7874, 279, 209, 5510, 505, 4961, 8695, 5579, 3947, 5611, 2651, 8124, 1898, 4192, 6606, 4228, 1029, 4692, 3550, 2083, 2692, 1101, 1984, 9678, 825, 4128, 5421, 3729, 8553, 3962, 7698, 359, 3936, 6304, 7765, 4772, 1129, 8074, 301, 7804, 656, 3038, 4030, 7808, 5647, 6665, 4899, 680, 5136, 9830, 9138, 7092, 2824, 5261, 4087, 4801, 8731, 6988, 8169, 741, 8575, 244, 8090, 2644, 7961, 2480, 4471, 9804, 1502, 8056, 5992, 7795, 1613, 7582, 7430, 7764, 1082, 4545, 4326, 8398, 4740, 4479, 9070, 5998, 3771, 7032, 7722, 1543, 9412, 3718, 406, 6473, 5777, 4624, 3178, 6849, 796, 9815, 8940, 7756, 8673, 9264, 539, 9972, 2262, 7291, 1007, 1537, 2008, 7672, 7865, 583, 1782, 7006, 9265, 1346, 533, 9222, 580, 5126, 3431, 547, 5077, 1448, 3194, 2604, 4282, 7806, 4498, 9686, 637, 5890, 1005, 6847, 2622, 1281, 7386, 7173, 3469, 2207, 3806, 664, 3824, 10, 382, 7387, 5241, 7811, 2372, 479, 9846, 5546, 8194, 4924, 1362, 9669, 4161, 349, 5796, 4859, 9679, 5648, 4531, 5299, 8291, 6253, 3499, 2721, 8906, 1546, 1816, 6097, 2420, 2270, 4437, 3896, 1351, 3943, 9212, 8785, 4307, 6295, 751, 792, 5362, 7163, 6904, 1454, 8638, 2098, 3585, 683, 9709, 6369, 3317, 7284, 7410, 5267, 5073, 7457, 4221, 9527, 6034, 1494, 6599, 1560, 3316, 1703, 7489, 1787, 9062, 3062, 8351, 1880, 5262, 1793, 8714, 9662, 257, 1649, 591, 8327, 2905, 6163, 8382, 34, 103, 8439, 7372, 57, 3241, 5813, 3906, 658, 794, 4103, 8294, 765, 9277, 9298, 3987, 2759, 5367, 6025, 7449, 9197, 4081, 1004, 8613, 9481, 375, 8858, 2870, 4440, 5695, 4010, 5894, 2728, 7026, 6772, 6300, 3319, 2553, 778, 4412, 9661, 1110, 8481, 8667, 3644, 376, 7576, 3374, 7595, 253, 5737, 9896, 647, 696, 1100, 4852, 6859, 9554, 8761, 4536, 5561, 9694, 5862, 5003, 7549, 9838, 3248, 8889, 8601, 875, 7074, 2352, 5174, 966, 8136, 499, 1389, 6958, 7317, 7577, 6334, 687, 4874, 380, 4139, 9604, 2367, 8541, 422, 3833, 8590, 9845, 9433, 5854, 1288, 9254, 5639, 2381, 3666, 2524, 8911, 6203, 5953, 386, 1801, 4172, 6650, 5025, 8767, 1263, 1425, 685, 277, 8929, 3841, 7201, 1030, 1706, 4000, 2698, 9897, 1972, 3190, 6971, 5157, 650, 3546, 8888, 181, 2457, 4338, 7259, 3743, 7563, 2433, 1400, 727, 2944, 7467, 4499, 2842, 6766, 3885, 8334, 2752, 9782, 6041, 2897, 2556, 58, 6308, 245, 4405, 9583, 442, 2422, 8377, 9590, 139, 7807, 7302, 6265, 662, 1373, 1108, 4319, 144, 1965, 9781, 6528, 8973, 790, 8203, 1941, 114, 21, 8201, 9746, 1169, 6440, 1038, 4542, 624, 459, 3474, 579, 6930, 4366, 1205, 2390, 7754, 9223, 2001, 2291, 1688, 8930, 8280, 2206, 1773, 7358, 4563, 3705, 7553, 4703, 1533, 1017, 8400, 734, 9693, 4920, 7749, 8574, 3720, 7103, 2772, 6405, 9905, 6604, 6035, 5716, 2979, 612, 2572, 6491, 6835, 5324, 491, 3798, 5895, 9894, 3945, 3683, 747, 2887, 6410, 449, 225, 5389, 298, 759, 1348, 7566, 8862, 6123, 3069, 3014, 9731, 621, 6181, 2501, 1974, 3232, 5039, 4783, 9273, 1430, 3219, 1103, 362, 3610, 3819, 1775, 8246, 1316, 185, 6965, 670, 440, 7147, 7301, 4241, 4235, 7282, 41, 3634, 484, 6618, 5769, 7759, 369, 361, 7980, 998, 5676, 9763, 323, 3467, 9930, 9381, 8275, 2840, 6815, 2046, 7339, 9459, 312, 9610, 7300, 3935, 9867, 9517, 2072, 7025, 8172, 154, 6656, 335, 9833, 8961, 8855, 3416, 5110, 7975, 5514, 3864, 3921, 2636, 8116, 8733, 2417, 8703, 5137, 1593, 7108, 5841, 7540, 7507, 9247, 1299, 2962, 4451, 5540, 3501, 7359, 4445, 6007, 3570, 4528, 9249, 3782, 769, 7713, 2706, 7344, 6550, 7991, 6379, 6808, 6827, 3766, 516, 3339, 6229, 5395, 2565, 1685, 2540, 1236, 9862, 94, 265, 3039, 4073, 6809, 5433, 1223, 1115, 313, 8666, 9393, 7968, 431, 6331, 35, 1705, 7474, 4693, 1991, 3404, 9824, 1960, 686, 6173, 2853, 7771, 520, 7773, 3974, 3503, 7927, 877, 5882, 3198, 9884, 7873, 1162, 2361, 3151, 4473, 3201, 1674, 2599, 9697, 1240, 9059, 498, 3070, 3473, 8480, 5387, 9668, 9354, 1768, 2699, 4871, 935, 3452, 3010, 9376, 7671, 9380, 5686, 609, 7005, 4009, 9630, 8155, 363, 8211, 3515, 7200, 6879, 643, 7433, 9462, 6673, 8687, 1865, 4574, 6137, 6905, 3118, 7087, 8123, 374, 5481, 5642, 4182, 8778, 845, 3388, 8041, 3717, 169, 1876, 9834, 1598, 226, 1208, 489, 384, 6411, 8850, 9246, 628, 8501, 9714, 50, 705, 7627, 2677, 8771, 97, 1242, 5213, 2582, 9435, 5471, 8965, 5819, 9951, 4713, 326, 1633, 4645, 7538, 8698, 5494, 2067, 6139, 1261, 713, 466, 8333, 584, 9166, 665, 9015, 7313, 3088, 9625, 573, 2690, 6744, 7190, 4380, 270, 9055, 7974, 2424, 6161, 8882, 6455, 9290, 5844, 4974, 9318, 5941, 9297, 452, 5024, 777, 4108, 3477, 439, 8371, 9864, 1552, 7956, 6416, 8637, 2800, 1081, 6337, 9842, 4394, 468, 203, 4793, 9806, 8527, 401, 404, 6340, 1531, 9262, 9469, 9903, 4898, 728, 7699, 9765, 8493, 8977, 6820, 3089, 3410, 4534, 8444, 1733, 2221, 1702, 4686, 6345, 7, 1800, 7076, 7676, 518, 2360, 276, 344, 5453, 6514, 8420, 7368, 9799, 9742, 9721, 5572, 3372, 3472, 4102, 438, 132, 7837, 720, 109, 8833, 5417, 9780, 4539, 6070, 7586, 7230, 7946, 4389, 3539, 5707, 9945, 9952, 437, 7688, 8217, 9915, 1899, 2700, 4840, 6747, 146, 8625, 3598, 3961, 9949, 378, 8474, 7071, 9695, 5601, 8683, 8741, 7745, 6771, 6155, 3287, 7465, 405, 9837, 9379, 7805, 8869, 5456, 889, 7597, 1852, 8513, 509, 9419, 5609, 8113, 1015, 8758, 5925, 278, 540, 7130, 1597, 6046, 9786, 101, 9943, 4306, 733, 9028, 4115, 640, 2909, 9507, 1114, 3852, 22, 6658, 205, 8156, 9924, 8288, 394, 9514, 330, 1048, 1628, 4495, 407, 3919, 4966, 342, 5074, 7237, 600, 8823, 3711, 9371, 3181, 7789, 9289, 7037, 766, 255, 341, 513, 237, 2129, 3677, 1294, 9719, 2697, 6709, 1491, 8065, 9026, 9626, 4142, 365, 744, 2396, 2299, 8891, 194, 7275, 8631, 1070, 9425, 1632, 4883, 4767, 3925, 9252, 8094, 4256, 8956, 7881, 4433, 6630, 9580, 86, 7737, 7941, 4487, 5907, 673, 657, 9364, 4842, 9504, 4220, 504, 9276, 8765, 6435, 9592, 7332, 9069, 4481, 300, 7842, 9939, 1938, 1467, 9825, 7905, 2536, 5989, 6977, 9544, 493, 8396, 1896, 9377, 8607, 6991, 9074, 8011, 1453, 6790, 6443, 4302, 6783, 2040, 118, 2617, 9902, 632, 7235, 2615, 6544, 4685, 735, 8775, 2989, 3420, 5461, 3340, 48, 7106, 9484, 9523, 9296, 4971, 7493, 1917, 3357, 2931, 8579, 5076, 605, 260, 8969, 2534, 572, 4854, 3084, 7447, 4322, 4163, 4332, 8505, 272, 8848, 4973, 8510, 8881, 4453, 3131, 8539, 5314, 236, 2032, 906, 9881, 1342, 8543, 7542, 9466, 531, 7979, 7306, 24, 5304, 3899, 9005, 9292, 3320, 4525, 2767, 9521, 9647, 4848, 1172, 4242, 177, 9744, 4180, 3081, 4891, 9203, 1645, 1173, 4308, 716, 167, 2662, 5622, 4184, 7009, 1333, 836, 188, 7038, 3308, 283, 7068, 510, 610, 6737, 280, 9361, 9183, 5591, 315, 9443, 1295, 9882, 5201, 2709, 4295, 8120, 8924, 7003, 68, 1131, 3270, 3334, 8810, 7373, 7203, 7266, 9532, 1192, 9341, 8321, 9716, 3193, 9188, 9773, 9936, 2648, 6798, 7223, 9562, 316, 9808, 7898, 9821, 234, 2877, 1378, 2076, 6239, 3978, 9581, 4564, 4632, 4280, 2081, 9569, 5307, 7377, 5551, 4845, 9563, 2350, 4042, 1304, 3901, 4587, 6252, 1798, 8058, 69, 9204, 6072, 3574, 7614, 9541, 1838, 4688, 2552, 9728, 8779, 7295, 6938, 8197, 2733, 6235, 9629, 7775, 9293, 1059, 9591, 6933, 5976, 9185, 9817, 1512, 7256, 128, 7426, 9340, 9008, 3067, 7517, 1814, 9164, 1419, 1366, 8460, 7021, 9980, 9076, 9977, 9966, 462, 9287, 3649, 5188, 7364, 7036, 4271, 5990, 4101, 4869, 718, 9797, 9430, 4470, 8428, 2747, 6276, 593, 5239, 5745, 6792, 7929, 9482, 8620, 9263, 7999, 8748, 526, 9519, 162, 6755, 7603, 7113, 3999, 6475, 3329, 321, 3652, 1032, 8812, 5411, 3302, 9342, 6156, 565, 6725, 7405, 9286, 9761, 9278, 7701, 4381, 107, 7912, 2388, 3769, 9053, 3453, 467, 16, 9649, 9859, 1999, 7692, 9358, 6206, 8988, 739, 6492, 9336, 4967, 2449, 124, 5374, 9534, 2571, 165, 2502, 9934, 9201, 9698, 1013, 9566, 8922, 3177, 9422, 9366, 9352, 4301, 4434, 8749, 371, 3613, 8843, 8323, 3638, 7719, 9041, 4198, 5687, 5302, 2004, 7178, 4977, 9242, 8709, 9495, 2550, 9608, 7120, 9045, 7844, 4118, 9708, 4077, 2869, 1582, 8024, 360, 9091, 8680, 9271, 5305, 8904, 6467, 2917, 3533, 6222, 8209, 7159, 230, 2365, 9600, 2077, 697, 8095, 965, 9573, 9119, 2313, 8522, 6270, 9394, 2301, 314, 1345, 8802, 4336, 9983, 4237, 9657, 346, 4929, 7429, 1046, 9720, 3861, 3713, 2606, 9491, 6513, 9950, 9331, 598, 9281, 9754, 1361, 7084, 6843, 6924, 9574, 3538, 2442, 5872, 6848, 5735, 9529, 9501, 7531, 302, 8905, 523, 6380, 1937, 9919, 8614, 4953, 2851, 55, 4025, 9316, 9783, 7078, 5139, 5917, 7739, 9713, 930, 1751, 6185, 9546, 723, 7363, 9737, 9748, 2065, 888, 6758, 9121, 5878, 9310, 9611, 495, 527, 2149, 7616, 7612, 9490, 9343, 3685, 9654, 247, 548, 6587, 6397, 5251, 2569, 9526, 9805, 8685, 8892, 9733, 8464, 7977, 8518, 9496, 1660, 7211, 4055, 983, 8237, 4436, 9465, 763, 827, 9225, 9632, 395, 4552, 3309, 2409, 9689, 9284, 8366, 8628, 5230, 6724, 1353, 9390, 9248, 5029, 585, 9956, 8576, 331, 9237, 9500, 5342, 5956, 1064, 651, 5173, 6943, 9741, 7370, 2786, 9976, 7526, 9601, 8354, 9801, 7803, 27, 9375, 12, 9395, 536, 7192, 9311, 849, 9944, 9095, 2620, 9767, 9857, 9548, 9753, 3318, 9234, 2845, 6637, 2320, 9233, 9538, 9235, 9793, 8469, 9322, 7706, 9701, 9918, 8283, 9149, 2428, 8736, 9664, 2705, 3554, 9973, 9855, 7839, 9928, 9641, 7858, 8826, 9282, 699, 8459, 1997, 8299, 6546, 9684, 9774, 6541, 6422, 9285, 9618, 8682, 9718, 2765, 6003, 3006, 8287, 9228, 9528, 9796, 6974, 2566, 6088, 8273, 9889, 9756, 9450, 4076, 873, 1128, 148, 9965, 577, 7925, 6915, 9065, 9577, 1264, 7478, 9477, 7356, 9923, 6488, 8374, 9312, 486, 6957, 7355, 4694, 8517, 9880, 9631, 2472, 4151, 2181, 1084, 7156, 1527, 8069, 9251, 7179, 8451, 5255, 6346, 9942, 5149, 9357, 4459, 9209, 9102, 9122, 9314, 9579, 9048, 9606, 9439, 9539, 9660, 7017, 3003, 8380, 2235, 6154, 9511, 6319, 8626, 7725, 9617, 9770, 9863, 7090, 2109, 3866, 9564, 757, 3231, 3637, 975, 9639, 2511, 6322, 7105, 9473, 1564, 9656, 9724, 1695, 9382, 9745, 9152, 1743, 4008, 9542, 9623, 9513, 6841, 9798, 9256, 77, 120, 8681, 9515, 9537, 1309, 7852, 2833, 9570, 9605, 9321, 202, 9674, 9525, 4056, 9398, 1698, 9671, 9673, 9691, 8138, 8719, 26, 9762, 517, 2357, 9692, 424, 8456, 3363, 9920, 8265, 9329, 9506, 2958, 9705, 9369, 9658, 8082, 4510, 9533, 9706, 2506, 9844, 3016, 9227, 9339, 2949, 2366, 6545, 9813, 9707, 9890, 9835, 1297, 138, 9932, 9734, 9451, 9516, 3784, 892, 7243, 5729, 3403, 8571, 581, 8693, 9475, 8656, 9319, 9887, 9622, 81, 8384, 243, 7951, 121, 7860, 9809, 9547, 6424, 9444, 984, 9659, 9681, 9828, 9509, 9628, 9124, 9531, 9424, 9572, 9348, 9856, 1819, 9953, 9219, 1681, 3240, 927, 9768, 9275, 9300, 9280, 9870, 9431, 2190, 1832, 9168, 9874, 9457, 1422, 9461, 2520, 9448, 159, 9892, 9597, 541, 9269, 654, 913, 2685, 175, 216, 145, 529], '``': [6452, 7220, 7988, 5684, 4916, 3380, 8756, 4148, 1844, 5516, 2612, 4748, 1676, 2144, 2444, 6882, 3980, 8008, 8776, 8588, 7240, 6114, 2105, 8789, 6284, 8735, 1076, 7820, 1964, 3716, 4484, 7052, 5663, 2912, 6472, 4127, 3212, 8418, 6895, 4895, 5346, 7650, 3359, 2948, 5475, 4578, 7967, 6127, 2095, 4936, 5700, 9503, 9186, 6468, 4399, 308, 7663, 2180, 2477, 1709, 4707, 644, 3641, 2863, 2873, 7779, 2225, 4409, 5704, 3810, 3959, 8137, 1337, 559, 5359, 1541, 1635, 5177, 2289, 4448, 1412, 3680, 6431, 1544, 9557, 2215, 5681, 5252, 3939, 3761, 1376, 4593, 8431, 6071, 6243, 3057, 2467, 8982, 3910, 2983, 5935, 8547, 4932, 2920, 4013, 4548, 9199, 7199, 2993, 6794, 2403, 8214, 5316, 7686, 7011, 1222, 3042, 3684, 1327, 9125, 3171, 2224, 8330, 6703, 3148, 9098, 7310, 8934, 3751, 2386, 8905, 8753, 2838, 6449, 3922, 4519, 8004, 2244, 6020, 4168, 4690, 3914, 1699, 1409, 2591, 7562, 5945, 8216, 908, 3230, 6084, 2378, 1113, 2152, 4452, 6542, 989, 5915, 5983, 9136, 9035, 6994, 2044, 6680, 5015, 2916, 3245, 3631, 6752, 6918, 3154, 3722, 6683, 3146, 8368, 7236, 2380, 7985, 1869, 4727, 4781, 5167, 5216, 3825, 221, 5495, 4557, 8772, 5855, 1864, 1476, 6582, 8615, 3752, 4678, 9092, 8927, 5166, 7451, 7217, 478, 7520, 5341, 3688, 2945, 5098, 5287, 6214, 2148, 4330, 3037, 3010, 4398, 5590, 1612, 679, 3400, 8886, 9356, 7847, 5458, 6358, 1823, 8357, 2274, 6226, 941, 2732, 3611, 3805, 1610, 7344, 8267, 4490, 2094, 5258, 3823, 5303, 9954, 2462, 4573, 2459, 1447, 6702, 8219, 2086, 4698, 5808, 9120, 1984, 2758, 7448, 2632, 4447, 1198, 8454, 8213, 5774, 7621, 9040, 1562, 6576, 2325, 8352, 4591, 1381, 5470, 2702, 5147, 8078, 3058, 9750, 3975, 2312, 7065, 5220, 5549, 324, 1818, 3780, 9383, 2397, 3673, 286, 6026, 5288, 1671, 6278, 6150, 1757, 2309, 1618, 1472, 2070, 2441, 1054, 8021, 2905, 5325, 7600, 4682, 2241, 4822, 6109, 7620, 2714, 4119, 608, 3695, 7871, 2177, 5076, 2272, 2843, 704, 4164, 3227, 2276, 3938, 140, 969, 3525, 3556, 5963, 3930, 5531, 5474, 4319, 5934, 1691, 1360, 8984, 2439, 1990, 3470, 5866, 2954, 9808, 2137, 8987, 7002, 7446, 9017, 4529, 9524, 1080, 6713, 1822, 4887, 4317, 592, 4993, 2278, 2242, 6379, 3293, 4843, 4829, 641, 1877, 3012, 2240, 5611, 1092, 5397, 5988, 7350, 2839, 7762, 5804, 3870, 2055, 5036, 2854, 4520, 5424, 2374, 2794, 2525, 4268, 1457, 5285, 137, 6479, 3142, 1196, 3170, 3055, 3162, 8389, 5923, 2269, 2492, 905, 8737, 1504, 5006, 5984, 2026, 1276, 2805, 931, 9056, 5838, 8177, 6141, 3826, 3207, 2127, 3500, 6731, 9521, 7047, 2752, 7481, 7445, 5087, 5339, 1285, 4753, 2362, 3998, 1737, 1915, 8846, 3235, 5297, 616, 4743, 9544, 4384, 2099, 9824, 4238, 1629, 773, 3077, 4571, 3858, 1326, 6788, 5215, 8159, 789, 5844, 3789, 8530, 7369, 6832, 8925, 430, 1506, 1966, 1557, 623, 5446, 8118, 301, 1860, 6852, 4517, 6118, 5296, 8835, 4435, 8833, 4441, 7471, 1302, 5061, 5840, 163, 5510, 4324, 4061, 2128, 8324, 5761, 2781, 2167, 5382, 6678, 3812, 8601, 155, 6612, 7833, 6837, 8112, 2084, 8054, 999, 2423, 8664, 1331, 4629, 8583, 3044, 4379, 3616, 2848, 508, 5412, 6816, 7409, 3482, 6824, 2188, 1946, 8272, 4863, 3093, 6129, 2076, 9866, 7592, 4706, 2186, 3916, 9803, 5511, 1474, 5377, 8957, 5361, 5910, 790, 2330, 7126, 2645, 3165, 1616, 569, 2020, 776, 5912, 5465, 7398, 5085, 7109, 7499, 2734, 3603, 6982, 7969, 6297, 7079, 9695, 4432, 312, 8166, 1257, 2340, 8249, 2992, 5812, 923, 2216, 4594, 5450, 850, 5137, 3040, 8457, 9702, 201, 8981, 2273, 6760, 1399, 8611, 4225, 6623, 8373, 1087, 3046, 2757, 7556, 6064, 689, 3664, 1456, 6601, 3995, 4799, 3937, 7440, 6496, 6830, 686, 1245, 9540, 3260, 8096, 5728, 2080, 7584, 3514, 454, 6751, 3674, 2159, 3667, 8148, 2013, 9141, 2505, 3009, 3903, 4626, 8995, 260, 1934, 6621, 5209, 6691, 4613, 8288, 4941, 7424, 1606, 2975, 868, 995, 4763, 2785, 1841, 7103, 2984, 8529, 4549, 3520, 7262, 7486, 9315, 6688, 1031, 8227, 8287, 5978, 82, 2823, 4639, 5788, 8254, 5539, 1069, 1767, 1318, 1312, 5105, 2402, 6409, 4247, 708, 3607, 7389, 8157, 8800, 5873, 5406, 8855, 5655, 8067, 2554, 6773, 1211, 8916, 7147, 2245, 5631, 2935, 670, 1862, 4666, 6698, 3169, 9505, 1799, 5142, 6572, 3013, 1655, 2896, 6839, 1694, 4374, 7224, 8, 1753, 3636, 7004, 2485, 2927, 6251, 5637, 926, 1178, 5688, 6519, 4915, 350, 9156, 1989, 7219, 7796, 2075, 3209, 7761, 3861, 3526, 4341, 1539, 4614, 718, 5529, 5381, 8103, 1050, 345, 7253, 1636, 6674, 5, 2661, 6062, 3562, 3642, 8031, 6242, 2826, 4031, 5853, 7815, 2705, 695, 6529, 6456, 7665, 6756, 7754, 5040, 8907, 5350, 8370, 4190, 557, 2017, 1325, 9143, 6053, 3889, 1846, 2231, 7456, 1559, 173, 4501, 7843, 1888, 6877, 7406, 1796, 8189, 7864, 5020, 6672, 5396, 534, 333, 6238, 9369, 2025, 9601, 6234, 4197, 7297, 1096, 7167, 2586, 832, 6218, 2771, 3191, 4656, 5466, 8945, 3090, 2999, 4463, 563, 6357, 7987, 985, 2867, 2951, 7470, 2290, 1554, 1886, 4147, 5766, 3781, 5038, 3429, 8388, 7096, 5070, 4308, 6312, 2071, 4391, 3463, 5904, 3045, 1522, 6656, 6399, 8030, 6897, 7504, 6634, 8658, 3273, 7797, 4702, 1147, 4577, 736, 1510, 2202, 7391, 6335, 5237, 4644, 1594, 2716, 7177, 2637, 5806, 4342, 53, 3080, 1463, 8783, 8786, 158, 9114, 4442, 6263, 2098, 8139, 6056, 8632, 5977, 6192, 4535, 867, 2207, 5597, 3977, 738, 7694, 4638, 2717, 1216, 5198, 639, 4522, 6675, 7689, 791, 3803, 1486, 8449, 4334, 4778, 4293, 477, 4935, 6149, 6130, 740, 5783, 4920, 7340, 9297, 9179, 3008, 7459, 9947, 3358, 8375, 4054, 7328, 4671, 7787, 5641, 1287, 7519, 7128, 490, 6299, 8537, 3102, 6574, 3484, 1962, 3539, 6171, 5224, 4003, 3630, 8192, 5727, 2656, 9785, 7423, 6236, 9967, 6328, 1532, 3413, 702, 8433, 1394, 9703, 3424, 7849, 8234, 2938, 1418, 8959, 5997, 626, 1786, 6608, 1996, 5814, 7605, 8864, 3396, 4821, 7019, 4369, 5277, 2590, 7654, 550, 2093, 2686, 5307, 535, 8191, 1837, 2835, 5717, 8662, 5403, 1521, 6378, 4367, 4960, 5194, 677, 6986, 8639, 8055, 4134, 4075, 5210, 7228, 688, 5582, 2844, 3622, 842, 1909, 1073, 3021, 5019, 3606, 1303, 1434, 1094, 3760, 680, 6317, 7010, 3685, 4469, 8104, 7301, 828, 6048, 6913, 8755, 1324, 9860, 6028, 1644, 5950, 2559, 1924, 2379, 7896, 2778, 5075, 7894, 5787, 1600, 9693, 1634, 2307, 3778, 6013, 6821, 147, 6765, 9154, 2050, 7299, 3546, 3845, 741, 3083, 844, 3573, 5731, 5885, 5280, 8880, 399, 2911, 2254, 2521, 1673, 9904, 3446, 6164, 6279, 7541, 2322, 8411, 7602, 2287, 4921, 1307, 4272, 3377, 5155, 5711, 876, 8386, 4215, 6307, 3386, 2862, 4053, 21, 1874, 1055, 8360, 3172, 3485, 1742, 8087, 2172, 3863, 9049, 1949, 4922, 5231, 1109, 1948, 8535, 6085, 6107, 2327, 8761, 7524, 1920, 2866, 5793, 2788, 23, 6145, 2082, 5799, 2392, 8977, 3623, 7075, 3253, 2106, 396, 6055, 5535, 2564, 706, 6834, 6630, 1391, 1438, 7993, 9169, 193, 1918, 6423, 157, 4814, 1611, 480, 6153, 5610, 6436, 4771, 2689, 6499, 4228, 9013, 9888, 8565, 7972, 3098, 428, 2933, 4942, 8245, 3679, 7666, 5887, 4526, 2956, 4959, 3549, 4913, 2078, 5394, 3460, 4684, 3577, 4949, 3574, 1999, 5751, 5689, 6069, 6886, 9264, 3112, 544, 3813, 7772, 7716, 2906, 8593, 2033, 4708, 6350, 3802, 5824, 7287, 7907, 8489, 8462, 796, 6875, 5245, 2119, 7567, 7877, 8528, 5317, 2053, 6641, 1246, 497, 7533, 9623, 996, 865, 2793, 6058, 379, 5789, 3841, 6917, 8929, 339, 3561, 2368, 9568, 3808, 1530, 9893, 5362, 1981, 2692, 2014, 1983, 4371, 1835, 5281, 239, 7770, 6638, 794, 3553, 4998, 4337, 1596, 270, 9055, 5356, 3993, 7778, 2535, 9128, 4623, 8346, 6653, 9201, 1167, 6712, 3397, 6745, 9022, 5434, 2015, 2783, 2746, 2259, 1870, 4983, 1316, 8239, 4173, 5282, 974, 3540, 7777, 3974, 1624, 448, 3733, 2687, 5962, 3548, 2721, 282, 1943, 1599, 3662, 6926, 4192, 9687, 8617, 3898, 7890, 1078, 481, 263, 5229, 7549, 556, 5567, 8988, 8210, 3713, 2037, 8468, 3601, 4300, 4609, 8522, 5452, 8422, 6123, 2183, 3120, 5798, 2213, 3599, 4085, 206, 4195, 1420, 519, 7286, 3970, 3289, 936, 4288, 4705, 489, 7421, 1848, 7042, 3385, 4531, 4430, 754, 2344, 1448, 8759, 8186, 2846, 8018, 9527, 7009, 4145, 7133, 3017, 1269, 5383, 5301, 838, 1384, 8032, 7945, 8499, 3855, 8860, 141, 7085, 9554, 7528, 5203, 8348, 7767, 7760, 8540, 548, 6525, 6781, 8035, 8129, 8942, 771, 6485, 1978, 8181, 6835, 8940, 3940, 5565, 6932, 8962, 5034, 2729, 1626, 1935, 5544, 7390, 2038, 6224, 1338, 4461, 1674, 1213, 6065, 5906, 5152, 7247, 5044, 4265, 9379, 4761, 310, 3809, 284, 5497, 5709, 5299, 3551, 8317, 6566, 5966, 4024, 7769, 1242, 1855, 6038, 781, 6494, 91, 3566, 2764, 1732, 2874, 6547, 8017, 7589, 9480, 4997, 6970, 2932, 410, 2404, 1369, 9443, 6648, 9752, 7191, 8161, 6333, 1141, 3592, 6810, 5418, 8065, 492, 3767, 5260, 6891, 7915, 3880, 5345, 1926, 6341, 9158, 4631, 5780, 6556, 9080, 5948, 4174, 6301, 1871, 4250, 6823, 3034, 764, 5905, 6471, 3014, 4388, 4987, 8861, 4242, 3087, 898, 5056, 4095, 1545, 5195, 6311, 5543, 8898, 8694, 4696, 848, 3635, 8675, 5144, 8410, 5360, 5247, 4528, 9922, 9103, 2579, 6042, 7129, 6220, 217, 6106, 3417, 2609, 4370, 7991, 2821, 5563, 4350, 4742, 5113, 5161, 3882, 3929, 3278, 1258, 445, 4842, 1415, 7028, 3814, 9675, 2618, 63, 7886, 1893, 1697, 2352, 7634, 2703, 3108, 3701, 1106, 7607, 9447, 5373, 7380, 8281, 8657, 2405, 3846, 1151, 9727, 7897, 5968, 5102, 3749, 9217, 7983, 8871, 3754, 4074, 7080, 1750, 6365, 8174, 6826, 1079, 1714, 6992, 7442, 7466, 5765, 6005, 6874, 8108, 6458, 9603, 4723, 2897, 3136, 3322, 3263, 2567, 4154, 9725, 843, 5763, 4943, 7029, 5138, 620, 622, 5888, 2678, 2277, 3508, 5158, 5012, 1387, 2064, 6551, 6622, 7067, 9116, 231, 3620, 5370, 1210, 4965, 5869, 4302, 2611, 831, 1806, 5786, 9087, 7263, 5391, 7835, 9871, 7204, 1859, 4318, 1462, 4178, 1388, 8564, 2638, 6047, 1153, 5683, 3968, 9680, 8629, 4533, 8949, 8684, 4948, 5221, 7336, 2658, 8935, 4314, 9639, 7916, 130, 1921, 9432, 2531, 9745, 2122, 26, 9611, 6289, 3771, 6457, 2628, 6140, 3422, 8661, 3473, 8902, 6067, 5013, 7335, 8822, 1788, 2266, 4407, 4766, 2400, 8427, 4253, 3160, 8194, 4122, 1764, 2010, 3117, 2451, 3590, 7992, 7926, 5801, 601, 376, 4180, 8167, 6162, 1164, 5062, 1235, 108, 2377, 5573, 2003, 1890, 1158, 1734, 3145, 903, 8309, 1843, 7893, 1589, 2831, 5068, 8679, 4817, 2367, 9673, 9007, 5668, 4628, 3766, 4424, 9523, 1505, 3920, 3135, 2683, 311, 2518, 5072, 4157, 319, 1062, 7376, 9267, 4214, 1439, 6045, 1499, 8545, 4028, 5386, 1118, 9882, 4181, 1761, 1584, 4642, 4541, 4312, 8799, 7245, 6919, 9236, 6817, 8960, 1729, 7618, 3454, 5109, 4724, 1380, 5046, 1538, 5802, 4511, 2222, 5909, 6480, 4582, 4805, 5119, 1919, 3884, 7750, 1704, 9351, 7267, 2060, 2822, 3327, 5703, 8209, 7731, 1625, 4153, 558, 8785, 2384, 5080, 1566, 8954, 8931, 2722, 6625, 6360, 3888, 1215, 5156, 6561, 3347, 786, 5971, 6628, 6568, 1299, 8817, 2801, 8872, 8208, 7146, 7225, 2940, 2629, 1509, 6728, 2782, 2914, 7069, 2917, 7642, 6241, 6909, 3703, 4804, 6740, 3447, 1175, 1249, 2524, 4229, 1019, 261, 9629, 3724, 3951, 8572, 9508, 8910, 7118, 6260, 4648, 4425, 4345, 8683, 9305, 8740, 1763, 861, 6592, 770, 6093, 2642, 8549, 9385, 5903, 9654, 9101, 6303, 2639, 4166, 5274, 8248, 3041, 2868, 2298, 539, 4376, 9909, 4456, 4509, 9110, 7774, 4963, 3074, 8798, 4219, 3202, 5726, 4796, 6861, 5589, 4697, 7552, 8842, 4738, 3478, 6007, 8335, 8912, 7319, 6815, 9225, 2334, 4191, 7057, 8919, 1228, 2910, 6533, 7513, 6593, 5338, 2133, 1313, 3161, 1272, 7810, 9911, 1576, 8701, 4152, 1558, 2812, 4390, 7264, 6960, 4996, 3495, 8552, 4650, 4244, 1028, 2138, 8640, 5460, 8665, 5506, 3657, 6907, 7728, 4797, 5622, 3406, 1756, 4021, 9006, 7239, 8852, 1018, 6359, 2895, 4619, 5493, 2393, 9227, 2016, 9341, 5050, 2248, 9308, 9138, 3457, 5175, 6549, 3451, 2401, 4775, 7726, 2030, 826, 6396, 3758, 7935, 8496, 316, 5862, 6853, 5410, 4854, 4057, 6796, 993, 5560, 5476, 8172, 2502, 3934, 8494, 9109, 4492, 9848, 5564, 6470, 7418, 4375, 5028, 6158, 1182, 8546, 3924, 2547, 1953, 183, 4254, 8401, 8045, 8538, 3569, 6451, 8803, 8476, 3405, 6331, 5796, 2630, 3544, 9920, 1994, 5270, 4853, 7371, 7780, 2813, 6477, 2164, 4745, 798, 545, 3027, 8169, 3056, 8578, 1519, 4512, 9407, 1029, 2028, 463, 7201, 5593, 1473, 5243, 1265, 6645, 1194, 5355, 1666, 4713, 2436, 3398, 4633, 2767, 8134, 5854, 2495, 9969, 3455, 294, 4692, 2780, 5492, 2890, 6560, 3217, 881, 3504, 299, 7384, 8976, 6531, 4825, 6718, 1020, 3933, 8163, 1941, 6650, 8091, 5031, 9144, 9333, 3354, 1426, 288, 4137, 6999, 6126, 4303, 2267, 5148, 2943, 9749, 7121, 1180, 742, 2045, 8106, 4767, 9501, 5135, 4266, 2300, 1992, 7825, 5870, 504, 4615, 4183, 5556, 9190, 8834, 7645, 7238, 3965, 1142, 7393, 9646, 250, 2730, 5290, 8413, 8765, 7342, 1138, 5920, 9426, 1894, 8158, 3928, 3317, 1719, 6939, 9869, 8069, 3379, 9425, 9286, 46, 3743, 2970, 2034, 6495, 4590, 4297, 9262, 5690, 2465, 460, 3816, 7738, 9002, 1637, 2941, 5398, 8876, 1470, 6009, 4776, 7148, 6736, 3867, 8093, 6921, 4665, 5996, 447, 1937, 93, 228, 3022, 3719, 8385, 4321, 9642, 3582, 7700, 570, 4165, 2143, 6746, 815, 5101, 7721, 2394, 5860, 3706, 4201, 8989, 3139, 2616, 1811, 5585, 3955, 5916, 3608, 5839, 2150, 3510, 3121, 7889, 4304, 5128, 3152, 6353, 4278, 5021, 2175, 7101, 5192, 3489, 7578, 515, 1961, 8075, 7250, 2448, 5244, 591, 9153, 9784, 612, 214, 1572, 4359, 8655, 6618, 4222, 1662, 6518, 6460, 3486, 2613, 1686, 2677, 3591, 1359, 5943, 338, 5183, 2899, 8897, 6348, 7677, 7933, 613, 6186, 7248, 2165, 7681, 1407, 2740, 287, 1310, 9012, 4276, 4420, 1800, 970, 7087, 3682, 3410, 4316, 279, 6908, 7580, 3441, 4525, 4560, 1885, 2389, 5024, 3897, 750, 3895, 5439, 6274, 3130, 8152, 2442, 2194, 8151, 7031, 507, 1904, 4256, 3476, 5972, 4277, 6603, 4246, 7971, 9585, 437, 4787, 9108, 3035, 5483, 6433, 4588, 1717, 2429, 8340, 6616, 2147, 7564, 1609, 7388, 4126, 5086, 6655, 2718, 5431, 3216, 1954, 109, 2556, 6202, 7413, 2263, 3498, 9713, 1887, 9817, 2852, 3763, 2820, 4553, 8490, 371, 4592, 113, 8573, 8122, 5328, 9063, 2665, 4087, 2286, 7462, 328, 6535, 4539, 5779, 5662, 4725, 2315, 5880, 5428, 1406, 2806, 7386, 2104, 517, 3532, 619, 3711, 7417, 8870, 5877, 4252, 7164, 2963, 3082, 8797, 502, 7659, 9298, 4860, 8950, 9157, 4233, 373, 6174, 8092, 9710, 586, 9699, 1508, 6716, 3552, 6755, 5572, 4410, 8154, 223, 2253, 9650, 4232, 3613, 8920, 2149, 6015, 2223, 7996, 9408, 4030, 8292, 6737, 793, 4474, 3746, 7869, 8648, 3384, 1583, 2832, 942, 7001, 5896, 4412, 5025, 915, 9487, 1136, 4995, 7643, 1297, 7685, 6948, 3197, 652, 9677, 1101, 4900, 1581, 2087, 5702, 2058, 9755, 7086, 8991, 8713, 3200, 666, 3335, 7416, 9313, 5604, 1649, 4231, 5712, 1060, 5110, 6584, 9397, 99, 5926, 3658, 4851, 4275, 5927, 7581, 1950, 5930, 1564, 9031, 4338, 6361, 5399, 4453, 5094, 1197, 4426, 7963, 8752, 3678, 7293, 4333, 6332, 6405, 6700, 5628, 4532, 3421, 1902, 6265, 6324, 9400, 4890, 8142, 8812, 8698, 8815, 2981, 3698, 6259, 5269, 7076, 2, 1724, 991, 3848, 5938, 7480, 2067, 7901, 1605, 1248, 6138, 775, 3741, 1850, 1117, 7084, 341, 1355, 6782, 5750, 4257, 1828, 67, 2043, 8084, 8810, 3324, 1944, 185, 6024, 8612, 2712, 5120, 6151, 2155, 1390, 7361, 924, 7853, 2659, 356, 6534, 4580, 6557, 9230, 877, 7512, 1067, 5426, 9759, 8319, 9060, 2834, 3985, 4394, 8757, 4790, 696, 8837, 1286, 83, 6249, 9602, 7497, 8859, 8576, 57, 7377, 1547, 4132, 4635, 3095, 6124, 8726, 1958, 2889, 9855, 9912, 3794, 5741, 3589, 227, 2760, 6077, 1803, 3315, 4558, 8645, 9173, 1601, 3865, 4392, 1956, 4189, 9078, 1861, 2230, 5118, 2280, 1710, 9744, 3266, 4307, 6711, 4353, 3744, 5843, 5562, 8574, 5781, 2271, 4721, 3351, 5992, 8273, 9423, 8437, 76, 9756, 6898, 3874, 1561, 9020, 4245, 4688, 3292, 637, 4349, 4934, 4294, 835, 5200, 383, 6637, 5914, 8652, 2809, 3966, 4038, 715, 762, 3159, 6671, 8839, 1454, 7806, 1260, 1775, 5065, 4617, 8403, 7402, 6820, 352, 6658, 1282, 7911, 1317, 9440, 7396, 8015, 4944, 6248, 3502, 6727, 2674, 6850, 9265, 3851, 2338, 1516, 267, 5033, 1498, 5404, 9937, 4616, 3714, 1052, 9205, 3629, 4873, 2516, 4402, 5884, 8484, 7274, 3872, 9320, 1932, 3106, 7073, 5420, 3734, 3426, 498, 837, 3708, 4709, 9321, 887, 1262, 7379, 2710, 6227, 4019, 4958, 3242, 4605, 1501, 8853, 74, 3206, 4940, 857, 1939, 1922, 195, 4479, 3490, 7523, 5279, 6567, 1485, 2162, 6954, 3342, 4167, 7924, 6191, 4604, 6577, 5555, 921, 2583, 2990, 1727, 9016, 542, 4657, 9547, 8164, 631, 6953, 7551, 821, 4733, 390, 4957, 4451, 1125, 421, 5369, 9084, 1354, 5557, 1947, 5764, 4833, 7214, 7329, 1518, 5615, 7104, 1093, 7208, 64, 3356, 7930, 8042, 4482, 8569, 2136, 9708, 4393, 959, 4905, 748, 3738, 5574, 5089, 4260, 5123, 5043, 6744, 5009, 22, 6233, 3440, 5018, 6881, 1437, 6125, 8432, 1397, 8508, 3374, 5459, 1815, 5326, 8974, 501, 1283, 719, 5368, 3, 6112, 2853, 6906, 8252, 5848, 9717, 4731, 5030, 1455, 2364, 4832, 3259, 909, 8937, 7338, 4029, 6347, 3075, 2711, 6993, 8813, 5392, 4022, 2488, 5263, 5982, 3693, 3759, 866, 8144, 8874, 8301, 5898, 3303, 8296, 1122, 5817, 3913, 5162, 1232, 9533, 3563, 5767, 1535, 961, 4788, 9195, 878, 4877, 853, 3497, 4208, 3233, 9429, 4534, 8102, 5442, 7360, 3535, 8279, 6777, 2284, 4041, 7855, 5586, 4652, 7748, 617, 8316, 7027, 4378, 322, 9140, 3997, 3597, 8518, 119, 4806, 4734, 2141, 1647, 4795, 2861, 3615, 2724, 4020, 241, 9973, 9244, 7526, 7909, 7854, 9728, 6784, 7844, 1661, 3785, 9252, 8980, 746, 3550, 7784, 6352, 2197, 516, 6275, 1038, 414, 7006, 5619, 2293, 705, 7799, 7701, 6579, 6786, 7690, 7850, 1000, 7505, 4546, 7443, 8044, 982, 434, 305, 7484, 1252, 3430, 5454, 2353, 2170, 6822, 2329, 37, 2603, 8555, 7450, 7660, 1430, 8313, 8224, 1107, 859, 8703, 6403, 5907, 4514, 1374, 8760, 4476, 5863, 4172, 1402, 2574, 2653, 2123, 7226, 3471, 2051, 9781, 6325, 7554, 841, 7249, 2551, 3261, 4990, 3415, 9632, 8548, 3343, 6775, 6087, 7950, 6664, 2565, 687, 4036, 8771, 5673, 5841, 4001, 2688, 7544, 8263, 5127, 7561, 3371, 1066, 4540, 2575, 5658, 5477, 5672, 3427, 1632, 4969, 7884, 3887, 4227, 8355, 1166, 8394, 9666, 6946, 2966, 2965, 1820, 1421, 2522, 6142, 8218, 9539, 2310, 5480, 4925, 2986, 8516, 3026, 4740, 6476, 9306, 9161, 9766, 8294, 7477, 4025, 4570, 6244, 2376, 2855, 7958, 9610, 6066, 1123, 1570, 2351, 3984, 8007, 2980, 727, 5372, 7786, 6314, 6429, 1445, 5364, 5605, 6899, 7918, 3445, 153, 2707, 1047, 6980, 4576, 412, 3534, 9430, 6833, 2130, 251, 182, 8913, 9202, 5106, 2012, 5084, 3119, 8878, 8619, 949, 9462, 5130, 4037, 4818, 4681, 7324, 7965, 3596, 8983, 981, 28, 3612, 4640, 6413, 2432, 1404, 1759, 7959, 5975, 7598, 4506, 9926, 9534, 4458, 7572, 3957, 4475, 7740, 5357, 69, 7354, 2161, 4364, 951, 3215, 3461, 1188, 2434, 7439, 9316, 860, 3048, 2199, 1701, 7181, 9638, 6517, 2371, 3286, 1017, 5881, 8823, 2901, 7691, 3054, 2109, 4663, 1692, 8858, 7039, 8459, 7277, 3506, 1621, 3866, 1059, 116, 9571, 767, 1565, 2121, 3252, 6811, 3772, 8669, 7016, 2623, 4917, 8843, 4049, 1680, 3073, 4527, 636, 3166, 104, 7302, 60, 3507, 1512, 4368, 5331, 58, 5944, 9823, 4600, 7081, 1911, 407, 3185, 1270, 5308, 9171, 8421, 33, 2500, 2173, 3773, 5352, 2924, 6082, 7122, 5014, 7801, 4634, 9517, 3624, 6799, 8376, 7808, 135, 8992, 956, 2085, 6037, 2614, 2052, 2142, 5180, 8453, 2784, 2218, 8478, 5228, 6966, 7585, 9924, 7804, 6871, 9567, 5713, 3647, 6212, 4427, 1440, 2059, 6486, 9492, 5484, 3219, 5191, 2617, 88, 8238, 7617, 5082, 3222, 1385, 5757, 5811, 9565, 1793, 884, 232, 5849, 3257, 3876, 6270, 4894, 8686, 7649, 4433, 6199, 2802, 9344, 7461, 3389, 7033, 5402, 8259, 7601, 5829, 9595, 6866, 6103, 1798, 100, 7041, 1296, 2850, 897, 218, 8727, 1549, 4360, 3594, 3268, 7399, 3156, 5358, 3492, 5092, 1025, 6154, 2174, 8047, 4027, 4010, 2031, 893, 8719, 6972, 171, 7669, 7150, 9477, 929, 5163, 7984, 5207, 1740, 5694, 3256, 6119, 5159, 8996, 6180, 9346, 7861, 2654, 5165, 6143, 6682, 7717, 9670, 8280, 2973, 5045, 1176, 70, 7997, 6054, 1290, 2921, 4477, 6340, 2454, 1231, 7352, 6261, 2193, 3392, 5335, 6231, 7870, 8286, 5170, 5946, 7588, 283, 9196, 6177, 3536, 8405, 9526, 5309, 9218, 443, 8247, 9490, 7116, 5771, 2258, 476, 1500, 7781, 9684, 3059, 2100, 5473, 4751, 8739, 8696, 30, 4184, 6564, 8130, 9047, 1045, 3431, 1266, 7334, 8773, 8477, 3094, 3332, 8284, 7751, 2828, 7315, 904, 8818, 6570, 6714, 122, 3277, 1181, 4660, 5214, 672, 7594, 7098, 8613, 1797, 6117, 2306, 4289, 3285, 7383, 4938, 9396, 3648, 7994, 1221, 6934, 7708, 259, 3270, 2316, 4636, 7318, 98, 5182, 6380, 7037, 4581, 8890, 577, 8692, 4946, 7591, 8128, 9896, 2415, 4769, 7040, 9413, 3474, 9846, 3187, 1156, 8395, 7091, 5833, 7125, 1683, 5600, 4811, 4530, 6132, 2539, 203, 971, 1189, 4857, 174, 1979, 6611, 2153, 326, 5001, 9507, 8563, 1868, 3488, 3167, 2664, 9614, 1792, 2798, 8922, 5011, 1043, 8402, 9865, 9085, 8417, 1264, 8566, 9906, 6306, 5423, 7347, 8932, 6094, 7256, 664, 1483, 3114, 2749, 8097, 4422, 7170, 7441, 946, 9015, 6318, 4292, 7805, 9145, 6372, 8083, 1768, 6910, 6563, 4355, 5265, 8584, 8923, 8568, 5546, 5136, 7213, 2054, 9469, 8228, 4387, 4446, 8523, 3158, 8016, 549, 2739, 6626, 3989, 4792, 9918, 4658, 4572, 6172, 7346, 1720, 5502, 2957, 1368, 8952, 5312, 5049, 7099, 9371, 9669, 3656, 8322, 2885, 1910, 1738, 3690, 4602, 5710, 5042, 5250, 4326, 4976, 2829, 4881, 807, 9210, 5670, 3307, 5115, 4968, 8787, 6813, 6923, 9780, 9178, 816, 3558, 2894, 890, 3834, 2158, 2509, 2497, 2369, 4945, 5775, 8458, 6128, 4521, 1592, 4719, 2238, 1396, 7426, 3777, 3860, 8497, 5782, 5891, 5882, 6945, 1834, 133, 4397, 9420, 8621, 6575, 4358, 6935, 5139, 852, 2887, 3419, 1464, 1906, 8978, 3364, 4693, 7910, 9246, 6184, 6627, 4251, 4798, 1150, 6435, 1548, 484, 5665, 8274, 5091, 2000, 3251, 6190, 9678, 6481, 9392, 136, 4800, 314, 7710, 1905, 7687, 744, 2879, 9162, 5385, 2157, 2810, 2621, 332, 6936, 2803, 358, 8784, 225, 6615, 7404, 6649, 472, 9058, 6319, 4923, 349, 6586, 1957, 8397, 6892, 6137, 8255, 6161, 3881, 606, 1336, 4926, 9908, 3099, 4213, 6958, 7637, 6367, 6072, 5890, 8071, 8764, 6840, 2655, 8542, 3001, 2991, 5550, 3892, 7395, 258, 9290, 4017, 8085, 8635, 7428, 8622, 3683, 9077, 1351, 9317, 417, 6715, 7038, 7887, 5947, 1061, 8877, 5422, 9445, 743, 1120, 589, 5413, 565, 6211, 6922, 1968, 8672, 2268, 8282, 2929, 6383, 9213, 6968, 277, 8762, 1155, 1335, 8926, 8868, 7977, 8184, 3736, 7203, 8145, 4270, 7635, 5097, 7872, 20, 4313, 1139, 894, 292, 6247, 3376, 6597, 3822, 4176, 514, 3837, 9222, 9772, 1255, 6101, 9336, 7140, 1468, 4423, 1771, 6023, 6750, 6708, 758, 8567, 3689, 4789, 4086, 3804, 1648, 662, 1514, 3097, 1332, 2858, 3250, 4933, 855, 6099, 8914, 9538, 6509, 3790, 9234, 9590, 4982, 3173, 3600, 1308, 6759, 5171, 2189, 2998, 2039, 6694, 6441, 9391, 2672, 2622, 5354, 9697, 3555, 7809, 1414, 4175, 6855, 9189, 817, 6677, 9488, 6911, 3320, 1075, 6390, 8604, 3462, 2056, 6548, 7325, 7550, 2103, 7046, 9877, 2288, 1690, 4177, 1405, 6302, 6073, 5755, 1477, 9818, 7035, 7348, 3524, 3423, 6607, 3365, 4675, 8751, 6016, 8993, 7846, 3295, 647, 6313, 2824, 1084, 7303, 9658, 3925, 2840, 9123, 2373, 5724, 2205, 4109, 5401, 4513, 3820, 1306, 4869, 1537, 777, 1480, 2326, 506, 9452, 4736, 4450, 731, 5456, 8207, 8229, 5117, 1526, 9381, 1653, 4952, 6598, 1003, 4646, 5931, 252, 3203, 6204, 2562, 4562, 5639, 5176, 1772, 1854, 7775, 8390, 1121, 7173, 9620, 1747, 8605, 3005, 5323, 2627, 6950, 5929, 3581, 561, 6776, 8455, 7817, 7, 6604, 6963, 1126, 331, 5995, 9067, 2766, 2414, 4750, 3031, 5514, 6783, 8514, 3116, 7867, 9062, 3890, 1449, 4421, 3465, 8212, 7510, 7307, 8654, 3068, 9165, 7516, 3039, 6812, 4715, 8466, 6633, 8110, 885, 1077, 8731, 5390, 4362, 5340, 1373, 6697, 2847, 3287, 7583, 244, 3503, 8766, 7198, 249, 1226, 6245, 856, 4115, 5294, 4323, 2129, 2726, 3225, 2092, 730, 2510, 5188, 6600, 4950, 6488, 487, 6730, 5886, 3480, 4343, 2239, 6273, 334, 3617, 3104, 4674, 1672, 4655, 5736, 8850, 6446, 3007, 1613, 2417, 9163, 2715, 733, 4691, 1873, 1370, 2385, 1852, 8353, 6267, 2597, 9481, 9770, 6818, 6157, 6417, 6188, 3390, 5850, 4752, 9644, 3782, 7281, 1520, 5519, 2131, 9257, 3765, 9878, 6606, 9762, 2118, 39, 7944, 3234, 8793, 3319, 4007, 6031, 1416, 7357, 3795, 2532, 3411, 2506, 8506, 7401, 5451, 3626, 4071, 1450, 4383, 5071, 8318, 9863, 9361, 5295, 6018, 7590, 3971, 9519, 354, 5725, 8040, 5737, 697, 2736, 8005, 4339, 700, 7500, 8029, 5375, 4641, 6949, 6654, 3198, 9050, 5851, 8838, 3466, 5143, 3052, 8677, 8507, 8243, 5568, 3587, 4839, 2438, 6847, 5178, 1095, 5491, 6631, 8326, 6228, 7100, 1400, 1608, 7059, 4502, 634, 7317, 1035, 2776, 1452, 5800, 9069, 7271, 117, 7106, 9949, 5409, 1643, 1511, 8271, 9561, 8964, 6978, 204, 7223, 496, 8211, 112, 7491, 8862, 1646, 6455, 9027, 4089, 3894, 3468, 5037, 755, 8603, 7785, 5321, 7629, 3284, 7609, 8393, 398, 1603, 2472, 6178, 8220, 7845, 9326, 5693, 7432, 3859, 4862, 5836, 2308, 442, 2727, 638, 3110, 808, 6555, 1186, 9494, 8614, 1362, 4625, 5847, 3570, 4216, 2673, 9064, 4465, 6049, 4903, 1858, 2168, 237, 2596, 5242, 1568, 714, 7015, 8495, 2641, 4732, 7676, 9799, 378, 5661, 3144, 5151, 1593, 5587, 2818, 3509, 5520, 5832, 5613, 5449, 6269, 2282, 8221, 2625, 1340, 4902, 3953, 7468, 8986, 6344, 4243, 4262, 1575, 9929, 1998, 8269, 5122, 7990, 4457, 8244, 710, 7013, 3602, 851, 5267, 5960, 1014, 4583, 5792, 8637, 1813, 5149, 4683, 6167, 8705, 983, 2871, 4836, 2662, 6959, 8049, 3370, 1016, 8749, 7928, 5917, 95, 3824, 1124, 9618, 7682, 8824, 2430, 3639, 4158, 4662, 4415, 1802, 482, 2751, 8061, 1353, 5551, 2946, 9275, 467, 4403, 7727, 49, 7189, 3850, 1645, 9003, 7545, 6804, 7625, 6382, 5521, 1330, 178, 8750, 5007, 8733, 7968, 3731, 7496, 4306, 4739, 235, 2279, 3368, 7290, 4487, 3907, 4838, 5830, 7788, 3122, 9451, 7158, 3124, 7707, 6990, 6196, 1277, 8202, 8712, 7800, 6933, 658, 2083, 1063, 6643, 986, 6215, 2680, 919, 4194, 9895, 5553, 5190, 8185, 1907, 1478, 7082, 2968, 6210, 8372, 6580, 9783, 8634, 2126, 583, 2546, 1024, 9930, 355, 9042, 7197, 9694, 4618, 5645, 3972, 6185, 7200, 7579, 4864, 5809, 5753, 8293, 4092, 6915, 4100, 4340, 3983, 8718, 1288, 5664, 6336, 2857, 9662, 2208, 3915, 9023, 5708, 6147, 7438, 6748, 8722, 9563, 2195, 4124, 75, 7722, 805, 5534, 1040, 8123, 3036, 880, 4111, 168, 2220, 329, 9779, 2482, 5501, 9318, 6609, 8369, 1679, 788, 5482, 3061, 6571, 2198, 3228, 8270, 2163, 8114, 9569, 8342, 864, 753, 5201, 7746, 3047, 1085, 7811, 3004, 3288, 804, 5739, 1652, 6964, 7895, 5478, 1012, 602, 8558, 9081, 3776, 438, 6539, 4018, 6743, 9691, 3625, 2756, 8058, 4380, 2089, 4595, 7882, 2696, 5184, 8642, 2795, 1707, 2313, 5538, 1105, 1243, 6669, 858, 110, 5576, 3353, 1168, 5858, 3407, 9433, 18, 1144, 97, 3999, 8341, 1314, 6779, 2939, 1487, 6432, 9104, 8854, 1315, 1585, 8141, 2135, 5939, 268, 9653, 7678, 6867, 2041, 3458, 4554, 7322, 7452, 540, 5329, 2090, 8745, 439, 8264, 2011, 9348, 5206, 8147, 4404, 538, 8678, 9627, 15, 5060, 5987, 5481, 8377, 7755, 8915, 3614, 2961, 1971, 7508, 8928, 7859, 2447, 6883, 7495, 1247, 3936, 8315, 5219, 4746, 7279, 8434, 3282, 7375, 9054, 7077, 8381, 1677, 187, 3464, 151, 4414, 3919, 772, 7444, 8865, 5685, 7627, 9722, 1787, 1774, 7758, 4044, 3168, 4060, 1654, 408, 7795, 5541, 4417, 3982, 4239, 2361, 1179, 1588, 6689, 9283, 9345, 3409, 6139, 5468, 6165, 6330, 7674, 564, 4606, 9372, 2499, 8780, 1250, 181, 4889, 1275, 2120, 6569, 3373, 5444, 9520, 4274, 4762, 2009, 6166, 7547, 5081, 8155, 3308, 1898, 818, 6430, 2930, 5107, 4757, 245, 6410, 1685, 6050, 1891, 4130, 126, 2323, 2856, 5254, 2666, 9105, 3528, 2995, 7880, 2117, 6942, 6589, 7012, 4351, 7285, 5371, 2775, 2040, 8278, 5908, 4329, 4248, 5208, 839, 7276, 3665, 8553, 2484, 9775, 906, 1148, 5991, 8025, 8725, 7141, 8758, 2348, 1005, 7511, 5813, 7652, 3818, 9052, 9621, 4545, 5974, 7941, 8332, 2179, 8690, 2552, 6983, 1185, 3994, 4121, 4008, 2066, 1752, 5893, 494, 4436, 5416, 327, 6725, 7938, 1046, 4989, 3768, 659, 6884, 2466, 9115, 6620, 5650, 9754, 6160, 8968, 7026, 5542, 2636, 5743, 7169, 4129, 9170, 10, 5023, 13, 8792, 4904, 3254, 3725, 2997, 4460, 2790, 4676, 5738, 5634, 4205, 4480, 9466, 7837, 4354, 143, 8336, 8012, 6108, 7848, 293, 814, 3976, 8013, 1633, 4149, 6440, 1056, 2561, 3854, 4497, 7259, 6089, 2511, 713, 6033, 5643, 3078, 186, 2985, 3545, 5747, 196, 3941, 7387, 2063, 5430, 5911, 4563, 6928, 2108, 2779, 4954, 2069, 6894, 3588, 2647, 2217, 5233, 3595, 5022, 6869, 9182, 1712, 4868, 1817, 8347, 520, 5141, 8206, 1027, 3842, 7475, 5344, 1389, 6845, 6693, 5749, 5008, 9393, 3494, 2416, 7503, 5179, 9648, 3333, 6859, 9551, 4263, 5649, 5289, 7651, 6159, 9720, 6520, 599, 8706, 6668, 5530, 7954, 1736, 2530, 833, 6610, 9046, 5842, 3663, 6252, 5041, 1718, 3433, 3024, 7749, 9608, 669, 5768, 1205, 3838, 8998, 568, 2027, 1491, 7092, 5257, 1833, 2337, 4076, 9543, 3412, 7514, 6696, 2489, 1357, 9342, 9607, 2589, 8312, 8057, 1102, 1540, 2479, 462, 9375, 3704, 863, 2741, 4269, 2237, 3153, 6511, 9039, 5875, 1108, 966, 3515, 7479, 9200, 3296, 2733, 1365, 4786, 9757, 2967, 6323, 8709, 2573, 3905, 8829, 9978, 9095, 4331, 7143, 4984, 7030, 1897, 416, 2483, 737, 4046, 5414, 9790, 6795, 3329, 6558, 2042, 3530, 1065, 5074, 3817, 5618, 8623, 6176, 1623, 2900, 3337, 6962, 1675, 8072, 1154, 7374, 5680, 2440, 9574, 2643, 518, 5733, 3709, 257, 406, 3076, 9931, 2508, 4686, 5322, 3963, 1816, 2435, 9820, 5471, 3299, 4536, 420, 7573, 7576, 500, 5504, 2926, 5464, 8638, 9876, 8556, 9810, 4336, 5193, 4034, 3707, 5225, 5126, 7195, 344, 2544, 2321, 5810, 2182, 1853, 1322, 653, 8515, 2249, 7119, 9873, 964, 7831, 1639, 9112, 357, 3583, 1755, 8450, 5507, 7574, 8325, 2988, 2420, 3862, 2588, 4014, 149, 7187, 9606, 6896, 8100, 2769, 8070, 9721, 7366, 9417, 1284, 7209, 5387, 6316, 297, 5671, 3844, 5348, 4718, 803, 4561, 8295, 6354, 8500, 4701, 901, 6734, 6805, 9489, 80, 426, 8428, 2605, 5696, 391, 8196, 3182, 8917, 4649, 8550, 5644, 6258, 912, 1503, 3360, 3923, 4416, 5010, 8699, 6474, 6806, 6965, 8953, 7664, 5734, 4298, 5970, 1838, 3956, 8511, 2931, 9311, 503, 2735, 8966, 8979, 1836, 8775, 5374, 7093, 6619, 3644, 3183, 8351, 453, 8768, 9174, 156, 2799, 3669, 3281, 7457, 125, 7156, 2281, 3118, 8909, 7698, 1026, 8090, 5609, 1475, 5333, 3003, 1872, 8717, 2411, 4488, 6988, 7798, 191, 2046, 5533, 5133, 7937, 6660, 3732, 2886, 4622, 8827, 9742, 4039, 3565, 5286, 2072, 7593, 9403, 8618, 3050, 9619, 5602, 1762, 1143, 3155, 940, 115, 7521, 6762, 5852, 1667, 385, 47, 8676, 6753, 3246, 1432, 9714, 2660, 2922, 4627, 5349, 5223, 4986, 1730, 4004, 7127, 9340, 9583, 1410, 5900, 1830, 3395, 8485, 4486, 2184, 8160, 4408, 4011, 1298, 1091, 342, 2335, 1713, 3793, 2457, 7866, 298, 4782, 1482, 1292, 8882, 6673, 9409, 7501, 8781, 2969, 365, 2923, 3402, 73, 4544, 4654, 5121, 8470, 2827, 4859, 945, 7008, 2695, 4876, 8175, 72, 6098, 6387, 9979, 6271, 9553, 879, 192, 5969, 2061, 8082, 197, 7734, 8616, 2517, 813, 9285, 1100, 1289, 594, 374, 4062, 253, 9181, 4223, 6096, 692, 3654, 5633, 650, 71, 8901, 5016, 8782, 3092, 8873, 5612, 5238, 7949, 2585, 7070, 455, 5859, 6588, 5940, 6104, 5657, 6375, 1259, 1300, 35, 4712, 4673, 6102, 8840, 4850, 6709, 3418, 9441, 4395, 987, 1068, 9121, 6831, 5302, 8592, 5828, 3033, 1749, 8891, 3053, 629, 4672, 3586, 1627, 9628, 8298, 2413, 2725, 7311, 1030, 2694, 6578, 2624, 8143, 3195, 7832, 1912, 7518, 9630, 5479, 9528, 3906, 1845, 3908, 3387, 3605, 1293, 7178, 8519, 6707, 3399, 3126, 6581, 1928, 6257, 4102, 4973, 2494, 513, 475, 2073, 6343, 2540, 7112, 9082, 8115, 5986, 4830, 6043, 3847, 7108, 4440, 9838, 7530, 7729, 9529, 3753, 3272, 4555, 3483, 3403, 1171, 6667, 3619, 2978, 2022, 3479, 2008, 370, 4785, 2478, 5674, 8446, 7982, 9048, 8479, 8527, 3737, 9884, 3585, 5407, 1542, 1651, 3522, 2709, 7732, 5540, 2333, 8299, 9532, 5989, 2837, 9682, 7921, 5367, 801, 2107, 7536, 3049, 9384, 2962, 4981, 8579, 2592, 4012, 6930, 5942, 2145, 3700, 9774, 4645, 5275, 3218, 5146, 2849, 2302, 1111, 3205, 9041, 4455, 9276, 9794, 1230, 8504, 51, 8289, 7182, 66, 9730, 8445, 9852, 275, 7960, 635, 4361, 8356, 9491, 7922, 3019, 6181, 474, 694, 2581, 8019, 751, 6097, 219, 1191, 5594, 5627, 411, 4911, 8314, 7272, 5545, 5794, 8188, 621, 4282, 1173, 9626, 6001, 2391, 5579, 6329, 8182, 8464, 6876, 2366, 2493, 7321, 2211, 8010, 9405, 3240, 1766, 1090, 7851, 1810, 717, 7709, 8903, 3066, 6092, 7932, 2690, 9175, 8851, 457, 8344, 9880, 8146, 1936, 8125, 543, 2468, 5632, 7154, 9, 7587, 2359, 732, 2670, 7498, 3757, 3414, 5234, 972, 7702, 4352, 3909, 5607, 3952, 6203, 6079, 6225, 979, 9185, 1560, 1769, 1925, 4230, 6642, 7639, 3310, 8420, 3345, 7017, 5758, 5499, 8975, 2745, 4835, 782, 4999, 3449, 4846, 525, 7036, 4015, 2498, 6893, 8806, 3659, 8442, 9901, 4470, 7316, 968, 7885, 509, 7858, 2953, 7179, 1496, 8303, 7525, 5319, 2336, 5744, 6057, 4365, 8060, 6900, 5125, 7940, 939, 6684, 3214, 5095, 5150, 973, 7473, 7020, 6729, 1782, 4400, 6276, 2035, 1722, 1305, 3312, 2875, 6461, 5857, 5827, 2360, 6952, 3973, 2356, 1849, 6305, 7874, 6493, 4828, 8814, 7703, 0, 6506, 4418, 4504, 154, 2331, 7653, 6851, 8126, 4849, 177, 541, 5489, 8086, 386, 3276, 2156, 6738, 1274, 4381, 9093, 2904, 4777, 2606, 6554, 5720, 5408, 5958, 4346, 6500, 5718, 2557, 911, 5528, 4255, 3325, 200, 2720, 8704, 4320, 5527, 6113, 4596, 4607, 1481, 1227, 1064, 3237, 85, 1942, 6437, 4979, 8845, 1929, 7756, 3610, 4236, 1546, 5821, 1134, 1901, 8973, 6705, 4411, 2754, 4125, 5197, 307, 722, 8994, 6418, 6836, 953, 4439, 8053, 4478, 9245, 8310, 8268, 5816, 3904, 2412, 2317, 2761, 537, 9921, 954, 2787, 4587, 5933, 2640, 2460, 1875, 325, 648, 7955, 1916, 1469, 5752, 2744, 4589, 3646, 1721, 4808, 6246, 7261, 2976, 8407, 2742, 883, 8414, 4138, 8849, 242, 6792, 7743, 6090, 8900, 5003, 1009, 5651, 340, 8498, 3762, 8543, 3769, 2471, 9718, 3107, 6763, 4273, 2232, 9622, 6969, 9791, 5186, 952, 3279, 1777, 2445, 1049, 2006, 2880, 8165, 1309, 3369, 3416, 1571, 8663, 9107, 7862, 3571, 9942, 2952, 4773, 7278, 5300, 4783, 4779, 4281, 9588, 3338, 3408, 871, 3071, 5973, 2503, 9552, 274, 5636, 6659, 2486, 1951, 2422, 2226, 2994, 5901, 8392, 6553, 7478, 7976, 3188, 4687, 5051, 7289, 8073, 3481, 4784, 3381, 2568, 3133, 295, 9151, 1431, 7668, 8230, 8225, 4311, 4901, 712, 8475, 1660, 4290, 413, 932, 1638, 8526, 6339, 5822, 4081, 8290, 4264, 9263, 8702, 2851, 7720, 8770, 4249, 8893, 6421, 7641, 4082, 306, 5537, 3496, 7507, 1184, 1659, 4050, 9390, 1190, 4837, 8474, 9206, 5116, 5249, 6764, 6692, 3105, 2474, 661, 8600, 9463, 5979, 9943, 2481, 6002, 2154, 8525, 6717, 729, 213, 2469, 3063, 2679, 1490, 4870, 3204, 6726, 1133, 7102, 5487, 2872, 6439, 6974, 1192, 9822, 9957, 8517, 7679, 5064, 6195, 456, 6068, 1716, 7603, 1731, 111, 1976, 9216, 8883, 1856, 6014, 5777, 8673, 1527, 4892, 1489, 1007, 1223, 5630, 1688, 8796, 2883, 834, 8513, 4045, 6870, 6546, 2111, 5334, 988, 6222, 5204, 4755, 8946, 2774, 597, 7455, 6710, 4120, 164, 5759, 121, 5259, 9094, 820, 6197, 7942, 7434, 9071, 7502, 2572, 8997, 2578, 2178, 779, 8066, 1825, 6309, 176, 6268, 553, 1251, 8561, 5093, 9548, 2461, 7412, 4791, 3434, 3986, 4524, 2534, 5952, 7058, 3697, 5932, 8847, 5878, 2342, 6995, 5488, 1008, 1917, 3132, 4677, 9513, 7857, 7747, 309, 8653, 7920, 2250, 7364, 2833, 9917, 4992, 3575, 8068, 483, 2283, 1791, 1110, 172, 3911, 3100, 9137, 4710, 5547, 3873, 4373, 872, 1234, 6699, 8028, 4516, 1436, 5239, 1015, 55, 6022, 1620, 3869, 2950, 8383, 2972, 5054, 9499, 8587, 3375, 6981, 7323, 1543, 3750, 9587, 7540, 1429, 760, 7768, 9038, 1460, 1641, 823, 9197, 6599, 9296, 5241, 3157, 1458, 2631, 3702, 963, 5714, 8970, 5298, 9347, 1177, 6929, 603, 5976, 8577, 8258, 1776, 9581, 6505, 5088, 5825, 4464, 8585, 7790, 2797, 388, 1863, 4898, 1824, 7946, 3572, 5067, 1435, 3103, 1203, 4780, 5835, 5956, 5584, 9032, 6290, 3764, 2563, 4794, 980, 1193, 7856, 6819, 6134, 471, 7139, 9641, 7696, 6739, 3175, 2427, 7292, 6039, 1241, 6971, 491, 4741, 3264, 5954, 9332, 948, 4667, 4624, 4496, 5196, 8059, 889, 1044, 6462, 5629, 6973, 1367, 9698, 9160, 5264, 774, 7368, 6825, 7735, 1706, 3821, 8088, 3388, 4099, 4437, 9091, 9845, 7043, 3655, 3529, 1682, 1805, 7683, 1224, 2229, 1088, 1723, 6175, 3748, 5723, 3029, 7280, 7339, 630, 3314, 7436, 8320, 8109, 9661, 6491, 6272, 9700, 5921, 7624, 5443, 3326, 2768, 1358, 9446, 4079, 8009, 1602, 8627, 5999, 4897, 6406, 8943, 3739, 8594, 5614, 4912, 6040, 8223, 5558, 9814, 5729, 4735, 595, 5596, 3255, 4090, 642, 6873, 9738, 3306, 579, 1604, 5762, 8562, 2490, 4468, 2332, 4744, 5463, 2807, 89, 1137, 9334, 5417, 7345, 343, 8034, 435, 3210, 5601, 281, 4162, 3912, 5004, 48, 4258, 8366, 6523, 9134, 8306, 7174, 1279, 870, 9891, 1104, 5226, 7023, 7291, 4131, 5078, 2292, 5701, 667, 6904, 950, 5058, 1254, 2251, 5448, 1567, 5366, 819, 8778, 6187, 1746, 7675, 1741, 8707, 1268, 3243, 4078, 3226, 7957, 3756, 1574, 5124, 4816, 7964, 1642, 4005, 8200, 2491, 6644, 5961, 3542, 3096, 6516, 161, 690, 5032, 4547, 5213, 3141, 6787, 400, 6442, 4064, 9284, 6662, 7025, 2079, 9596, 2257, 1986, 3084, 5561, 6998, 5676, 9223, 6373, 6011, 7876, 3878, 8236, 1119, 546, 5164, 7024, 1598, 6287, 27, 4964, 1329, 7812, 5994, 4670, 1884, 3006, 7382, 5000, 3964, 8020, 6083, 4500, 1923, 4206, 3361, 6800, 7656, 2390, 4443, 9748, 3668, 6636, 3269, 4985, 8821, 4241, 4356, 2504, 9355, 2748, 4032, 8467, 840, 6858, 2515, 2236, 8807, 6168, 4187, 7394, 3028, 2097, 960, 7372, 3967, 5818, 8232, 1669, 2169, 9970, 9009, 9771, 552, 3987, 5276, 6163, 8999, 5998, 6355, 5581, 4347, 256, 2542, 3101, 5791, 3147, 1553, 8938, 7840, 1687, 9271, 671, 7449, 5255, 3947, 3452, 2496, 7546, 994, 4142, 5820, 4565, 336, 6723, 521, 600, 4135, 4716, 1493, 5805, 7266, 7699, 4171, 5112, 5899, 3290, 5218, 236, 6975, 4170, 3576, 9248, 6901, 6808, 2601, 7875, 3015, 6769, 3349, 9807, 6008, 5343, 7936, 9788, 5784, 1339, 4885, 4826, 7622, 6029, 1529, 1395, 2450, 587, 8486, 5509, 1011, 2419, 663, 9640, 9688, 9968, 5351, 7089, 3193, 2346, 7814, 8649, 6865, 8720, 8819, 6036, 7000, 4774, 9215, 800, 8337, 9879, 5313, 8168, 8101, 372, 527, 9789, 3627, 5268, 3675, 3346, 684, 1794, 511, 2381, 7237, 2303, 5108, 2297, 9421, 6351, 6940, 3262, 6232, 473, 9826, 3735, 5937, 2203, 5169, 4834, 8795, 925, 9358, 1940, 152, 582, 3871, 3393, 7411, 212, 9461, 3671, 8215, 2291, 8412, 7608, 6136, 7900, 5457, 1238, 1253, 3927, 1963, 8105, 2296, 2314, 806, 8836, 4947, 9460, 6856, 6078, 922, 1879, 1200, 6370, 6425, 4048, 6320, 4200, 3950, 5318, 6006, 955, 19, 3459, 703, 3996, 1892, 9026, 6749, 9518, 9473, 7568, 4186, 1959, 7931, 5292, 8253, 7283, 2049, 9100, 7667, 7405, 2345, 43, 8426, 303, 291, 1233, 3223, 6543, 2437, 7736, 6182, 5797, 6386, 6487, 4016, 3839, 8724, 4196, 6448, 5327, 7615, 1244, 4146, 9573, 2708, 300, 4962, 2691, 3249, 2062, 3275, 7766, 8534, 5314, 590, 2777, 9083, 1689, 9249, 4091, 1725, 2548, 785, 7469, 3634, 4139, 5035, 7078, 8659, 2634, 5129, 5993, 2487, 618, 4218, 9617, 6326, 6585, 4765, 1146, 3283, 1403, 8240, 3875, 9546, 1321, 9849, 531, 649, 3137, 8251, 5924, 3661, 5057, 4117, 9086, 645, 3815, 8608, 4819, 81, 4730, 7137, 7408, 5803, 2619, 6310, 4637, 7793, 6198, 5168, 2219, 2936, 5732, 3265, 9586, 1528, 6444, 4883, 7730, 8688, 9536, 4680, 5892, 6504, 2817, 6392, 4612, 3568, 8089, 2261, 8501, 7258, 8841, 9746, 8358, 7056, 2453, 3341, 7172, 3792, 4879, 1931, 5919, 5599, 4144, 8580, 3807, 9936, 3786, 1839, 138, 162, 3111, 8329, 4499, 6596, 1319, 2243, 7718, 2762, 2772, 4491, 7135, 2057, 7071, 5895, 2533, 8641, 7171, 4211, 4893, 4344, 3062, 419, 8246, 6666, 4155, 5692, 9357, 9090, 6295, 7138, 9939, 1467, 1970, 2608, 9146, 8825, 9435, 5698, 5834, 3836, 7813, 1812, 4449, 9913, 9624, 8830, 9135, 6665, 4103, 9889, 2996, 7494, 7927, 9496, 1726, 3857, 1140, 1267, 5846, 479, 707, 4585, 8121, 7757, 8708, 2514, 7644, 6075, 3330, 8195, 2212, 3138, 7088, 698, 9337, 7162, 1042, 6562, 7586, 5330, 1735, 8716, 7684, 3944, 4896, 4871, 1053, 5315, 9019, 3962, 127, 809, 7633, 6778, 6286, 5748, 997, 812, 3653, 6076, 8079, 990, 8237, 5467, 5913, 2942, 5583, 1590, 2842, 8602, 2549, 3633, 4689, 5145, 4880, 5153, 8362, 5174, 5114, 2114, 8077, 709, 8265, 8419, 5638, 720, 5575, 2982, 2570, 9258, 2699, 1157, 4507, 8581, 4551, 4335, 2555, 4063, 1851, 4141, 5052, 6846, 9291, 5272, 8051, 3799, 6550, 9226, 8291, 179, 9133, 3065, 1550, 5591, 3787, 6515, 9828, 1878, 2925, 9349, 6761, 6230, 7326, 8643, 4113, 7074, 5883, 646, 5571, 7252, 886, 5284, 1363, 3229, 8748, 7782, 4209, 1945, 2200, 8448, 1555, 3060, 8300, 9833, 9382, 4882, 5513, 2870, 8857, 5026, 523, 4035, 3791, 849, 1630, 7378, 7838, 4466, 1112, 5554, 1423, 262, 1202, 5874, 4310, 2620, 9576, 6321, 8430, 4159, 285, 978, 2395, 1021, 6512, 7216, 1617, 5552, 4608, 6426, 6095, 6100, 8885, 3394, 8599, 9965, 8948, 5425, 1980, 1152, 4867, 3954, 6414, 4827, 4754, 8048, 209, 5653, 1579, 3918, 2593, 1748, 6412, 5205, 5365, 1840, 8305, 1876, 44, 320, 7330, 5951, 9302, 7989, 2650, 5580, 5253, 1428, 3643, 1754, 9279, 7422, 77, 8609, 7343, 4114, 5525, 1900, 5395, 7094, 3487, 6880, 3032, 6237, 3797, 6885, 2841, 5769, 6862, 7460, 3456, 609, 2974, 682, 7515, 725, 918, 5646, 5132, 2475, 1036, 6381, 4067, 6478, 2349, 4, 2526, 8050, 2907, 7269, 3091, 9331, 8062, 5079, 6614, 62, 1658, 3840, 2538, 4069, 6967, 1484, 1488, 8502, 3960, 1343, 3244, 6774, 6801, 8424, 7427, 6617, 6368, 7724, 4385, 4051, 1580, 5455, 6732, 605, 7242, 9800, 7630, 5660, 721, 6032, 8438, 681, 6521, 9578, 1301, 2358, 3849, 401, 7539, 9541, 6131, 7537, 3428, 6419, 5941, 5577, 8361, 6454, 2864, 2928, 14, 5790, 3432, 7235, 7714, 7680, 6291, 5730, 768, 3236, 6404, 2001, 802, 7824, 5384, 2096, 337, 9474, 3783, 6602, 8416, 6010, 5199, 8452, 962, 41, 3085, 459, 8150, 7064, 6427, 9419, 118, 675, 5598, 8233, 7300, 3833, 3294, 1208, 5393, 2971, 3609, 8447, 3969, 6115, 347, 6017, 9555, 2671, 8024, 1199, 2081, 8963, 8866, 269, 5795, 8333, 7863, 440, 9004, 1479, 5236, 9057, 1271, 1398, 9525, 4695, 4518, 3745, 683, 528, 3517, 3208, 8149, 765, 3900, 8094, 8199, 1174, 7582, 5624, 1071, 5099, 3779, 1039, 4325, 9542, 846, 6223, 5436, 7355, 9124, 3179, 5928, 3300, 8002, 3828, 7671, 2132, 3830, 2270, 5861, 4647, 1569, 4515, 5262, 9070, 7107, 5845, 4428, 6676, 188, 4136, 5654, 9037, 5505, 9191, 9018, 2047, 7190, 8081, 5415, 7563, 8747, 3267, 4083, 7168, 449, 4759, 7155, 470, 2893, 1993, 9363, 9812, 2878, 5440, 6766, 5189, 9395, 5140, 7879, 3511, 4234, 6889, 1502, 4296, 5770, 458, 8365, 6366, 9159, 351, 882, 2473, 6524, 1804, 8536, 7230, 4133, 8451, 131, 4363, 8492, 5566, 1006, 2713, 3883, 6216, 1341, 2738, 3899, 7626, 8598, 6719, 4906, 7670, 7939, 1650, 5310, 2773, 25, 2214, 2247, 5647, 6080, 4722, 1187, 1350, 7234, 9831, 1808, 389, 2246, 368, 5363, 5526, 723, 3366, 8723, 5959, 2382, 9065, 6742, 2357, 9591, 1842, 5760, 4471, 432, 4831, 5293, 1703, 6464, 578, 4066, 8461, 9767, 6687, 1294, 9044, 7196, 6400, 7115, 5669, 711, 5508, 8331, 4503, 734, 8262, 1831, 1149, 8956, 6144, 1206, 9005, 6262, 2446, 3770, 1034, 3650, 2139, 1678, 4068, 6208, 180, 7693, 8302, 3579, 165, 7604, 1780, 4065, 4756, 8896, 4807, 2221, 6841, 1393, 5185, 4207, 4643, 6447, 5990, 6888, 5512, 3196, 3079, 1037, 4026, 6829, 9566, 3086, 8714, 4097, 5807, 4285, 4847, 3192, 1991, 1183, 5187, 1927, 899, 7490, 7623, 6720, 3677, 3301, 3382, 8391, 6266, 1619, 5047, 2171, 7661, 132, 8429, 431, 2536, 3239, 7151, 2903, 4630, 7752, 7827, 2755, 9352, 7868, 6207, 2021, 2372, 2418, 9011, 7194, 9905, 9387, 5949, 9945, 7134, 8505, 4108, 5503, 6979, 2860, 5486, 4094, 900, 3018, 6315, 2545, 6527, 1417, 8465, 2387, 3258, 5261, 5936, 1908, 304, 7022, 3832, 4372, 4824, 4523, 9220, 4586, 6277, 3190, 799, 3213, 7613, 4096, 9456, 2343, 2363, 7014, 3670, 387, 792, 3113, 8359, 6385, 1375, 7966, 1972, 2023, 8098, 1758, 7431, 9068, 3877, 5985, 5897, 3981, 4348, 7288, 8000, 3718, 5053, 1700, 6193, 8921, 9550, 2676, 2407, 3618, 5826, 8038, 8399, 1057, 7802, 9455, 8266, 7114, 8630, 6467, 7437, 2019, 562, 1821, 9314, 5522, 6250, 825, 2191, 7049, 7970, 7566, 7841, 947, 2428, 1386, 3025, 2476, 2964, 134, 5211, 7662, 4110, 6012, 1347, 9149, 9366, 9645, 8133, 5066, 7268, 4661, 1366, 7045, 5376, 313, 8710, 6061, 1372, 6363, 5918, 2305, 1048, 4299, 9097, 9388, 1132, 2693, 7986, 3184, 5524, 3942, 6955, 6937, 8250, 4286, 2892, 8754, 2960, 1783, 4224, 6401, 4271, 5957, 3186, 4055, 2649, 1074, 910, 184, 1207, 1866, 6868, 6532, 8026, 5865, 5981, 5283, 2339, 8990, 2160, 9470, 4878, 6146, 7981, 1536, 5772, 2228, 1938, 7365, 3801, 6887, 7636, 580, 433, 8559, 1379, 8345, 2101, 3696, 248, 1728, 1778, 7124, 5378, 5965, 6497, 896, 4386, 6459, 8488, 6121, 5405, 2675, 7704, 6466, 6754, 5131, 749, 7919, 2652, 8099, 4737, 5246, 3676, 2704, 1281, 7759, 1280, 4772, 6984, 5048, 8586, 8777, 1829, 3651, 290, 7952, 199, 5103, 9030, 7560, 7385, 4212, 1161, 914, 8674, 1256, 6629, 7083, 3691, 8425, 4927, 4764, 512, 6848, 869, 8961, 5722, 8597, 6757, 2577, 8788, 1523, 1801, 4758, 3177, 2719, 8156, 5603, 9129, 6961, 2134, 1446, 6590, 3199, 7873, 3224, 7923, 1882, 5595, 1982, 7745, 5027, 3531, 2007, 6240, 2388, 8001, 5039, 8808, 6679, 7110, 660, 6540, 2558, 1311, 1693, 8444, 3886, 246, 6445, 360, 2125, 9872, 6394, 1745, 3694, 7244, 3518, 6768, 5659, 7055, 7210, 1880, 6264, 1807, 2819, 5353, 3178, 7527, 965, 4143, 6857, 6051, 9113, 397, 6483, 5967, 7823, 3127, 1995, 7962, 1573, 1578, 4793, 5679, 7906, 6122, 4899, 735, 4377, 2458, 5964, 7131, 211, 3796, 1072, 6060, 7453, 6280, 9180, 7294, 1212, 4210, 9768, 2398, 2176, 7397, 2110, 3827, 3051, 4955, 7834, 5017, 6298, 1356, 8205, 8856, 276, 9886, 7487, 4169, 8222, 6912, 4389, 7275, 9079, 61, 9894, 4659, 7430, 6209, 6398, 8520, 4768, 4924, 9732, 3800, 4956, 4621, 9184, 9458, 8721, 4914, 5518, 4845, 4059, 423, 6552, 5773, 6116, 4866, 4291, 1664, 4703, 1278, 353, 8183, 3442, 9836, 7902, 6956, 1295, 9404, 5077, 4226, 7312, 3174, 2918, 129, 2304, 3444, 3580, 278, 9709, 3730, 4852, 3843, 2324, 5785, 6489, 6652, 6415, 9944, 8554, 2731, 7655, 2604, 4711, 78, 5421, 522, 2115, 2431, 3072, 8367, 6872, 4235, 202, 1765, 464, 9437, 441, 3521, 8644, 4567, 1371, 1577, 7034, 2252, 975, 992, 6356, 1273, 7953, 38, 4401, 436, 4823, 2074, 499, 7403, 3011, 8321, 9582, 2602, 9150, 624, 6219, 5955, 3336, 2876, 102, 1032, 3340, 7532, 6502, 2607, 9696, 3699, 5876, 5819, 3291, 3443, 4438, 4357, 3201, 6482, 4720, 3513, 2728, 9021, 7414, 9237, 9615, 8779, 3344, 1129, 3505, 6288, 2048, 2882, 7476, 2845, 6722, 4988, 3280, 6785, 7697, 1607, 3945, 6695, 1408, 1377, 7255, 656, 8338, 9422, 142, 7420, 4803, 409, 8256, 7351, 8203, 560, 7713, 8198, 6110, 3123, 1525, 5871, 8119, 8606, 8769, 8887, 2347, 5248, 8918, 2669, 2796, 4813, 822, 4140, 9072, 8624, 2865, 7543, 9471, 2201, 3298, 7899, 3692, 5380, 9239, 5332, 8941, 674, 7185, 4481, 1328, 8423, 9242, 6686, 4820, 2146, 1225, 114, 5925, 9111, 795, 7060, 7166, 9402, 5980, 6941, 7648, 2464, 8197, 3798, 829, 9126, 4406, 3140, 7353, 3516, 5111, 1304, 8590, 1323, 6169, 6362, 2409, 1883, 7246, 1622, 4951, 6747, 6091, 9193, 9850, 6030, 6152, 554, 2898, 1263, 6914, 1513, 3221, 1495, 5532, 4309, 5831, 3247, 3318, 5389, 9764, 3645, 8231, 9737, 6296, 5083, 2018, 8171, 5715, 2091, 1441, 1461, 4084, 5447, 4542, 8636, 6807, 6469, 9743, 7908, 377, 8046, 9172, 1459, 5172, 3710, 2480, 8734, 891, 8805, 7948, 588, 3438, 944, 9805, 9194, 1010, 4980, 5635, 7207, 2318, 6927, 7192, 8027, 5490, 3835, 2192, 198, 1237, 3593, 3115, 3829, 5388, 7066, 5232, 4584, 3439, 7337, 6063, 1218, 551, 5469, 4043, 5666, 1785, 8241, 5433, 4668, 787, 6996, 780, 4056, 359, 1172, 6345, 8728, 6256, 756, 7794, 778, 9964, 1217, 6733, 150, 5721, 2166, 2294, 465, 6044, 444, 8744, 6635, 2836, 8343, 7493, 8153, 4052, 2753, 7711, 632, 4444, 2884, 6285, 226, 7111, 1349, 5815, 2804, 8176, 5181, 8378, 7227, 1969, 3321, 1914, 7018, 1145, 6681, 2068, 3891, 4970, 7599, 9287, 7153, 4884, 7221, 2737, 8595, 574, 933, 3435, 3557, 676, 2888, 9119, 8570, 124, 3180, 1973, 4058, 1392, 5256, 4599, 317, 4858, 8217, 7392, 2370, 2029, 2811, 4975, 628, 1204, 6902, 2210, 11, 4928, 701, 2955, 811, 1344, 3672, 6019, 783, 7553, 7791, 640, 6770, 1348, 1239, 6200, 3378, 7482, 5429, 205, 5667, 4610, 8076, 9982, 9449, 9634, 1789, 36, 6052, 2891, 5588, 5691, 3043, 4978, 8056, 8275, 7062, 2196, 4279, 4966, 6701, 3879, 3775, 5438, 5640, 9010, 9187, 6148, 9915, 7596, 3143, 2566, 393, 7463, 9024, 9731, 1988, 6490, 3469, 8014, 7132, 6828, 567, 6133, 526, 17, 5716, 3543, 6793, 4382, 3893, 1082, 7051, 5324, 6790, 1086, 7826, 7595, 6890, 6685, 9976, 2124, 3323, 1903, 654, 8524, 7229, 2265, 7509, 1587, 3747, 1977, 6690, 2791, 5559, 8729, 8482, 9066, 8650, 5699, 9198, 1127, 9643, 6797, 8531, 8334, 7878, 8170, 6173, 6111, 1041, 9516, 9256, 9861, 2668, 7186, 2902, 2750, 6027, 1913, 375, 8894, 3917, 9668, 4396, 4566, 5202, 9914, 87, 8327, 362, 934, 6428, 9247, 1209, 2908, 4023, 830, 4909, 5536, 7577, 6735, 6594, 210, 9412, 8541, 6789, 3578, 7999, 7215, 3194, 5719, 8063, 7117, 2512, 1895, 7558, 7362, 967, 1444, 8899, 3304, 3853, 8668, 8440, 9183, 4112, 8132, 3660, 5776, 3331, 8039, 9208, 1466, 3943, 6300, 2233, 8379, 1004, 9493, 8304, 6000, 7914, 1985, 4991, 5746, 9736, 627, 1497, 4651, 1195, 9655, 2560, 9376, 1708, 5291, 1433, 94, 907, 1551, 4101, 9690, 4891, 9961, 7912, 4855, 7206, 7305, 977, 1933, 4664, 4179, 3729, 4749, 6255, 8790, 5212, 4611, 6613, 8037, 9330, 3564, 7232, 7753, 9925, 7483, 9147, 2285, 3000, 797, 7557, 2584, 5240, 2424, 3831, 6384, 7522, 9806, 9862, 3541, 9000, 3064, 6537, 6526, 7007, 2456, 2527, 1524, 3717, 9758, 1352, 5419, 7773, 3404, 1261, 928, 170, 3163, 2151, 1451, 5682, 4202, 1515, 4939, 3868, 9362, 8670, 8589, 7488, 5706, 3512, 8844, 402, 92, 6624, 2528, 9971, 8311, 5005, 7136, 9130, 9155, 3681, 6595, 1770, 4284, 4467, 273, 8404, 1442, 2808, 7212, 52, 7222, 9434, 4856, 3081, 9277, 9665, 6583, 5548, 8052, 2550, 4431, 4080, 575, 1965, 7123, 5856, 1563, 4188, 4728, 9167, 8064, 2354, 3728, 5623, 5090, 3604, 2455, 4812, 957, 2275, 1739, 2800, 2311, 3271, 5523, 7830, 1443, 3547, 7575, 9681, 7934, 7961, 6510, 392, 4953, 403, 7296, 6294, 2830, 8350, 9406, 8503, 1364, 1665, 8820, 976, 8354, 144, 366, 2421, 3020, 5922, 763, 1952, 363, 4974, 1744, 42, 1614, 45, 8242, 415, 3931, 3362, 6105, 9760, 862, 65, 7142, 1135, 6201, 3448, 1160, 6034, 5837, 3723, 3990, 5735, 6741, 6450, 3584, 8074, 2470, 4874, 2663, 9221, 2763, 1465, 7705, 2934, 8591, 3946, 937, 2185, 9734, 4537, 5271, 7610, 3687, 9549, 2909, 120, 3475, 6135, 6292, 1453, 8715, 5437, 5648, 1967, 1083, 2587, 6205, 9816, 8483, 6369, 6221, 6484, 1975, 6944, 532, 7822, 4485, 6420, 7257, 4714, 4699, 6389, 8651, 7407, 1586, 6508, 7974, 220, 2406, 916, 2002, 8006, 5498, 9036, 3367, 2571, 8700, 3523, 7447, 1236, 7415, 6632, 1781, 9867, 6395, 8204, 7819, 3241, 2355, 2915, 8804, 1857, 4700, 1098, 4597, 3109, 4653, 8730, 9686, 1382, 610, 8510, 9380, 2264, 5515, 9207, 9497, 7776, 1291, 693, 3788, 1116, 2816, 9522, 6059, 1114, 7771, 8022, 6170, 4908, 3372, 8297, 4559, 958, 1809, 7763, 2610, 611, 8869, 54, 1696, 6304, 2234, 892, 1219, 4327, 5266, 3089, 524, 4861, 6342, 752, 2088, 3740, 9963, 1656, 1556, 8472, 1033, 1595, 6640, 7113, 7606, 1334, 6308, 2949, 9671, 761, 6522, 8521, 6081, 7053, 1346, 6213, 4077, 3896, 7175, 9952, 9310, 8738, 7048, 5063, 493, 103, 9142, 8889, 7176, 1494, 1670, 9934, 902, 6916, 4240, 3598, 8226, 4679, 2187, 3129, 2987, 7367, 4128, 7218, 6374, 5656, 3559, 6025, 6991, 8911, 1715, 9117, 3437, 6, 7947, 7672, 4598, 5320, 9214, 4033, 5570, 7072, 8794, 264, 5217, 3493, 1826, 3935, 4419, 8895, 2328, 6411, 7032, 3712, 5002, 215, 745, 7251, 9500, 271, 3232, 4000, 3991, 5606, 6573, 4462, 1201, 429, 9386, 8179, 668, 5160, 6021, 8832, 6194, 9238, 8969, 6229, 7061, 4865, 2626, 7632, 1115, 6767, 874, 4088, 6334, 9209, 9118, 3948, 9558, 9853, 8924, 9948, 7273, 418, 643, 6371, 8660, 6849, 7333, 369, 2698, 4729, 1002, 2113, 8544, 7202, 9327, 5427, 384, 3450, 8398, 9045, 7725, 2700, 2507, 469, 5100, 4802, 5432, 9367, 633, 6254, 1955, 7836, 233, 2209, 3755, 7130, 9268, 9428, 2319, 2825, 9034, 2036, 208, 938, 6293, 5697, 2426, 2759, 9868, 6987, 8409, 2815, 8193, 1001, 7435, 3297, 2102, 5569, 7358, 4575, 6951, 7569, 8140, 9472, 8791, 1097, 5104, 917, 6925, 5652, 7542, 1163, 4366, 348, 5740, 8933, 5134, 7828, 5157, 4840, 3134, 4047, 920, 9211, 3477, 2697, 5756, 6657, 4072, 8469, 495, 2919, 2112, 5626, 367, 1795, 9478, 9495, 8892, 8944, 5059, 3721, 9599, 6388, 8107, 4556, 1170, 2646, 1023, 8135, 3391, 280, 6349, 8532, 7506, 8277, 6041, 466, 5620, 3383, 8178, 7657, 8939, 6706, 9958, 5868, 8575, 380, 6772, 4429, 3491, 8551, 7193, 784, 2235, 5055, 4568, 2433, 6035, 4967, 8435, 5894, 8875, 1383, 139, 3189, 2553, 7233, 56, 7792, 9802, 7320, 7419, 7308, 6453, 5742, 4495, 2979, 4150, 4093, 1960, 8364, 571, 4810, 3023, 6639, 6985, 3958, 5227, 824, 7535, 8680, 3128, 3649, 3705, 4221, 4972, 8036, 2375, 8260, 8190, 1705, 584, 128, 9657, 3305, 255, 7913, 7783, 2770, 3819, 2944, 9410, 5677, 31, 7284, 1229, 2576, 4919, 1425, 8695, 4569, 7054, 7534, 224, 7881, 3560, 166, 3002, 2543, 3348, 5029, 2682, 7282, 2947, 1779, 8971, 2262, 9938, 3316, 1427, 7270, 6507, 5754, 1552, 2648, 1790, 7180, 5230, 1827, 4261, 7529, 9589, 2789, 229, 7695, 8406, 4009, 7454, 505, 8127, 1531, 4073, 9073, 9438, 7489, 2301, 9778, 4283, 8930, 240, 6407, 8201, 5500, 2204, 7467, 6434, 5073, 1130, 7464, 40, 8607, 9378, 8308, 1974, 1081, 3467, 7474, 7803, 159, 9782, 8596, 123, 7741, 2005, 1401, 8828, 4841, 4770, 9192, 8867, 8463, 8533, 5278, 4601, 7570, 4918, 382, 3436, 4994, 2523, 5872, 9592, 4603, 2410, 2537, 6088, 5867, 2181, 1832, 4632, 935, 3311, 5864, 8387, 5445, 2958, 3720, 2582, 8328, 5517, 810, 9099, 6771, 8646, 4160, 6438, 2959, 1784, 2859, 7485, 7973, 6408, 9795, 9295, 5400, 315, 2227, 576, 9008, 16, 8958, 5441, 8041, 8180, 533, 9636, 4006, 747, 485, 1131, 9444, 8173, 9635, 3628, 4445, 422, 9359, 9053, 9468, 2260, 5235, 8235, 318, 6283, 9883, 4203, 6364, 9793, 9712, 3038, 6838, 3640, 9411, 5435, 7254, 6976, 8162, 425, 726, 3921, 9139, 8509, 4801, 3248, 9014, 6501, 875, 86, 272, 8003, 8131, 1751, 6670, 9212, 759, 9651, 6070, 685, 5592, 3313, 4328, 2425, 1240, 7891, 3519, 4809, 5705, 29, 998, 2541, 6377, 7472, 2501, 1220, 8080, 3425, 3901, 9204, 9874, 7063, 8371, 169, 1733, 657, 9572, 8746, 9260, 6663, 2255, 8120, 9763, 7821, 7807, 4489, 289, 68, 6536, 6120, 4237, 9897, 6938, 8439, 1702, 335, 1597, 8560, 1760, 4493, 8732, 2206, 59, 1534, 678, 4685, 1899, 5069, 7331, 4907, 7883, 34, 9751, 598, 9485, 3328, 361, 190, 9436, 1987, 1615, 4156, 9875, 8985, 3864, 1711, 6416, 24, 1320, 8363, 739, 8382, 596, 691, 4472, 7433, 4413, 9250, 3151, 4872, 8742, 5461, 9560, 9106, 5453, 9203, 5496, 6282, 1103, 222, 7304, 572, 5336, 8972, 7829, 1896, 7737, 468, 3856, 6346, 2529, 4498, 4204, 9323, 7548, 3501, 5823, 7943, 3150, 9294, 655, 6183, 9028, 3069, 5222, 2743, 7327, 9598, 5695, 6498, 7723, 2341, 4971, 530, 9819, 5902, 4217, 3727, 5379, 7068, 1424, 9840, 8767, 5306, 6281, 234, 9074, 3527, 6651, 7739, 9570, 4543, 7381, 4267, 8582, 2396, 146, 6559, 321, 728, 769, 9739, 4104, 9274, 7978, 1411, 5889, 4538, 3979, 673, 2140, 7120, 1657, 9692, 5494, 6591, 3472, 5617, 7429, 6860, 5778, 1889, 8826, 84, 2667, 106, 6514, 2452, 3774, 6947, 7145, 8633, 2599, 9683, 8888, 5675, 5621, 6337, 4123, 573, 8908, 7980, 6544, 452, 9464, 6327, 9649, 2077, 5616, 9625, 160, 9166, 9809, 2383, 2869, 2792, 9955, 8443, 4405, 7619, 9025, 3554, 6903, 6322, 1419, 8471, 3932, 8257, 1867, 9389, 6863, 6492, 8667, 8801, 3176, 8831, 9076, 7789, 7597, 9370, 1507, 7538, 4815, 9890, 238, 7241, 3334, 6217, 7611, 7211, 7818, 7706, 9798, 6864, 8339, 1159, 8809, 404, 2256, 8631, 8023, 8711, 3302, 5411, 3352, 5578, 4669, 845, 854, 4106, 4040, 7356, 4760, 4315, 6827, 8111, 8647, 4105, 2594, 8625, 8487, 1847, 6004, 7892, 7925, 4322, 8967, 4717, 364, 5154, 9612, 7205, 2116, 607, 265, 6235, 7332, 194, 1214, 9476, 2814, 7658, 3567, 7341, 1533, 9724, 7465, 7715, 4118, 9881, 6780, 2350, 7410, 9096, 8481, 2598, 3125, 4848, 9043, 7097, 9253, 4910, 8879, 9240, 8285, 4182, 3726, 6473, 7183, 7640, 7628, 2706, 9377, 766, 6587, 6809, 9479, 9711, 3238, 7998, 4508, 6920, 9983, 7765, 1743, 189, 2633, 9843, 107, 1342, 9506, 1663, 266, 3350, 6704, 9266, 7152, 8441, 836, 2786, 8473, 9001, 7359, 5337, 2913, 5096, 3806, 7631, 9902, 9504, 9231, 8307, 555, 3978, 3420, 7816, 8415, 9498, 9188, 9729, 9786, 6844, 3401, 6997, 8697, 9903, 8408, 1814, 7003, 4199, 716, 9652, 101, 625, 6878, 6046, 1378, 4163, 8736, 32, 446, 9127, 8666, 450, 4002, 2004, 4937, 2024, 8539, 9787, 9442, 9753, 4875, 1070, 7929, 1165, 7904, 3067, 6843, 4977, 2408, 9272, 4930, 9354, 6074, 1640, 9339, 9685, 4070, 7165, 7425, 4704, 7956, 9281, 7373, 9858, 9705, 9604, 1058, 6397, 9811, 5686, 5953, 4116, 2032, 3164, 7692, 593, 9797, 1591, 5707, 6803, 5273, 8863, 4564, 7044, 8349, 8136, 9454, 2877, 79, 3852, 7898, 3632, 7638, 7184, 8610, 3274, 9716, 9511, 9131, 4454, 6802, 9304, 7161, 3652, 6239, 9935, 3961, 8741, 6814, 3499, 9467, 3992, 427, 451, 1865, 9353, 7005, 3030, 5608, 2765, 3070, 90, 6402, 323, 4888, 9273, 8276, 9898, 9177, 6530, 7306, 7979, 9061, 4473, 7021, 6931, 5485, 7295, 6422, 604, 5642, 3885, 9919, 2519, 5304, 3811, 4886, 330, 9667, 9293, 9164, 6443, 9515, 7531, 4434, 5745, 9719, 6475, 9365, 1881, 3533, 6605, 7517, 9609, 7744, 1051, 7160, 6989, 7555, 7458, 6253, 6503, 2977, 6156, 7265, 3666, 8557, 6798, 8323, 4510, 9597, 7865, 6338, 4185, 9329, 9765, 9089, 4198, 8671, 927, 1517, 96, 9834, 8881, 6391, 8811, 6758, 9556, 665, 7492, 4552, 7712, 167, 3357, 614, 847, 9312, 6721, 9288, 9132, 2299, 6465, 4620, 2065, 8681, 296, 9813, 9483, 9723, 4220, 2295, 9907, 1684, 9933, 12, 1628, 3638, 9959, 9418, 566, 3949, 9415, 6179, 2681, 9427, 7313, 4726, 3220, 8116, 1022, 7842, 7298, 148, 9741, 9839, 6646, 5342, 9637, 8628, 6541, 1013, 2723, 7917, 1930, 7188, 9659, 7149, 4259, 3537, 7565, 254, 5687, 1582, 7163, 6538, 1361, 7050, 9899, 9307, 6647, 1631, 9966, 2657, 9309, 9282, 6854, 9825, 9689, 5347, 4747, 9033, 8113, 8095, 405, 7733, 9029, 3131, 7314, 5625, 3902, 7090, 547, 9229, 1089, 7742, 6086, 7951, 9975, 8380, 7839, 8436, 7231, 6924, 8906, 9633, 7559, 6977, 7571, 6463, 6528, 2615, 7764, 8261, 9439, 3309, 9152, 9465, 9972, 6943, 9482, 9951, 9605, 8043, 3088, 4098, 3339, 3686, 8480, 3538, 9676, 3355, 4579, 9059, 9270, 888, 9255, 5305, 8774, 8187, 1099, 8802, 7852, 9974, 9927, 424, 9254, 1471, 9051, 302, 8687, 1492, 724, 2399, 8947, 4931, 827, 6842, 9414, 7260, 9847, 7095, 9733, 3926, 2569, 9088, 4295, 2684, 1413, 4574, 6724, 585, 6879, 6905, 8685, 5472, 8033, 9502, 4459, 1, 7144, 5678, 3181, 4550, 4287, 895, 7719, 3988, 9941, 8965, 3211, 9176, 9704, 6376, 7903, 7646, 9851, 930, 9530, 2365, 2701, 9594, 6393, 9707, 9600, 2651, 1997, 9859, 6957, 8283, 9535, 615, 9122, 6565, 9953, 9580, 230, 8396, 9769, 9475, 7157, 9545, 488, 8816, 7159, 9233, 7888, 9364, 7370, 4305, 9773, 9837, 9679, 7612, 9303, 7614, 9841, 9325, 529, 6155, 8626, 4280, 8493, 4193, 7363, 4961, 9241, 8491, 4107, 873, 8682, 7400, 1773, 9792, 9232, 5173, 8955, 7905, 1333, 7688, 6791, 8884, 9796, 9804, 9981, 7105, 2595, 243, 9343, 9251, 1128, 3621, 9486, 7975, 3742, 4494, 8374, 7995, 2513, 7647, 2580, 9562, 8460, 9885, 6206, 4332, 9962, 9374, 247, 8011, 2644, 486, 9980, 9829, 5462, 1695, 381, 9663, 9328, 536, 8571, 4844, 3231, 6545, 9322, 9243, 4301, 9664, 1162, 9842, 2443, 9559, 7673, 651, 9335, 6189, 4151, 9928, 1169, 105, 9399, 9647, 699, 1668, 9338, 3637, 6661, 2937, 9660, 1698, 8936, 2320, 395, 8620, 9593, 3363, 8951, 9835, 9373, 9857, 4161, 5311, 9075, 9484, 757, 8689, 7349, 8124, 9900, 7616, 9278, 9940, 8117, 9864, 4694, 510, 9102, 6003, 9801, 9416, 9672, 9512, 9715, 1422, 8512, 5879, 2989, 8904, 9394, 9301, 8763, 7860, 9148, 9923, 9575, 9827, 207, 9584, 9674, 4929, 3453, 9261, 8456, 9537, 8138, 9815, 9398, 9350, 8691, 9726, 9854, 7309, 9832, 9777, 50, 4483, 9960, 9950, 9292, 4505, 9735, 8848, 9564, 346, 9224, 9740, 3715, 9235, 6513, 9761, 175, 943, 394, 3149, 2449, 9613, 9821, 9844, 9892, 9932, 8743, 9579, 9956, 9977, 3784, 9368, 9219, 8384, 9450, 2881, 9514, 9453, 9299, 9946, 8693, 9510, 9701, 8656, 7243, 9616, 2600, 9360, 9706, 9776, 581, 9324, 1345, 9887, 9401, 9656, 5251, 3016, 4042, 9259, 9457, 6424, 9319, 9577, 461, 9509, 8400, 9424, 9300, 9228, 9459, 2747, 9747, 9280, 2463, 9910, 9431, 9289, 9870, 9856, 2635, 2520, 9448, 2190, 9830, 1819, 1681, 2685, 913, 9269, 9631, 9531, 9916, 984, 9168, 145, 216], 'EX': [1393, 4046, 4814, 3060, 3278, 3828, 2510, 3423, 1763, 1742, 2686, 2292, 8256, 5272, 974, 1992, 1044, 2161, 4219, 2655, 2531, 1873, 3484, 1887, 7413, 5713, 1915, 1918, 3836, 6645, 3927, 4177, 5668, 4801, 7972, 7238, 5463, 4987, 2641, 5037, 995, 2286, 6470, 2197, 3764, 4945, 4252, 817, 4900, 2774, 3670, 6040, 8740, 2391, 2683, 2485, 4222, 7988, 2585, 2134, 1919, 3655, 8756, 4596, 3380, 1844, 3409, 2088, 1718, 3992, 2687, 3955, 2006, 7305, 8006, 5727, 1012, 2293, 625, 4990, 4134, 6436, 6481, 1105, 5069, 1780, 2716, 4191, 4504, 1651, 1907, 5582, 3451, 6231, 4695, 8564, 5001, 4590, 3454, 9024, 5321, 1812, 4692, 1320, 8073, 3455, 7028, 950, 2689, 1585, 4604, 2158, 3054, 7488, 4976, 5109, 2996, 4532, 1076, 4959, 6628, 3822, 6563, 1532, 3316, 7796, 2658, 1093, 6977, 2902, 4469, 8181, 1119, 2278, 3068, 5300, 4148, 5769, 3736, 1890, 2245, 4438, 6338, 5877, 6720, 3159, 2456, 3956, 6350, 1224, 5702, 1544, 6260, 7420, 1366, 3517, 308, 3924, 3053, 4129, 3353, 2669, 8017, 1518, 4758, 8554, 2300, 5364, 1139, 1008, 2910, 2131, 6454, 5584, 5022, 944, 3156, 3542, 240, 4084, 3080, 3049, 6999, 1525, 7001, 3022, 7793, 2965, 49, 6537, 3440, 7294, 1623, 3639, 3029, 1601, 3253, 8350, 1686, 6556, 8084, 3299, 4915, 1817, 7745, 2312, 8105, 2116, 1524, 2968, 2142, 2612, 4897, 7204, 6615, 2593, 2342, 3678, 8893, 3187, 2871, 6321, 4724, 2899, 2008, 3505, 7897, 4021, 7220, 5665, 1948, 6392, 2668, 7070, 5982, 1167, 8226, 3046, 2861, 3188, 182, 4132, 1363, 3733, 3202, 3970, 4760, 6540, 5237, 3209, 2548, 1150, 4407, 5358, 6233, 2034, 2729, 1534, 5289, 6229, 4223, 8296, 3426, 6061, 2776, 6616, 2467, 2185, 1828, 2064, 6512, 2749, 5788, 2419, 5020, 4916, 2093, 1825, 7279, 552, 2929, 1886, 5079, 3061, 2933, 4310, 2911, 8852, 1696, 8236, 2486, 3074, 9118, 276, 9004, 2200, 3776, 4269, 4785, 3859, 1775, 1839, 6068, 5181, 3753, 2353, 6866, 2856, 385, 4732, 1238, 7330, 3437, 4363, 7772, 7873, 3501, 2543, 1147, 7857, 2143, 6857, 4586, 1412, 1830, 6510, 3783, 5442, 3701, 4147, 1959, 5293, 2111, 3497, 1893, 3457, 7331, 5372, 4233, 3827, 3544, 8000, 5137, 1348, 1225, 396, 5557, 4595, 2103, 4121, 1717, 5123, 7249, 4423, 1329, 1060, 8125, 980, 5050, 1861, 2611, 3752, 3980, 5758, 1328, 2522, 1164, 3587, 4744, 1921, 1826, 756, 2228, 8641, 5744, 2953, 8768, 6726, 1318, 4816, 3366, 2096, 3848, 9332, 371, 1014, 1099, 3364, 1510, 3277, 3595, 1386, 5884, 1981, 8500, 3359, 2420, 2907, 2832, 3695, 1776, 8774, 5460, 293, 4338, 1969, 4991, 8540, 6526, 3007, 7576, 5974, 4208, 5396, 4048, 8513, 3675, 3235, 1954, 8949, 7337, 6026, 764, 7810, 4733, 6562, 8188, 4691, 1432, 1071, 5206, 3629, 5078, 5106, 7308, 3246, 5492, 5070, 3004, 3290, 4748, 2114, 6652, 6808, 4689, 1818, 5755, 1900, 5075, 7232, 1520, 7069, 6452, 2454, 1460, 244, 8126, 1153, 5620, 3013, 3361, 4302, 1712, 8953, 2659, 1334, 8566, 6257, 75, 2796, 3975, 5891, 3858, 6210, 949, 7042, 3814, 7280, 4039, 4551, 3896, 2722, 6140, 1118, 6829, 4711, 3465, 7886, 2441, 7089, 4852, 7025, 6119, 5384, 5513, 3348, 5027, 6997, 907, 7625, 3490, 2007, 7173, 6164, 3693, 4370, 6057, 2078, 4520, 4446, 8813, 4549, 2289, 5790, 2884, 6511, 3121, 4307, 6558, 4003, 3722, 5684, 7686, 6495, 574, 2594, 3155, 5846, 1343, 3829, 6005, 8063, 5325, 4789, 1061, 4326, 7838, 4516, 829, 3207, 2302, 1550, 2136, 2253, 2304, 3311, 5863, 924, 7463, 1185, 5874, 1249, 1477, 6209, 5818, 5147, 4341, 6700, 3224, 1310, 7324, 806, 3818, 1639, 3624, 1296, 6098, 6259, 4553, 3534, 2870, 1144, 1901, 2439, 4625, 550, 8606, 8382, 1431, 7987, 206, 8999, 2239, 2444, 6659, 161, 4116, 3113, 5264, 1122, 4311, 4005, 6714, 5824, 4895, 5512, 1912, 4693, 5357, 6306, 8535, 4664, 1666, 918, 8762, 3890, 6236, 1133, 4033, 5457, 6794, 4067, 6427, 6839, 5441, 1362, 3679, 8841, 6274, 4673, 5805, 5184, 481, 1482, 1876, 7396, 2580, 1993, 3882, 1325, 1574, 6487, 928, 824, 8866, 5553, 2802, 3379, 1050, 2890, 4204, 325, 5191, 788, 5131, 4431, 1270, 4521, 8393, 6045, 5915, 3667, 5297, 4884, 6768, 3921, 7767, 4626, 3781, 2790, 855, 8098, 843, 4544, 4826, 2760, 2028, 2038, 1191, 160, 5943, 4808, 3602, 6846, 2757, 2080, 5576, 5465, 5354, 1843, 1998, 3543, 5258, 2797, 6459, 8785, 7582, 1025, 7292, 3785, 8558, 1521, 1902, 8821, 8247, 4861, 3195, 5499, 4127, 6800, 7790, 2598, 6451, 3297, 2984, 4968, 4856, 1785, 1108, 3977, 3051, 2761, 1088, 2086, 1652, 2261, 3329, 1005, 6405, 4097, 7034, 3965, 3222, 1166, 6132, 7786, 4455, 8665, 9886, 768, 6934, 3759, 1726, 3254, 8654, 398, 8218, 7316, 1932, 4463, 8330, 7817, 1935, 3905, 8830, 947, 1413, 6280, 3197, 6302, 3985, 3631, 2806, 212, 246, 3815, 2544, 3415, 497, 6460, 7994, 8048, 5526, 2026, 4850, 5394, 1727, 5683, 5175, 3889, 8045, 6301, 2596, 5284, 7597, 6767, 8561, 7798, 1708, 1549, 303, 2512, 7959, 1982, 7295, 4628, 7151, 7118, 5496, 1265, 8625, 3142, 3090, 6983, 4620, 2041, 6266, 3047, 5061, 2354, 4936, 4461, 805, 2808, 2515, 1829, 61, 8071, 5571, 5491, 5461, 8057, 7751, 3697, 8062, 2033, 355, 491, 1741, 6361, 7219, 8109, 5734, 2387, 4983, 2250, 5073, 4557, 5145, 7614, 1676, 1926, 1266, 7909, 5905, 4800, 7494, 7935, 6053, 1891, 7732, 3797, 1884, 2434, 760, 6403, 1973, 3943, 5847, 2586, 1990, 5967, 1590, 2775, 594, 1057, 3842, 3001, 6636, 5312, 8436, 9508, 2095, 2926, 4527, 4379, 4583, 750, 2385, 1373, 2102, 8832, 2751, 9064, 8873, 883, 2654, 2819, 181, 4944, 1559, 37, 1688, 1227, 5331, 6811, 3925, 6052, 3819, 3558, 595, 4082, 2446, 2130, 2139, 1358, 4158, 9043, 4168, 1671, 2932, 1710, 723, 5144, 2517, 2927, 5183, 8769, 1495, 5303, 3963, 1699, 116, 1608, 1085, 3199, 4572, 7806, 249, 683, 5516, 6837, 8184, 3153, 1909, 9918, 2288, 345, 3314, 1449, 4914, 5594, 2647, 1259, 4413, 9972, 3091, 948, 7992, 6509, 2863, 7971, 8755, 2697, 1736, 7451, 133, 3537, 7224, 7201, 1340, 7399, 8271, 4948, 1429, 9322, 5719, 5177, 1619, 5350, 7540, 5402, 9905, 8254, 3923, 1675, 1542, 6758, 6711, 3408, 1151, 1312, 5528, 8341, 3528, 3990, 7129, 1678, 6892, 8223, 1853, 7133, 3479, 5049, 8034, 6166, 2850, 7605, 8588, 4559, 4616, 9137, 986, 5474, 3852, 1757, 4650, 340, 833, 3570, 3761, 1669, 776, 966, 2335, 1833, 3008, 8275, 4435, 1606, 2619, 3468, 1222, 7534, 4535, 560, 7458, 4301, 6773, 4658, 4955, 3821, 8047, 3050, 8545, 9077, 1342, 3704, 294, 5500, 1390, 2550, 8094, 6071, 4939, 423, 2561, 6352, 2607, 6143, 6687, 2766, 8465, 5951, 3665, 2379, 2016, 4406, 3388, 3525, 3652, 38, 8151, 4730, 3872, 1141, 8245, 1659, 7263, 5330, 9150, 4833, 5736, 2199, 6708, 6622, 5949, 2703, 5726, 3056, 176, 4095, 8541, 5095, 5141, 8021, 1617, 4072, 5998, 2236, 5639, 7222, 390, 5900, 8292, 3110, 6431, 203, 7383, 9060, 6211, 578, 8454, 2151, 971, 6344, 2395, 7241, 5701, 1961, 1158, 605, 4904, 5952, 7820, 4194, 3694, 2564, 7398, 6750, 6087, 1536, 3059, 6706, 4420, 6667, 1007, 6021, 6430, 4889, 5501, 7004, 616, 3293, 4172, 3283, 2925, 5159, 6853, 5772, 7675, 2254, 1929, 7980, 1875, 5623, 2621, 1201, 4258, 2827, 7776, 2285, 6932, 7048, 8153, 6095, 8798, 2970, 4392, 6126, 9204, 7702, 4953, 4886, 5240, 9808, 6824, 1062, 7197, 1064, 5214, 7174, 4447, 8952, 7018, 4416, 8669, 2129, 1980, 4146, 4640, 4934, 1494, 5672, 7358, 4045, 542, 1755, 5503, 4288, 6836, 4589, 8457, 8203, 561, 1374, 7621, 7901, 4597, 3584, 6642, 5199, 7427, 6161, 5783, 3881, 6174, 5116, 7747, 1125, 3539, 1123, 2369, 4427, 4738, 1451, 959, 2209, 766, 8519, 2581, 2818, 5752, 2985, 7191, 8739, 7479, 7027, 2597, 1866, 4731, 8894, 1752, 7052, 7468, 2643, 5533, 6591, 6122, 7816, 3638, 5659, 5794, 4176, 3371, 9313, 1409, 781, 3599, 7769, 5056, 1472, 142, 5087, 3526, 3616, 7106, 6214, 5887, 3817, 4501, 2144, 4674, 5029, 840, 2376, 3044, 4723, 4565, 6820, 6467, 5288, 3122, 7112, 5971, 4397, 1258, 979, 3438, 8831, 1934, 2799, 213, 3237, 4017, 3057, 4309, 3365, 8308, 456, 8835, 1754, 8816, 2854, 4830, 7074, 2507, 1782, 5154, 6660, 4524, 2383, 4273, 6813, 4970, 5393, 5909, 1073, 1745, 8877, 5203, 6429, 818, 2756, 1739, 7171, 850, 7573, 4855, 1701, 2577, 8825, 1132, 3422, 2737, 3529, 2275, 1148, 2180, 237, 8994, 4322, 8001, 4515, 4823, 6037, 4183, 7503, 7250, 1553, 6, 227, 1748, 6250, 4974, 6524, 4377, 211, 8677, 3128, 1440, 645, 8898, 7266, 4728, 9661, 663, 3710, 1882, 774, 2015, 1221, 9581, 7708, 1389, 380, 7562, 6614, 2670, 8300, 6329, 4745, 6821, 6548, 2345, 1385, 6598, 8748, 5837, 4562, 1602, 931, 9772, 2217, 3738, 6546, 4032, 6493, 7199, 2591, 5269, 4743, 782, 6573, 1468, 373, 8099, 5774, 6089, 903, 3436, 5432, 7476, 8004, 8578, 1171, 4735, 4585, 6152, 1638, 7278, 2894, 4028, 1707, 5130, 366, 3680, 4051, 6910, 1597, 8219, 7969, 3860, 1720, 6078, 5045, 1350, 4865, 7477, 9335, 1205, 6281, 3674, 1493, 5657, 9553, 714, 8976, 5732, 7941, 6130, 4225, 3212, 8064, 871, 1802, 891, 8244, 1579, 1586, 65, 1180, 2595, 2672, 5743, 3363, 2017, 5315, 5635, 3111, 8544, 457, 5083, 7668, 5705, 3775, 4519, 1988, 1528, 920, 5975, 2784, 6514, 6249, 4600, 3976, 2986, 1747, 6918, 5032, 6258, 6296, 5644, 1152, 1041, 1408, 379, 4118, 6351, 5801, 8092, 4058, 2389, 4671, 4285, 8986, 5212, 5662, 6269, 7729, 6083, 884, 6407, 2773, 5215, 6475, 7036, 56, 6065, 453, 2283, 1995, 6125, 5633, 3389, 7528, 4362, 6099, 2568, 8956, 1346, 8056, 5849, 3533, 6520, 9167, 640, 1379, 4239, 5262, 5615, 5426, 2469, 6881, 1156, 8987, 1034, 4443, 9933, 7272, 6464, 870, 6735, 8110, 6676, 6962, 9792, 5108, 8130, 3312, 4384, 4838, 3214, 7228, 8150, 1291, 5980, 8705, 929, 1942, 4391, 4729, 6631, 5927, 757, 1663, 2280, 7067, 5618, 7661, 5094, 707, 7227, 6772, 6069, 6893, 6742, 9422, 4369, 7942, 5375, 9281, 7937, 5812, 305, 2492, 5498, 973, 1964, 54, 3418, 3721, 178, 9720, 4478, 9607, 4294, 6739, 3804, 548, 6683, 6032, 2478, 8862, 6519, 4891, 4312, 5569, 3354, 5333, 2049, 3790, 598, 112, 6584, 4918, 4040, 7382, 6630, 179, 1417, 4682, 528, 5816, 2498, 3157, 5759, 7663, 7141, 5539, 3137, 5277, 8167, 6593, 8120, 2279, 9039, 7326, 7206, 2165, 6271, 3634, 5023, 2727, 3486, 6489, 752, 5363, 3021, 2553, 7615, 387, 7777, 5207, 4937, 4878, 3260, 3887, 2954, 2224, 7544, 2431, 6695, 2164, 87, 5361, 8129, 4355, 7849, 8786, 2846, 3291, 454, 3322, 7938, 3893, 3072, 2348, 6388, 2118, 6590, 7664, 618, 4044, 8030, 1368, 2061, 8446, 4193, 7116, 9845, 4949, 5033, 910, 3779, 922, 5502, 3321, 3295, 7837, 6882, 5231, 544, 7310, 2126, 6170, 1569, 3306, 1474, 6007, 7536, 5803, 8389, 8148, 8710, 3982, 7541, 981, 417, 1571, 5152, 6979, 621, 791, 8735, 8185, 2218, 139, 9589, 6617, 8946, 1058, 3916, 5629, 4236, 4649, 7253, 6620, 6597, 7804, 6473, 6017, 8208, 2231, 1531, 7943, 5624, 4776, 2583, 5119, 2306, 4593, 822, 8152, 3791, 8053, 2287, 4231, 4554, 9057, 5663, 557, 4468, 3913, 2912, 4863, 4459, 7651, 5443, 3565, 4655, 7700, 6197, 4402, 5939, 7169, 1943, 5600, 8332, 2539, 6838, 8068, 8772, 8585, 753, 3148, 5690, 2831, 1214, 5229, 2777, 5841, 4675, 9109, 2675, 4587, 5253, 859, 4154, 8323, 5404, 2822, 1040, 6158, 1383, 4999, 940, 4053, 3769, 7160, 1043, 2860, 7666, 1212, 2059, 1065, 9634, 9943, 4963, 4771, 2427, 4444, 4924, 5138, 3280, 3551, 4087, 5165, 9402, 7836, 942, 2504, 1673, 6433, 8222, 403, 3611, 4486, 6162, 6569, 2407, 6697, 8916, 2219, 5699, 7967, 4685, 1615, 4075, 6187, 2502, 5018, 4254, 2333, 6845, 2503, 8470, 6608, 2997, 2157, 7450, 9356, 5813, 2240, 5912, 5353, 5084, 5789, 6218, 1503, 644, 2468, 6080, 5322, 4439, 2097, 6055, 2650, 6604, 4721, 6190, 4205, 3471, 2234, 5601, 8067, 4399, 8076, 4984, 7385, 2922, 1730, 5408, 8166, 1335, 5568, 4323, 5285, 1627, 6929, 1824, 5185, 8005, 362, 6542, 4255, 7172, 8365, 4410, 2769, 1020, 4297, 5751, 388, 7835, 5351, 8598, 8231, 5753, 7212, 4150, 6406, 5104, 2262, 7606, 3782, 5395, 6899, 1851, 8919, 6961, 1734, 1160, 6727, 8998, 6242, 7285, 7797, 7262, 143, 5721, 2308, 4803, 5738, 8373, 364, 725, 5933, 2509, 8727, 2022, 3622, 3382, 6561, 3767, 6400, 6458, 2881, 4901, 7859, 4321, 1293, 2031, 7299, 849, 392, 7521, 265, 6114, 6450, 6535, 128, 5868, 6376, 5997, 2732, 1075, 4543, 2154, 9098, 1813, 3531, 8309, 1377, 4509, 5241, 6494, 6423, 2770, 7922, 2186, 2711, 7349, 908, 6517, 8789, 8920, 1979, 8451, 3114, 9040, 8574, 3018, 535, 6365, 475, 2440, 8984, 1240, 9153, 6118, 3445, 3285, 4657, 1985, 5829, 1604, 7038, 7303, 1927, 3175, 785, 4634, 5360, 9523, 337, 1556, 3370, 6284, 898, 8757, 2495, 9117, 4238, 3648, 2054, 5260, 4139, 7844, 9308, 6417, 346, 0, 1260, 7439, 2178, 508, 3594, 5596, 3748, 8820, 2330, 3427, 3931, 350, 6383, 990, 7408, 5570, 3801, 3647, 4607, 172, 1697, 4734, 2386, 2042, 1989, 2523, 4506, 4582, 6356, 13, 6070, 4376, 9811, 8325, 9022, 7683, 3198, 4998, 1470, 2324, 2948, 5806, 6074, 5335, 4164, 2464, 292, 2882, 6571, 3547, 3350, 572, 3548, 2110, 3959, 8196, 5830, 1026, 5030, 5026, 2771, 4265, 3483, 1856, 6743, 4247, 1546, 376, 1771, 9951, 5898, 7667, 7409, 9169, 4415, 4472, 1655, 191, 6077, 3999, 1690, 418, 799, 5899, 6690, 6012, 6362, 9035, 7970, 6456, 6896, 2307, 3878, 6978, 617, 5236, 4621, 7288, 810, 3803, 2233, 6093, 5766, 6894, 5455, 8402, 9603, 9340, 7384, 1229, 2999, 7029, 8177, 4462, 9015, 909, 2880, 9206, 3961, 2700, 7884, 585, 1715, 2202, 3663, 6581, 7990, 3914, 5459, 3294, 7591, 2380, 9588, 6000, 7086, 8934, 1424, 1692, 4941, 4452, 4697, 1573, 1587, 1053, 700, 1376, 941, 6766, 4638, 4902, 3967, 8886, 1486, 4281, 3628, 9957, 5089, 5935, 9100, 4973, 1519, 2268, 2011, 6982, 8726, 1523, 4080, 5945, 8497, 72, 8398, 8621, 6885, 3163, 9744, 2661, 3541, 7247, 1504, 626, 7448, 3210, 911, 1155, 5072, 8040, 4862, 2887, 3017, 1441, 5439, 8080, 2291, 6491, 1241, 5228, 3036, 7730, 7357, 6926, 6477, 9002, 705, 9851, 9522, 8431, 8018, 9542, 2791, 8494, 9165, 7442, 8600, 4293, 4305, 2337, 7085, 3145, 4832, 2879, 1724, 8864, 5711, 9524, 4170, 2276, 880, 1327, 1244, 2356, 9717, 5741, 5932, 3477, 2781, 8266, 1567, 8917, 7341, 7648, 3608, 4061, 7854, 5638, 5488, 4683, 1491, 1823, 9305, 1330, 8031, 9066, 6268, 830, 7743, 3676, 825, 5717, 3075, 5883, 4475, 5954, 3789, 1924, 8565, 7198, 2526, 9080, 7245, 490, 1254, 6315, 2817, 641, 3643, 9409, 5556, 5339, 7388, 1612, 5614, 3825, 5132, 1117, 5077, 1872, 5675, 933, 6432, 8738, 2787, 433, 6623, 692, 967, 6600, 4315, 2603, 7168, 2001, 4155, 9183, 3274, 7084, 7504, 6348, 3830, 7170, 2993, 6958, 8905, 6826, 6780, 681, 3978, 7629, 7380, 3332, 2834, 6264, 6485, 8706, 901, 1114, 5637, 9380, 4781, 1792, 4498, 789, 5894, 2758, 2192, 1338, 2843, 6709, 5873, 5266, 5112, 3880, 320, 5835, 5688, 5999, 1322, 982, 5904, 7203, 7277, 6303, 8584, 5832, 8854, 4907, 8229, 8009, 7459, 5004, 5922, 7996, 4925, 1437, 9222, 4340, 3102, 4558, 4627, 3463, 5834, 2904, 4846, 5843, 3553, 7233, 3303, 8622, 8839, 5852, 6194, 6368, 5685, 7010, 8447, 7049, 4485, 1178, 399, 2294, 7919, 7314, 9721, 9030, 735, 5167, 4190, 5479, 6518, 6582, 4799, 4966, 1611, 3263, 7019, 8195, 2525, 5311, 7123, 1233, 7678, 7607, 6101, 5279, 5908, 7726, 3362, 5287, 7391, 4390, 6523, 6776, 807, 7376, 7864, 2451, 3871, 4358, 5224, 1515, 7313, 6251, 6545, 3459, 5062, 2624, 184, 3495, 7064, 1024, 4986, 3138, 3506, 1405, 1809, 6317, 5757, 5534, 7432, 4870, 1347, 4829, 7039, 3272, 4143, 8567, 9767, 173, 8666, 7773, 6482, 180, 7634, 7312, 2764, 1648, 3686, 29, 1744, 8147, 19, 7, 7507, 4464, 7511, 3076, 8468, 6793, 5038, 4243, 386, 3385, 1939, 3555, 8572, 4202, 4954, 2864, 4938, 5958, 1682, 9620, 91, 8771, 8792, 6022, 3119, 6522, 7899, 6382, 7689, 8289, 8860, 6124, 5844, 1302, 8915, 5319, 6262, 5054, 1303, 3939, 5881, 1700, 1846, 4768, 8982, 1562, 6043, 9468, 6121, 6016, 8902, 2560, 926, 566, 7290, 1220, 8537, 1218, 62, 4943, 2897, 5243, 1529, 9838, 4681, 6044, 1527, 5406, 1805, 7226, 3023, 5589, 3124, 5671, 5478, 4578, 7340, 4510, 9133, 23, 6265, 5211, 7445, 9097, 8890, 6255, 6028, 3747, 5186, 3172, 9507, 6189, 6664, 514, 4580, 2452, 2349, 4992, 2005, 5676, 664, 3672, 9214, 689, 2035, 7718, 3997, 4993, 2915, 5169, 5230, 47, 8614, 815, 9739, 6401, 2494, 4411, 6205, 8234, 9609, 3682, 1361, 7130, 4299, 14, 7588, 8504, 6244, 5822, 7589, 3092, 6822, 8690, 5809, 7410, 8533, 9756, 5232, 9645, 3232, 2315, 4932, 4517, 8344, 5317, 4352, 5482, 4764, 5475, 906, 2012, 6698, 6504, 2177, 8855, 2132, 9142, 5450, 7379, 7956, 8594, 6318, 84, 5158, 2991, 2707, 8990, 569, 8303, 7750, 9130, 296, 3812, 156, 5006, 3932, 9068, 5597, 5973, 4529, 7966, 141, 2630, 5346, 6058, 4110, 3910, 4926, 8385, 3386, 3754, 5205, 1239, 2640, 5146, 1879, 2295, 7195, 3742, 3206, 5652, 3891, 9554, 2210, 6756, 5064, 8374, 8971, 7390, 9287, 5126, 8336, 5120, 5780, 9083, 2029, 2483, 3400, 5762, 1419, 8415, 5425, 3906, 8216, 8605, 7008, 2779, 7693, 5244, 8503, 2167, 6942, 6940, 3590, 7569, 7289, 3609, 8395, 5646, 6267, 470, 2908, 3903, 9166, 5326, 3519, 3411, 6410, 742, 2885, 3772, 7081, 4186, 6682, 6056, 5808, 3726, 896, 9458, 4130, 912, 4490, 4020, 773, 2429, 7936, 739, 2987, 6502, 4133, 3101, 5890, 8718, 1033, 269, 590, 4994, 4062, 5988, 4513, 2346, 7218, 8136, 2919, 5650, 4418, 9765, 814, 4173, 1554, 6760, 1709, 695, 117, 2963, 1315, 6876, 9495, 6847, 2281, 5918, 4933, 3310, 7697, 5709, 6300, 5926, 8712, 8423, 4766, 2141, 786, 8884, 9982, 2570, 3600, 4563, 2168, 1395, 9598, 7092, 2274, 6950, 5058, 7352, 4548, 8118, 6553, 3839, 3524, 8888, 4727, 4209, 102, 5819, 5906, 3014, 8891, 6544, 6054, 1986, 7710, 5654, 571, 5848, 2216, 6085, 2601, 4750, 9724, 4740, 5781, 4636, 3432, 8399, 726, 8836, 3832, 3756, 1877, 8085, 2488, 5021, 7359, 2726, 9479, 1725, 5598, 3037, 7287, 5398, 4000, 5712, 9170, 7180, 3912, 7210, 2974, 7474, 4644, 2156, 4448, 7643, 5060, 3374, 3171, 2718, 1134, 5352, 885, 5763, 7765, 5742, 4065, 6131, 5946, 6100, 5667, 5249, 7989, 1552, 5626, 6849, 4200, 1247, 283, 8520, 2363, 5851, 8312, 3816, 2663, 9557, 2988, 3474, 709, 8604, 4165, 6805, 42, 7874, 736, 3337, 4903, 473, 410, 727, 9334, 2567, 1037, 5549, 4031, 3741, 9272, 115, 1788, 2738, 2458, 8286, 8974, 7940, 2226, 1958, 1228, 3687, 7255, 8, 1465, 2569, 946, 3447, 8337, 7365, 2848, 575, 2798, 3586, 2183, 2087, 3498, 5327, 6549, 3554, 4779, 1499, 4700, 851, 3870, 1835, 5591, 8921, 4867, 4637, 7847, 5497, 923, 3514, 238, 5171, 7842, 2176, 275, 3223, 1056, 3105, 6589, 8775, 6900, 8704, 2282, 4678, 2040, 8042, 6234, 5811, 6823, 2582, 4282, 43, 4011, 8764, 5418, 2263, 7893, 9191, 5188, 5210, 46, 8178, 8708, 5202, 3642, 2122, 718, 1428, 5256, 1384, 5275, 600, 1815, 5340, 2554, 2048, 2631, 5787, 7644, 5860, 3751, 4898, 9262, 9539, 3158, 1286, 4465, 6719, 5366, 9652, 660, 5823, 7617, 9733, 6862, 2242, 5386, 9141, 3027, 5666, 6325, 8991, 4167, 6531, 3351, 4802, 5972, 5411, 2809, 76, 2170, 407, 6360, 3116, 6157, 9388, 4635, 7296, 7395, 5420, 2318, 611, 7795, 2712, 2388, 4480, 4089, 336, 7030, 7628, 7083, 4958, 8160, 6134, 7444, 5632, 1506, 2815, 2051, 4950, 8752, 4957, 4014, 3673, 4606, 5593, 8575, 9802, 5009, 9271, 6670, 2152, 3265, 6462, 8050, 9143, 5390, 1154, 5113, 4541, 5151, 5105, 3572, 4004, 198, 7404, 9120, 6014, 352, 7428, 2098, 6479, 5679, 5985, 1749, 4908, 6150, 9540, 6228, 8058, 5786, 868, 8615, 3786, 8970, 1694, 919, 1232, 2322, 7491, 9268, 9071, 1838, 3413, 4114, 6004, 7455, 6703, 4725, 8333, 3618, 8397, 7031, 2618, 4610, 6438, 9662, 2994, 6610, 6339, 4335, 8352, 4575, 4696, 7831, 3048, 4951, 2794, 4169, 5861, 5540, 438, 1402, 9600, 5150, 9654, 9687, 8127, 4215, 5669, 2371, 8354, 8724, 5586, 7737, 7853, 263, 1289, 7215, 5992, 6895, 5919, 1049, 5767, 5447, 9314, 7022, 383, 8498, 6240, 2826, 1230, 9326, 8298, 7934, 1355, 2070, 3100, 3127, 6736, 7958, 570, 4654, 2742, 3684, 9189, 932, 5292, 5613, 3540, 606, 5953, 5797, 5838, 2874, 4659, 351, 7639, 5506, 5773, 5239, 3396, 4181, 2002, 661, 3154, 6009, 5519, 8230, 8612, 2068, 7766, 5100, 2891, 4813, 609, 4741, 6013, 2153, 2465, 6555, 333, 8200, 8617, 6008, 8627, 5913, 6916, 2836, 4125, 6936, 6412, 3375, 936, 9172, 1786, 3346, 9888, 2013, 8808, 9823, 3865, 1036, 9034, 9434, 130, 9938, 3002, 9076, 5489, 8599, 3434, 4304, 4333, 8215, 3130, 2833, 7440, 8272, 3844, 3635, 6434, 5707, 5356, 6117, 6852, 6113, 8429, 4928, 7695, 3696, 7435, 3107, 5561, 6864, 3341, 8883, 6748, 1006, 2374, 6860, 5345, 761, 5544, 98, 138, 2637, 330, 4843, 1796, 7532, 4078, 3922, 9783, 6503, 7269, 5764, 2635, 8773, 4328, 2936, 2249, 2206, 1120, 5446, 4996, 7809, 3205, 2232, 1603, 285, 3820, 1463, 4454, 2481, 1946, 5583, 8438, 8972, 7979, 2951, 8104, 5222, 9862, 6461, 2198, 7974, 2748, 602, 9219, 6108, 2443, 6567, 8688, 3760, 5682, 1953, 8746, 7426, 8776, 6551, 3659, 8190, 6034, 3123, 9162, 459, 5725, 4206, 4059, 8052, 3873, 9091, 4985, 2223, 1107, 9877, 4100, 6030, 2551, 9935, 8945, 2765, 140, 4975, 5948, 4367, 6404, 6887, 6712, 6425, 5067, 4525, 6945, 8164, 4276, 4253, 1070, 2740, 7590, 3838, 9110, 8343, 3576, 3869, 502, 5143, 7736, 5876, 8163, 3689, 9233, 3015, 5267, 5195, 1548, 8754, 2437, 8089, 4518, 4718, 3966, 8958, 2299, 7535, 5220, 704, 9526, 2404, 2403, 1996, 9543, 5862, 5, 7328, 1002, 3140, 6270, 9353, 6825, 6238, 6641, 1511, 9866, 775, 4354, 5799, 2903, 5197, 8815, 4824, 9536, 7137, 6090, 4319, 6232, 6418, 8511, 6869, 9635, 8932, 8478, 9870, 6668, 7670, 9885, 1017, 4442, 1248, 382, 3945, 1517, 7939, 7658, 3846, 1563, 7592, 5718, 3900, 6128, 1868, 2928, 3646, 5468, 7704, 2629, 1217, 4382, 5692, 3304, 4772, 4715, 8362, 4195, 8515, 3284, 421, 9135, 9964, 2783, 8202, 5409, 5590, 3421, 3094, 9834, 3892, 464, 6127, 7564, 8747, 8758, 3750, 9798, 5328, 202, 4547, 5301, 2296, 9496, 1840, 3405, 1863, 8061, 9175, 8375, 6308, 511, 6662, 1337, 485, 8906, 4316, 3591, 6596, 9374, 1394, 821, 4507, 5041, 4952, 8133, 151, 5888, 5359, 6861, 7624, 5015, 4920, 5204, 9085, 2983, 5795, 1716, 1111, 3327, 1082, 6453, 6927, 2741, 1804, 2896, 6148, 8156, 1392, 7350, 1213, 793, 412, 6457, 6819, 4094, 4018, 2021, 2147, 5449, 540, 3433, 2855, 9909, 5298, 8938, 3862, 258, 2310, 3719, 4409, 516, 8674, 5673, 7315, 9691, 5209, 1375, 9373, 3962, 4279, 135, 3180, 2664, 4972, 3735, 3954, 89, 6644, 1949, 5694, 627, 3475, 8376, 5389, 8139, 3485, 8088, 5309, 1193, 534, 9420, 8204, 2370, 3397, 7175, 672, 9493, 2257, 1537, 1834, 2417, 6639, 4264, 4274, 2225, 3460, 8238, 1276, 867, 3983, 987, 9752, 1555, 4588, 3805, 5098, 1078, 8206, 2271, 4356, 4663, 3276, 5365, 3039, 5196, 9473, 9423, 5466, 3645, 6911, 7185, 1063, 9441, 4119, 2430, 4707, 1116, 2785, 3307, 3271, 1620, 2360, 3135, 4747, 7283, 5916, 2602, 1420, 1186, 7787, 3571, 525, 2133, 4013, 5129, 8141, 7167, 444, 5537, 952, 8777, 2645, 5451, 9105, 4329, 5983, 7060, 4661, 2829, 7650, 5775, 4751, 5931, 3208, 2355, 1371, 5115, 4497, 7438, 1485, 5410, 9094, 5080, 3573, 3552, 4882, 562, 365, 1458, 4899, 8910, 5223, 6331, 3567, 7518, 4022, 5381, 6498, 94, 6790, 8315, 299, 6390, 9930, 4755, 1677, 4220, 5274, 3404, 2967, 8968, 2362, 2733, 5723, 5043, 7586, 8086, 8829, 9018, 5959, 3387, 5791, 7378, 8610, 5897, 1735, 5421, 3146, 1456, 813, 6370, 5458, 9726, 5174, 92, 6399, 4894, 9396, 7581, 6990, 4113, 656, 8396, 1672, 820, 4111, 7746, 4492, 1113, 5536, 2823, 8046, 2205, 5044, 4156, 4261, 3716, 3282, 282, 1434, 9161, 4484, 317, 637, 3419, 5403, 2372, 1618, 559, 7466, 289, 2058, 582, 7524, 4396, 8997, 8367, 9136, 4612, 2807, 9378, 8262, 3749, 1410, 482, 1680, 7368, 4162, 4646, 6103, 16, 8264, 7638, 1398, 3149, 2055, 7866, 583, 8479, 9630, 828, 2155, 9111, 838, 2447, 4030, 9279, 4179, 2977, 4296, 6394, 3452, 9366, 3349, 4780, 8114, 1028, 3810, 3106, 18, 8632, 5102, 4364, 3545, 8743, 5088, 5696, 4753, 3219, 5693, 5871, 2620, 5163, 4063, 9476, 1578, 8435, 6499, 9485, 5942, 384, 6723, 2416, 9013, 7126, 7754, 6737, 239, 8717, 1283, 5567, 7802, 7186, 5511, 6944, 2317, 9641, 7131, 1206, 4712, 415, 2393, 4198, 1850, 144, 4403, 168, 3215, 8355, 6147, 8419, 2475, 3730, 3390, 3096, 39, 7050, 1364, 3442, 2442, 4157, 3597, 9238, 5416, 1870, 6145, 8963, 174, 8711, 3466, 5334, 9503, 8486, 567, 6359, 1471, 7714, 7723, 480, 8476, 5760, 882, 3564, 1822, 7699, 8282, 446, 4660, 4308, 9312, 5990, 6855, 2917, 7033, 6048, 5048, 6375, 8849, 3664, 8087, 8482, 5133, 3898, 8369, 5344, 5348, 5011, 1589, 5750, 6313, 7317, 1512, 1067, 2516, 3650, 4698, 3487, 7154, 8388, 2608, 8918, 7673, 5735, 7361, 5246, 2321, 3170, 3264, 1357, 4765, 27, 6060, 450, 4858, 1372, 3996, 7101, 1253, 5252, 8941, 5989, 6627, 5427, 836, 7833, 3136, 3953, 9073, 7486, 9755, 5944, 5286, 1052, 4788, 1115, 6345, 5170, 6815, 2867, 6677, 2329, 8175, 6439, 2909, 1400, 4807, 8434, 7944, 9685, 2731, 9619, 7097, 9552, 503, 3229, 9650, 3904, 134, 4189, 3556, 7235, 2071, 4982, 1575, 4250, 1488, 7832, 1762, 4848, 7741, 2905, 1243, 4790, 7239, 9400, 6311, 5731, 9090, 99, 6632, 3480, 5994, 7713, 9265, 495, 6917, 6333, 9670, 5552, 5368, 7978, 154, 8923, 6237, 1500, 165, 5380, 740, 7649, 3042, 2493, 7362, 1047, 2082, 4437, 4763, 6592, 3521, 3097, 5422, 3288, 3712, 7498, 2921, 4594, 9848, 3718, 649, 4922, 6684, 2865, 1679, 3112, 6575, 4821, 7660, 1593, 2215, 4499, 7672, 7423, 7807, 1774, 1367, 5470, 8211, 904, 7176, 2384, 4070, 5648, 7875, 287, 449, 1650, 9132, 4473, 8274, 8140, 6871, 2710, 2091, 6890, 3549, 4845, 3808, 9832, 1923, 5940, 4494, 8633, 3948, 8242, 7594, 4275, 4187, 6294, 2750, 794, 3220, 2652, 738, 7579, 3108, 6986, 5566, 8926, 6288, 8979, 6196, 4218, 5704, 5968, 3669, 2079, 2679, 9445, 1159, 5122, 2211, 7630, 9628, 8814, 5332, 4137, 1598, 6176, 5686, 6529, 8698, 1202, 6435, 798, 3446, 6547, 717, 7738, 9346, 8411, 4292, 8760, 66, 7647, 171, 9480, 8709, 4630, 4988, 9841, 3236, 4825, 2092, 7583, 2992, 7728, 4840, 5928, 4248, 3118, 3766, 4827, 1365, 1706, 8250, 5610, 4163, 5428, 3691, 5349, 710, 358, 8461, 1083, 6568, 6920, 9659, 2075, 6753, 4749, 6220, 5055, 4347, 1066, 991, 7162, 1758, 3585, 5164, 1388, 195, 4345, 6658, 3378, 964, 9179, 3504, 4769, 6443, 4334, 9393, 3270, 2916, 6442, 8023, 6717, 9483, 1282, 2501, 6079, 1526, 8453, 9567, 4268, 3055, 4388, 7077, 4210, 3973, 3658, 554, 711, 2334, 9181, 5515, 8334, 7778, 4581, 5964, 5892, 1778, 4035, 9113, 5689, 6967, 4666, 9614, 9525, 547, 7342, 4214, 989, 7336, 4642, 9736, 4542, 737, 3043, 7735, 1492, 6919, 678, 6701, 5856, 9123, 8361, 1883, 6420, 8530, 7932, 2695, 2414, 4819, 31, 771, 1911, 3623, 1759, 772, 7620, 2327, 2099, 100, 1702, 8797, 6444, 8794, 2559, 6679, 1632, 1263, 357, 7495, 730, 7894, 3826, 7568, 7096, 8463, 6850, 2357, 7329, 8783, 5469, 2108, 486, 3511, 6224, 8134, 1163, 521, 8311, 6643, 1994, 7852, 2406, 4278, 5815, 2838, 9738, 2340, 9709, 6671, 6042, 404, 8060, 6898, 3840, 9478, 857, 4344, 2906, 4241, 9658, 9372, 1649, 3139, 839, 7711, 6275, 2477, 2117, 190, 8844, 6396, 5250, 3794, 3765, 7502, 5378, 9694, 170, 339, 5798, 3915, 5423, 6975, 8659, 8935, 2480, 7993, 724, 2678, 3917, 2888, 6038, 895, 2666, 6883, 9926, 8510, 6278, 1354, 2484, 6957, 1634, 1021, 2290, 5756, 1621, 4140, 4560, 5464, 6731, 2878, 8555, 8960, 148, 3403, 1753, 8728, 3577, 4796, 2780, 7679, 7236, 1970, 1773, 8176, 9012, 3768, 3875, 4887, 9514, 4641, 9663, 6902, 5541, 3500, 1576, 204, 4266, 7548, 3077, 1261, 2244, 4441, 4528, 9050, 2220, 3394, 9303, 7782, 5995, 8162, 284, 2266, 5176, 1869, 4216, 295, 5057, 6655, 2634, 9187, 7321, 4940, 7985, 2573, 4893, 4719, 9342, 7608, 2979, 9566, 1475, 2323, 8878, 1273, 3052, 6165, 1331, 347, 8401, 6769, 1561, 8491, 5929, 7157, 8331, 7014, 6183, 6965, 4343, 1779, 4782, 2423, 8766, 716, 5505, 5984, 7009, 3654, 4979, 1920, 5388, 2351, 3144, 4869, 5550, 3261, 3935, 9129, 6653, 7436, 6332, 5467, 3773, 8227, 8168, 6355, 9019, 7784, 698, 9429, 8078, 8131, 7434, 1997, 97, 6715, 7470, 1821, 6530, 2793, 6398, 8548, 1770, 4837, 8634, 6282, 5444, 3342, 8959, 5362, 8895, 4822, 3289, 5002, 6713, 1545, 2840, 2975, 8170, 4086, 6299, 5977, 8008, 5961, 6781, 9754, 3132, 389, 597, 2759, 2402, 5431, 8948, 1764, 8241, 5710, 2191, 6221, 8015, 3252, 2269, 474, 4057, 5305, 2148, 5276, 2325, 8700, 6448, 7366, 9079, 6762, 3640, 2066, 8840, 1607, 5555, 6226, 4773, 50, 7983, 2359, 4767, 2135, 5076, 1275, 2913, 9194, 6020, 6814, 6215, 2565, 158, 3103, 9714, 5374, 9070, 2053, 1888, 8421, 3243, 9239, 4457, 8007, 2677, 2149, 2137, 4648, 3338, 9530, 1252, 599, 4854, 7261, 1174, 3728, 1630, 3950, 2636, 8158, 5771, 6186, 1625, 6248, 6177, 3707, 7072, 685, 3104, 7140, 8210, 9828, 81, 9387, 6212, 5604, 3897, 9054, 7995, 201, 1636, 4336, 2805, 1899, 8930, 9700, 6955, 5019, 3940, 6386, 1087, 2212, 1098, 962, 123, 5391, 3823, 6402, 1880, 5124, 6018, 9368, 5700, 1799, 8383, 8899, 507, 2378, 2584, 1466, 3780, 5051, 3462, 8685, 4012, 1196, 6722, 6293, 2730, 3520, 743, 252, 8579, 9903, 3960, 8297, 5869, 1914, 6374, 4256, 222, 6109, 1430, 9343, 7724, 321, 2413, 8267, 5740, 8534, 4088, 6663, 3879, 4722, 152, 5956, 4365, 8180, 4647, 4613, 2090, 8897, 9702, 4386, 1610, 7598, 6001, 6964, 3407, 515, 4138, 5714, 2163, 461, 3323, 7417, 4905, 8122, 7653, 307, 1306, 8550, 6323, 2462, 9686, 4145, 6778, 4708, 9596, 6786, 1106, 6534, 3496, 1635, 4272, 887, 3596, 7094, 1723, 2574, 4096, 4049, 6803, 3317, 5965, 4609, 6570, 956, 4713, 4742, 5476, 6761, 7799, 1787, 5592, 7216, 4242, 2106, 5754, 7986, 8702, 479, 7848, 5947, 2943, 9095, 1055, 5012, 4332, 8933, 6765, 2043, 9347, 5472, 6993, 8824, 1360, 5889, 4912, 9318, 8026, 3938, 408, 1280, 5522, 861, 5680, 8189, 5245, 2946, 4537, 3275, 3671, 9541, 7575, 5377, 9894, 5217, 8012, 7549, 5962, 8349, 1637, 1713, 5882, 9577, 3456, 939, 9055, 8106, 9092, 6094, 8761, 3095, 9780, 5643, 8416, 673, 8091, 8228, 4703, 7813, 9911, 8523, 1149, 7684, 3604, 3384, 2174, 4775, 2438, 2496, 196, 6241, 2339, 8509, 2692, 1267, 7200, 9006, 2267, 8985, 8799, 900, 192, 8607, 5800, 7482, 3574, 1130, 4419, 7768, 3876, 3507, 163, 8683, 6907, 8407, 1285, 4337, 3930, 3802, 6525, 9632, 5564, 4286, 5761, 9197, 6107, 9244, 1714, 4385, 9582, 4690, 4184, 8925, 8989, 5314, 1104, 5477, 7587, 5290, 4227, 7110, 7138, 8224, 21, 7577, 9148, 6694, 7056, 5814, 8661, 8194, 493, 2960, 8191, 4298, 4234, 3979, 1931, 9807, 8822, 5885, 808, 1588, 3562, 9940, 5265, 4476, 1801, 8302, 4643, 523, 6880, 4759, 7602, 1624, 7555, 3908, 5254, 5430, 558, 8013, 234, 6336, 3369, 8742, 7286, 8137, 4576, 8901, 7090, 2576, 5938, 1136, 4306, 2715, 5840, 4366, 842, 6381, 741, 2743, 2020, 5587, 2229, 5341, 6611, 1976, 3874, 3030, 7561, 1944, 7259, 2934, 3233, 5047, 6391, 5532, 4686, 538, 7345, 8029, 1255, 8827, 6469, 6669, 9163, 5979, 587, 8083, 5630, 3998, 8791, 3641, 2978, 7925, 7032, 5765, 7091, 9199, 279, 4357, 8420, 225, 7632, 7144, 7402, 1505, 9947, 4602, 3510, 702, 7190, 7454, 7973, 2572, 2445, 3399, 1800, 9433, 7984, 3120, 6699, 3685, 969, 1176, 1983, 5053, 844, 2533, 630, 2343, 492, 4677, 2653, 1577, 3081, 5565, 83, 1820, 6172, 1140, 1175, 8157, 9856, 6868, 1476, 3615, 3161, 6527, 4684, 6357, 2579, 1198, 765, 6818, 5313, 2702, 4522, 1279, 679, 5093, 6358, 7830, 8316, 7240, 9855, 3287, 2938, 7155, 452, 4618, 3035, 9455, 6744, 4815, 8404, 7462, 7580, 4533, 4868, 4055, 5081, 7515, 3947, 3245, 3319, 596, 639, 2739, 4066, 8631, 5419, 6416, 3020, 3942, 7742, 3894, 6246, 6297, 3888, 4071, 1841, 905, 9072, 9674, 1300, 7182, 4866, 2841, 9003, 4429, 5434, 4997, 8609, 2638, 1481, 3064, 1729, 8506, 6050, 1508, 1904, 6422, 2382, 6680, 4946, 7950, 8505, 3441, 4911, 3230, 866, 2398, 9750, 8096, 9590, 1157, 4400, 1645, 6925, 4099, 8192, 6877, 3745, 1442, 6304, 2461, 5901, 2435, 3062, 260, 5777, 5708, 8870, 3395, 4687, 2676, 5779, 1443, 1543, 4977, 3824, 6998, 1558, 6133, 7318, 4474, 3660, 6328, 5923, 1000, 5858, 6413, 4598, 4488, 214, 9824, 7254, 107, 4555, 1100, 4038, 4778, 6472, 6320, 797, 4262, 440, 1572, 4010, 5896, 5538, 8522, 2803, 1836, 4885, 5793, 8426, 7480, 5235, 5190, 5140, 6946, 5545, 6718, 1200, 6730, 6691, 2460, 1457, 1509, 4571, 6180, 5008, 7818, 4368, 3326, 2063, 4591, 4651, 1910, 3706, 9758, 6153, 5605, 3700, 669, 4124, 3550, 7740, 4482, 3255, 5870, 1660, 2044, 8802, 5483, 6227, 4383, 8347, 6084, 6601, 8536, 8931, 5867, 4289, 5436, 3588, 6337, 2316, 6437, 2175, 2341, 9921, 6959, 712, 7949, 666, 4481, 5401, 1446, 9157, 3040, 5433, 8392, 6672, 241, 6129, 2463, 7529, 3333, 2230, 9873, 9051, 8235, 6586, 6649, 4989, 1203, 9084, 4318, 3034, 8703, 1905, 1287, 2476, 3714, 2981, 4330, 1208, 4935, 3414, 1447, 5238, 1324, 5487, 9534, 954, 6010, 6305, 8613, 8081, 6207, 1290, 243, 7539, 7348, 7251, 9182, 7499, 2160, 3809, 1580, 2872, 3831, 6923, 9186, 6354, 5136, 3005, 3518, 5924, 3681, 9283, 2866, 4877, 155, 7682, 7662, 3298, 8102, 6851, 5065, 8663, 1031, 5480, 4001, 1462, 8413, 9154, 4851, 873, 1885, 8032, 2128, 3581, 1895, 9860, 4709, 5117, 4652, 8790, 8299, 5645, 6440, 7150, 1733, 5092, 4809, 7826, 7869, 8943, 3941, 1596, 5495, 7035, 5728, 1592, 3429, 286, 2350, 853, 5978, 9562, 4007, 9215, 6716, 8115, 4373, 1467, 2962, 4108, 2037, 5517, 103, 9355, 7375, 9759, 2706, 1908, 9107, 6335, 5208, 2145, 3625, 9898, 549, 551, 8856, 7040, 2713, 1644, 476, 2394, 5828, 8652, 6036, 1768, 2094, 7485, 1916, 819, 667, 5282, 7931, 164, 2955, 6184, 4633, 2121, 8101, 1271, 8492, 3731, 9152, 9560, 6752, 7088, 8380, 7320, 9621, 751, 6307, 9707, 9028, 6287, 193, 1089, 4458, 2660, 3886, 5920, 2762, 7584, 8655, 9965, 5295, 8025, 1317, 5581, 9742, 6557, 5661, 4662, 4398, 8908, 6151, 9551, 4971, 1722, 7694, 4818, 2214, 4102, 1245, 6908, 9160, 7975, 8358, 3249, 8243, 4320, 7407, 8051, 6554, 6801, 1811, 2084, 2392, 3957, 3464, 6734, 7002, 3241, 2578, 1732, 588, 70, 8364, 5452, 2505, 9196, 219, 8751, 8146, 4433, 2649, 8055, 166, 1311, 7865, 1336, 2768, 7557, 5651, 7465, 9622, 74, 938, 7690, 2542, 4876, 7335, 1540, 5270, 7431, 9688, 7406, 5886, 6428, 498, 1810, 2364, 1664, 7755, 6804, 2795, 9472, 3986, 4717, 8357, 5703, 288, 2159, 3131, 4836, 6543, 3968, 5128, 4573, 899, 7000, 9681, 5674, 8662, 6784, 9929, 3508, 8582, 1616, 2665, 2213, 1435, 8737, 3944, 520, 5329, 2812, 5655, 1011, 8851, 5310, 4228, 8345, 4117, 1643, 8696, 7237, 8441, 8800, 8279, 7780, 5880, 608, 2521, 3989, 8546, 391, 3402, 2698, 8455, 8432, 8804, 3443, 8263, 5234, 7953, 5562, 6532, 6449, 7079, 4860, 2847, 1896, 4672, 2628, 4166, 6136, 6972, 2448, 5248, 8928, 3787, 8035, 3430, 9699, 3184, 2000, 7011, 9104, 2920, 6081, 3058, 2684, 4720, 354, 1124, 1629, 1564, 6746, 1142, 9383, 2411, 4432, 8285, 5052, 4331, 9106, 7762, 7124, 1568, 5014, 6340, 7596, 1750, 7578, 3221, 6812, 8583, 4762, 3300, 428, 3929, 302, 5399, 5493, 7824, 1541, 6201, 9059, 8430, 5631, 6810, 3345, 5529, 5996, 6371, 7898, 5722, 5233, 1353, 6106, 57, 7166, 4890, 1695, 2487, 7601, 7906, 6015, 3228, 109, 1535, 7143, 8744, 4091, 4424, 4349, 4817, 218, 2107, 2331, 5242, 6858, 3561, 8314, 4774, 6200, 7756, 2644, 1892, 2868, 7071, 9345, 1183, 652, 7637, 4942, 9049, 2162, 7372, 893, 6799, 9757, 2816, 6956, 6171, 8649, 5580, 3493, 6654, 3032, 5193, 519, 1738, 2694, 1351, 5227, 7680, 701, 2112, 5543, 8197, 5161, 8149, 1019, 3535, 3186, 6154, 8116, 17, 629, 6909, 5107, 3724, 3743, 2853, 3656, 1452, 3513, 448, 8660, 6867, 2166, 3239, 9263, 1767, 2344, 3376, 7005, 5216, 8723, 8619, 6011, 2400, 8348, 9971, 9683, 7845, 5179, 435, 8304, 1359, 8391, 4201, 5338, 9474, 6796, 2980, 3129, 3115, 3315, 783, 5091, 7890, 7107, 3071, 7282, 6225, 4623, 4152, 563, 865, 5547, 4592, 4079, 3428, 6263, 6199, 4716, 9202, 9112, 1674, 579, 7319, 5706, 8329, 9011, 860, 257, 7364, 3532, 6208, 1583, 272, 2957, 8251, 9032, 2120, 1513, 2247, 6707, 5134, 7371, 4561, 8412, 150, 1906, 7421, 6508, 7566, 2873, 2714, 7856, 1091, 9435, 5658, 9692, 8295, 4931, 6076, 2688, 4245, 1168, 8983, 3937, 9517, 3098, 2734, 7125, 9093, 40, 7229, 1072, 7104, 1190, 309, 6202, 9174, 1010, 7108, 4115, 4122, 2377, 4511, 5530, 7461, 7304, 9584, 1274, 4440, 6483, 487, 2627, 6283, 878, 3563, 7136, 7593, 8448, 593, 7061, 4249, 8327, 8121, 4839, 5831, 1235, 5640, 1307, 754, 9010, 8213, 9778, 533, 706, 7244, 3575, 4754, 8803, 250, 9038, 9803, 4093, 8002, 8054, 5412, 2646, 4180, 2258, 6112, 8981, 6243, 3637, 9298, 7354, 9665, 9235, 349, 732, 6006, 6971, 4313, 5382, 1397, 642, 186, 8810, 8268, 985, 5343, 9025, 9173, 5963, 8205, 9125, 5225, 2009, 3250, 729, 6290, 4224, 1971, 5960, 8872, 332, 2930, 7189, 8003, 3739, 6067, 9924, 2763, 638, 9817, 7452, 7955, 8753, 8155, 3325, 8538, 5417, 4995, 8405, 8853, 7073, 1427, 4339, 2813, 2171, 5776, 9195, 2901, 1407, 3347, 9082, 4500, 5730, 4927, 8462, 5127, 3516, 8845, 5636, 6572, 784, 9371, 1854, 1418, 4422, 2546, 6830, 4909, 6330, 1653, 3448, 5046, 1793, 2273, 2105, 2089, 8284, 9701, 1464, 3755, 7712, 9777, 8082, 2251, 6490, 8212, 2857, 6468, 1269, 1646, 1479, 619, 5036, 3807, 2592, 2842, 4910, 7193, 9031, 6289, 6292, 5746, 8019, 3247, 2358, 3063, 1538, 8171, 6788, 8992, 3019, 6334, 9088, 1250, 187, 8418, 615, 8108, 5490, 8384, 9958, 5817, 8290, 251, 7821, 2277, 2691, 7433, 8914, 3084, 1042, 4622, 323, 2060, 9087, 2825, 4879, 1613, 1339, 1121, 795, 5670, 4069, 8319, 8024, 1950, 360, 749, 5558, 1803, 5016, 9178, 9442, 5200, 7496, 9017, 9673, 8165, 5280, 7490, 9563, 5903, 4445, 3011, 747, 2801, 2535, 5902, 4054, 8547, 4680, 7669, 2412, 3662, 5007, 5560, 6471, 2030, 7075, 4702, 3458, 7965, 2656, 7645, 7770, 2189, 1068, 958, 8144, 3774, 8123, 2424, 6496, 4896, 7323, 1566, 3470, 1595, 8611, 6002, 5035, 5448, 6626, 3895, 1095, 9746, 4872, 6686, 1143, 9096, 4577, 1784, 1018, 4503, 477, 8145, 6528, 266, 9362, 4676, 8653, 8782, 8996, 484, 2259, 5607, 1301, 8707, 6421, 4393, 2862, 8828, 4835, 5825, 1928, 207, 9062, 2050, 7062, 5153, 2336, 2859, 7397, 4290, 242, 3899, 8978, 5934, 4739, 4109, 8643, 7681, 7128, 7829, 4614, 7510, 9247, 7267, 1469, 7929, 4761, 8592, 6994, 3559, 4105, 4699, 5040, 7921, 4668, 9708, 8100, 2238, 8270, 8595, 997, 4291, 8342, 8697, 268, 3566, 2207, 5182, 8570, 5142, 8909, 2338, 1974, 3318, 7636, 2555, 6027, 3041, 6188, 431, 3248, 4456, 6666, 2052, 1667, 8207, 1925, 82, 356, 5437, 3795, 1855, 8112, 9753, 4491, 3758, 8248, 2303, 9878, 9231, 1416, 4417, 9108, 5551, 8601, 7338, 7311, 8616, 2140, 7840, 6629, 8442, 9492, 7556, 5218, 3420, 7547, 1309, 3431, 1181, 2914, 8059, 1516, 7258, 4277, 416, 7300, 9864, 434, 8261, 7676, 5993, 231, 1177, 6875, 7841, 3262, 2450, 708, 5720, 1728, 3481, 6863, 7293, 7415, 1756, 6466, 4068, 8269, 5504, 6833, 9144, 4144, 8795, 3286, 9029, 1146, 1029, 6968, 370, 9413, 8787, 8993, 3392, 4197, 9466, 9221, 811, 1797, 1298, 915, 6075, 7885, 30, 5166, 8837, 7834, 4913, 8551, 372, 3918, 5194, 994, 3009, 2100, 8351, 8846, 44, 5524, 4804, 2745, 977, 8326, 5523, 3070, 8022, 5585, 5268, 3933, 3934, 2243, 6445, 6728, 731, 4608, 9576, 9058, 5875, 2069, 6764, 1501, 4270, 9627, 715, 1864, 1278, 7181, 6913, 5226, 2014, 5486, 7467, 7811, 6193, 8975, 2138, 3218, 1945, 7188, 4081, 1489, 9437, 7481, 1703, 4267, 3690, 7752, 1321, 60, 6316, 3620, 8857, 9511, 3200, 8957, 4359, 1421, 8907, 4797, 9078, 6930, 6970, 7041, 4880, 2045, 5521, 9934, 6256, 7749, 3213, 8324, 5804, 8823, 7604, 634, 3024, 9020, 8318, 7484, 8187, 5484, 3732, 7333, 9406, 8258, 8577, 746, 6191, 8508, 2482, 8422, 7550, 6675, 5097, 5739, 6047, 3160, 4449, 7881, 6607, 8770, 1439, 3266, 9960, 5606, 5383, 4414, 9405, 2674, 1609, 3067, 7554, 7907, 9592, 67, 2490, 9115, 9612, 2754, 2810, 2527, 9666, 1483, 7619, 6414, 6373, 8528, 6782, 1101, 9236, 2900, 7851, 297, 9119, 5387, 1445, 3031, 834, 1978, 5660, 841, 3630, 5653, 8214, 9046, 7475, 3867, 5865, 6771, 721, 8481, 4569, 7208, 2973, 5991, 7891, 9574, 8973, 5135, 7968, 9099, 1450, 9223, 1656, 3568, 8041, 7559, 7687, 9706, 8450, 2753, 93, 1448, 8889, 4791, 7497, 5866, 1968, 4237, 3126, 2610, 8489, 3025, 2518, 6245, 854, 7098, 6059, 7246, 6603, 2506, 6577, 6137, 9684, 7530, 9781, 7779, 2237, 1326, 377, 3083, 114, 1783, 6024, 5930, 478, 9623, 1963, 5784, 8602, 500, 6886, 4104, 589, 8642, 2639, 5914, 8079, 185, 2971, 8859, 6141, 3911, 1570, 4701, 3605, 8249, 3012, 7099, 553, 2614, 4470, 8502, 6966, 4493, 4426, 6843, 4665, 6507, 5525, 826, 9510, 4917, 2104, 1145, 5855, 6901, 8119, 7416, 3614, 169, 281, 7685, 3185, 2347, 4196, 6160, 3857, 6309, 676, 4450, 9397, 2221, 5833, 1557, 7051, 5588, 6447, 7414, 5414, 9900, 4811, 862, 4, 3613, 6638, 2556, 4871, 5101, 4240, 9820, 5066, 3653, 8107, 5911, 4874, 9704, 916, 9879, 6828, 2736, 7792, 8287, 1962, 6500, 662, 1415, 5103, 4810, 2605, 3788, 6954, 253, 6138, 7631, 2680, 1530, 7537, 3226, 9471, 6272, 2085, 4965, 4892, 9564, 6046, 3692, 5575, 4126, 2193, 9159, 7734, 8580, 3340, 6066, 4229, 7858, 6870, 8317, 1461, 8111, 3522, 3173, 734, 338, 3424, 9565, 9149, 2717, 8806, 3093, 755, 5281, 7610, 2719, 951, 3855, 9569, 6952, 1951, 6521, 1380, 4710, 1878, 6984, 127, 7976, 3994, 9211, 4570, 5085, 7291, 8867, 3406, 7912, 8322, 1444, 2405, 8359, 8518, 1930, 6033, 274, 110, 6324, 5836, 7788, 2418, 7158, 7514, 1581, 7159, 522, 9200, 848, 5697, 2272, 5966, 1399, 8496, 3536, 6624, 7045, 6366, 7411, 4466, 6169, 6704, 4777, 2397, 4794, 3398, 3162, 2459, 6216, 1246, 6409, 7635, 4706, 763, 304, 3377, 7264, 3991, 7771, 1480, 5785, 7260, 5090, 7023, 1112, 4026, 8368, 4619, 1498, 1547, 1966, 6976, 51, 7991, 3217, 5013, 6937, 4211, 6474, 8313, 2368, 5111, 6921, 8924, 5531, 3087, 5535, 955, 6912, 9296, 3281, 7948, 1594, 4538, 9354, 1396, 4052, 1842, 1054, 1719, 2820, 6795, 501, 7012, 3919, 1837, 2311, 3569, 4883, 1404, 25, 2886, 4257, 812, 9158, 5664, 6051, 858, 5695, 2023, 6816, 1039, 6372, 3777, 4327, 6657, 7353, 1831, 1847, 5114, 1658, 2246, 7132, 9126, 4964, 7343, 7839, 1794, 8819, 6142, 6754, 1079, 9180, 2642, 5454, 7545, 8363, 256, 963, 4041, 1533, 2961, 3488, 2720, 3165, 6480, 4489, 539, 9528, 2123, 9367, 2127, 3702, 2547, 5003, 5323, 5857, 2319, 3258, 9337, 9936, 3182, 8338, 2073, 8620, 6685, 7471, 837, 4141, 7068, 189, 2811, 6904, 1182, 3147, 8608, 6377, 5677, 5068, 8514, 3884, 6326, 1497, 8221, 4881, 565, 7460, 8648, 3301, 5748, 7957, 1605, 1387, 4981, 6516, 4212, 2541, 9735, 233, 6914, 5782, 5198, 4487, 7570, 3993, 4853, 2019, 9602, 328, 3473, 1761, 8239, 1991, 8912, 7242, 3851, 767, 2632, 8645, 5440, 467, 90, 3907, 4615, 9164, 267, 8734, 6478, 3499, 960, 9595, 601, 8553, 847, 2270, 5261, 3125, 6674, 8097, 1406, 2297, 8874, 8589, 876, 8684, 6566, 1473, 7403, 4381, 7446, 6277, 8699, 846, 1313, 636, 5542, 972, 1284, 9392, 1077, 5733, 3607, 8143, 4325, 4787, 7533, 248, 9081, 5308, 9872, 9891, 4389, 6505, 271, 1308, 472, 3367, 6149, 7800, 4372, 6031, 8340, 2367, 7076, 632, 9056, 9805, 6465, 1622, 2982, 7665, 7483, 6146, 8372, 8725, 4736, 9306, 5628, 7347, 8942, 4631, 2673, 9790, 1522, 9237, 3010, 2203, 804, 3478, 2113, 9863, 658, 6486, 6239, 108, 1691, 4029, 7868, 2195, 2575, 1614, 2115, 4348, 3530, 5826, 8562, 1496, 36, 6741, 4430, 3626, 8880, 7007, 5445, 2788, 3901, 2883, 1096, 7505, 7843, 414, 1582, 5921, 4792, 9127, 9949, 7552, 6980, 802, 5373, 1871, 1403, 7209, 4351, 483, 8876, 2508, 7823, 3381, 3796, 5859, 2895, 2744, 9766, 9101, 2062, 8858, 6951, 1913, 9453, 7656, 801, 3343, 2746, 6222, 4460, 9486, 5178, 5768, 7087, 4806, 7100, 406, 5595, 2119, 3174, 7351, 9489, 8093, 4174, 7627, 8552, 6859, 5509, 9836, 2125, 9389, 1560, 7202, 9568, 5025, 3482, 4428, 6206, 7825, 1016, 6096, 8638, 1138, 2940, 8781, 322, 2837, 4601, 1711, 3725, 1292, 1319, 5187, 5603, 6874, 999, 5192, 7325, 3088, 2146, 4142, 9102, 3244, 8995, 9147, 3086, 1288, 5379, 7659, 1242, 2453, 1305, 5827, 6992, 9599, 6725, 7334, 1137, 1584, 460, 2025, 7759, 4812, 3606, 5602, 7731, 4263, 3494, 496, 4540, 9257, 5118, 6647, 8490, 5494, 6178, 6889, 9309, 7812, 1661, 914, 8847, 9421, 2699, 1268, 3649, 3183, 4251, 769, 8629, 3099, 1845, 3356, 4795, 5520, 961, 957, 9475, 2421, 2471, 5376, 6104, 3708, 3065, 3358, 2184, 3834, 3450, 8716, 113, 3770, 2039, 4477, 22, 9979, 8940, 5017, 2562, 1647, 2396, 7065, 7437, 7256, 1740, 9391, 832, 8466, 7386, 8077, 937, 6943, 3164, 5000, 5821, 2187, 3242, 9697, 6559, 3444, 7121, 7926, 6960, 9156, 4230, 105, 7546, 3330, 4737, 9290, 422, 5616, 7924, 1234, 3273, 6552, 3078, 8403, 6757, 6831, 9484, 5716, 15, 1316, 3984, 7846, 7055, 167, 8729, 3073, 3203, 1600, 9379, 9000, 8174, 4546, 3227, 3928, 4667, 7808, 7872, 1069, 4324, 6029, 9254, 8568, 2728, 2545, 2241, 1849, 2721, 6621, 5283, 586, 7871, 6223, 1211, 7571, 3734, 2623, 7902, 935, 1565, 2918, 1356, 1687, 3141, 3320, 7654, 9925, 3133, 3617, 1731, 3324, 1295, 677, 4512, 8128, 199, 8624, 3762, 8678, 6415, 1539, 8882, 7043, 9774, 2536, 6702, 4024, 4632, 803, 8581, 9749, 5307, 6105, 7513, 9822, 2201, 4401, 657, 1952, 3225, 4873, 1765, 7392, 1665, 537, 1626, 4244, 3946, 3267, 6426, 2188, 1109, 1874, 8335, 4408, 3661, 9519, 8741, 2470, 3845, 3328, 7211, 9384, 9625, 432, 613, 131, 6785, 20, 3256, 6872, 2252, 7908, 512, 7339, 9292, 7960, 6219, 1487, 3502, 2373, 5879, 5941, 9114, 8524, 6286, 3373, 3813, 119, 694, 4514, 8713, 9689, 2182, 8281, 9063, 6167, 3612, 1769, 53, 4092, 7896, 8692, 5698, 3909, 3192, 3636, 7257, 897, 6842, 9192, 2613, 33, 8036, 6817, 545, 3216, 2704, 3698, 217, 2264, 5573, 996, 5385, 7016, 3847, 3952, 1074, 2852, 8255, 9140, 4083, 9027, 3883, 3491, 6230, 674, 6634, 7913, 1, 8487, 8939, 3902, 7520, 6585, 4530, 8371, 8198, 8038, 7135, 4805, 124, 3461, 9116, 8796, 8305, 8452, 5121, 9225, 6692, 273, 7489, 7217, 580, 4259, 1862, 1766, 8875, 2956, 6506, 5086, 3720, 2532, 7964, 9494, 1323, 7080, 3972, 9042, 5950, 1194, 6144, 2839, 3981, 3152, 7274, 9901, 8440, 8664, 9955, 7781, 7815, 2181, 7177, 8818, 3793, 3335, 7613, 7982, 988, 604, 6848, 3033, 5559, 1631, 4579, 2964, 4287, 7309, 3995, 6378, 7880, 2616, 1188, 8529, 1777, 34, 1860, 6579, 5577, 7698, 9459, 2265, 4534, 3699, 1859, 2782, 7877, 4705, 9679, 2415, 1772, 6749, 6996, 690, 9946, 8142, 3489, 9657, 8969, 3169, 4182, 6261, 7910, 6612, 9844, 9887, 9288, 8640, 4566, 8233, 6312, 6774, 2893, 9868, 8549, 4923, 7400, 4584, 3863, 2173, 9203, 420, 3045, 5031, 9217, 8944, 3360, 2428, 8182, 2671, 8731, 9703, 1262, 3166, 4550, 5518, 7567, 7600, 9505, 6583, 748, 290, 3292, 3951, 9278, 413, 9693, 4380, 6363, 3439, 8644, 1967, 9497, 527, 132, 9849, 6342, 9250, 3268, 11, 5162, 6775, 7623, 9779, 79, 1097, 8301, 7887, 777, 223, 6195, 1867, 8027, 9786, 680, 8291, 5796, 8020, 4025, 7360, 9301, 3066, 5986, 8532, 9188, 886, 770, 9218, 7221, 7657, 2305, 1599, 5337, 8636, 9375, 489, 4798, 5156, 4023, 48, 3578, 5316, 5263, 4036, 2626, 6063, 157, 4844, 7861, 5005, 6989, 5747, 6576, 4947, 653, 2530, 1281, 2590, 7487, 6175, 4906, 5435, 8437, 6745, 1009, 1172, 697, 1086, 787, 1035, 9122, 3509, 1705, 3372, 1903, 9295, 2845, 5424, 7916, 4656, 622, 651, 378, 592, 8135, 1898, 4786, 8563, 654, 4611, 1423, 7551, 8346, 3799, 458, 889, 675, 9407, 7677, 8977, 2474, 2966, 3178, 5872, 6064, 1789, 2260, 1490, 6550, 6656, 3792, 7284, 1807, 1352, 137, 445, 879, 463, 4831, 8861, 4374, 4375, 7828, 4980, 1721, 6633, 8675, 2208, 9067, 2924, 2529, 4360, 8586, 2500, 4834, 1737, 3179, 7954, 2499, 311, 8103, 1977, 4479, 1459, 324, 7509, 5071, 2538, 4757, 4037, 6770, 3331, 7563, 7307, 4451, 4073, 136, 1195, 9408, 8138, 4213, 2457, 8807, 3651, 568, 8095, 2945, 7456, 9460, 9044, 1333, 1689, 7134, 5155, 2172, 4135, 9037, 3949, 1090, 9917, 7895, 427, 402, 1806, 3082, 6688, 4074, 6349, 2950, 4235, 7727, 73, 7501, 8793, 9329, 9931, 63, 7748, 1094, 310, 71, 5429, 8386, 9477, 7870, 8283, 4752, 2196, 9464, 7472, 9716, 3176, 3, 5970, 7962, 576, 9171, 9668, 2589, 5641, 9818, 4361, 2696, 5405, 9579, 2877, 9801, 3503, 8559, 52, 8014, 4864, 9023, 2057, 7046, 1455, 8310, 8749, 8750, 430, 9311, 6888, 4770, 9026, 5473, 5839, 5621, 8805, 5864, 8730, 4523, 9009, 5749, 6039, 7585, 221, 5318, 235, 9504, 1127, 7905, 2755, 7522, 524, 6574, 6168, 5456, 9948, 8469, 7542, 2828, 7516, 9146, 864, 1808, 6560, 7013, 8406, 3238, 2027, 6665, 8449, 2314, 319, 7327, 6806, 7783, 816, 5042, 2942, 4962, 8778, 7553, 4317, 5397, 2150, 6777, 7525, 7430, 8483, 7945, 3557, 4060, 1216, 5681, 7918, 6759, 3589, 209, 3969, 3305, 9276, 2497, 7716, 3000, 8865, 1102, 348, 4556, 1038, 5407, 9970, 9198, 7655, 4978, 831, 359, 902, 2693, 6650, 3854, 1947, 6681, 6273, 925, 4919, 7526, 1030, 6279, 6798, 2309, 2844, 4346, 2969, 1798, 6779, 8370, 1231, 7760, 1092, 96, 2571, 2455, 9488, 8767, 7214, 5453, 4153, 8379, 6198, 7720, 8044, 8172, 7037, 5687, 7997, 8721, 6364, 2657, 8733, 1045, 633, 9036, 6116, 835, 4531, 4300, 5792, 1827, 2875, 7961, 7346, 9291, 455, 7500, 8603, 1922, 3592, 6987, 2682, 800, 6102, 200, 8694, 984, 2361, 3610, 4820, 890, 3269, 9210, 9839, 1237, 8765, 9052, 8988, 197, 9871, 6897, 409, 8427, 7268, 2255, 9664, 6497, 3143, 3877, 5955, 8673, 6763, 8278, 2284, 4284, 8232, 7387, 8433, 9865, 9974, 6110, 1135, 9669, 9448, 6384, 6476, 5611, 7889, 8597, 2849, 7616, 9047, 3191, 650, 5649, 671, 5247, 4679, 8635, 2858, 8016, 6841, 5854, 7120, 7424, 1209, 5010, 4784, 1277, 6276, 5271, 6625, 8070, 1023, 9532, 5807, 2003, 2944, 494, 9518, 934, 9675, 3194, 6019, 6733, 5034, 8410, 1003, 368, 684, 3688, 6988, 7119, 9316, 7761, 6285, 6729, 7701, 6088, 5291, 5059, 1857, 3079, 9499, 7058, 4006, 1670, 1080, 2558, 7492, 2778, 4567, 5320, 1426, 1795, 2923, 4192, 3583, 2332, 2998, 4090, 970, 968, 9138, 5510, 2609, 7999, 3633, 1215, 5969, 1369, 9578, 8444, 9624, 1204, 7506, 9853, 8670, 8378, 4412, 9139, 9959, 9205, 306, 8962, 8780, 64, 7057, 315, 1938, 1197, 7393, 7850, 9770, 2179, 2952, 7819, 7389, 779, 8593, 6635, 9831, 5802, 9740, 5976, 856, 270, 363, 5024, 4175, 7867, 5895, 6705, 9264, 7192, 6738, 6747, 2604, 5099, 543, 4841, 6594, 5255, 953, 1642, 945, 9762, 5413, 3835, 9937, 8812, 8169, 2326, 2010, 9246, 546, 9463, 6347, 4103, 8328, 696, 1165, 6802, 220, 7109, 8658, 7722, 8117, 7047, 620, 471, 5302, 917, 2056, 6159, 8964, 7281, 8173, 8838, 9648, 4849, 2939, 9806, 5201, 3598, 2814, 556, 298, 3744, 921, 122, 4149, 2381, 2792, 5574, 4603, 1551, 1502, 2892, 400, 7369, 9743, 8439, 7757, 7862, 1391, 4502, 8360, 4960, 7878, 1433, 7297, 7814, 4043, 3723, 7271, 6327, 232, 1654, 4151, 9328, 9465, 5820, 3717, 4436, 778, 624, 8417, 9593, 4188, 1332, 5371, 9571, 6035, 6939, 2083, 8527, 6298, 2433, 3729, 7523, 6648, 7024, 7911, 8516, 719, 4246, 8913, 3632, 226, 7572, 2830, 2074, 9190, 4783, 8667, 2366, 6025, 5110, 3711, 229, 6353, 3988, 78, 5259, 5028, 6203, 7302, 809, 5219, 8929, 7917, 9449, 6935, 5039, 3368, 7164, 5907, 8472, 7855, 5925, 3833, 313, 8596, 205, 8424, 7791, 1051, 7794, 4688, 9481, 2752, 4421, 8965, 1001, 9961, 4112, 5063, 7876, 7558, 3527, 2557, 8488, 1126, 3868, 7139, 5910, 3026, 1189, 7148, 343, 3740, 9794, 9842, 8732, 3619, 162, 874, 2786, 7194, 5304, 6367, 762, 58, 4956, 5370, 7381, 7595, 4160, 6835, 5257, 5355, 2976, 7276, 9201, 869, 9591, 329, 8425, 4828, 635, 8911, 686, 8049, 9331, 7626, 3085, 7923, 6123, 2204, 1975, 469, 6995, 6139, 3416, 872, 5850, 5770, 3296, 9418, 3028, 8320, 8193, 224, 1791, 6092, 8679, 6192, 3150, 2989, 8010, 7527, 3763, 7394, 6419, 1236, 648, 9651, 687, 3492, 7692, 9145, 8868, 6599, 441, 183, 8927, 7671, 1972, 6941, 2491, 8387, 7574, 532, 8950, 8560, 9902, 9928, 2709, 9785, 5724, 1933, 4064, 9710, 3204, 6606, 3344, 6981, 6732, 6341, 7187, 8259, 7633, 69, 7447, 9401, 7234, 426, 8467, 149, 2520, 6484, 4574, 5546, 1781, 7374, 8639, 5251, 8863, 3435, 6082, 2425, 6441, 5369, 9544, 3971, 254, 8871, 5729, 4842, 8531, 9213, 2835, 7560, 8090, 8253, 5548, 7161, 3800, 4019, 9682, 3746, 245, 1858, 4260, 8409, 101, 5278, 4599, 9549, 7418, 8657, 3523, 3843, 7322, 6891, 2889, 5180, 361, 7691, 881, 5579, 3336, 4653, 6905, 6385, 9912, 612, 7946, 1937, 1984, 6155, 5514, 603, 6254, 5715, 5612, 9349, 9134, 2352, 2804, 7017, 5634, 7739, 1641, 7147, 5563, 877, 7419, 4016, 7758, 6906, 5189, 3467, 7603, 682, 8869, 41, 5296, 6204, 367, 7703, 9470, 8443, 4969, 3644, 6689, 2876, 1965, 5845, 509, 8686, 3864, 647, 7863, 1110, 628, 7882, 1257, 5737, 5160, 8715, 7652, 261, 8356, 9881, 5485, 5148, 8072, 4034, 8903, 4207, 8179, 8240, 8720, 8075, 8842, 6182, 9515, 6949, 9390, 504, 5842, 7367, 1199, 8033, 3841, 264, 1129, 291, 1814, 8630, 1454, 4859, 6247, 790, 2473, 4015, 759, 6023, 8307, 88, 6619, 8293, 436, 3109, 4669, 8714, 1401, 1438, 3512, 4495, 8569, 9315, 1662, 3677, 9230, 1251, 9793, 4378, 5527, 3668, 7888, 9207, 6696, 7114, 9643, 6086, 1760, 2422, 2537, 6613, 2898, 5691, 8788, 976, 8495, 8428, 9639, 4314, 125, 5324, 2514, 6515, 573, 7344, 2824, 2524, 8573, 7020, 1411, 8475, 7270, 1484, 1226, 1693, 9737, 6844, 7900, 1936, 4496, 7642, 2563, 8159, 6120, 208, 6097, 6618, 3560, 7275, 6948, 8676, 8892, 9968, 7706, 9193, 9618, 6856, 2036, 7674, 9330, 2959, 8074, 7225, 631, 1960, 728, 7102, 6295, 2789, 3167, 8834, 9876, 5608, 3666, 745, 5937, 1184, 8904, 7449, 2390, 1210, 7252, 688, 8646, 6062, 451, 1345, 3383, 7599, 2622, 7103, 8220, 875, 6755, 8065, 466, 1004, 720, 1059, 4875, 7026, 277, 8394, 1957, 9386, 9954, 318, 9467, 8695, 447, 1103, 353, 85, 4645, 8736, 7473, 7915, 6884, 80, 369, 6213, 2, 7618, 7015, 9727, 6865, 5572, 7930, 2935, 3189, 670, 7273, 7248, 9558, 1746, 3449, 7464, 3683, 6873, 7453, 2606, 8381, 228, 3089, 2401, 4128, 4353, 5647, 1314, 9411, 126, 1219, 1507, 9053, 4085, 9426, 655, 4303, 8037, 5392, 8493, 9381, 9725, 758, 7223, 28, 975, 5221, 3987, 8028, 5168, 1370, 6854, 327, 6310, 2109, 129, 1223, 1684, 8039, 1378, 2124, 3038, 2995, 6049, 3771, 7053, 6953, 659, 7122, 8353, 8591, 4203, 3190, 2615, 1685, 9556, 7111, 9338, 9814, 2222, 4526, 6501, 4921, 2072, 9351, 8507, 6369, 6832, 3515, 7721, 8484, 2410, 8817, 9007, 429, 9350, 9561, 5213, 9089, 564, 393, 9850, 9771, 4232, 2432, 2194, 9440, 7789, 1173, 1848, 8811, 7696, 6252, 9667, 45, 7963, 6578, 9889, 6379, 9728, 8512, 3201, 334, 8201, 7565, 1987, 3259, 9983, 1272, 8199, 9208, 6179, 7113, 7998, 5627, 375, 3627, 9677, 6595, 3885, 9784, 1344, 2588, 1381, 8445, 5619, 1478, 5622, 106, 693, 691, 6395, 8556, 9521, 4756, 4394, 9385, 2772, 584, 210, 7115, 2724, 7054, 4178, 1349, 4545, 3811, 8759, 4639, 8499, 4714, 465, 1081, 6969, 1207, 3257, 7928, 6115, 5656, 6973, 6314, 4425, 2408, 2511, 6580, 3920, 1894, 7422, 6217, 7298, 7744, 5599, 1128, 5936, 5096, 9240, 6536, 7519, 111, 9907, 7117, 8542, 3709, 4221, 8809, 4508, 9065, 7508, 998, 3856, 8961, 9978, 9184, 4371, 2540, 4467, 9151, 3958, 8539, 5400, 2004, 401, 3936, 2690, 9361, 8879, 2227, 7715, 5415, 4226, 1633, 4847, 7733, 7095, 2701, 9377, 7196, 1414, 146, 6446, 7801, 6834, 6322, 2169, 7003, 6807, 993, 6792, 6393, 7952, 1161, 8618, 3579, 6678, 6651, 5917, 7006, 5853, 7705, 1256, 8471, 506, 300, 374, 468, 992, 8637, 1170, 6797, 9431, 607, 6091, 8833, 6173, 9277, 9904, 1955, 2426, 5810, 4629, 9016, 3705, 2735, 6291, 8701, 7725, 4471, 1889, 1751, 7457, 9001, 4434, 713, 3231, 6947, 5617, 4568, 5471, 4027, 3313, 35, 9594, 9915, 6185, 8474, 1941, 5609, 8480, 6492, 3850, 2667, 780, 8922, 2024, 530, 1294, 1162, 9826, 3339, 6974, 8525, 86, 8850, 9436, 733, 9443, 9586, 4793, 7914, 9874, 8966, 394, 3393, 9638, 6181, 8161, 2375, 3117, 5157, 9103, 9216, 6840, 118, 6513, 7105, 9644, 95, 8043, 591, 978, 9454, 6455, 4387, 3476, 3251, 7543, 3853, 9535, 439, 8277, 3657, 3593, 6827, 8937, 4009, 4106, 623, 12, 3308, 4342, 4967, 9251, 7512, 3727, 8477, 4617, 8414, 4605, 3177, 6163, 6789, 610, 8288, 9, 2662, 505, 2046, 513, 722, 863, 9680, 2958, 4350, 341, 9176, 8650, 2851, 7920, 9969, 2552, 7059, 2972, 6721, 411, 7892, 9370, 2528, 1940, 4405, 7401, 326, 6411, 9451, 7469, 4930, 8377, 2941, 4536, 8722, 9741, 9266, 8186, 9550, 9155, 1179, 7044, 3582, 1683, 7493, 8154, 1341, 6963, 1299, 9852, 1453, 8967, 9981, 7538, 6609, 9376, 6588, 5981, 3861, 7183, 6319, 7429, 2931, 7641, 4217, 3412, 280, 9069, 9241, 4395, 2067, 8217, 9967, 744, 1514, 8339, 443, 397, 643, 796, 7517, 9980, 6041, 342, 3806, 6878, 3849, 4047, 6072, 7785, 9074, 7707, 7205, 2633, 9816, 1048, 7646, 7774, 9538, 1865, 9858, 3798, 9333, 9284, 5367, 9395, 9252, 6751, 7763, 9452, 4101, 8557, 7142, 8280, 9962, 8458, 1015, 8687, 6809, 2313, 301, 4271, 8784, 1640, 9882, 8590, 5438, 7213, 6533, 518, 9791, 3401, 9583, 4199, 6389, 852, 2248, 8464, 9975, 177, 9232, 2519, 9297, 6928, 1790, 6903, 9320, 4056, 4483, 9185, 3472, 1591, 7933, 2599, 3410, 7822, 32, 7207, 7093, 8321, 9415, 8779, 9604, 9899, 4624, 9922, 5507, 9846, 7443, 1897, 845, 6991, 5149, 9212, 8306, 6693, 4185, 9021, 344, 1956, 9867, 3357, 5578, 188, 9861, 5745, 2399, 7977, 6791, 892, 6253, 3974, 7332, 5778, 9430, 4746, 9963, 8671, 536, 9587, 9394, 8680, 7146, 4453, 8682, 9520, 9419, 9629, 894, 9327, 3334, 1304, 9450, 395, 7152, 9502, 2617, 4136, 8628, 3538, 646, 316, 526, 104, 555, 2489, 4564, 7145, 9636, 4008, 6111, 9274, 5299, 7805, 8668, 499, 9617, 9005, 6740, 8887, 6397, 6463, 7184, 437, 3837, 9061, 2328, 9447, 312, 6602, 6387, 9729, 3778, 9939, 5139, 6343, 2047, 823, 9270, 9956, 6073, 9800, 5273, 8257, 5642, 9498, 7927, 2077, 9608, 9615, 8900, 8896, 8132, 3546, 3168, 9760, 7709, 7306, 9910, 9537, 1436, 9723, 9339, 6915, 9304, 1131, 9456, 7425, 6539, 8066, 6661, 9224, 3069, 7883, 4704, 7879, 9835, 8954, 7230, 2298, 462, 6235, 7405, 6787, 6646, 8473, 6135, 9789, 236, 2767, 9307, 8947, 665, 3703, 9610, 1881, 2681, 9269, 2018, 3580, 2301, 9613, 120, 9336, 8576, 9795, 10, 2320, 5294, 5878, 8843, 8672, 5074, 5554, 9572, 1425, 1192, 9121, 59, 9696, 9763, 7363, 9797, 1852, 405, 3151, 9131, 9705, 153, 8183, 9769, 4077, 9787, 8881, 4404, 7163, 9243, 7611, 9399, 8260, 3757, 9425, 1022, 1032, 7082, 7021, 425, 9883, 8681, 9501, 5125, 7066, 1917, 3134, 9403, 1046, 9317, 4050, 510, 1013, 8400, 2235, 4888, 1816, 8294, 9857, 7165, 7612, 9462, 1999, 9128, 9358, 7178, 2648, 2534, 6156, 6924, 9469, 9412, 3713, 888, 9325, 2947, 6879, 1628, 8763, 9893, 8526, 9267, 6985, 9548, 2256, 7231, 6710, 2436, 2032, 262, 9428, 9438, 9124, 9656, 6565, 4098, 3866, 9941, 3425, 7531, 2076, 8265, 9506, 9606, 9220, 2725, 4283, 9533, 7903, 3737, 8745, 9289, 4929, 7775, 7127, 7764, 6933, 9796, 3926, 6380, 8626, 9966, 8246, 8693, 7370, 9713, 2549, 8651, 7719, 9432, 9045, 8936, 6938, 2449, 2651, 2625, 8517, 9678, 5957, 8826, 5678, 5625, 965, 8252, 9829, 7827, 7377, 9927, 3601, 9234, 9731, 8366, 9732, 9086, 9751, 2566, 4295, 7149, 7153, 7355, 9382, 5987, 6538, 5082, 9897, 3279, 4726, 335, 7753, 9712, 8209, 9529, 7478, 6637, 2479, 6408, 9008, 8237, 24, 194, 9932, 9914, 3964, 2821, 278, 5172, 4539, 9555, 8719, 9908, 827, 314, 943, 4857, 9945, 3181, 9527, 9695, 2409, 9640, 9821, 3302, 1704, 8501, 7609, 147, 7412, 3453, 9500, 3603, 55, 9854, 2708, 6783, 331, 4670, 9014, 5462, 792, 6605, 488, 259, 2705, 2101, 9209, 230, 9490, 3355, 6564, 3193, 3234, 4107, 8980, 1382, 9546, 3309, 9321, 9404, 9655, 668, 9616, 4552, 9633, 9637, 7622, 9825, 3352, 9672, 6931, 8225, 6640, 9642, 9809, 7904, 4505, 7640, 8623, 8885, 9847, 9041, 9363, 9410, 9491, 5347, 7717, 3621, 9647, 9369, 7078, 9259, 9417, 9365, 7803, 9761, 2990, 7373, 5306, 5336, 9715, 5508, 8587, 2081, 8390, 9359, 9457, 7156, 5481, 7688, 8521, 1743, 9884, 9293, 8113, 255, 6587, 1027, 6724, 9819, 7981, 6541, 4076, 8276, 9953, 2949, 9919, 9575, 1668, 8273, 9261, 4280, 2472, 8456, 9895, 9896, 3006, 6488, 1698, 2513, 2869, 7301, 7860, 8485, 3196, 9890, 8951, 5342, 7265, 9323, 7356, 9812, 9646, 9302, 9880, 9248, 9075, 68, 9545, 9788, 2365, 9782, 9775, 9282, 9601, 2466, 9804, 3417, 2937, 3469, 1264, 9547, 9840, 9245, 9048, 4159, 8459, 8801, 8689, 9869, 3003, 9676, 9482, 4120, 9573, 930, 699, 8543, 9698, 9516, 2587, 6346, 9942, 8955, 9285, 4161, 9260, 8124, 9357, 9280, 9611, 7063, 703, 3211, 9944, 9570, 9773, 9249, 9446, 9414, 5173, 9341, 517, 4694, 9748, 9344, 26, 9734, 4002, 247, 215, 442, 9324, 8691, 9711, 9718, 7243, 9256, 6922, 9585, 9920, 121, 1169, 381, 9916, 1681, 7179, 9626, 4171, 614, 9827, 9416, 9977, 9513, 9427, 9837, 9660, 5893, 9512, 9973, 9815, 9671, 9360, 8647, 9810, 9229, 9875, 7441, 9294, 4131, 9976, 9913, 9255, 8408, 6003, 424, 6673, 9227, 9923, 7947, 1297, 3784, 1832, 9177, 9605, 4123, 9258, 9228, 8460, 577, 2065, 1084, 8571, 9439, 9226, 9653, 9906, 1187, 8069, 3016, 8656, 9580, 9352, 9799, 581, 9843, 9364, 9690, 4042, 927, 9764, 2600, 9745, 9300, 9859, 9310, 9952, 9813, 2800, 9719, 7951, 9398, 9299, 77, 3715, 8011, 4961, 9487, 9833, 2723, 3240, 9444, 9033, 9319, 6424, 9509, 1657, 419, 8848, 9424, 9722, 9273, 9242, 531, 9747, 9348, 541, 145, 3391, 9768, 2747, 983, 9776, 9830, 9275, 9286, 9649, 9559, 1819, 9253, 9461, 9597, 9950, 9730, 159, 913, 1422, 2685, 9631, 9892, 2190, 9531, 529, 9168, 175, 216], \"''\": [7988, 7220, 6452, 8756, 3823, 4591, 5359, 8431, 8008, 5684, 7002, 6127, 6895, 8776, 6234, 2225, 5418, 9199, 8286, 5881, 7240, 7770, 3055, 5113, 7663, 9054, 1434, 2287, 8213, 1076, 6186, 4936, 4698, 6954, 5499, 308, 7445, 1616, 7417, 3121, 4650, 8325, 6649, 8202, 3767, 8615, 5704, 7468, 8538, 6243, 7557, 7518, 9093, 1887, 1374, 8018, 5466, 8552, 3380, 4345, 6409, 3943, 7722, 4944, 8490, 8099, 5265, 1844, 4666, 1758, 2559, 8209, 4706, 7847, 8269, 8970, 8236, 8185, 6349, 2983, 5641, 3898, 8664, 8218, 8786, 4762, 7896, 8016, 5982, 9544, 1621, 6073, 4399, 8784, 6472, 4938, 3658, 5530, 9967, 8953, 9013, 5475, 5167, 3548, 2999, 7862, 8977, 7094, 2084, 5787, 2993, 4863, 6700, 2142, 3376, 4657, 2215, 2012, 7016, 3889, 8433, 2202, 1457, 7965, 4426, 8370, 1736, 4873, 7011, 3941, 4016, 8284, 2612, 3994, 4148, 8112, 5965, 5434, 4244, 7784, 8091, 8643, 8986, 8412, 3667, 5472, 6750, 6018, 3476, 7859, 2458, 5133, 6483, 2780, 9156, 5543, 5552, 4784, 4998, 5901, 7008, 1302, 6622, 4648, 2122, 2890, 4548, 2186, 3980, 4168, 7983, 3226, 6267, 3938, 7830, 4164, 8760, 4748, 5214, 8981, 9037, 2910, 7422, 4916, 5287, 6084, 4535, 5886, 4197, 6055, 7462, 3248, 853, 5084, 2970, 4281, 5935, 7174, 7481, 8529, 7079, 7690, 9201, 5980, 3631, 3400, 7875, 3751, 7762, 3171, 2384, 8627, 9738, 4711, 3513, 5905, 5175, 2403, 7098, 2523, 8454, 4707, 8677, 6199, 4932, 2852, 4103, 2444, 8546, 5203, 1791, 4446, 3735, 4144, 7423, 8147, 8810, 4983, 1651, 1978, 7250, 8606, 3170, 8859, 9383, 5660, 7434, 5393, 5135, 4407, 7665, 5474, 2584, 8950, 606, 7652, 6399, 1156, 4435, 9052, 7910, 3153, 4871, 911, 7177, 4367, 7516, 2236, 5358, 2641, 7117, 5303, 6311, 3615, 5913, 8219, 6683, 3930, 7686, 2353, 6330, 9528, 3785, 5764, 6298, 4095, 1795, 3212, 3004, 2640, 6646, 6126, 4519, 666, 5316, 3432, 6028, 9766, 7992, 4316, 1456, 8688, 7386, 5012, 2011, 1126, 1943, 5712, 3335, 4850, 4049, 3936, 4626, 3726, 3298, 3780, 8073, 8530, 4362, 4704, 8559, 9805, 3939, 2967, 7274, 6841, 9017, 5477, 4761, 9554, 5780, 2244, 5156, 7451, 3577, 559, 8544, 1327, 2159, 968, 5457, 4856, 6068, 5945, 3738, 6106, 8368, 7004, 6713, 5387, 3882, 6703, 8547, 1924, 1119, 1440, 2480, 1157, 5706, 2208, 5997, 5943, 3921, 4497, 2526, 8293, 8221, 6059, 1209, 2380, 5119, 8995, 7909, 5854, 1611, 8420, 4892, 2224, 883, 8430, 4611, 7344, 5581, 6855, 3327, 6967, 1676, 8989, 689, 5114, 3639, 2199, 8458, 3962, 8154, 2745, 8042, 4369, 8227, 9138, 4557, 2231, 7915, 5049, 5484, 4228, 7866, 2958, 9136, 3578, 6320, 1888, 1246, 5765, 1384, 4997, 6118, 8177, 9445, 3733, 5565, 2868, 3620, 4880, 2074, 3761, 9320, 6836, 8410, 7778, 1106, 3012, 6365, 2686, 2105, 5268, 4553, 5680, 8805, 8751, 8486, 7846, 7885, 5333, 5618, 5177, 8175, 2608, 4176, 9071, 2746, 8249, 1290, 5690, 4472, 9114, 8998, 4523, 143, 3281, 3599, 5366, 5212, 2407, 3314, 5229, 15, 1635, 6666, 2197, 9218, 2152, 8468, 7331, 4082, 4383, 2362, 8182, 5425, 5376, 8630, 7429, 6861, 1316, 6852, 6786, 7938, 8393, 9781, 7700, 478, 5130, 8706, 7854, 6144, 6248, 2402, 5631, 7224, 7141, 5903, 7779, 3069, 6147, 1175, 1315, 8506, 6032, 7147, 6333, 5662, 3173, 5390, 6918, 5459, 5936, 8867, 1350, 1306, 4170, 6801, 2954, 5715, 3225, 7920, 7987, 4582, 6042, 7390, 4691, 783, 9820, 4391, 2303, 6428, 9822, 4894, 7379, 5431, 5562, 7804, 8372, 7167, 5788, 3923, 7838, 2070, 3381, 8229, 2643, 1840, 4066, 3429, 5814, 4571, 5818, 871, 990, 1940, 3266, 7035, 8847, 4346, 7091, 5795, 4912, 2103, 9181, 7525, 3789, 8683, 4533, 5350, 4922, 1120, 6076, 8655, 4709, 8915, 3993, 2400, 3678, 5932, 8348, 3152, 2041, 3114, 8133, 9140, 7964, 9058, 5915, 1305, 8264, 9032, 5953, 3492, 7228, 8031, 1594, 4683, 8278, 8893, 2204, 3058, 7204, 6929, 5898, 796, 5799, 3483, 8450, 4088, 8645, 351, 8438, 8634, 4751, 8388, 2073, 2282, 7761, 6064, 1549, 6748, 7305, 9026, 2838, 1260, 6994, 4565, 6240, 3956, 7023, 5377, 8945, 1450, 389, 8755, 6430, 4388, 4817, 3187, 7251, 5297, 8598, 4996, 7128, 2096, 4860, 4230, 9306, 4409, 1871, 2692, 7963, 4689, 7441, 8070, 5422, 5296, 2927, 3130, 1873, 4501, 3722, 7568, 3175, 9627, 3046, 2447, 1894, 6874, 8258, 5735, 3010, 5118, 9198, 1977, 6548, 7501, 8880, 5382, 6897, 2809, 4529, 4569, 4469, 4834, 4200, 8336, 7085, 115, 6153, 6236, 4693, 7062, 7877, 7564, 8507, 2714, 2965, 6150, 7414, 3344, 9279, 3583, 1994, 4731, 534, 6466, 5117, 7694, 5361, 4461, 9721, 6733, 1694, 4429, 1639, 3797, 2278, 1792, 6033, 9750, 9046, 2018, 8037, 7302, 5479, 3108, 2077, 7010, 5046, 5526, 3814, 5988, 1712, 5429, 3835, 2708, 6563, 5197, 294, 6093, 5786, 7942, 3015, 7486, 8352, 704, 3997, 6242, 5274, 5338, 6784, 6577, 3408, 8373, 1945, 6800, 2886, 6202, 4503, 1105, 2058, 8782, 5468, 4506, 5028, 2694, 5927, 6785, 7882, 3460, 5597, 6157, 3291, 3876, 2118, 1539, 1431, 5812, 9180, 7788, 3402, 3807, 9165, 4365, 8357, 2974, 5194, 7644, 4079, 5250, 3757, 9772, 1656, 200, 5516, 4517, 2795, 3437, 8245, 9578, 6071, 8496, 3411, 9749, 2871, 2020, 9552, 3858, 6480, 3168, 2519, 7267, 4053, 8572, 8987, 5520, 9104, 5640, 6993, 1196, 4062, 5285, 3701, 9178, 7701, 8622, 6339, 3646, 5766, 2301, 7409, 1964, 1343, 8644, 6386, 9141, 1863, 6912, 6129, 7972, 2063, 5258, 6352, 3772, 6665, 7219, 5262, 5339, 4205, 7967, 9411, 2379, 1519, 5291, 8371, 1815, 725, 3071, 441, 9315, 2405, 6011, 7776, 1493, 8997, 1772, 4540, 9205, 9402, 3594, 4034, 1468, 8254, 6992, 2615, 9377, 8337, 2525, 2601, 2017, 4527, 9882, 7587, 9969, 8137, 4171, 9573, 2613, 3616, 3277, 9135, 2847, 9049, 7766, 8799, 8513, 4058, 6765, 2907, 7772, 9188, 2650, 3230, 3983, 4105, 2973, 3087, 6688, 1035, 4790, 6161, 7185, 8969, 8035, 5919, 7602, 3188, 7367, 2290, 8901, 8665, 7502, 1337, 9206, 1690, 4917, 2661, 9116, 5855, 7924, 2262, 9139, 4547, 6886, 4896, 1893, 4265, 9446, 1526, 944, 8658, 7020, 3462, 2900, 5164, 3162, 2656, 6725, 8125, 3129, 2810, 7450, 3011, 3075, 6302, 7248, 8105, 3765, 8421, 5698, 3148, 6288, 4291, 5856, 2095, 1766, 3294, 3386, 8413, 7985, 4843, 1147, 8411, 3326, 1194, 7961, 2916, 9451, 2729, 31, 9179, 6474, 5622, 8290, 7554, 1925, 4839, 5602, 9794, 7086, 5010, 9567, 3409, 9187, 6884, 7791, 7825, 5458, 4888, 8190, 3090, 4785, 1237, 6499, 7691, 5044, 3469, 616, 2206, 2899, 8469, 3903, 3515, 6227, 8281, 538, 8873, 7569, 4184, 4782, 2242, 4603, 7853, 7107, 4690, 3030, 8982, 6532, 2705, 7196, 6479, 6284, 3886, 2662, 5005, 7738, 3374, 3369, 7848, 4283, 8162, 3324, 2863, 5051, 7247, 9908, 8678, 6902, 1072, 1926, 4306, 8122, 2178, 4384, 1376, 3668, 7150, 2982, 6789, 7599, 8614, 9897, 2144, 7096, 1671, 6926, 1095, 8160, 1679, 7724, 799, 1551, 481, 829, 1810, 5325, 1689, 5664, 4215, 4511, 8361, 8511, 3389, 3365, 8012, 1634, 1595, 2946, 5739, 1472, 4551, 6145, 4444, 2462, 2184, 2992, 9236, 1659, 1535, 4826, 7524, 8922, 388, 8653, 1075, 1946, 4321, 3154, 1948, 4832, 627, 7345, 3473, 2023, 2298, 1463, 1567, 8079, 5088, 8214, 1436, 5870, 9274, 7323, 2842, 3563, 5379, 4622, 9432, 3506, 2385, 4231, 4092, 773, 201, 2747, 7193, 7073, 9260, 2457, 2459, 6970, 6447, 5778, 9169, 5843, 7580, 7945, 4830, 4189, 535, 5668, 4854, 5279, 7453, 1729, 8230, 8014, 4278, 7584, 8382, 3155, 3320, 9474, 8883, 802, 3364, 9661, 4643, 9839, 3445, 4593, 9782, 2989, 9120, 4829, 6036, 6101, 3029, 6529, 8038, 866, 2229, 1249, 2220, 7605, 5159, 5019, 4654, 8607, 1983, 8109, 9038, 4766, 9648, 7670, 2130, 8462, 448, 4724, 1864, 788, 6054, 7649, 3418, 3454, 9406, 2693, 8447, 9523, 4494, 2419, 8129, 4930, 1995, 8346, 2478, 3801, 5417, 4974, 6225, 1874, 6950, 2841, 9757, 5295, 4251, 595, 3311, 7303, 3186, 8940, 8534, 3207, 5885, 3641, 8556, 6576, 6122, 3481, 9745, 7553, 2346, 8716, 907, 8842, 6065, 9079, 8686, 5370, 1961, 522, 9641, 85, 7133, 3396, 728, 9924, 5515, 5416, 4604, 9297, 7600, 4887, 1585, 2319, 3352, 2098, 9117, 4644, 7662, 6980, 8733, 7433, 1915, 623, 7109, 1822, 4490, 7449, 8780, 4147, 9937, 1554, 4947, 2027, 1228, 4385, 5020, 848, 4900, 135, 8785, 3623, 9189, 1352, 2805, 7679, 3955, 5318, 2157, 3803, 1764, 6534, 8473, 8194, 4710, 4590, 5926, 5394, 9090, 8212, 5555, 4598, 7593, 3358, 9470, 8401, 6915, 9785, 7407, 5086, 9488, 2060, 5372, 2546, 6294, 7170, 7056, 5057, 9150, 2782, 8010, 8694, 1511, 5059, 4149, 9298, 9519, 2669, 5722, 3661, 6016, 1067, 6618, 9797, 4802, 7446, 3834, 1024, 967, 2618, 304, 7469, 5993, 412, 7902, 6124, 695, 6810, 5878, 8397, 3694, 7515, 2307, 6190, 8406, 3550, 6894, 8089, 4566, 8928, 7721, 3998, 2042, 8540, 7279, 6657, 6611, 9669, 1622, 5558, 7222, 9907, 3922, 8638, 2075, 1180, 4990, 6026, 2831, 1479, 7642, 1215, 8770, 7314, 6176, 3132, 1259, 4575, 8841, 4661, 1276, 9421, 2283, 352, 2596, 6677, 476, 5817, 1757, 6323, 7456, 3066, 8404, 2715, 7645, 7870, 6140, 338, 6232, 3714, 8261, 3135, 8479, 1953, 1470, 8332, 2878, 9129, 3894, 702, 6341, 3613, 5951, 2340, 5435, 4003, 3671, 6671, 8838, 8217, 5315, 6669, 7459, 2531, 8076, 6138, 2724, 6555, 5560, 4594, 5006, 3609, 5889, 4213, 5825, 8973, 3837, 2289, 3254, 851, 9258, 9172, 4902, 9780, 469, 4882, 1510, 2055, 3743, 5430, 7743, 6406, 7620, 8609, 6823, 2873, 2014, 4851, 6654, 5929, 2879, 3836, 7039, 6825, 9426, 7493, 7234, 1817, 6203, 3830, 1303, 8731, 6087, 9817, 6247, 2071, 5713, 4289, 3553, 6796, 4260, 3057, 5301, 6695, 7442, 9061, 4358, 1853, 5650, 1856, 4965, 2632, 771, 1021, 1096, 6436, 1828, 4071, 7697, 6418, 28, 8181, 2655, 926, 4331, 3017, 3881, 4133, 1243, 7930, 1837, 8949, 1944, 5308, 1615, 4952, 9732, 5846, 8492, 1141, 5058, 373, 4126, 5838, 4602, 7839, 9384, 6615, 3120, 6971, 4112, 5139, 2549, 4351, 9754, 9973, 3942, 4954, 9312, 5, 5455, 2543, 6506, 7638, 83, 4443, 1485, 5933, 4504, 6998, 9524, 4114, 3590, 6832, 980, 556, 8535, 8110, 4528, 6252, 4229, 137, 5887, 4614, 7052, 9588, 4939, 6223, 8330, 1037, 158, 1902, 9029, 711, 3759, 6661, 5211, 8489, 9957, 4276, 3521, 5158, 8303, 5464, 1710, 9167, 6876, 6083, 7869, 4339, 9004, 6711, 1062, 2153, 9374, 103, 8854, 6731, 7533, 9550, 9966, 8459, 9981, 7391, 9212, 295, 7760, 3986, 843, 9125, 2634, 379, 5141, 6226, 4879, 5731, 5137, 5371, 8224, 1636, 3174, 6407, 2246, 9083, 4841, 6172, 7057, 3083, 5091, 6582, 299, 682, 4222, 2322, 9920, 3905, 2576, 5155, 9904, 5852, 8964, 6844, 7217, 5914, 7541, 5548, 2193, 7603, 1292, 5264, 8046, 7354, 7428, 3440, 5319, 7948, 7604, 4895, 9718, 8710, 6326, 2485, 2253, 519, 8803, 7332, 6312, 6490, 903, 7308, 2917, 6414, 5892, 8006, 826, 3843, 8774, 590, 6511, 289, 8017, 5181, 7918, 5345, 7101, 3218, 3395, 6458, 8539, 5789, 5971, 6017, 7216, 2261, 8588, 668, 4945, 6896, 9456, 1496, 7653, 1901, 1890, 817, 2166, 3236, 1287, 6184, 6469, 6694, 2996, 3755, 78, 8532, 5145, 2990, 9800, 5473, 8740, 2120, 3355, 3783, 7864, 4482, 4452, 3996, 3676, 4127, 2908, 672, 3359, 6734, 7158, 5628, 9170, 2839, 6681, 3508, 8806, 4390, 3825, 3215, 9568, 9423, 4577, 4457, 530, 1410, 282, 8322, 9395, 4608, 2111, 9044, 1756, 8339, 1363, 4572, 4758, 663, 5015, 1613, 1529, 2121, 7357, 9022, 7070, 1899, 3425, 2436, 8616, 184, 1962, 9955, 5573, 2030, 5701, 5549, 3134, 812, 6353, 1335, 2670, 4022, 1102, 5151, 3601, 4967, 922, 2028, 7889, 1711, 4252, 7242, 5007, 4241, 9581, 8857, 1866, 3416, 3424, 4862, 820, 4705, 3461, 9213, 8672, 8737, 150, 8338, 1855, 3463, 2249, 701, 5438, 2369, 2567, 6448, 767, 3975, 6653, 2903, 4247, 3709, 7890, 7195, 8914, 4206, 1889, 7897, 5585, 5237, 5648, 7154, 8201, 2007, 5490, 9918, 1313, 4625, 1521, 5240, 5583, 1641, 7461, 2235, 7728, 492, 6830, 8713, 8231, 722, 2317, 1244, 6966, 8115, 5595, 3021, 6432, 5542, 1744, 6177, 2245, 2578, 7787, 9486, 4477, 4609, 626, 6187, 2361, 2934, 6454, 1612, 8292, 3749, 8525, 8599, 1166, 9327, 961, 1857, 358, 9367, 7088, 5639, 9215, 2583, 2883, 6595, 460, 8958, 4124, 1125, 4692, 5444, 8910, 2824, 7996, 8367, 5550, 1675, 2205, 821, 3068, 1683, 2775, 1552, 6193, 1421, 8702, 1265, 6116, 8270, 4067, 7786, 1230, 5038, 3210, 5957, 7444, 6638, 1530, 7607, 176, 3199, 700, 3779, 5747, 1885, 1528, 4128, 2044, 3387, 3383, 8674, 2997, 3948, 4421, 6415, 7955, 5260, 2826, 2386, 6673, 6556, 977, 8524, 8205, 2654, 8067, 9743, 7199, 5340, 6923, 6066, 7953, 7660, 2912, 6425, 3747, 1324, 6533, 8071, 3303, 5849, 3322, 3497, 2431, 4730, 7387, 9183, 5832, 1914, 4113, 5225, 7578, 4150, 5089, 7191, 7000, 8835, 5269, 1877, 6478, 9200, 9571, 49, 2524, 6977, 2067, 1068, 2796, 4671, 9501, 6812, 7654, 6693, 2373, 4179, 1085, 6623, 5737, 4500, 6769, 1687, 4968, 6549, 4646, 3290, 5811, 2464, 4979, 5147, 4775, 6754, 4605, 548, 8839, 3650, 5152, 4373, 1216, 4715, 1050, 6854, 4695, 6521, 5412, 2092, 7275, 244, 2552, 5775, 5761, 3293, 8963, 772, 8274, 9861, 1609, 686, 3312, 6107, 2338, 7244, 9105, 1509, 2439, 4208, 4132, 2110, 1134, 9163, 8844, 7197, 6245, 5979, 9257, 3629, 1644, 9695, 8103, 7610, 3232, 4771, 7623, 3031, 2627, 7300, 3897, 3822, 8858, 6837, 3848, 7235, 9686, 9412, 9433, 6932, 1984, 3253, 9637, 3704, 6317, 5249, 2678, 7705, 4334, 5582, 1722, 915, 8135, 5681, 7129, 8999, 2739, 6377, 8681, 2926, 9241, 1833, 6773, 963, 5647, 9159, 969, 6044, 4045, 989, 8943, 3635, 7601, 6456, 5987, 1637, 9147, 491, 575, 4852, 8985, 7746, 1484, 8592, 6655, 162, 2785, 2544, 9983, 4943, 8355, 1476, 3792, 5807, 2428, 4867, 5834, 2243, 344, 2297, 1599, 6502, 3736, 6423, 6953, 2247, 7106, 5710, 6624, 3839, 2554, 1646, 4142, 7820, 5571, 2279, 3106, 6229, 569, 447, 3287, 6838, 4821, 2201, 489, 8938, 6125, 3818, 3954, 1522, 3216, 2933, 5492, 1464, 6507, 2558, 6682, 8102, 3300, 6164, 5826, 317, 1331, 5153, 8379, 698, 9974, 9829, 2260, 4665, 5385, 1402, 2866, 8505, 9143, 2740, 708, 5276, 3438, 3654, 7319, 6005, 5149, 3884, 8850, 1092, 5396, 5962, 7186, 1878, 3510, 2203, 4436, 4918, 4125, 5433, 5891, 2848, 5064, 5600, 4982, 1898, 5414, 3514, 6086, 7740, 4956, 8402, 554, 1394, 8732, 6911, 9576, 5353, 6382, 5553, 1057, 8919, 7944, 2712, 9462, 6510, 5819, 7215, 7739, 4699, 84, 898, 7078, 876, 3317, 6100, 12, 6955, 3482, 8918, 2015, 6759, 8251, 3141, 8508, 537, 5534, 4330, 1391, 98, 9508, 3379, 5480, 8315, 7477, 8483, 5907, 1716, 6053, 1870, 7165, 9161, 9123, 5978, 1423, 6001, 5897, 1338, 8002, 9713, 101, 7189, 1859, 7024, 2138, 4658, 8321, 267, 3091, 6350, 2565, 7335, 6910, 8191, 1570, 8480, 7596, 3041, 3573, 6937, 5378, 7238, 140, 4764, 3346, 2285, 8422, 7842, 5033, 7683, 319, 6794, 1947, 8324, 7424, 8003, 7556, 2813, 4178, 310, 2987, 7984, 7104, 4377, 7351, 6318, 4193, 9332, 5963, 1395, 8962, 3116, 724, 322, 2306, 6162, 7682, 9005, 2853, 5848, 7718, 8593, 8159, 2528, 5753, 6289, 1412, 2080, 6351, 4154, 6685, 8704, 3647, 4946, 3781, 4773, 9281, 7767, 434, 6851, 4120, 8314, 918, 5179, 8727, 2800, 9948, 7080, 6105, 4700, 2657, 9872, 1720, 334, 7262, 2920, 6241, 9081, 7003, 7671, 8735, 5300, 328, 4026, 8113, 183, 6108, 7406, 1643, 8974, 7443, 8720, 2377, 6619, 6756, 8197, 8359, 5910, 5166, 3480, 6390, 9413, 2713, 4722, 5742, 9082, 3180, 4061, 6370, 5107, 6584, 5991, 3228, 6829, 199, 6586, 9314, 6603, 3914, 6069, 1487, 5531, 5757, 2757, 847, 1466, 7243, 5293, 608, 2486, 5958, 3695, 3693, 2151, 5039, 9495, 1475, 2691, 2056, 3581, 6645, 8465, 3299, 3337, 7868, 8313, 7496, 5605, 7552, 4780, 4155, 7789, 1732, 9938, 5030, 5104, 300, 1383, 3435, 8675, 4068, 3875, 4813, 1098, 4254, 4245, 3080, 5966, 8666, 5657, 5539, 3778, 4570, 8729, 9010, 167, 3963, 9066, 2183, 3049, 6892, 6606, 2725, 6705, 1358, 2522, 8699, 1556, 6747, 9610, 1886, 5031, 1227, 4104, 6212, 4401, 2354, 8150, 34, 7851, 4275, 8617, 2872, 699, 5380, 2052, 4024, 1416, 3, 726, 4371, 5503, 9891, 2513, 61, 5344, 620, 5711, 2687, 2779, 3990, 1477, 1958, 486, 3826, 1860, 2621, 7142, 5017, 3756, 2597, 2237, 908, 6535, 3642, 3268, 3296, 9546, 3984, 7756, 7198, 6063, 8005, 297, 4134, 6730, 357, 6873, 9375, 2424, 212, 7180, 6890, 7737, 2114, 20, 1630, 4080, 1158, 4827, 8764, 4011, 2218, 6893, 2009, 2611, 1087, 7176, 5809, 5700, 2786, 8090, 7132, 4568, 8437, 7361, 2420, 2822, 7081, 4989, 1104, 7455, 3617, 9482, 4833, 7273, 2131, 4137, 4971, 1447, 1741, 4957, 52, 688, 1073, 1891, 4660, 3675, 4623, 4163, 7499, 6981, 5074, 2344, 5869, 8098, 9047, 547, 4585, 2981, 2788, 4612, 8753, 2393, 2182, 4687, 6858, 4059, 562, 2266, 6182, 3824, 1523, 6516, 1144, 4419, 7069, 7805, 5347, 7834, 5686, 951, 8001, 7800, 1755, 3443, 2735, 8310, 3636, 5781, 9454, 8444, 3880, 7931, 7976, 6629, 9806, 6616, 2139, 5607, 5221, 4350, 751, 4496, 1241, 2251, 8769, 6037, 6115, 5619, 3085, 2271, 6975, 2672, 1255, 7585, 2312, 578, 9256, 5100, 5168, 5955, 7680, 2783, 473, 7872, 139, 5054, 8528, 5252, 9933, 7669, 1875, 3920, 7021, 213, 4779, 6821, 3536, 8151, 8051, 3729, 3791, 7702, 9574, 8621, 5050, 6766, 4680, 7647, 2125, 3107, 398, 154, 1695, 9326, 5751, 2701, 1971, 9944, 4274, 4415, 7876, 3523, 2823, 9157, 9036, 4923, 3718, 639, 2806, 8927, 7381, 376, 4349, 6290, 9100, 6969, 6999, 8142, 9173, 193, 4525, 6314, 5337, 6945, 3885, 4636, 692, 4524, 3410, 6269, 497, 2348, 5909, 9366, 3471, 6952, 3611, 3928, 8452, 966, 5920, 5519, 6158, 9492, 4021, 1297, 1202, 2950, 921, 4014, 1872, 3013, 5923, 4617, 1226, 8267, 5544, 3522, 1845, 7311, 8432, 6827, 6822, 6128, 6757, 8718, 9078, 3137, 7704, 5947, 3809, 5655, 9254, 4720, 7708, 1301, 5614, 6109, 1783, 5750, 1387, 8378, 475, 9440, 438, 8657, 4794, 8301, 7824, 3566, 1692, 3052, 4453, 5134, 4959, 3112, 3122, 758, 2535, 4249, 1088, 6961, 8025, 7626, 4473, 1336, 6255, 981, 2577, 9222, 6155, 1498, 1330, 6373, 366, 9003, 3760, 1803, 7959, 5360, 7384, 7886, 3341, 7299, 9956, 2509, 5375, 9478, 6197, 1413, 6188, 9226, 3684, 221, 7237, 3185, 7454, 5321, 9603, 2590, 9012, 3840, 5465, 4549, 4462, 8375, 6698, 9469, 3161, 6678, 8141, 4404, 6449, 5384, 8906, 7482, 3909, 8897, 2738, 5734, 6501, 7894, 2083, 423, 2761, 3053, 1537, 786, 3194, 6379, 3782, 6863, 4177, 298, 1426, 4763, 2667, 2219, 4186, 3597, 7565, 7233, 5732, 6761, 3918, 6944, 405, 4035, 6460, 7278, 4915, 307, 8237, 7027, 5389, 4, 2037, 1298, 8871, 4901, 9847, 4694, 869, 9814, 8728, 1969, 4825, 3146, 6946, 2563, 718, 9276, 2451, 549, 3846, 8195, 1903, 6345, 8946, 130, 4290, 5463, 3851, 5207, 2573, 5187, 2702, 9873, 1153, 583, 976, 3484, 4379, 5767, 3113, 7315, 208, 2411, 8565, 1799, 5161, 7957, 1499, 5123, 1843, 5612, 7310, 7383, 3035, 7960, 3447, 8481, 9098, 956, 329, 9947, 6885, 5592, 6978, 1905, 8758, 4999, 6866, 7253, 5494, 831, 2768, 4225, 1805, 7926, 6691, 1788, 3967, 8796, 625, 1825, 5670, 2791, 4356, 930, 1700, 2854, 1620, 7883, 6021, 6476, 426, 743, 269, 4696, 5208, 3895, 116, 7937, 7849, 5756, 3750, 3991, 79, 7745, 7181, 2956, 3246, 6907, 3150, 5072, 694, 1340, 6475, 5977, 8509, 6704, 7797, 63, 4173, 8235, 9301, 6299, 5078, 8930, 6650, 1279, 3717, 8476, 8383, 1653, 1113, 4607, 7426, 8196, 7144, 428, 901, 582, 2368, 54, 868, 4073, 3307, 7589, 3529, 3855, 7341, 2498, 5529, 1580, 952, 3900, 5663, 8822, 1986, 5204, 949, 1638, 4516, 5404, 1321, 1540, 8443, 8800, 9914, 1317, 8139, 9611, 5847, 1165, 4466, 4109, 3507, 9975, 1205, 3915, 6887, 2676, 8349, 3802, 855, 7698, 685, 5428, 5758, 1155, 3465, 4418, 2874, 5763, 7936, 2925, 1896, 953, 4297, 730, 8888, 5604, 2605, 2016, 4094, 3118, 634, 9360, 1775, 9517, 6363, 3126, 1357, 7810, 6919, 8605, 3799, 7058, 1176, 5071, 1967, 7664, 4755, 2179, 3804, 71, 3582, 905, 4414, 5616, 2808, 1398, 9527, 2490, 3351, 6651, 8650, 7015, 4659, 7028, 8809, 8250, 5311, 5527, 9207, 644, 6602, 8813, 7483, 2828, 8453, 1429, 6557, 3732, 253, 2154, 6417, 3878, 7175, 3034, 5699, 4993, 707, 4036, 2820, 8138, 4560, 5666, 2366, 3283, 1918, 2126, 1696, 6024, 3929, 7155, 1929, 1739, 336, 2628, 8610, 6739, 2720, 1467, 2763, 8881, 1060, 3147, 6431, 1269, 1097, 5816, 4157, 1920, 2906, 7419, 1785, 459, 3764, 8877, 8451, 2625, 324, 7330, 1418, 4546, 2845, 5752, 4576, 8260, 1927, 9028, 7092, 7625, 7121, 2331, 3808, 717, 4662, 4075, 2274, 3345, 2128, 3682, 2031, 5183, 2025, 9731, 3033, 3496, 5687, 4649, 3817, 3331, 1572, 810, 9018, 9765, 4484, 5220, 9674, 4099, 9408, 7463, 1191, 4239, 8418, 1576, 2418, 1005, 3853, 6537, 4397, 4211, 2365, 2504, 8316, 5620, 1206, 1063, 8309, 484, 6913, 9132, 6470, 9270, 9011, 9106, 7887, 5189, 3227, 7771, 8215, 1121, 5190, 6921, 2988, 1494, 9110, 1957, 7118, 652, 9767, 7200, 5773, 3670, 6328, 2069, 7258, 6260, 1252, 3651, 1923, 377, 6360, 6394, 1219, 9850, 8961, 9144, 1697, 6175, 1762, 9931, 2026, 9039, 6540, 2591, 8084, 2938, 2294, 4976, 4964, 4682, 2867, 5124, 7183, 4664, 3421, 8146, 6542, 9262, 8478, 7935, 4202, 9035, 9153, 6599, 5065, 6375, 3995, 8778, 6166, 3564, 1541, 6717, 8216, 929, 9151, 2460, 4196, 1846, 9067, 2000, 9706, 9875, 9737, 6020, 5859, 3131, 5461, 5946, 8172, 8075, 3705, 9336, 9816, 3874, 9954, 8555, 7076, 3925, 3285, 6413, 8334, 5796, 4486, 2979, 6395, 4950, 1801, 2099, 1179, 8087, 1942, 8488, 2515, 1020, 6554, 1469, 3576, 8369, 5937, 6061, 349, 1177, 4311, 1921, 6922, 8189, 2718, 8568, 274, 3810, 1603, 6361, 9953, 8439, 4745, 8208, 6692, 5567, 5334, 6297, 2645, 8819, 6805, 5829, 6307, 7365, 3680, 5061, 7655, 5743, 1601, 3145, 3477, 9014, 931, 5391, 8772, 8749, 7678, 2819, 8551, 8283, 7969, 5638, 2856, 6719, 6962, 2147, 2696, 8573, 4733, 4995, 2078, 4319, 2106, 3368, 5373, 2957, 1717, 7609, 5504, 2389, 8698, 6391, 7522, 1112, 3606, 6575, 5523, 7731, 2408, 370, 9755, 3937, 4877, 8579, 5679, 7811, 5959, 4064, 4770, 3258, 8640, 6218, 8991, 9863, 3586, 2141, 8773, 3787, 5950, 2909, 4248, 3292, 6795, 932, 4621, 8709, 3896, 6933, 5491, 653, 800, 6839, 7249, 4712, 1663, 5551, 7369, 4697, 760, 3688, 5522, 7294, 9385, 6543, 8980, 4925, 3587, 8518, 7844, 2744, 3622, 6356, 8442, 6515, 6777, 5095, 8594, 1054, 5093, 5272, 9929, 3419, 9418, 1490, 3748, 7114, 8068, 5286, 187, 4708, 6030, 8078, 3415, 5454, 1745, 1910, 7633, 7941, 385, 18, 6831, 9666, 4318, 4005, 5196, 501, 3947, 6013, 5094, 5594, 2732, 4754, 1001, 2860, 3741, 2332, 2943, 1998, 9176, 2392, 1561, 1042, 5209, 6231, 7715, 3244, 9698, 2417, 1407, 1624, 4310, 5142, 4396, 5502, 5254, 600, 5102, 3039, 697, 8907, 1441, 655, 2088, 6869, 7439, 8032, 9717, 6309, 514, 8239, 2281, 5452, 5070, 5685, 1544, 2181, 9302, 9494, 6806, 5021, 1123, 4619, 6324, 6859, 2240, 7689, 4777, 7675, 147, 1816, 7546, 3157, 9396, 480, 60, 4624, 6057, 8484, 3913, 5866, 6845, 9247, 6400, 5783, 5630, 2363, 7591, 7901, 4250, 105, 5900, 7549, 6986, 6903, 6134, 2382, 2427, 4532, 4903, 381, 4911, 353, 7749, 6972, 661, 3982, 3014, 2896, 1047, 5733, 6553, 7394, 8152, 8670, 7511, 5460, 4090, 942, 9888, 6357, 3019, 2497, 6271, 8895, 8937, 801, 1555, 5398, 387, 9190, 4336, 6934, 822, 8856, 1959, 7418, 6485, 5801, 6220, 6877, 7421, 7471, 8608, 9763, 500, 6551, 1443, 5223, 4317, 9063, 3605, 7392, 4589, 4015, 1515, 3762, 2248, 6313, 4515, 5109, 9651, 6816, 3165, 256, 3110, 3286, 3968, 5305, 3088, 6612, 5386, 3591, 3036, 9609, 3256, 8298, 658, 2280, 5409, 9230, 6156, 2296, 6745, 612, 3685, 8781, 8783, 4476, 502, 846, 9688, 4475, 5243, 7729, 9468, 1368, 2688, 7573, 3798, 1691, 9382, 1006, 9171, 1417, 2895, 1222, 8826, 306, 7495, 8965, 8602, 7990, 5633, 1314, 4381, 3422, 1818, 7425, 7097, 4787, 3645, 6196, 6591, 4160, 4847, 2948, 2211, 2468, 5556, 5487, 5496, 754, 3888, 811, 5717, 2758, 4797, 169, 1031, 2053, 3160, 6723, 1730, 2829, 5075, 4187, 7899, 7757, 8403, 2180, 6956, 3222, 445, 7606, 2727, 2653, 9390, 296, 6198, 5769, 1786, 7530, 8498, 9773, 1802, 9600, 5748, 8878, 4759, 390, 4191, 2894, 6077, 4203, 6396, 8399, 7677, 1133, 1876, 3924, 6583, 3742, 7301, 649, 3571, 1091, 5060, 4866, 5501, 6878, 7513, 409, 5593, 2387, 6117, 7374, 5863, 8493, 914, 8504, 3916, 7226, 1625, 2843, 6405, 9893, 485, 4592, 3504, 6569, 1173, 7465, 288, 1735, 9248, 8405, 6662, 5410, 9809, 7562, 6467, 9598, 397, 2794, 6663, 3195, 3812, 896, 2941, 9940, 3716, 4966, 8590, 7375, 6112, 709, 4272, 9741, 3384, 1182, 8, 5043, 4410, 3728, 5420, 9906, 3032, 5348, 742, 3267, 1784, 1090, 7018, 3047, 6585, 1185, 5983, 3233, 7711, 5357, 5331, 1668, 4868, 7831, 1718, 3444, 1919, 8619, 6811, 947, 6135, 3201, 3653, 7270, 1992, 6006, 2619, 1367, 1989, 8341, 8941, 5808, 9219, 9060, 622, 7898, 6429, 2652, 693, 6726, 2589, 4803, 3204, 4795, 3229, 9505, 6587, 9542, 1409, 5707, 5821, 2539, 6185, 5994, 1307, 8279, 4060, 451, 8992, 5564, 8637, 5112, 8034, 9496, 5241, 9321, 738, 9885, 8870, 2527, 7750, 2730, 1078, 6316, 8898, 6526, 1673, 1779, 6206, 4422, 9307, 3459, 3235, 8157, 4774, 4804, 7720, 2964, 8127, 762, 3405, 3931, 6875, 7523, 375, 5080, 6613, 1439, 2267, 1093, 7506, 5055, 6804, 1506, 7857, 8419, 2940, 3295, 507, 7397, 9089, 5397, 7077, 6481, 1738, 828, 0, 4210, 4716, 5654, 1359, 9518, 4555, 6546, 2450, 2257, 8345, 8789, 7438, 1011, 6781, 2086, 5635, 4151, 7617, 9460, 6659, 9624, 7490, 5099, 2358, 1672, 3588, 6408, 2195, 2061, 1145, 7371, 5275, 4009, 2961, 6819, 9834, 4897, 4474, 5450, 2742, 4890, 4642, 784, 4836, 4905, 4450, 2268, 7723, 2793, 543, 4344, 3832, 2792, 2232, 7581, 3237, 1465, 2234, 3197, 1388, 8047, 6643, 781, 1293, 5921, 7324, 7914, 6746, 5791, 1665, 6531, 563, 2711, 421, 4838, 2532, 1049, 8500, 8180, 3648, 5087, 8363, 1462, 4676, 5165, 2556, 4743, 1486, 6168, 318, 1777, 1990, 2893, 3604, 5930, 354, 2610, 7172, 1586, 4736, 1405, 8097, 1143, 6617, 7427, 4578, 508, 4541, 7590, 4750, 7879, 8342, 7182, 7629, 6258, 9185, 6834, 1655, 885, 222, 454, 8502, 1492, 8794, 3241, 2658, 6283, 1268, 9594, 8866, 4681, 3304, 7412, 940, 2862, 8816, 6113, 5462, 3524, 4652, 6639, 4263, 7159, 3270, 8948, 2514, 1461, 6434, 1045, 6043, 76, 8466, 7661, 7822, 8170, 1117, 8171, 791, 4881, 2102, 3252, 9146, 3815, 9677, 5720, 2135, 2315, 3249, 9246, 2093, 8984, 1438, 1629, 8827, 6251, 4672, 5636, 5489, 5278, 988, 8690, 42, 5949, 6948, 4054, 2221, 4641, 6067, 867, 7263, 2599, 9537, 9858, 4380, 599, 6573, 4315, 3097, 45, 1023, 776, 3407, 7815, 2837, 793, 710, 5066, 761, 1900, 7906, 2695, 4678, 1286, 6348, 3428, 8725, 5725, 9909, 9949, 6139, 5136, 6464, 7448, 5536, 9635, 9607, 7966, 4810, 2226, 2606, 6488, 411, 4981, 4663, 2968, 3263, 7913, 1065, 2593, 7865, 9042, 3423, 9911, 8779, 6675, 3457, 8536, 8843, 1347, 4509, 1904, 181, 2148, 9196, 3703, 5090, 6951, 7922, 1198, 6687, 1709, 9500, 5448, 5246, 6519, 8085, 8029, 6558, 4848, 3902, 8271, 6712, 8752, 6518, 7192, 276, 5625, 7326, 1761, 5674, 546, 2170, 7940, 6038, 1750, 7071, 5673, 7404, 5572, 141, 6547, 1248, 4478, 9398, 407, 2949, 716, 2364, 1397, 2710, 3273, 1497, 2716, 8564, 4253, 6457, 8347, 6626, 9587, 2581, 5703, 7353, 2755, 1453, 5343, 2626, 8011, 2660, 5709, 3663, 7668, 7206, 4111, 4735, 6009, 2329, 9210, 6715, 2477, 1610, 8155, 4970, 1422, 1699, 539, 2173, 8669, 6301, 1012, 6721, 6991, 5833, 3025, 2488, 4041, 4416, 2165, 974, 3638, 4522, 9553, 87, 719, 9391, 6674, 8268, 8852, 4119, 816, 872, 6031, 464, 8083, 7413, 4721, 3821, 8763, 6074, 5406, 3333, 3063, 8295, 5805, 9403, 7636, 4402, 2200, 1734, 1882, 1390, 8744, 4628, 7336, 5400, 5827, 1178, 2722, 8391, 1482, 7048, 8143, 2511, 1131, 7436, 2734, 1232, 1507, 6882, 3526, 6070, 8692, 8925, 1245, 4012, 4765, 6508, 4027, 2971, 7904, 8086, 468, 9356, 3498, 6046, 3543, 8957, 511, 9978, 7845, 5176, 7213, 1550, 3124, 941, 2352, 8318, 9175, 8077, 7265, 1044, 80, 3446, 8173, 6253, 1996, 2062, 7355, 7734, 7725, 2536, 166, 5402, 5171, 3178, 9878, 6392, 157, 408, 3169, 808, 1560, 5840, 2097, 1827, 1354, 5253, 8021, 6660, 3776, 2404, 7489, 2323, 337, 7674, 4824, 2986, 4537, 1193, 5518, 1721, 252, 1963, 4051, 113, 6788, 7134, 6701, 5426, 1115, 9002, 163, 6697, 3172, 6292, 1973, 2505, 2048, 75, 2187, 5482, 4246, 7360, 9851, 9826, 9103, 8472, 1362, 4439, 995, 3985, 4296, 8979, 2456, 7907, 3569, 9613, 7732, 7713, 1950, 5256, 6718, 3893, 4518, 9541, 7754, 9915, 2492, 5882, 2441, 8228, 5427, 7635, 1731, 5346, 2721, 2495, 1322, 4718, 9612, 7261, 5800, 2728, 2889, 2664, 7334, 8890, 2006, 1574, 2637, 2963, 4292, 6833, 1598, 789, 2736, 7950, 2753, 7544, 2776, 6321, 1578, 8976, 555, 3595, 1823, 934, 100, 1571, 174, 9633, 887, 2623, 7923, 2821, 5132, 3547, 9778, 3859, 4214, 7259, 4789, 1808, 2378, 4842, 909, 7611, 5289, 9912, 4677, 6114, 6387, 3664, 16, 1588, 1190, 5041, 2798, 1763, 3478, 6287, 3870, 209, 6988, 7768, 2328, 7763, 8335, 5645, 1408, 1211, 6035, 2164, 7539, 6359, 6132, 8193, 1460, 9815, 5924, 5537, 852, 3006, 5828, 1979, 7726, 8635, 4078, 3892, 1753, 7595, 3349, 637, 9268, 7974, 8696, 4806, 1283, 8846, 9491, 7537, 9277, 8765, 5511, 8662, 1360, 4096, 3754, 1016, 7138, 4101, 3710, 3525, 1654, 731, 1427, 6103, 7615, 9499, 7019, 435, 8759, 1284, 6366, 9122, 610, 3262, 8726, 935, 5831, 2217, 5770, 2005, 1386, 7735, 9493, 6165, 7472, 2302, 2748, 7958, 5609, 3370, 5934, 9084, 33, 1161, 4424, 6525, 4403, 9050, 179, 4110, 3831, 1558, 3534, 2530, 5323, 3310, 4086, 8415, 7083, 6388, 9393, 3245, 3677, 5184, 2124, 594, 7514, 437, 9951, 2484, 1557, 2277, 5000, 3056, 9958, 2189, 3656, 9452, 3555, 3479, 7337, 8169, 2849, 3205, 2059, 1452, 9388, 2397, 2607, 964, 2043, 8632, 5170, 8581, 3042, 8320, 7819, 641, 7289, 4234, 6179, 4357, 5002, 2683, 4000, 7312, 2325, 7895, 2638, 8920, 5793, 5129, 9748, 5467, 249, 2774, 2586, 5541, 978, 290, 5656, 4070, 4136, 8494, 4387, 2959, 5590, 4814, 5694, 5970, 2038, 4056, 798, 1474, 7550, 3115, 4398, 5615, 561, 1069, 782, 6075, 1798, 4084, 5872, 9696, 9549, 4340, 8797, 4392, 3737, 1433, 8825, 8874, 5476, 5032, 5708, 3490, 1652, 8057, 5894, 7293, 7637, 3965, 4378, 8428, 1605, 972, 997, 4264, 6778, 1004, 1794, 3093, 8682, 7067, 5160, 6567, 8560, 4479, 2448, 1774, 171, 2595, 4725, 8134, 8211, 8024, 6340, 2760, 180, 3434, 4508, 2969, 5062, 433, 303, 4031, 4294, 6045, 9577, 2942, 6520, 5201, 9092, 3179, 2882, 5837, 4800, 4448, 7380, 1256, 6295, 2807, 3439, 5368, 4492, 5399, 4221, 3102, 4781, 3977, 7634, 6995, 1270, 3842, 5199, 1941, 2381, 7712, 1776, 6493, 9687, 2985, 7403, 1768, 6090, 3392, 6872, 1148, 5774, 2911, 3559, 1014, 1909, 4341, 3044, 3353, 2500, 8158, 5532, 4846, 4043, 4955, 5495, 3542, 6148, 6741, 1966, 4212, 8276, 3269, 3974, 1254, 1282, 3072, 9077, 7741, 6908, 8120, 1892, 4899, 6224, 4927, 3549, 9370, 1170, 5521, 6702, 1239, 7376, 7245, 4634, 3430, 740, 4719, 6889, 2978, 7447, 7210, 1686, 8041, 775, 881, 5688, 8457, 9551, 4973, 3706, 1071, 950, 884, 62, 9803, 520, 3552, 2269, 8523, 2904, 458, 9903, 1626, 3940, 5912, 7747, 5120, 2778, 2414, 3163, 8474, 7650, 8445, 6151, 5341, 8340, 2574, 1299, 9480, 3528, 1733, 1446, 794, 8446, 4004, 1174, 2835, 577, 5483, 1500, 5972, 5226, 5419, 2855, 4941, 5069, 9936, 9449, 619, 4428, 1546, 1908, 9186, 5610, 4304, 9812, 2499, 8054, 2272, 237, 3828, 3562, 3214, 7202, 4520, 3023, 6979, 9521, 8869, 3495, 1184, 2604, 4601, 4175, 987, 9481, 5584, 9154, 7631, 2127, 2697, 7269, 3099, 6857, 1164, 7684, 2703, 6772, 9019, 4192, 4445, 1680, 5307, 271, 1542, 4723, 8721, 806, 4769, 2132, 7283, 9652, 320, 3360, 3575, 8793, 431, 1273, 4975, 2510, 9615, 3224, 3382, 6964, 3805, 8902, 2376, 5693, 9589, 5228, 9325, 9485, 2803, 2469, 3873, 4559, 2213, 4323, 9919, 1566, 9946, 9622, 5342, 7437, 9064, 8121, 842, 1850, 5027, 6779, 5939, 5721, 7755, 8917, 6174, 4406, 1835, 9503, 6194, 1589, 3702, 1458, 1142, 5723, 4978, 4924, 2438, 954, 5736, 6736, 1320, 4301, 6473, 5895, 4935, 4949, 6495, 3089, 891, 3278, 8062, 2104, 3865, 6963, 5282, 7131, 7075, 9584, 487, 4792, 3841, 8044, 7498, 4942, 4227, 1187, 746, 6593, 6589, 6847, 4796, 648, 4020, 6089, 1118, 9251, 3758, 2827, 6421, 8312, 604, 4266, 5047, 875, 4530, 4701, 6720, 9964, 1682, 1514, 7494, 8027, 5063, 4372, 2081, 1935, 3689, 3946, 890, 2454, 2308, 2585, 6462, 9354, 3753, 327, 2897, 1747, 8455, 7597, 5611, 4600, 2994, 1122, 7145, 2035, 6676, 9335, 6597, 5649, 7982, 5018, 6111, 2771, 1459, 456, 1869, 4844, 9292, 5202, 1701, 6208, 4702, 1590, 924, 8636, 1311, 844, 5432, 6008, 7359, 4567, 1318, 7994, 2518, 1420, 6167, 2560, 8408, 7473, 1026, 2036, 7871, 7560, 1669, 185, 5568, 1649, 8385, 6121, 2777, 9102, 7856, 5354, 8724, 570, 7703, 5451, 1553, 7388, 4271, 8210, 6442, 4238, 7212, 4550, 4270, 7321, 4083, 4742, 7162, 2936, 3316, 4638, 2815, 4028, 4526, 2467, 8424, 9935, 7122, 7223, 4573, 6482, 6909, 6296, 6439, 3142, 2263, 248, 4029, 9252, 7347, 5784, 3020, 9340, 3202, 4986, 8417, 3568, 3100, 3426, 6217, 5857, 4121, 8015, 1501, 715, 117, 540, 2174, 2880, 58, 7395, 6455, 7297, 3485, 9616, 4673, 7066, 5996, 640, 4262, 7041, 6027, 1257, 2642, 2749, 5692, 6335, 5794, 1204, 6222, 6085, 3260, 6714, 9667, 6496, 4194, 7577, 7807, 6094, 2496, 1861, 5231, 7025, 128, 1267, 3596, 774, 350, 6233, 3890, 4639, 7350, 2117, 3869, 936, 7687, 7954, 4013, 5862, 238, 2339, 3375, 156, 1346, 6286, 5917, 356, 5309, 8053, 631, 7382, 5352, 7116, 2737, 1723, 2629, 4293, 8233, 8926, 6826, 9353, 4933, 3037, 347, 8326, 9716, 225, 4632, 1813, 64, 3347, 1906, 732, 8282, 8294, 1309, 2415, 4123, 3970, 5227, 4219, 3159, 2177, 402, 1483, 8206, 2892, 9625, 3289, 9779, 4360, 5533, 463, 5675, 584, 3489, 6201, 9871, 1954, 1724, 6384, 1124, 4815, 566, 9438, 1593, 7928, 6257, 414, 6776, 3541, 8061, 1666, 5186, 6664, 6614, 568, 7510, 6446, 6792, 2276, 5851, 2094, 4195, 5871, 3451, 7173, 9329, 9107, 2801, 4044, 7932, 955, 3739, 9881, 2919, 3040, 1200, 4017, 292, 5644, 587, 3050, 3062, 7952, 3910, 4001, 3488, 3891, 5016, 792, 9051, 7861, 3833, 3589, 1415, 5317, 1099, 5327, 9227, 4799, 850, 6901, 2547, 7643, 2286, 9726, 9407, 679, 5374, 3342, 5213, 5198, 684, 7246, 6422, 521, 231, 2534, 4237, 5001, 5267, 6620, 2068, 9237, 5632, 6900, 7792, 5589, 629, 3297, 3200, 4521, 9804, 3076, 363, 4167, 1224, 3166, 4885, 1488, 4408, 4739, 4432, 923, 4837, 7716, 2437, 9606, 8311, 3868, 2334, 8179, 8719, 5150, 6936, 3119, 5392, 7266, 5587, 7579, 3592, 2351, 6306, 3933, 6358, 1742, 6749, 6658, 6216, 2140, 6376, 1132, 6580, 5195, 4822, 8470, 4963, 4183, 4835, 3354, 6828, 8872, 2391, 3927, 3247, 9087, 8905, 1379, 6600, 8100, 2085, 516, 2689, 4145, 4286, 1579, 2216, 3811, 5445, 4032, 2470, 5178, 7043, 5873, 1186, 2238, 3674, 8855, 4320, 5653, 948, 424, 8808, 741, 1086, 3883, 2371, 7764, 5488, 4928, 6332, 1545, 2442, 5727, 7340, 2089, 1952, 1380, 4741, 4364, 4363, 4987, 4616, 5505, 7841, 8933, 1707, 7208, 4596, 1771, 6372, 6738, 5290, 2356, 4907, 4279, 7621, 3101, 1513, 2100, 545, 2647, 1767, 3844, 8066, 4100, 7257, 1505, 3538, 6143, 1534, 813, 2914, 1698, 2034, 6244, 9683, 3127, 9131, 6710, 9668, 9925, 8266, 9831, 551, 5671, 2756, 8966, 2265, 1559, 2079, 5233, 496, 3315, 8885, 5068, 1749, 9095, 6235, 1080, 7276, 5858, 2146, 1518, 785, 7867, 7370, 6180, 3223, 5967, 6568, 8730, 5219, 1516, 1569, 2624, 3003, 2395, 7727, 9601, 5658, 3264, 7099, 2620, 6310, 5738, 8305, 8144, 8164, 3544, 5779, 2517, 277, 8497, 330, 1280, 7893, 7823, 7991, 7993, 6916, 4820, 1369, 4583, 7884, 2861, 6002, 1532, 6799, 833, 1975, 1912, 3301, 1329, 2844, 4165, 1258, 8149, 2320, 6898, 6505, 7430, 6958, 7802, 9152, 462, 7949, 5215, 3633, 849, 8263, 7256, 3414, 6437, 7280, 2434, 2309, 5470, 1038, 7874, 3487, 3957, 714, 7001, 962, 6215, 8240, 8639, 8222, 8186, 2304, 6842, 4788, 416, 279, 9127, 9197, 4753, 3008, 6403, 1325, 5724, 7840, 4313, 2631, 3790, 5271, 333, 9560, 8968, 68, 3274, 6566, 2188, 1167, 6728, 3731, 8939, 14, 8754, 6592, 6443, 9085, 9441, 2002, 3517, 182, 6881, 8975, 8585, 1968, 6642, 8358, 3951, 4808, 6989, 1647, 8395, 3343, 66, 6914, 3002, 5888, 7545, 2273, 2406, 8026, 1053, 4640, 9264, 7152, 3973, 5335, 5741, 2342, 5824, 2112, 186, 1238, 3690, 7769, 4046, 6621, 982, 5696, 2155, 1151, 3788, 5436, 1110, 8717, 8851, 2465, 5261, 6997, 4684, 5224, 3707, 4374, 690, 9068, 8909, 8409, 2542, 9703, 7547, 2521, 1536, 5961, 2575, 6468, 1235, 6047, 4382, 7059, 6868, 696, 1150, 5363, 2812, 3800, 8514, 4558, 9137, 1274, 1600, 8553, 567, 206, 1606, 3630, 7736, 973, 2569, 6641, 4258, 8246, 1793, 618, 815, 5242, 6917, 1949, 6627, 5835, 515, 3182, 9810, 4255, 1236, 2453, 3192, 4361, 9711, 1449, 5728, 2481, 1608, 7836, 5288, 8537, 2158, 8983, 5899, 3325, 4481, 4257, 8708, 6572, 3518, 3271, 6471, 9848, 5546, 7329, 2857, 8238, 5954, 7912, 429, 1074, 5968, 5683, 9111, 1538, 3054, 8931, 2846, 4138, 5908, 553, 3005, 2929, 7156, 2726, 7536, 9867, 7044, 5478, 2394, 9109, 2008, 4081, 899, 6374, 3655, 7752, 588, 2433, 4135, 5083, 677, 5960, 5804, 2582, 2870, 5815, 5277, 1839, 2374, 7264, 7271, 1345, 5234, 861, 5665, 3366, 3403, 7466, 7126, 4153, 6598, 6099, 721, 7491, 8088, 2421, 9220, 6486, 5336, 6062, 9115, 3860, 6080, 6239, 1834, 1955, 3000, 119, 470, 7693, 7753, 5884, 1159, 6305, 8130, 2930, 4655, 5405, 5540, 9645, 2684, 1381, 4791, 7123, 8642, 1702, 305, 108, 1138, 5162, 2966, 8723, 3912, 1294, 1543, 7475, 5557, 9921, 3138, 2859, 6404, 9759, 7656, 7925, 6264, 2603, 8499, 832, 4057, 1812, 7286, 1061, 912, 4620, 678, 2787, 7440, 1385, 1841, 4122, 8407, 9244, 196, 5813, 8860, 1751, 1172, 5449, 1213, 5911, 6968, 3397, 5806, 5513, 8033, 4074, 9675, 985, 7055, 2115, 1081, 6743, 9790, 8600, 6716, 1708, 3111, 6559, 8243, 9682, 6303, 6040, 4162, 4738, 9211, 2902, 8712, 4411, 4651, 6427, 6058, 7916, 2646, 7685, 5890, 2512, 7534, 4464, 9534, 4629, 5830, 6214, 9658, 8959, 9, 8921, 6416, 4188, 39, 2033, 8612, 2324, 3794, 3123, 3455, 4910, 937, 827, 1934, 2313, 994, 5040, 1481, 3662, 1266, 4463, 2054, 7730, 6707, 6141, 5284, 8792, 6965, 2731, 1399, 384, 8300, 8256, 7710, 6207, 6451, 6095, 1533, 1819, 1916, 4305, 6574, 3773, 1604, 1999, 979, 1617, 5037, 7748, 4768, 6947, 7474, 2250, 1225, 38, 7900, 6608, 8583, 6943, 4984, 4656, 9059, 104, 857, 5861, 8798, 2923, 5588, 2156, 383, 9860, 4117, 5081, 9094, 9305, 5163, 6764, 8820, 1980, 998, 7236, 5052, 8900, 1058, 4819, 2360, 2537, 6983, 1508, 9133, 7986, 4507, 5263, 4737, 4653, 4447, 9744, 1328, 483, 280, 2050, 4143, 3486, 133, 1221, 9287, 9045, 7013, 7146, 1264, 8449, 4889, 8661, 8687, 3377, 9526, 4878, 8956, 1728, 5956, 8757, 6342, 5646, 1103, 4166, 1503, 5875, 6960, 7527, 5169, 2019, 2541, 7790, 7777, 369, 3211, 8804, 928, 6393, 9697, 132, 471, 1719, 1077, 3336, 1836, 3816, 839, 9699, 3532, 1727, 9293, 6249, 7951, 7036, 8935, 5509, 825, 6644, 1491, 9299, 1136, 5469, 1066, 5481, 8807, 6250, 7826, 4298, 4831, 2489, 4303, 2639, 7398, 4427, 258, 8059, 557, 8126, 2516, 8589, 7221, 7751, 3371, 768, 3338, 9700, 2932, 5210, 4438, 5218, 766, 3516, 1737, 2617, 43, 7040, 8055, 8045, 7817, 3556, 7528, 1356, 797, 8475, 6883, 9233, 173, 6010, 6355, 6142, 2991, 5079, 3061, 1504, 7908, 3725, 3330, 6880, 323, 8131, 1618, 3096, 8166, 2952, 6867, 6560, 3177, 233, 4485, 7563, 1614, 8259, 382, 2921, 8108, 3981, 4633, 1355, 7512, 3181, 2773, 9311, 3051, 1365, 40, 211, 3452, 6210, 615, 1489, 9538, 8734, 37, 7619, 840, 5695, 7432, 4393, 4413, 5067, 777, 7813, 177, 8864, 4337, 780, 7503, 7535, 8626, 3908, 4631, 910, 9387, 5200, 9118, 3456, 3904, 293, 6871, 3535, 7962, 9057, 2980, 6277, 7594, 878, 9464, 5580, 3243, 778, 9590, 2659, 1428, 2426, 6344, 4181, 4734, 8200, 5098, 6173, 6500, 3744, 17, 9838, 7989, 2682, 3060, 444, 4069, 526, 1583, 7520, 5798, 6588, 9939, 2587, 4055, 7947, 9801, 6938, 9783, 3067, 2551, 6672, 3887, 2924, 9267, 845, 3950, 7046, 7794, 748, 7714, 8746, 2168, 7470, 747, 9349, 7338, 5928, 1107, 8611, 5349, 355, 2398, 9771, 6815, 2149, 9008, 6110, 6590, 30, 6246, 8911, 3659, 6023, 4948, 5403, 2972, 9362, 3048, 9310, 3393, 8128, 4595, 1250, 765, 1055, 8362, 5322, 152, 8116, 399, 3018, 2171, 2975, 2533, 5383, 2858, 5506, 4465, 5545, 4309, 5676, 3978, 4273, 1623, 665, 9562, 8020, 579, 4980, 510, 3935, 4116, 8889, 7780, 5128, 7641, 5298, 706, 642, 251, 5216, 5850, 4174, 1034, 6708, 4442, 2717, 3081, 5576, 1627, 9324, 6315, 3261, 4988, 8204, 6336, 4586, 1233, 532, 4994, 8566, 2161, 2190, 4471, 1137, 8000, 3074, 4858, 525, 2922, 2931, 8104, 7509, 7548, 897, 3420, 603, 1262, 4355, 7089, 4327, 3723, 671, 8096, 339, 7460, 9484, 8255, 656, 4468, 1108, 8990, 4630, 4811, 3500, 195, 1796, 5904, 753, 161, 3640, 9788, 5192, 6594, 8554, 7744, 667, 6048, 643, 7843, 6942, 6131, 5034, 8052, 3189, 5056, 8942, 46, 4876, 25, 4456, 8814, 3856, 5292, 7327, 5547, 106, 8830, 8578, 991, 8319, 2051, 3503, 1678, 4499, 7833, 7488, 1040, 4921, 1079, 3024, 7532, 4637, 1370, 2291, 6579, 8389, 1780, 2292, 8167, 9684, 3470, 7998, 8633, 2040, 7695, 5365, 8272, 26, 3139, 5097, 687, 1414, 7140, 3768, 1713, 2330, 2475, 1917, 939, 1275, 4458, 1981, 4667, 882, 5624, 6130, 6634, 5603, 7798, 48, 2446, 2679, 3203, 8030, 391, 9835, 2337, 6680, 5772, 2750, 436, 6398, 6935, 2928, 3603, 5424, 804, 7681, 6300, 1435, 396, 6051, 1650, 6056, 1928, 4884, 53, 3265, 6735, 7630, 3558, 172, 2123, 264, 6278, 419, 5902, 5036, 3644, 6862, 2223, 5823, 6864, 8916, 3989, 5442, 3284, 7507, 9566, 8745, 1183, 3624, 8092, 5440, 7322, 3399, 1660, 859, 3669, 2416, 1811, 5273, 3350, 1814, 8004, 7666, 9846, 6607, 7296, 1253, 452, 4675, 6285, 9400, 6570, 9447, 7742, 5667, 3511, 5744, 7284, 7659, 2039, 3857, 1009, 7218, 8542, 5598, 2176, 6104, 5691, 5867, 5143, 6601, 9112, 7667, 3952, 5245, 6523, 9300, 7806, 8714, 4370, 6191, 3959, 3105, 6078, 1373, 1100, 6722, 1111, 4904, 2487, 2318, 9240, 8663, 6809, 830, 194, 7045, 5981, 134, 2832, 9792, 5822, 8836, 5802, 3321, 9113, 474, 9596, 1575, 2913, 3318, 4002, 4668, 6025, 9308, 6397, 3610, 4224, 7420, 5785, 7100, 4359, 8223, 1951, 960, 5755, 3697, 3493, 6453, 9023, 7980, 8448, 5004, 2185, 2494, 5108, 1913, 7282, 6984, 5439, 2300, 2422, 4329, 2699, 7796, 4440, 3960, 6444, 8456, 3698, 5497, 8575, 3255, 131, 1807, 5510, 7139, 2001, 5986, 4514, 1135, 8082, 7529, 93, 5022, 420, 675, 2579, 6793, 7504, 1596, 5974, 2432, 3144, 4581, 7373, 4019, 1389, 3607, 3494, 3625, 2045, 1862, 1109, 8944, 4857, 6562, 7598, 9608, 1667, 6755, 142, 8549, 7143, 4931, 1432, 5126, 7065, 1782, 6000, 1203, 9586, 6631, 2310, 432, 9386, 4023, 3390, 2799, 242, 3095, 2719, 1619, 560, 5351, 8364, 1393, 7151, 1371, 9557, 2162, 4130, 7997, 737, 285, 4158, 8360, 683, 8824, 5634, 4233, 4376, 315, 7287, 345, 1607, 1602, 9204, 97, 999, 7582, 835, 2258, 5447, 236, 7102, 3777, 7672, 790, 1993, 5714, 8861, 6679, 5964, 7203, 5110, 1907, 3696, 8563, 7799, 24, 5182, 5922, 880, 7572, 4129, 647, 4562, 4615, 4322, 5762, 2945, 260, 739, 841, 9626, 7137, 8738, 9685, 2359, 2252, 6383, 986, 8440, 6686, 4747, 6668, 2024, 5283, 5280, 4580, 2230, 9971, 3104, 3367, 617, 7110, 2435, 241, 6561, 4243, 6152, 7239, 6050, 6853, 5401, 834, 8198, 4285, 1195, 2087, 6578, 6237, 3442, 9027, 4909, 7124, 9350, 5014, 5367, 7399, 5759, 8148, 5140, 5627, 1740, 5356, 7933, 2299, 1033, 7892, 9868, 6098, 6154, 4744, 1880, 4115, 6219, 3329, 2066, 410, 6762, 3065, 1997, 3681, 7588, 5131, 3953, 6331, 4268, 6927, 1048, 210, 2413, 9439, 9849, 2616, 4400, 573, 4805, 6259, 2175, 1970, 1787, 3361, 6178, 8178, 7676, 153, 5206, 592, 4146, 309, 6343, 5836, 8932, 1824, 5705, 3734, 3183, 3413, 136, 9392, 2491, 5839, 7168, 229, 6149, 2333, 8174, 1348, 6060, 8654, 3272, 8289, 6268, 920, 2228, 7317, 7476, 226, 2133, 996, 856, 8376, 9591, 457, 7366, 2673, 8118, 5270, 9472, 9714, 1584, 8519, 1760, 6545, 4325, 9458, 2915, 8558, 3793, 2143, 6362, 2288, 1168, 3752, 945, 2167, 4926, 8762, 3427, 7850, 6564, 8777, 6550, 2449, 3979, 3602, 6200, 2663, 6195, 712, 1189, 2836, 2754, 217, 7521, 9158, 8163, 5381, 1974, 1312, 477, 4204, 3193, 2781, 9694, 8652, 605, 4420, 6228, 7093, 3769, 5896, 4914, 3621, 1748, 8993, 4545, 1392, 5790, 2255, 7946, 9708, 4647, 2479, 5998, 4584, 1852, 413, 1445, 2160, 4455, 4958, 332, 7290, 4686, 5586, 2751, 5026, 564, 6280, 2327, 819, 7342, 4085, 9853, 198, 1821, 9670, 9959, 8742, 5407, 7169, 8845, 533, 8567, 6824, 3867, 5776, 4729, 321, 7592, 6266, 2609, 8570, 2064, 8287, 838, 8220, 874, 5880, 9041, 8768, 286, 5313, 8040, 2057, 6727, 9673, 7281, 1879, 7230, 3863, 919, 6385, 3078, 1197, 6119, 4874, 7457, 8232, 7837, 2343, 5969, 348, 3899, 6732, 6238, 4556, 3077, 4232, 7268, 624, 6274, 2293, 1568, 9007, 3184, 9214, 8101, 1323, 3545, 5918, 5876, 493, 3877, 4312, 1931, 664, 1895, 646, 9565, 3660, 6906, 1982, 313, 3919, 3585, 1911, 1565, 4430, 8876, 8343, 9425, 4172, 8429, 7479, 5116, 1002, 1592, 8023, 904, 8392, 6146, 3209, 2472, 1310, 1770, 1765, 1041, 8380, 7042, 4089, 88, 1520, 6272, 1181, 6354, 3820, 5053, 3373, 6939, 2370, 8123, 7508, 4554, 9665, 2649, 2222, 1726, 6380, 674, 1010, 406, 5105, 552, 2877, 4091, 7348, 3009, 5952, 2674, 6940, 7411, 1218, 7047, 8739, 7037, 8520, 2254, 10, 8297, 6552, 4052, 2953, 5423, 7873, 8548, 5332, 6808, 7298, 5626, 1378, 2818, 3280, 3448, 223, 7891, 7651, 1234, 7022, 1854, 2834, 3987, 9379, 8106, 1396, 5642, 7125, 3007, 7229, 933, 9355, 9192, 9234, 7014, 2770, 9342, 9832, 1212, 9376, 2752, 4752, 2241, 5259, 1778, 3064, 1563, 5092, 959, 5877, 2372, 5122, 7187, 3691, 4209, 3711, 1670, 6817, 4141, 3871, 9859, 3190, 4992, 3627, 490, 764, 6924, 3362, 9034, 1851, 7352, 4491, 9369, 3217, 2440, 1003, 7919, 680, 4498, 6159, 4223, 1645, 6798, 1648, 3406, 4431, 1326, 102, 1842, 6813, 870, 2671, 4156, 1976, 326, 5456, 2429, 3167, 1881, 2918, 1725, 6633, 311, 2326, 4563, 281, 7782, 4451, 729, 7254, 6744, 2445, 2483, 886, 4097, 3213, 9796, 1587, 6930, 5023, 3433, 3250, 4282, 1633, 3847, 8262, 3276, 243, 1188, 3687, 7943, 422, 8761, 7103, 5329, 3505, 7285, 8562, 2592, 1527, 9489, 8660, 6538, 6491, 192, 3643, 1039, 6364, 6209, 9436, 6401, 4635, 6304, 3917, 247, 4951, 8722, 2172, 287, 9126, 9031, 7956, 8625, 2668, 9545, 2564, 1043, 114, 2570, 6648, 5577, 4906, 8463, 2082, 7325, 1056, 7911, 2, 3813, 3531, 9498, 8541, 1288, 518, 6381, 7567, 2743, 3136, 6630, 1547, 7194, 6368, 9642, 3530, 417, 6517, 8510, 6770, 5944, 2311, 8934, 8587, 3692, 8705, 4713, 4969, 8039, 9343, 7034, 3862, 3332, 5453, 2275, 2548, 2939, 1688, 3713, 1582, 3819, 8242, 3686, 2471, 1140, 550, 5443, 3045, 4216, 6334, 2675, 7112, 5803, 4375, 9825, 2049, 254, 586, 5672, 2013, 3196, 5938, 7759, 9465, 6211, 1632, 3398, 239, 9121, 7500, 6489, 2192, 8165, 9397, 1884, 7307, 9968, 188, 2335, 8868, 3512, 2137, 4772, 4190, 8093, 8350, 5205, 7878, 1442, 3972, 8750, 2136, 691, 2529, 8832, 925, 1806, 8620, 99, 4007, 4531, 2876, 6052, 5042, 2960, 4118, 3879, 9221, 6, 4218, 1789, 1577, 5486, 971, 5868, 3626, 7316, 5749, 803, 2090, 4859, 2507, 9296, 2345, 1406, 736, 6419, 5144, 7452, 3520, 6433, 4037, 5860, 9450, 3319, 6512, 7614, 4335, 893, 94, 5127, 8561, 3022, 7072, 2891, 9786, 8354, 5984, 779, 8244, 8192, 401, 9266, 2196, 3027, 3043, 8924, 4870, 5326, 9477, 6774, 2817, 7561, 1217, 430, 7968, 5990, 645, 3827, 3724, 6213, 4425, 110, 1364, 7012, 3220, 8853, 6899, 3614, 1353, 6426, 4240, 6696, 1831, 1296, 3385, 9729, 9160, 6204, 4386, 6014, 5238, 3628, 9725, 2191, 9532, 3502, 7934, 1829, 5330, 439, 4913, 5106, 805, 2553, 7970, 7487, 5874, 3257, 9760, 6487, 7053, 6888, 1263, 1988, 7029, 5651, 2888, 5369, 9877, 4207, 723, 1437, 2134, 8790, 5931, 73, 1127, 3632, 472, 5364, 2316, 6181, 1036, 4816, 6270, 2198, 705, 807, 9941, 1070, 4300, 8865, 2698, 443, 1706, 4065, 7809, 2811, 8801, 6879, 9724, 3219, 1597, 8788, 9976, 2214, 1289, 6477, 4295, 4801, 2864, 6459, 1677, 3125, 4010, 6039, 6503, 415, 2566, 1451, 2508, 1094, 4106, 2355, 1377, 6818, 4098, 3117, 2455, 6753, 7575, 3600, 524, 5421, 5948, 9437, 4778, 2790, 2401, 74, 8427, 9793, 4618, 7277, 9886, 5008, 5048, 6133, 1972, 1319, 3557, 3966, 9821, 3712, 8277, 1300, 6230, 6571, 4480, 2264, 3086, 8441, 191, 4288, 4749, 44, 2562, 2825, 2423, 261, 8328, 325, 2840, 4050, 6347, 2955, 9346, 246, 8140, 770, 8285, 9742, 879, 4812, 3976, 1404, 5191, 449, 8648, 7005, 5689, 5538, 5719, 8887, 9294, 3164, 5525, 1932, 8207, 2630, 1674, 5328, 82, 3907, 894, 6402, 2865, 9024, 8353, 2951, 7971, 7227, 8426, 4449, 1128, 7405, 8365, 636, 23, 1201, 4732, 5011, 4324, 1116, 6850, 1769, 7863, 8296, 2210, 9275, 5771, 5446, 4460, 5844, 4182, 6699, 2588, 2430, 5115, 4299, 6596, 2207, 2802, 7975, 5669, 51, 4717, 155, 750, 5512, 9069, 9191, 8248, 2076, 3838, 8482, 5893, 1146, 4872, 1064, 89, 4544, 7108, 9130, 2764, 3305, 2482, 9899, 1052, 5820, 703, 6136, 5601, 8952, 2347, 5792, 5975, 8435, 3275, 6782, 5013, 5864, 3829, 2194, 8094, 6412, 9640, 3934, 5578, 2119, 72, 8923, 6273, 5076, 5232, 1278, 4131, 8331, 9303, 50, 9072, 1349, 3449, 11, 9334, 7389, 7979, 2602, 6684, 4757, 1403, 7408, 2709, 2759, 3519, 1797, 8416, 224, 4991, 8184, 4728, 1028, 1171, 7855, 513, 2336, 1987, 8629, 8577, 3328, 2101, 1084, 9333, 5085, 5146, 1242, 164, 8329, 6689, 1277, 2463, 5746, 3468, 565, 4864, 36, 7648, 1199, 3770, 1308, 6123, 862, 7719, 3864, 970, 4783, 3971, 8188, 3242, 4865, 6803, 2476, 6450, 5726, 3394, 8831, 9097, 5865, 3092, 7540, 6652, 3441, 4048, 9040, 8550, 8013, 5637, 9852, 7061, 1160, 9073, 8434, 1525, 67, 3958, 3854, 1473, 8464, 3911, 1591, 1017, 7646, 204, 4679, 6160, 4284, 1524, 8153, 205, 2568, 8522, 7827, 8467, 2766, 837, 5570, 494, 676, 4588, 4423, 3584, 6635, 4985, 8597, 8912, 5310, 943, 6763, 1564, 4030, 9020, 2163, 7773, 6667, 1000, 7801, 7385, 1207, 6982, 8257, 1015, 2545, 8586, 5940, 6192, 91, 7981, 6097, 1965, 4861, 6015, 6369, 6262, 8521, 9845, 8064, 745, 9239, 9208, 3572, 7402, 8691, 4488, 7492, 5554, 8049, 8503, 57, 8176, 6205, 7064, 621, 4033, 8253, 1271, 9016, 1512, 3128, 5574, 2129, 5985, 7207, 7707, 1581, 4395, 1868, 8624, 2108, 1411, 9540, 5493, 95, 8673, 5244, 7613, 9108, 6463, 8327, 362, 8693, 7288, 9404, 3340, 8291, 2239, 1291, 122, 9265, 4727, 9634, 3796, 6171, 4823, 8829, 1956, 9880, 7119, 3313, 5973, 9753, 609, 7783, 5623, 7816, 3143, 404, 3348, 9455, 5559, 4502, 284, 6849, 8795, 7415, 1662, 1425, 3306, 8081, 965, 3539, 1820, 6275, 8471, 3026, 1830, 1154, 7458, 9905, 946, 8425, 3999, 6022, 2850, 3208, 8398, 9216, 4366, 5702, 403, 4236, 3872, 660, 2021, 4610, 2677, 4307, 3969, 8875, 4597, 7393, 9823, 3417, 3431, 70, 2116, 2270, 86, 214, 6007, 5569, 8613, 3466, 1019, 3546, 9365, 902, 3619, 1152, 4561, 818, 5507, 6987, 2474, 2169, 4201, 7171, 5247, 8771, 2383, 7148, 9561, 2636, 8971, 8821, 6461, 4513, 5535, 7166, 5999, 2816, 992, 32, 5471, 864, 3719, 1101, 359, 2644, 149, 7828, 589, 235, 2767, 6263, 8381, 3239, 2665, 8247, 1444, 591, 1018, 7781, 6279, 2762, 2984, 8833, 7328, 1455, 1848, 4627, 7464, 112, 2700, 6371, 1809, 6752, 2976, 8114, 5294, 7318, 2622, 6959, 4140, 3474, 3634, 1930, 735, 6941, 392, 1139, 9932, 331, 9015, 228, 7214, 6169, 3560, 7232, 3593, 9272, 4512, 4962, 4039, 1685, 9569, 1849, 6767, 9894, 7829, 8117, 7574, 4087, 958, 2284, 2804, 8145, 386, 8058, 601, 7793, 2769, 3746, 7973, 9194, 6102, 6957, 6325, 787, 6029, 7378, 6856, 8684, 2259, 1693, 3079, 9148, 5514, 5661, 8056, 9428, 4828, 4259, 170, 2091, 7225, 4613, 8701, 1247, 858, 3378, 8007, 5324, 1281, 5599, 35, 4786, 669, 1129, 7188, 3388, 6670, 7558, 7026, 6445, 1334, 3561, 9080, 7111, 6760, 512, 2885, 5362, 250, 4226, 7929, 2010, 151, 8787, 2538, 7559, 7624, 1790, 7164, 7009, 3073, 638, 2833, 1573, 1229, 9420, 4326, 8818, 1495, 4960, 7618, 8884, 5782, 1883, 6378, 367, 227, 720, 900, 5740, 8894, 5103, 4908, 7346, 8019, 7060, 8308, 2789, 6092, 8387, 5248, 7291, 4493, 8545, 2107, 2461, 7356, 5524, 9854, 9693, 6610, 6497, 6082, 8679, 8304, 889, 2493, 1332, 8584, 1083, 8849, 7252, 8604, 343, 7639, 6807, 9556, 8840, 2072, 5561, 2875, 6509, 3852, 9602, 47, 5754, 5606, 7795, 5563, 9030, 8323, 3191, 5239, 865, 2022, 2962, 4714, 8516, 657, 5976, 7130, 809, 2473, 8374, 7030, 9195, 659, 3740, 5312, 3206, 3372, 8603, 9646, 4883, 1448, 3453, 7497, 2443, 5266, 92, 4169, 7431, 2410, 1220, 2830, 1985, 6494, 6891, 938, 3992, 8423, 6996, 5395, 8899, 4352, 5193, 4467, 5408, 6293, 8022, 4368, 220, 1344, 8226, 7320, 4688, 1025, 340, 1400, 146, 9070, 673, 3673, 7113, 5652, 8074, 3356, 2375, 1163, 542, 4347, 240, 6536, 3708, 3149, 1939, 8414, 1008, 4760, 5845, 5035, 6604, 3763, 5180, 2065, 8582, 3450, 635, 4685, 3259, 1703, 2367, 9463, 275, 5760, 3700, 6081, 273, 3683, 8886, 22, 9405, 7657, 681, 7658, 7467, 8501, 9162, 4235, 400, 5989, 7774, 9734, 8161, 6254, 9224, 6329, 8136, 189, 3059, 1223, 3401, 9715, 1502, 8107, 4855, 824, 7814, 5500, 65, 1029, 9490, 440, 8234, 3098, 1401, 5411, 5596, 312, 265, 8080, 4412, 8996, 3679, 611, 5629, 2935, 9202, 4538, 2557, 5768, 2614, 9963, 9807, 1858, 6265, 3774, 2295, 5025, 3109, 1705, 8495, 418, 8676, 4072, 6636, 576, 8060, 8929, 1240, 3666, 9930, 5217, 5498, 7608, 9558, 6256, 8834, 2503, 4893, 1922, 1658, 7880, 1865, 7032, 7628, 1339, 2681, 6768, 3302, 3652, 1664, 8333, 8601, 9866, 4542, 7627, 3151, 9193, 4077, 8317, 2594, 9962, 3665, 1251, 734, 8533, 1746, 230, 4280, 9507, 6261, 8766, 6625, 5096, 9339, 8596, 3720, 9291, 19, 755, 906, 9099, 6049, 368, 3103, 3357, 1838, 1640, 498, 4139, 877, 291, 4437, 9225, 9818, 8394, 1430, 2998, 6004, 8072, 7583, 9592, 4006, 6120, 1082, 9770, 4840, 7292, 3094, 9980, 2598, 1030, 1208, 6221, 3672, 8748, 3926, 9927, 4703, 8960, 9769, 466, 3412, 9876, 9736, 5677, 4441, 4543, 219, 8050, 8815, 144, 4798, 8955, 9701, 168, 5682, 2227, 8903, 482, 4314, 6846, 3806, 4674, 6281, 2784, 9536, 2572, 8649, 558, 6019, 814, 3251, 916, 6170, 4898, 9401, 8028, 5077, 6814, 9006, 9043, 360, 670, 8275, 2321, 453, 7622, 6860, 6758, 1938, 5009, 9712, 633, 6976, 7153, 6706, 6484, 3158, 245, 505, 8036, 4433, 5148, 7485, 3198, 2995, 9459, 6308, 9479, 3436, 1642, 4343, 1804, 3038, 8574, 3467, 9836, 1714, 4354, 613, 8646, 259, 9255, 6498, 9621, 5883, 8048, 4807, 2814, 1231, 7995, 7852, 4353, 4332, 5185, 27, 5073, 4217, 6438, 1960, 9709, 2905, 3509, 3745, 713, 9739, 9317, 3932, 7209, 8366, 21, 9323, 1130, 4394, 795, 5415, 8491, 8203, 3221, 8591, 9690, 378, 1059, 7400, 2707, 7339, 7033, 374, 8302, 7696, 4920, 6925, 4242, 2772, 1351, 1548, 6742, 129, 1991, 9000, 6632, 8436, 2212, 1936, 5138, 2561, 2341, 90, 8351, 7881, 9650, 5716, 9091, 9184, 9585, 2741, 8377, 4579, 4152, 9548, 3323, 4328, 8631, 3028, 7049, 9443, 759, 8767, 255, 1214, 6522, 8119, 5517, 3570, 9263, 13, 3766, 6905, 9802, 5235, 4536, 59, 7803, 7201, 8879, 527, 9009, 3238, 756, 263, 727, 8461, 7765, 5188, 506, 6544, 4338, 268, 860, 3612, 4818, 9575, 8183, 1847, 2314, 3784, 5617, 3140, 3795, 8517, 7343, 6440, 4108, 6034, 4038, 4198, 7978, 6012, 9758, 2501, 6338, 6137, 5730, 5003, 5566, 2047, 5441, 596, 6327, 4934, 8288, 3282, 8891, 1424, 4107, 1295, 6441, 8711, 4063, 6751, 1628, 3618, 9394, 9442, 1562, 1715, 7999, 4256, 5992, 9689, 2704, 3608, 4018, 3565, 7031, 203, 3730, 8527, 8811, 3845, 6337, 6949, 5925, 3133, 6690, 9313, 9322, 8065, 2944, 4302, 4919, 6291, 6435, 6928, 3464, 6843, 9857, 6904, 3988, 8241, 3567, 465, 1661, 7632, 2396, 2680, 7362, 4793, 3906, 504, 190, 8988, 6514, 9506, 8882, 9630, 7733, 9065, 6802, 9676, 503, 6628, 6091, 479, 9982, 6420, 2412, 2540, 6410, 3721, 9328, 3084, 7260, 9025, 8156, 3527, 7812, 6282, 6820, 4669, 7570, 9618, 455, 4308, 9134, 8580, 957, 1826, 372, 544, 2884, 1013, 1897, 5678, 3501, 8386, 9429, 5236, 6780, 2690, 1375, 8972, 1454, 234, 9841, 5745, 4564, 5906, 528, 3598, 7, 1272, 3537, 8823, 41, 7161, 6729, 3775, 4487, 2029, 7858, 749, 9943, 9166, 9789, 1800, 1759, 341, 4940, 9555, 8306, 5810, 8680, 9250, 5413, 2145, 7435, 733, 5591, 3574, 836, 5579, 7706, 9074, 7068, 3786, 9288, 109, 8908, 5916, 9923, 854, 8668, 5485, 9223, 9664, 5101, 9733, 1210, 270, 7785, 6088, 4277, 7304, 632, 8913, 8978, 8659, 8967, 9647, 5174, 2887, 3579, 5853, 7821, 5355, 7396, 9253, 7205, 3176, 361, 6797, 9874, 4809, 580, 1937, 232, 3001, 4417, 7832, 7480, 9870, 607, 9747, 6775, 4849, 4776, 8817, 3727, 5842, 3499, 4040, 7401, 4389, 4869, 9487, 863, 9663, 29, 6041, 6920, 4756, 283, 4599, 1372, 8273, 917, 5841, 302, 8009, 1531, 5508, 9934, 5281, 9261, 7699, 6524, 7758, 4348, 8111, 8896, 1341, 2150, 7538, 9378, 7566, 6835, 118, 1007, 3234, 9086, 4342, 4269, 7612, 364, 9752, 450, 8707, 9473, 160, 7917, 8299, 4180, 509, 7576, 769, 5608, 9372, 7835, 2452, 9522, 7531, 56, 9021, 5621, 9702, 499, 3657, 4495, 3850, 3475, 3949, 301, 6790, 6367, 5437, 6504, 9232, 1419, 5314, 427, 4199, 266, 4606, 1304, 3849, 394, 7542, 178, 5121, 1089, 7551, 650, 9656, 9961, 4102, 1631, 7038, 2209, 6787, 1342, 9001, 4267, 1261, 9604, 3156, 9096, 111, 8618, 9416, 9358, 3339, 316, 5299, 7184, 1032, 4587, 8512, 9654, 9653, 7358, 5697, 7241, 2765, 446, 7673, 6709, 9319, 126, 314, 9593, 662, 9865, 9728, 7517, 4740, 8460, 5643, 3404, 574, 5024, 9531, 7255, 5718, 5257, 7484, 1361, 3472, 7818, 2901, 4937, 6737, 6985, 6973, 9467, 1754, 4886, 744, 8700, 7272, 371, 913, 342, 7211, 8641, 7295, 3309, 272, 7927, 6163, 8515, 9341, 3308, 3070, 651, 9740, 9182, 4972, 9620, 9520, 6096, 9896, 8747, 9345, 4220, 4645, 9705, 8671, 4489, 9543, 6530, 3334, 7051, 2305, 7368, 7333, 7939, 7084, 9529, 8344, 8697, 4746, 602, 2350, 9476, 5082, 8168, 9056, 8741, 2706, 2003, 8862, 9842, 9062, 2733, 2046, 9363, 9883, 2666, 6840, 9570, 123, 8124, 597, 9434, 9808, 8132, 3458, 9174, 380, 9928, 7105, 2580, 5125, 2851, 7903, 9290, 5157, 9710, 7555, 6656, 8703, 7709, 6072, 7007, 8557, 1022, 6389, 8063, 1366, 3901, 7054, 8628, 9430, 8954, 6783, 9076, 4333, 7231, 8695, 9644, 365, 7163, 9791, 7808, 2390, 6865, 7416, 8487, 2555, 2502, 7372, 4875, 9811, 8595, 5154, 8280, 9164, 6647, 467, 7306, 9203, 9629, 3961, 3580, 7692, 4159, 7160, 7127, 4470, 4093, 2797, 4434, 9245, 9238, 6539, 9922, 2388, 5111, 425, 5173, 8569, 9784, 9720, 3082, 1027, 4552, 8791, 6609, 9119, 8667, 1192, 888, 1480, 4953, 823, 9155, 4767, 8477, 9055, 1517, 3540, 9926, 9547, 3771, 4977, 9913, 7364, 531, 1681, 993, 9351, 1684, 7519, 7717, 8812, 4845, 7410, 6740, 8892, 2425, 9318, 8837, 2550, 8199, 7921, 5045, 6465, 6990, 2256, 9483, 2571, 628, 752, 5659, 7178, 9128, 9242, 8828, 9660, 6931, 572, 4454, 5528, 523, 7586, 6492, 630, 7349, 9636, 9619, 1046, 581, 8095, 6870, 585, 9787, 69, 2977, 8863, 2349, 7050, 5613, 9075, 165, 8651, 1169, 9890, 9101, 2233, 9917, 9316, 6565, 6527, 9972, 1773, 7120, 4405, 4726, 8390, 5029, 3231, 9595, 495, 4025, 6079, 3699, 9799, 873, 9680, 9471, 9889, 2032, 8043, 5230, 2648, 8736, 6848, 8685, 9655, 2004, 9679, 335, 1781, 9657, 5304, 9497, 1471, 9862, 7090, 9514, 5222, 2409, 8947, 6637, 3861, 7377, 8994, 9389, 9977, 2399, 8252, 9638, 9330, 6183, 9048, 393, 7571, 4853, 5302, 6528, 8187, 9427, 9284, 8307, 9965, 9357, 9643, 9352, 7543, 4929, 3964, 9243, 9892, 3551, 3554, 4534, 9828, 9727, 218, 9338, 8526, 9762, 9295, 5942, 9466, 127, 9217, 7087, 5172, 4287, 9960, 8576, 5320, 895, 7074, 96, 8531, 9678, 9900, 7977, 9632, 9751, 2633, 9979, 3649, 763, 7149, 3533, 9563, 2869, 2651, 8775, 4539, 197, 9902, 9901, 7136, 9813, 1704, 262, 654, 6276, 2898, 7309, 1114, 4161, 9410, 9209, 9448, 6319, 9795, 9614, 571, 1478, 4574, 148, 2520, 9149, 6541, 9672, 9304, 3491, 9539, 8225, 9879, 7095, 9869, 6974, 1933, 3944, 4670, 55, 4076, 2357, 125, 8356, 9145, 9774, 7888, 9053, 1, 9229, 4047, 7082, 107, 7157, 7363, 8802, 6771, 8656, 8265, 9373, 9824, 6724, 9271, 4459, 5797, 7190, 9559, 6513, 7775, 9422, 1867, 9659, 4505, 9381, 9564, 9368, 8396, 9280, 2466, 7526, 5995, 5879, 1333, 4891, 7505, 9746, 124, 9278, 6640, 8689, 9856, 5306, 278, 9884, 9359, 9798, 8715, 9331, 9775, 4261, 9399, 9735, 9942, 3279, 9504, 3866, 6322, 7115, 8904, 9898, 5388, 8485, 8623, 9723, 9895, 9662, 7313, 5941, 395, 6411, 7688, 3391, 536, 1743, 9530, 9819, 6189, 9414, 2937, 442, 3288, 8543, 1382, 9249, 6605, 9599, 9502, 2109, 7640, 9380, 9525, 9509, 9840, 593, 7006, 7063, 9513, 8951, 9273, 257, 3637, 121, 9177, 488, 7616, 9843, 81, 614, 757, 7478, 7017, 9337, 9371, 9142, 5575, 9285, 9623, 9691, 9235, 9855, 9309, 7135, 9837, 8936, 5255, 120, 9722, 9844, 9535, 1285, 9269, 6346, 9756, 9033, 9409, 207, 9512, 7179, 2947, 215, 6581, 6791, 517, 8743, 9424, 9431, 598, 3945, 138, 8647, 9777, 9283, 8384, 3363, 3016, 9579, 9453, 9533, 346, 9088, 9639, 9671, 9707, 4008, 8069, 9475, 7905, 2723, 9444, 2113, 9827, 9887, 9515, 9580, 4510, 9364, 4483, 9344, 9347, 9605, 9761, 9597, 6003, 1162, 9583, 9864, 3240, 202, 975, 5729, 9361, 2506, 2881, 9719, 2600, 8400, 5251, 9692, 9970, 9417, 1752, 1149, 5777, 892, 9952, 9435, 9681, 4961, 7860, 9945, 9833, 9582, 9510, 3715, 9617, 9628, 1657, 2635, 4185, 6424, 9910, 8571, 77, 9228, 8848, 9259, 9231, 4042, 461, 9730, 9511, 9415, 9348, 927, 9764, 9768, 983, 9419, 9286, 9776, 9704, 9572, 9516, 1832, 9649, 9124, 1051, 2685, 9461, 9457, 9289, 175, 9950, 9830, 9282, 9631, 159, 9916, 541, 216, 984, 145, 9168, 529]}\n" + ] + } + ], + "source": [ + "print(top_neurons_per_class)" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "f5412b6c", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "dict_keys(['NNP', ',', 'CD', 'NNS', 'JJ', 'MD', 'VB', 'DT', 'NN', 'IN', '.', 'VBZ', 'VBG', 'CC', 'VBD', 'VBN', 'RB', 'TO', 'PRP', 'RBR', 'WDT', 'VBP', 'RP', 'PRP$', 'JJS', 'POS', '``', 'EX', \"''\"])\n" + ] + } + ], + "source": [ + "print(top_neurons_per_class.keys())" + ] + }, + { + "cell_type": "markdown", + "id": "35dc8e78", + "metadata": {}, + "source": [ + "# IOU" + ] + }, + { + "cell_type": "markdown", + "id": "e22017cf", + "metadata": {}, + "source": [ + "For guassian and iou probes we need to binarize the labels file before running the probes" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "id": "26e7caa2", + "metadata": {}, + "outputs": [], + "source": [ + "# binarize the labels file \n", + "def binarize_labels(labels_source_file, binarized_labels_file, label): \n", + " with open(labels_source_file, \"r\") as reader, open(binarized_labels_file, \"w\") as writer: \n", + " for line in reader: \n", + " elements = line.strip().split() \n", + " labels = [] \n", + " for elem in elements: \n", + " if elem == label: \n", + " labels.append(label) \n", + " else: \n", + " labels.append(\"N\\A\")\n", + " labels = \" \".join(labels)\n", + " writer.write(labels + \"\\n\")\n", + " \n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "id": "107b5f7d", + "metadata": {}, + "outputs": [], + "source": [ + "binarize_labels(train_labels, \"data/train_labels_binarized.txt\", \"JJ\")" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "id": "60bfa8e1", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "huggingface/tokenizers: The current process just got forked, after parallelism has already been used. Disabling parallelism to avoid deadlocks...\n", + "To disable this warning, you can either:\n", + "\t- Avoid using `tokenizers` before the fork if possible\n", + "\t- Explicitly set the environment variable TOKENIZERS_PARALLELISM=(true | false)\n", + "N\\A N\\A N\\A N\\A N\\A JJ N\\A N\\A N\\A N\\A N\\A N\\A N\\A JJ N\\A N\\A N\\A N\\A\n", + "N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A\n", + "N\\A N\\A N\\A N\\A N\\A JJ N\\A JJ N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A JJ N\\A N\\A N\\A JJ JJ N\\A N\\A\n", + "N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A JJ N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A\n", + "N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A JJ N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A JJ N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A JJ N\\A N\\A N\\A N\\A\n", + "N\\A N\\A N\\A N\\A N\\A N\\A JJ JJ N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A\n", + "N\\A JJ N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A JJ N\\A N\\A JJ N\\A N\\A N\\A N\\A N\\A\n", + "N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A JJ N\\A N\\A\n", + "N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A JJ N\\A N\\A\n", + "N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A N\\A\n" + ] + } + ], + "source": [ + "!cat \"data/train_labels_binarized.txt\"" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "id": "bfff598e", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading json activations from train_activations.json...\n", + "10 13.0\n", + "Number of tokens: 224\n", + "length of source dictionary: 142\n", + "length of target dictionary: 2\n", + "224\n", + "Total instances: 224\n", + "['likely', 'high', 'causing', 'show', 'decades', 'forum', 'later', 'Corp.', 'enters', 'as', 'Pierre', 'Lorillard', 'having', 'former', 'cigarettes', 'stopped', 'any', 'questionable', \"''\", 'properties']\n", + "Number of samples: 224\n", + "Stats: Labels with their frequencies in the final set\n", + "N\\A 206\n", + "JJ 18\n" + ] + } + ], + "source": [ + "activations, num_layers = data_loader.load_activations('train_activations.json', 768)\n", + "tokens = data_loader.load_data(train_sentences, \"data/train_labels_binarized.txt\", activations, 512)\n", + "X, y, mapping = utils.create_tensors(tokens, activations, 'NN')\n", + "label2idx, idx2label, src2idx, idx2src = mapping" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "id": "a4208866", + "metadata": {}, + "outputs": [], + "source": [ + "ranking = iou_probe.get_neuron_ordering(X, y)" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "id": "ed6c38a0", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[6362 2085 4803 ... 7286 303 6518]\n" + ] + } + ], + "source": [ + "print(ranking)" + ] + }, + { + "cell_type": "markdown", + "id": "1323eafe", + "metadata": {}, + "source": [ + "# Guassian" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "id": "ecdcfdfb", + "metadata": {}, + "outputs": [], + "source": [ + "probe = gaussian_probe.train_probe(X, y)\n", + "ranking = gaussian_probe.get_neuron_ordering(probe, 10)" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "id": "51a72e6f", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[3771, 3003, 5055, 2876, 3644, 2108, 5823, 8054, 7286, 5065]\n" + ] + } + ], + "source": [ + "print(ranking)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cb10477d", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.12" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/tutorials/TransformersVisualizer.ipynb b/tutorials/TransformersVisualizer.ipynb new file mode 100644 index 0000000..c5cf364 --- /dev/null +++ b/tutorials/TransformersVisualizer.ipynb @@ -0,0 +1,146 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "cc6bb1f1", + "metadata": {}, + "source": [ + "# Transformers Visualizer " + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "e4535f8e", + "metadata": {}, + "outputs": [], + "source": [ + "from neurox.analysis.visualization import TransformersVisualizer" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "35bdd75b", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Some weights of the model checkpoint at bert-base-uncased were not used when initializing BertModel: ['cls.predictions.decoder.weight', 'cls.predictions.transform.LayerNorm.bias', 'cls.seq_relationship.weight', 'cls.seq_relationship.bias', 'cls.predictions.transform.dense.bias', 'cls.predictions.transform.LayerNorm.weight', 'cls.predictions.transform.dense.weight', 'cls.predictions.bias']\n", + "- This IS expected if you are initializing BertModel from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).\n", + "- This IS NOT expected if you are initializing BertModel from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).\n" + ] + } + ], + "source": [ + "model = \"bert-base-uncased\"\n", + "visualizer = TransformersVisualizer(model)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "8c6ab19b", + "metadata": {}, + "outputs": [], + "source": [ + "sample = \"This is a test sentence\"\n", + "layer = 0 \n", + "neuron = 10\n", + "svg1 = visualizer(sample.split(), layer, neuron)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "7afd0bb9", + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "This is a test sentenceThis is a test sentence" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "svg1" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "c172b3cf", + "metadata": {}, + "outputs": [], + "source": [ + "sample = \"I hope that you are enjoying the tutorial\"\n", + "layer = 5\n", + "neuron = 767\n", + "svg2 = visualizer(sample.split(), layer, neuron)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "a0fcd769", + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "I hope that you are enjoying the tutorialI hope that you are enjoying the tutorial" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "svg2" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "80ddb328", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.12" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/tutorials/data/pos_dev.label b/tutorials/data/pos_dev.label new file mode 100644 index 0000000..bac44bc --- /dev/null +++ b/tutorials/data/pos_dev.label @@ -0,0 +1,10 @@ +DT NNP NNP NNP VBD DT CD NN NN NN IN NNP NNP NNP NNP , RB JJR IN VBN JJ NN IN DT NN NN NN CC RB PDT DT NN VBN IN DT NN . +DT NN VBZ DT NN IN NNS IN NNP NNP , VBG JJ NNS , DT CD NN NN IN DT JJ NN NN CC DT NN IN JJ NNP NNP NNP IN DT NN NN IN PRP$ NN NNS . +DT NNP JJ NN VBZ IN $ CD CD IN JJ NN RB , VBN IN DT $ CD CD NN VBN IN DT NN NN NN . +DT NN VBD VBN NNS VBG $ CD CD , CC CD NN . +DT NN VBD VBN IN NN VBD . +NNP NNP VBD IN $ CD DT NN , RB CD NNS , IN NNP NNP NNP NNP JJ NN . +DT NNP NNP NN VBD DT NN VBD VBN IN DT NN POS NN CC `` JJ IN DT JJ NN IN DT NN . +JJ JJ NNP NNP NNP NNP , VBG RP NNS IN DT NN VB VBN RB , VBD DT NN POS JJ NN IN DT NN VBZ `` JJ . '' +PRP$ NNS , VBN IN NN TO NNS POS NNS IN DT NNP NNP NNP RB , VBD IN NNP VBZ VBG NNP NN IN DT JJR NN IN DT NN POS NN . +DT NNP VBZ DT JJR NN TO VB NNP NNP POS NNS RBR JJ CC VB VB NNP POS NN NN . diff --git a/tutorials/data/pos_dev.word b/tutorials/data/pos_dev.word new file mode 100644 index 0000000..9969f2b --- /dev/null +++ b/tutorials/data/pos_dev.word @@ -0,0 +1,10 @@ +The Arizona Corporations Commission authorized an 11.5 % rate increase at Tucson Electric Power Co. , substantially lower than recommended last month by a commission hearing officer and barely half the rise sought by the utility . +The ruling follows a host of problems at Tucson Electric , including major write-downs , a 60 % slash in the common stock dividend and the departure of former Chairman Einar Greve during a company investigation of his stock sales . +The Arizona regulatory ruling calls for $ 42 million in added revenue yearly , compared with a $ 57 million boost proposed by the commission hearing officer . +The company had sought increases totaling $ 80.3 million , or 22 % . +The decision was announced after trading ended . +Tucson Electric closed at $ 20.875 a share , down 25 cents , in New York Stock Exchange composite trading . +A Tucson Electric spokesman said the utility was disappointed by the commission 's decision and `` concerned about the financial integrity of the company . +South Korean President Roh Tae Woo , brushing aside suggestions that the won be revalued again , said the currency 's current level against the dollar is `` appropriate . '' +His comments , made in response to reporters ' questions at the National Press Club here , signaled that Seoul is resisting U.S. pressure for a further rise in the currency 's value . +The U.S. wants a higher won to make South Korea 's exports more expensive and help trim Seoul 's trade surplus . diff --git a/tutorials/data/pos_test.label b/tutorials/data/pos_test.label new file mode 100644 index 0000000..0f04227 --- /dev/null +++ b/tutorials/data/pos_test.label @@ -0,0 +1,10 @@ +NNP NNP NNP POS NNP NN VBD PRP VBD DT JJ NN VBG PRP$ NN IN NNP NNP TO VB JJ NNS IN NNP POS CD NNS . +NNP VBD DT NN VBZ IN PRP TO VB CD JJ JJ NNS IN DT NNS . +DT VBP , IN JJ NNS , DT NN POS CD JJ NNS , DT NN NN , NN NN , VBN VBG NNS IN DT NNS CC DT JJ NN NN . +IN DT VBG NN , NNP VBD , PRP VBZ RB VBN CD IN DT NNS TO NNP . +NNP , VBN IN NNP NNP , NNP , VBZ DT NN , NNS , JJ CC NNS NN . +NNP NNP NNP VBD VBN TO DT NNS NN POS NN , VBG DT NN VBN IN DT NN IN NNP NNP JJ NNP . +NNP NNP , CD NNS JJ , VBD IN NN NN IN DT NNP NN . +IN NNP , PRP VBD DT NN IN NN NN IN NNP NNP , DT NN NN NN . +NNP NNP NNP NNP . +NNP NNP NNP , CD NNS JJ , VBD VBN NN CC NN VBG NN IN NNP NNP , DT NNP , NNP , NN IN DT NNP NNP NN NN NN . diff --git a/tutorials/data/pos_test.word b/tutorials/data/pos_test.word new file mode 100644 index 0000000..e02cc86 --- /dev/null +++ b/tutorials/data/pos_test.word @@ -0,0 +1,10 @@ +Rockwell International Corp. 's Tulsa unit said it signed a tentative agreement extending its contract with Boeing Co. to provide structural parts for Boeing 's 747 jetliners . +Rockwell said the agreement calls for it to supply 200 additional so-called shipsets for the planes . +These include , among other parts , each jetliner 's two major bulkheads , a pressure floor , torque box , fixed leading edges for the wings and an aft keel beam . +Under the existing contract , Rockwell said , it has already delivered 793 of the shipsets to Boeing . +Rockwell , based in El Segundo , Calif. , is an aerospace , electronics , automotive and graphics concern . +Frank Carlucci III was named to this telecommunications company 's board , filling the vacancy created by the death of William Sobey last May . +Mr. Carlucci , 59 years old , served as defense secretary in the Reagan administration . +In January , he accepted the position of vice chairman of Carlyle Group , a merchant banking concern . +SHEARSON LEHMAN HUTTON Inc . +Thomas E. Meador , 42 years old , was named president and chief operating officer of Balcor Co. , a Skokie , Ill. , subsidiary of this New York investment banking firm . diff --git a/tutorials/data/pos_train.label b/tutorials/data/pos_train.label new file mode 100644 index 0000000..303c610 --- /dev/null +++ b/tutorials/data/pos_train.label @@ -0,0 +1,10 @@ +NNP NNP , CD NNS JJ , MD VB DT NN IN DT JJ NN NNP CD . +NNP NNP VBZ NN IN NNP NNP , DT NNP VBG NN . +NNP NNP , CD NNS JJ CC JJ NN IN NNP NNP NNP NNP , VBD VBN DT JJ NN IN DT JJ JJ NN . +DT NN IN NN RB VBN TO VB NNP NN NNS VBZ VBN DT JJ NN IN NN NNS IN DT NN IN NNS VBN TO PRP RBR IN CD NNS IN , NNS VBD . +DT NN NN , NN , VBZ RB JJ IN PRP VBZ DT NNS , IN RB JJ NNS TO PRP VBG NNS WDT VBP RP NNS JJ , NNS VBD . +NNP NNP , DT NN IN JJ JJ NNP NNP WDT VBZ NNP NNS , VBD VBG NN IN PRP$ NN NN NNS IN CD . +IN JJ NNS VBD VBN RBR IN DT NN IN , DT JJS NNS VBP IN NN POS NNP NNP NNP IN NNP , DT NN JJ TO VB JJ NN TO DT NN . +DT NNP NN VBD , `` DT VBZ DT JJ NN . +PRP VBP VBG IN NNS IN IN NN VBD IN NN VBG DT JJ NNS . +EX VBZ DT NN IN PRP$ NNS RB . '' diff --git a/tutorials/data/pos_train.word b/tutorials/data/pos_train.word new file mode 100644 index 0000000..bc07987 --- /dev/null +++ b/tutorials/data/pos_train.word @@ -0,0 +1,10 @@ +Pierre Vinken , 61 years old , will join the board as a nonexecutive director Nov. 29 . +Mr. Vinken is chairman of Elsevier N.V. , the Dutch publishing group . +Rudolph Agnew , 55 years old and former chairman of Consolidated Gold Fields PLC , was named a nonexecutive director of this British industrial conglomerate . +A form of asbestos once used to make Kent cigarette filters has caused a high percentage of cancer deaths among a group of workers exposed to it more than 30 years ago , researchers reported . +The asbestos fiber , crocidolite , is unusually resilient once it enters the lungs , with even brief exposures to it causing symptoms that show up decades later , researchers said . +Lorillard Inc. , the unit of New York-based Loews Corp. that makes Kent cigarettes , stopped using crocidolite in its Micronite cigarette filters in 1956 . +Although preliminary findings were reported more than a year ago , the latest results appear in today 's New England Journal of Medicine , a forum likely to bring new attention to the problem . +A Lorillard spokewoman said , `` This is an old story . +We 're talking about years ago before anyone heard of asbestos having any questionable properties . +There is no asbestos in our products now . '' diff --git a/tutorials/data/sentences.txt b/tutorials/data/sentences.txt new file mode 100644 index 0000000..c55b176 --- /dev/null +++ b/tutorials/data/sentences.txt @@ -0,0 +1,10 @@ +In the year 1969, Neil Armstrong became the first person to set foot on the moon during the Apollo 11 mission. +The Berlin Wall, which divided East and West Germany, stood from 1961 until its fall in 1989. +In 1776, the United States declared its independence from Great Britain with the signing of the Declaration of Independence. +The year 1945 marked the end of World War II, with the surrender of Germany and Japan. +The internet as we know it today began to take shape in 1969, when the first host-to-host connection was established between two computers. +The devastating earthquake and tsunami in Japan occurred in 2011, causing widespread destruction and a nuclear disaster at the Fukushima Daiichi power plant. +The Chernobyl nuclear disaster took place in 1986, when a reactor at the Chernobyl power plant in Ukraine exploded, releasing a significant amount of radioactive material. +The year 1492 is famous for Christopher Columbus's first voyage to the Americas, which opened up a new era of exploration and colonization. +The Women's Suffrage Movement achieved a significant victory in 1920 with the ratification of the 19th Amendment, granting women the right to vote in the United States. +The year 2008 saw the global financial crisis, which originated in the United States and had a profound impact on the world economy. \ No newline at end of file diff --git a/tutorials/data/train_labels_binarized.txt b/tutorials/data/train_labels_binarized.txt new file mode 100644 index 0000000..d378731 --- /dev/null +++ b/tutorials/data/train_labels_binarized.txt @@ -0,0 +1,10 @@ +N\A N\A N\A N\A N\A JJ N\A N\A N\A N\A N\A N\A N\A JJ N\A N\A N\A N\A +N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A +N\A N\A N\A N\A N\A JJ N\A JJ N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A JJ N\A N\A N\A JJ JJ N\A N\A +N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A JJ N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A +N\A N\A N\A N\A N\A N\A N\A N\A JJ N\A N\A N\A N\A N\A N\A N\A N\A JJ N\A N\A N\A N\A N\A N\A N\A N\A N\A JJ N\A N\A N\A N\A +N\A N\A N\A N\A N\A N\A JJ JJ N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A +N\A JJ N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A JJ N\A N\A JJ N\A N\A N\A N\A N\A +N\A N\A N\A N\A N\A N\A N\A N\A N\A JJ N\A N\A +N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A JJ N\A N\A +N\A N\A N\A N\A N\A N\A N\A N\A N\A N\A